|
@@ -230,7 +230,8 @@ static void pci_parse_of_addrs(struct platform_device *op,
|
|
|
res = &dev->resource[(i - PCI_BASE_ADDRESS_0) >> 2];
|
|
|
} else if (i == dev->rom_base_reg) {
|
|
|
res = &dev->resource[PCI_ROM_RESOURCE];
|
|
|
- flags |= IORESOURCE_READONLY | IORESOURCE_CACHEABLE;
|
|
|
+ flags |= IORESOURCE_READONLY | IORESOURCE_CACHEABLE
|
|
|
+ | IORESOURCE_SIZEALIGN;
|
|
|
} else {
|
|
|
printk(KERN_ERR "PCI: bad cfg reg num 0x%x\n", i);
|
|
|
continue;
|