diff options
| -rw-r--r-- | arch/arm/mach-ixp4xx/include/mach/io.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/mach-ixp4xx/include/mach/io.h b/arch/arm/mach-ixp4xx/include/mach/io.h index 559c69a47731..7d11979da030 100644 --- a/arch/arm/mach-ixp4xx/include/mach/io.h +++ b/arch/arm/mach-ixp4xx/include/mach/io.h | |||
| @@ -76,7 +76,7 @@ static inline void __indirect_writeb(u8 value, volatile void __iomem *p) | |||
| 76 | u32 n, byte_enables, data; | 76 | u32 n, byte_enables, data; |
| 77 | 77 | ||
| 78 | if (!is_pci_memory(addr)) { | 78 | if (!is_pci_memory(addr)) { |
| 79 | __raw_writeb(value, addr); | 79 | __raw_writeb(value, p); |
| 80 | return; | 80 | return; |
| 81 | } | 81 | } |
| 82 | 82 | ||
| @@ -141,7 +141,7 @@ static inline unsigned char __indirect_readb(const volatile void __iomem *p) | |||
| 141 | u32 n, byte_enables, data; | 141 | u32 n, byte_enables, data; |
| 142 | 142 | ||
| 143 | if (!is_pci_memory(addr)) | 143 | if (!is_pci_memory(addr)) |
| 144 | return __raw_readb(addr); | 144 | return __raw_readb(p); |
| 145 | 145 | ||
| 146 | n = addr % 4; | 146 | n = addr % 4; |
| 147 | byte_enables = (0xf & ~BIT(n)) << IXP4XX_PCI_NP_CBE_BESL; | 147 | byte_enables = (0xf & ~BIT(n)) << IXP4XX_PCI_NP_CBE_BESL; |
