diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-powerpc/iseries/iseries_io.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/asm-powerpc/iseries/iseries_io.h b/include/asm-powerpc/iseries/iseries_io.h index d1c317c6c3d0..496aa852b617 100644 --- a/include/asm-powerpc/iseries/iseries_io.h +++ b/include/asm-powerpc/iseries/iseries_io.h | |||
| @@ -32,6 +32,7 @@ | |||
| 32 | * End Change Activity | 32 | * End Change Activity |
| 33 | */ | 33 | */ |
| 34 | 34 | ||
| 35 | #ifdef CONFIG_PCI | ||
| 35 | extern u8 iSeries_Read_Byte(const volatile void __iomem * IoAddress); | 36 | extern u8 iSeries_Read_Byte(const volatile void __iomem * IoAddress); |
| 36 | extern u16 iSeries_Read_Word(const volatile void __iomem * IoAddress); | 37 | extern u16 iSeries_Read_Word(const volatile void __iomem * IoAddress); |
| 37 | extern u32 iSeries_Read_Long(const volatile void __iomem * IoAddress); | 38 | extern u32 iSeries_Read_Long(const volatile void __iomem * IoAddress); |
| @@ -44,6 +45,17 @@ extern void iSeries_memcpy_toio(volatile void __iomem *dest, void *source, | |||
| 44 | size_t n); | 45 | size_t n); |
| 45 | extern void iSeries_memcpy_fromio(void *dest, | 46 | extern void iSeries_memcpy_fromio(void *dest, |
| 46 | const volatile void __iomem *source, size_t n); | 47 | const volatile void __iomem *source, size_t n); |
| 48 | #else | ||
| 49 | static inline u8 iSeries_Read_Byte(const volatile void __iomem *IoAddress) | ||
| 50 | { | ||
| 51 | return 0xff; | ||
| 52 | } | ||
| 53 | |||
| 54 | static inline void iSeries_Write_Byte(u8 IoData, | ||
| 55 | volatile void __iomem *IoAddress) | ||
| 56 | { | ||
| 57 | } | ||
| 58 | #endif /* CONFIG_PCI */ | ||
| 47 | 59 | ||
| 48 | #endif /* CONFIG_PPC_ISERIES */ | 60 | #endif /* CONFIG_PPC_ISERIES */ |
| 49 | #endif /* _ASM_POWERPC_ISERIES_ISERIES_IO_H */ | 61 | #endif /* _ASM_POWERPC_ISERIES_ISERIES_IO_H */ |
