diff options
| author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2007-10-19 18:32:32 -0400 |
|---|---|---|
| committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2007-10-19 18:32:32 -0400 |
| commit | 847ddd2bbe15c6e452606503b5d073826aaaddb7 (patch) | |
| tree | 2a395984d5c82d718dc6d99b1132340be453482b /include | |
| parent | f9b93097375761930c52b3a20acd374a8d012fbc (diff) | |
ide: add CONFIG_IDE_ARCH_OBSOLETE_INIT
Add CONFIG_IDE_ARCH_OBSOLETE_INIT to drivers/ide/Kconfig and use it instead
of defining IDE_ARCH_OBSOLETE_INIT in <arch/ide.h>.
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-alpha/ide.h | 1 | ||||
| -rw-r--r-- | include/asm-arm/ide.h | 1 | ||||
| -rw-r--r-- | include/asm-blackfin/ide.h | 1 | ||||
| -rw-r--r-- | include/asm-ia64/ide.h | 1 | ||||
| -rw-r--r-- | include/asm-m32r/ide.h | 1 | ||||
| -rw-r--r-- | include/asm-mips/mach-generic/ide.h | 1 | ||||
| -rw-r--r-- | include/asm-parisc/ide.h | 1 | ||||
| -rw-r--r-- | include/asm-powerpc/ide.h | 1 | ||||
| -rw-r--r-- | include/asm-sh64/ide.h | 1 | ||||
| -rw-r--r-- | include/asm-sparc/ide.h | 1 | ||||
| -rw-r--r-- | include/asm-sparc64/ide.h | 1 | ||||
| -rw-r--r-- | include/asm-x86/ide.h | 1 | ||||
| -rw-r--r-- | include/linux/ide.h | 8 |
13 files changed, 2 insertions, 18 deletions
diff --git a/include/asm-alpha/ide.h b/include/asm-alpha/ide.h index 2a5cc0b367ab..b7bf68d0407b 100644 --- a/include/asm-alpha/ide.h +++ b/include/asm-alpha/ide.h | |||
| @@ -40,7 +40,6 @@ static inline unsigned long ide_default_io_base(int index) | |||
| 40 | } | 40 | } |
| 41 | } | 41 | } |
| 42 | 42 | ||
| 43 | #define IDE_ARCH_OBSOLETE_INIT | ||
| 44 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ | 43 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ |
| 45 | 44 | ||
| 46 | #ifdef CONFIG_PCI | 45 | #ifdef CONFIG_PCI |
diff --git a/include/asm-arm/ide.h b/include/asm-arm/ide.h index 4f68c8a5a199..f348fcf3150b 100644 --- a/include/asm-arm/ide.h +++ b/include/asm-arm/ide.h | |||
| @@ -18,7 +18,6 @@ | |||
| 18 | #endif | 18 | #endif |
| 19 | 19 | ||
| 20 | #if !defined(CONFIG_ARCH_L7200) | 20 | #if !defined(CONFIG_ARCH_L7200) |
| 21 | # define IDE_ARCH_OBSOLETE_INIT | ||
| 22 | # ifdef CONFIG_ARCH_CLPS7500 | 21 | # ifdef CONFIG_ARCH_CLPS7500 |
| 23 | # define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ | 22 | # define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ |
| 24 | # else | 23 | # else |
diff --git a/include/asm-blackfin/ide.h b/include/asm-blackfin/ide.h index 41b2db46a168..121e272581d6 100644 --- a/include/asm-blackfin/ide.h +++ b/include/asm-blackfin/ide.h | |||
| @@ -20,7 +20,6 @@ | |||
| 20 | #define MAX_HWIFS 1 | 20 | #define MAX_HWIFS 1 |
| 21 | 21 | ||
| 22 | /* Legacy ... BLK_DEV_IDECS */ | 22 | /* Legacy ... BLK_DEV_IDECS */ |
| 23 | #define IDE_ARCH_OBSOLETE_INIT | ||
| 24 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ | 23 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ |
| 25 | 24 | ||
| 26 | 25 | ||
diff --git a/include/asm-ia64/ide.h b/include/asm-ia64/ide.h index e928675de352..1ccf23809329 100644 --- a/include/asm-ia64/ide.h +++ b/include/asm-ia64/ide.h | |||
| @@ -46,7 +46,6 @@ static inline unsigned long ide_default_io_base(int index) | |||
| 46 | } | 46 | } |
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | #define IDE_ARCH_OBSOLETE_INIT | ||
| 50 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ | 49 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ |
| 51 | 50 | ||
| 52 | #ifdef CONFIG_PCI | 51 | #ifdef CONFIG_PCI |
diff --git a/include/asm-m32r/ide.h b/include/asm-m32r/ide.h index 4672a49e8760..5d2044e529ab 100644 --- a/include/asm-m32r/ide.h +++ b/include/asm-m32r/ide.h | |||
| @@ -65,7 +65,6 @@ static __inline__ unsigned long ide_default_io_base(int index) | |||
| 65 | } | 65 | } |
| 66 | } | 66 | } |
| 67 | 67 | ||
| 68 | #define IDE_ARCH_OBSOLETE_INIT | ||
| 69 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ | 68 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ |
| 70 | 69 | ||
| 71 | #ifdef CONFIG_BLK_DEV_IDEPCI | 70 | #ifdef CONFIG_BLK_DEV_IDEPCI |
diff --git a/include/asm-mips/mach-generic/ide.h b/include/asm-mips/mach-generic/ide.h index a77128362a7d..4ec2b930dfbb 100644 --- a/include/asm-mips/mach-generic/ide.h +++ b/include/asm-mips/mach-generic/ide.h | |||
| @@ -98,7 +98,6 @@ static __inline__ unsigned long ide_default_io_base(int index) | |||
| 98 | } | 98 | } |
| 99 | } | 99 | } |
| 100 | 100 | ||
| 101 | #define IDE_ARCH_OBSOLETE_INIT | ||
| 102 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ | 101 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ |
| 103 | 102 | ||
| 104 | #ifdef CONFIG_BLK_DEV_IDEPCI | 103 | #ifdef CONFIG_BLK_DEV_IDEPCI |
diff --git a/include/asm-parisc/ide.h b/include/asm-parisc/ide.h index b27bf7aeb256..be8760fbc8ee 100644 --- a/include/asm-parisc/ide.h +++ b/include/asm-parisc/ide.h | |||
| @@ -17,7 +17,6 @@ | |||
| 17 | #define MAX_HWIFS 2 | 17 | #define MAX_HWIFS 2 |
| 18 | #endif | 18 | #endif |
| 19 | 19 | ||
| 20 | #define IDE_ARCH_OBSOLETE_INIT | ||
| 21 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ | 20 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ |
| 22 | 21 | ||
| 23 | #define ide_request_irq(irq,hand,flg,dev,id) request_irq((irq),(hand),(flg),(dev),(id)) | 22 | #define ide_request_irq(irq,hand,flg,dev,id) request_irq((irq),(hand),(flg),(dev),(id)) |
diff --git a/include/asm-powerpc/ide.h b/include/asm-powerpc/ide.h index 1644e44c8757..e61dad73353f 100644 --- a/include/asm-powerpc/ide.h +++ b/include/asm-powerpc/ide.h | |||
| @@ -74,7 +74,6 @@ static __inline__ unsigned long ide_default_io_base(int index) | |||
| 74 | 74 | ||
| 75 | #endif /* __powerpc64__ */ | 75 | #endif /* __powerpc64__ */ |
| 76 | 76 | ||
| 77 | #define IDE_ARCH_OBSOLETE_INIT | ||
| 78 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ | 77 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ |
| 79 | 78 | ||
| 80 | #endif /* __KERNEL__ */ | 79 | #endif /* __KERNEL__ */ |
diff --git a/include/asm-sh64/ide.h b/include/asm-sh64/ide.h index c9d84d5f772e..b6e31e8b9410 100644 --- a/include/asm-sh64/ide.h +++ b/include/asm-sh64/ide.h | |||
| @@ -19,7 +19,6 @@ | |||
| 19 | /* Without this, the initialisation of PCI IDE cards end up calling | 19 | /* Without this, the initialisation of PCI IDE cards end up calling |
| 20 | * ide_init_hwif_ports, which won't work. */ | 20 | * ide_init_hwif_ports, which won't work. */ |
| 21 | #ifdef CONFIG_BLK_DEV_IDEPCI | 21 | #ifdef CONFIG_BLK_DEV_IDEPCI |
| 22 | #define IDE_ARCH_OBSOLETE_INIT 1 | ||
| 23 | #define ide_default_io_ctl(base) (0) | 22 | #define ide_default_io_ctl(base) (0) |
| 24 | #endif | 23 | #endif |
| 25 | 24 | ||
diff --git a/include/asm-sparc/ide.h b/include/asm-sparc/ide.h index a6d735a1310e..404022765fc7 100644 --- a/include/asm-sparc/ide.h +++ b/include/asm-sparc/ide.h | |||
| @@ -18,7 +18,6 @@ | |||
| 18 | #undef MAX_HWIFS | 18 | #undef MAX_HWIFS |
| 19 | #define MAX_HWIFS 2 | 19 | #define MAX_HWIFS 2 |
| 20 | 20 | ||
| 21 | #define IDE_ARCH_OBSOLETE_INIT | ||
| 22 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ | 21 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ |
| 23 | 22 | ||
| 24 | #define __ide_insl(data_reg, buffer, wcount) \ | 23 | #define __ide_insl(data_reg, buffer, wcount) \ |
diff --git a/include/asm-sparc64/ide.h b/include/asm-sparc64/ide.h index 55149cf933c2..ac7eb210b941 100644 --- a/include/asm-sparc64/ide.h +++ b/include/asm-sparc64/ide.h | |||
| @@ -24,7 +24,6 @@ | |||
| 24 | # endif | 24 | # endif |
| 25 | #endif | 25 | #endif |
| 26 | 26 | ||
| 27 | #define IDE_ARCH_OBSOLETE_INIT | ||
| 28 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ | 27 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ |
| 29 | 28 | ||
| 30 | #define __ide_insl(data_reg, buffer, wcount) \ | 29 | #define __ide_insl(data_reg, buffer, wcount) \ |
diff --git a/include/asm-x86/ide.h b/include/asm-x86/ide.h index e7817a3d6578..42130adf9c7c 100644 --- a/include/asm-x86/ide.h +++ b/include/asm-x86/ide.h | |||
| @@ -62,7 +62,6 @@ static __inline__ unsigned long ide_default_io_base(int index) | |||
| 62 | } | 62 | } |
| 63 | } | 63 | } |
| 64 | 64 | ||
| 65 | #define IDE_ARCH_OBSOLETE_INIT | ||
| 66 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ | 65 | #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */ |
| 67 | 66 | ||
| 68 | #ifdef CONFIG_BLK_DEV_IDEPCI | 67 | #ifdef CONFIG_BLK_DEV_IDEPCI |
diff --git a/include/linux/ide.h b/include/linux/ide.h index 17a946b5f552..39b76aaaa129 100644 --- a/include/linux/ide.h +++ b/include/linux/ide.h | |||
| @@ -265,11 +265,7 @@ static inline void ide_std_init_ports(hw_regs_t *hw, | |||
| 265 | # define ide_init_default_irq(base) (0) | 265 | # define ide_init_default_irq(base) (0) |
| 266 | #endif | 266 | #endif |
| 267 | 267 | ||
| 268 | /* | 268 | #ifdef CONFIG_IDE_ARCH_OBSOLETE_INIT |
| 269 | * ide_init_hwif_ports() is OBSOLETE and will be removed in 2.7 series. | ||
| 270 | * New ports shouldn't define IDE_ARCH_OBSOLETE_INIT in <asm/ide.h>. | ||
| 271 | */ | ||
| 272 | #ifdef IDE_ARCH_OBSOLETE_INIT | ||
| 273 | static inline void ide_init_hwif_ports(hw_regs_t *hw, | 269 | static inline void ide_init_hwif_ports(hw_regs_t *hw, |
| 274 | unsigned long io_addr, | 270 | unsigned long io_addr, |
| 275 | unsigned long ctl_addr, | 271 | unsigned long ctl_addr, |
| @@ -299,7 +295,7 @@ static inline void ide_init_hwif_ports(hw_regs_t *hw, | |||
| 299 | if (io_addr || ctl_addr) | 295 | if (io_addr || ctl_addr) |
| 300 | printk(KERN_WARNING "%s: must not be called\n", __FUNCTION__); | 296 | printk(KERN_WARNING "%s: must not be called\n", __FUNCTION__); |
| 301 | } | 297 | } |
| 302 | #endif /* IDE_ARCH_OBSOLETE_INIT */ | 298 | #endif /* CONFIG_IDE_ARCH_OBSOLETE_INIT */ |
| 303 | 299 | ||
| 304 | /* Currently only m68k, apus and m8xx need it */ | 300 | /* Currently only m68k, apus and m8xx need it */ |
| 305 | #ifndef IDE_ARCH_ACK_INTR | 301 | #ifndef IDE_ARCH_ACK_INTR |
