ide: fix support for IDE PCI controllers using MMIO on frv
PATCH 1/1 ide: fix support for IDE PCI controllers using MMIO on frv
Just include <asm-generic/ide_iops.h> for __ide_mm_*() instead of defining them to normal I/O helpers so PCI bus <-> CPU byte-swapping is done as needed.
Cc David Howells <[email protected]>
Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
---
David, please verify it. Thanks.
include/asm-frv/ide.h | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-)
include/asm-frv/ide.h +1 -9
@@ -18,15 +18,7 @@#include <asm/io.h> #include <asm/irq.h> -/****************************************************************************/ -/* -* some bits needed for parts of the IDE subsystem to compile -*/ -#define __ide_mm_insw (port, addr, n) insw((unsigned long) (port), addr, n) -#define __ide_mm_insl (port, addr, n) insl((unsigned long) (port), addr, n) -#define __ide_mm_outsw (port, addr, n) outsw((unsigned long) (port), addr, n) -#define __ide_mm_outsl (port, addr, n) outsl((unsigned long) (port), addr, n) - +#include <asm-generic/ide_iops.h> #endif /* __KERNEL__ */ #endif /* _ASM_IDE_H */