ide-generic: fix ide_default_io_base() for m32r
PATCH 2/10 ide-generic: fix ide_default_io_base() for m32r
Fix ide_default_io_base() to match ide_default_irq().
Cc Hirokazu Takata <[email protected]>
Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
--- include/asm-m32r/ide.h | 8 ++++++++ 1 file changed, 8 insertions(+)
include/asm-m32r/ide.h +8 -0
@@ -52,12 +52,20 @@ static __inline__ int ide_default_irq(unstatic __inline__unsigned long ide_default_io_base (int index) {switch (index) { +#if defined(CONFIG_PLAT_M32700UT ) || defined(CONFIG_PLAT_MAPPI2 ) \ + || defined(CONFIG_PLAT_OPSPUT ) +case 0 :return 0x1f0 ; +#elif defined(CONFIG_PLAT_MAPPI3 ) +case 0 :return 0x1f0 ; +case 1 :return 0x170 ; +#else case 0 :return 0x1f0 ;case 1 :return 0x170 ;case 2 :return 0x1e8 ;case 3 :return 0x168 ;case 4 :return 0x1e0 ;case 5 :return 0x160 ; +#endif default :return 0 ; }