X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-parisc%2Fide.h;h=3243cf2cd227661873bdd79c19682827d7eb9332;hb=65da6b7c3bf0bd6a149128079565e5f4efec28ac;hp=61c3792177b3501fa350c0306b30c7d76ce6cf98;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/include/asm-parisc/ide.h b/include/asm-parisc/ide.h index 61c379217..3243cf2cd 100644 --- a/include/asm-parisc/ide.h +++ b/include/asm-parisc/ide.h @@ -13,16 +13,12 @@ #ifdef __KERNEL__ -#include - #ifndef MAX_HWIFS #define MAX_HWIFS 2 #endif -#define ide_default_irq(base) (0) -#define ide_default_io_base(index) (0) - -#define ide_init_default_irq(base) (0) +#define IDE_ARCH_OBSOLETE_INIT +#define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ #define ide_request_irq(irq,hand,flg,dev,id) request_irq((irq),(hand),(flg),(dev),(id)) #define ide_free_irq(irq,dev_id) free_irq((irq), (dev_id)) @@ -36,7 +32,7 @@ #define __ide_outsw outsw #define __ide_outsl outsl -static __inline__ void __ide_mm_insw(unsigned long port, void *addr, u32 count) +static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count) { while (count--) { *(u16 *)addr = __raw_readw(port); @@ -44,7 +40,7 @@ static __inline__ void __ide_mm_insw(unsigned long port, void *addr, u32 count) } } -static __inline__ void __ide_mm_insl(unsigned long port, void *addr, u32 count) +static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count) { while (count--) { *(u32 *)addr = __raw_readl(port); @@ -52,7 +48,7 @@ static __inline__ void __ide_mm_insl(unsigned long port, void *addr, u32 count) } } -static __inline__ void __ide_mm_outsw(unsigned long port, void *addr, u32 count) +static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count) { while (count--) { __raw_writew(*(u16 *)addr, port); @@ -60,7 +56,7 @@ static __inline__ void __ide_mm_outsw(unsigned long port, void *addr, u32 count) } } -static __inline__ void __ide_mm_outsl(unsigned long port, void *addr, u32 count) +static __inline__ void __ide_mm_outsl(void __iomem *port, void *addr, u32 count) { while (count--) { __raw_writel(*(u32 *)addr, port);