Browse Source

Kconfig: Add a CONFIG_IDE option

At present IDE support is controlled by CONFIG_CMD_IDE. Add a separate
CONFIG_IDE option so that IDE support can be enabled without requiring
the 'ide' command.

Update existing users and move the ide driver into drivers/block since
it should not be in common/.

Signed-off-by: Simon Glass <sjg@chromium.org>
Simon Glass 8 years ago
parent
commit
fc843a02ac

+ 1 - 1
README

@@ -1081,7 +1081,7 @@ The following options need to be configured:
 				       disk/part_efi.c
 				       disk/part_efi.c
 		CONFIG_MTD_PARTITIONS  Memory Technology Device partition table.
 		CONFIG_MTD_PARTITIONS  Memory Technology Device partition table.
 
 
-		If IDE or SCSI support is enabled (CONFIG_CMD_IDE or
+		If IDE or SCSI support is enabled (CONFIG_IDE or
 		CONFIG_SCSI) you must configure support for at
 		CONFIG_SCSI) you must configure support for at
 		least one non-MTD partition type as well.
 		least one non-MTD partition type as well.
 
 

+ 1 - 1
api/api_storage.c

@@ -46,7 +46,7 @@ static struct stor_spec specs[ENUM_MAX] = { { 0, 0, 0, 0, NULL }, };
 
 
 void dev_stor_init(void)
 void dev_stor_init(void)
 {
 {
-#if defined(CONFIG_CMD_IDE)
+#if defined(CONFIG_IDE)
 	specs[ENUM_IDE].max_dev = CONFIG_SYS_IDE_MAXDEVICE;
 	specs[ENUM_IDE].max_dev = CONFIG_SYS_IDE_MAXDEVICE;
 	specs[ENUM_IDE].enum_started = 0;
 	specs[ENUM_IDE].enum_started = 0;
 	specs[ENUM_IDE].enum_ended = 0;
 	specs[ENUM_IDE].enum_ended = 0;

+ 3 - 3
arch/arm/mach-kirkwood/include/mach/config.h

@@ -95,7 +95,7 @@
 /*
 /*
  * IDE Support on SATA ports
  * IDE Support on SATA ports
  */
  */
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 #define __io
 #define __io
 #define CONFIG_MVSATA_IDE
 #define CONFIG_MVSATA_IDE
 #define CONFIG_IDE_PREINIT
 #define CONFIG_IDE_PREINIT
@@ -110,12 +110,12 @@
 #define CONFIG_SYS_ATA_STRIDE		4
 #define CONFIG_SYS_ATA_STRIDE		4
 /* Controller supports 48-bits LBA addressing */
 /* Controller supports 48-bits LBA addressing */
 #define CONFIG_LBA48
 #define CONFIG_LBA48
-/* CONFIG_CMD_IDE requires some #defines for ATA registers */
+/* CONFIG_IDE requires some #defines for ATA registers */
 #define CONFIG_SYS_IDE_MAXBUS		2
 #define CONFIG_SYS_IDE_MAXBUS		2
 #define CONFIG_SYS_IDE_MAXDEVICE	2
 #define CONFIG_SYS_IDE_MAXDEVICE	2
 /* ATA registers base is at SATA controller base */
 /* ATA registers base is at SATA controller base */
 #define CONFIG_SYS_ATA_BASE_ADDR	MV_SATA_BASE
 #define CONFIG_SYS_ATA_BASE_ADDR	MV_SATA_BASE
-#endif /* CONFIG_CMD_IDE */
+#endif /* CONFIG_IDE */
 
 
 /*
 /*
  * I2C related stuff
  * I2C related stuff

+ 1 - 1
arch/powerpc/cpu/mpc5xxx/ide.c

@@ -8,7 +8,7 @@
  */
  */
 #include <common.h>
 #include <common.h>
 
 
-#if defined(CONFIG_CMD_IDE)
+#if defined(CONFIG_IDE)
 #include <mpc5xxx.h>
 #include <mpc5xxx.h>
 
 
 DECLARE_GLOBAL_DATA_PTR;
 DECLARE_GLOBAL_DATA_PTR;

+ 1 - 1
arch/powerpc/lib/Makefile

@@ -35,7 +35,7 @@ obj-y	+= cache.o
 obj-y	+= extable.o
 obj-y	+= extable.o
 obj-y	+= interrupts.o
 obj-y	+= interrupts.o
 obj-$(CONFIG_CMD_KGDB) += kgdb.o
 obj-$(CONFIG_CMD_KGDB) += kgdb.o
-obj-$(CONFIG_CMD_IDE) += ide.o
+obj-$(CONFIG_IDE) += ide.o
 obj-y	+= stack.o
 obj-y	+= stack.o
 obj-y	+= time.o
 obj-y	+= time.o
 
 

+ 2 - 2
board/freescale/m5253demo/m5253demo.c

@@ -88,7 +88,7 @@ int testdram(void)
 	return (0);
 	return (0);
 }
 }
 
 
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 #include <ata.h>
 #include <ata.h>
 int ide_preinit(void)
 int ide_preinit(void)
 {
 {
@@ -133,7 +133,7 @@ void ide_set_reset(int idereset)
 		setbits_8(&ata->cr, 0x01);
 		setbits_8(&ata->cr, 0x01);
 	}
 	}
 }
 }
-#endif				/* CONFIG_CMD_IDE */
+#endif				/* CONFIG_IDE */
 
 
 
 
 #ifdef CONFIG_DRIVER_DM9000
 #ifdef CONFIG_DRIVER_DM9000

+ 2 - 2
board/freescale/m5253evbe/m5253evbe.c

@@ -81,7 +81,7 @@ int testdram(void)
 	return (0);
 	return (0);
 }
 }
 
 
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 #include <ata.h>
 #include <ata.h>
 int ide_preinit(void)
 int ide_preinit(void)
 {
 {
@@ -126,4 +126,4 @@ void ide_set_reset(int idereset)
 		setbits_8(&ata->cr, 0x01);
 		setbits_8(&ata->cr, 0x01);
 	}
 	}
 }
 }
-#endif				/* CONFIG_CMD_IDE */
+#endif				/* CONFIG_IDE */

+ 1 - 1
board/freescale/m54455evb/m54455evb.c

@@ -88,7 +88,7 @@ int testdram(void)
 	return (0);
 	return (0);
 }
 }
 
 
-#if defined(CONFIG_CMD_IDE)
+#if defined(CONFIG_IDE)
 #include <ata.h>
 #include <ata.h>
 
 
 int ide_preinit(void)
 int ide_preinit(void)

+ 2 - 2
board/intercontrol/digsy_mtc/digsy_mtc.c

@@ -325,7 +325,7 @@ void pci_init_board(void)
 }
 }
 #endif
 #endif
 
 
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 
 
 #ifdef CONFIG_IDE_RESET
 #ifdef CONFIG_IDE_RESET
 
 
@@ -369,7 +369,7 @@ void ide_set_reset(int idereset)
 	setbits_be32((void *)MPC5XXX_WU_GPIO_ENABLE, (1 << 25));
 	setbits_be32((void *)MPC5XXX_WU_GPIO_ENABLE, (1 << 25));
 }
 }
 #endif /* CONFIG_IDE_RESET */
 #endif /* CONFIG_IDE_RESET */
-#endif /* CONFIG_CMD_IDE */
+#endif /* CONFIG_IDE */
 
 
 #ifdef CONFIG_OF_BOARD_SETUP
 #ifdef CONFIG_OF_BOARD_SETUP
 static void ft_delete_node(void *fdt, const char *compat)
 static void ft_delete_node(void *fdt, const char *compat)

+ 1 - 1
board/jupiter/jupiter.c

@@ -259,7 +259,7 @@ void pci_init_board(void)
 }
 }
 #endif
 #endif
 
 
-#if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_RESET)
+#if defined(CONFIG_IDE) && defined(CONFIG_IDE_RESET)
 
 
 void init_ide_reset (void)
 void init_ide_reset (void)
 {
 {

+ 2 - 2
board/phytec/pcm030/pcm030.c

@@ -176,7 +176,7 @@ int ft_board_setup(void *blob, bd_t *bd)
 }
 }
 #endif /* CONFIG_OF_BOARD_SETUP */
 #endif /* CONFIG_OF_BOARD_SETUP */
 
 
-#if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_RESET)
+#if defined(CONFIG_IDE) && defined(CONFIG_IDE_RESET)
 
 
 #define GPIO_PSC2_4	0x02000000UL
 #define GPIO_PSC2_4	0x02000000UL
 
 
@@ -206,4 +206,4 @@ void ide_set_reset(int idereset)
 	} else
 	} else
 		setbits_be32(&wu_gpio->dvo, GPIO_PSC2_4);
 		setbits_be32(&wu_gpio->dvo, GPIO_PSC2_4);
 }
 }
-#endif /* defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_RESET) */
+#endif /* defined(CONFIG_IDE) && defined(CONFIG_IDE_RESET) */

+ 1 - 1
board/tqc/tqm5200/tqm5200.c

@@ -312,7 +312,7 @@ void pci_init_board(void)
 }
 }
 #endif
 #endif
 
 
-#if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_RESET)
+#if defined(CONFIG_IDE) && defined(CONFIG_IDE_RESET)
 
 
 #if defined (CONFIG_MINIFAP)
 #if defined (CONFIG_MINIFAP)
 #define SM501_POWER_MODE0_GATE		0x00000040UL
 #define SM501_POWER_MODE0_GATE		0x00000040UL

+ 1 - 1
board/v38b/v38b.c

@@ -224,7 +224,7 @@ int misc_init_r(void)
 	return 0;
 	return 0;
 }
 }
 
 
-#if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_RESET)
+#if defined(CONFIG_IDE) && defined(CONFIG_IDE_RESET)
 void init_ide_reset(void)
 void init_ide_reset(void)
 {
 {
 	debug("init_ide_reset\n");
 	debug("init_ide_reset\n");

+ 1 - 0
cmd/Kconfig

@@ -486,6 +486,7 @@ config CMD_DEMO
 
 
 config CMD_IDE
 config CMD_IDE
 	bool "ide - Support for IDE drivers"
 	bool "ide - Support for IDE drivers"
+	select IDE
 	help
 	help
 	  Provides an 'ide' command which allows accessing the IDE drive,
 	  Provides an 'ide' command which allows accessing the IDE drive,
 	  reseting the IDE interface, printing the partition table and
 	  reseting the IDE interface, printing the partition table and

+ 1 - 1
cmd/pcmcia.c

@@ -83,7 +83,7 @@ U_BOOT_CMD(
 
 
 #undef	CHECK_IDE_DEVICE
 #undef	CHECK_IDE_DEVICE
 
 
-#if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_8xx_PCCARD)
+#if defined(CONFIG_IDE) && defined(CONFIG_IDE_8xx_PCCARD)
 #define	CHECK_IDE_DEVICE
 #define	CHECK_IDE_DEVICE
 #endif
 #endif
 
 

+ 0 - 1
common/Makefile

@@ -145,7 +145,6 @@ obj-y += dlmalloc.o
 ifdef CONFIG_SYS_MALLOC_F_LEN
 ifdef CONFIG_SYS_MALLOC_F_LEN
 obj-y += malloc_simple.o
 obj-y += malloc_simple.o
 endif
 endif
-obj-$(CONFIG_CMD_IDE) += ide.o
 obj-y += image.o
 obj-y += image.o
 obj-$(CONFIG_ANDROID_BOOT_IMAGE) += image-android.o
 obj-$(CONFIG_ANDROID_BOOT_IMAGE) += image-android.o
 obj-$(CONFIG_$(SPL_)OF_LIBFDT) += image-fdt.o
 obj-$(CONFIG_$(SPL_)OF_LIBFDT) += image-fdt.o

+ 4 - 6
common/board_r.c

@@ -23,9 +23,7 @@
 #include <dm.h>
 #include <dm.h>
 #include <environment.h>
 #include <environment.h>
 #include <fdtdec.h>
 #include <fdtdec.h>
-#if defined(CONFIG_CMD_IDE)
 #include <ide.h>
 #include <ide.h>
-#endif
 #include <initcall.h>
 #include <initcall.h>
 #include <init_helpers.h>
 #include <init_helpers.h>
 #ifdef CONFIG_PS2KBD
 #ifdef CONFIG_PS2KBD
@@ -611,7 +609,7 @@ static int initr_post(void)
 }
 }
 #endif
 #endif
 
 
-#if defined(CONFIG_CMD_PCMCIA) && !defined(CONFIG_CMD_IDE)
+#if defined(CONFIG_CMD_PCMCIA) && !defined(CONFIG_IDE)
 static int initr_pcmcia(void)
 static int initr_pcmcia(void)
 {
 {
 	puts("PCMCIA:");
 	puts("PCMCIA:");
@@ -620,7 +618,7 @@ static int initr_pcmcia(void)
 }
 }
 #endif
 #endif
 
 
-#if defined(CONFIG_CMD_IDE)
+#if defined(CONFIG_IDE)
 static int initr_ide(void)
 static int initr_ide(void)
 {
 {
 #ifdef	CONFIG_IDE_8xx_PCCARD
 #ifdef	CONFIG_IDE_8xx_PCCARD
@@ -870,10 +868,10 @@ static init_fnc_t init_sequence_r[] = {
 #ifdef CONFIG_POST
 #ifdef CONFIG_POST
 	initr_post,
 	initr_post,
 #endif
 #endif
-#if defined(CONFIG_CMD_PCMCIA) && !defined(CONFIG_CMD_IDE)
+#if defined(CONFIG_CMD_PCMCIA) && !defined(CONFIG_IDE)
 	initr_pcmcia,
 	initr_pcmcia,
 #endif
 #endif
-#if defined(CONFIG_CMD_IDE)
+#if defined(CONFIG_IDE)
 	initr_ide,
 	initr_ide,
 #endif
 #endif
 #ifdef CONFIG_LAST_STAGE_INIT
 #ifdef CONFIG_LAST_STAGE_INIT

+ 8 - 0
drivers/block/Kconfig

@@ -59,3 +59,11 @@ config DWC_AHCI
 	  Synopsys DWC AHCI module.
 	  Synopsys DWC AHCI module.
 
 
 endmenu
 endmenu
+
+config IDE
+	bool "Support IDE controllers"
+	help
+	  Enables support for IDE (Integrated Drive Electronics) hard drives.
+	  This allows access to raw blocks and filesystems on an IDE drive
+	  from U-Boot. See also CMD_IDE which provides an 'ide' command for
+	  performing various IDE operations.

+ 1 - 0
drivers/block/Makefile

@@ -17,6 +17,7 @@ obj-$(CONFIG_DM_SCSI) += scsi-uclass.o
 obj-$(CONFIG_SCSI_AHCI) += ahci.o
 obj-$(CONFIG_SCSI_AHCI) += ahci.o
 obj-$(CONFIG_DWC_AHSATA) += dwc_ahsata.o
 obj-$(CONFIG_DWC_AHSATA) += dwc_ahsata.o
 obj-$(CONFIG_FSL_SATA) += fsl_sata.o
 obj-$(CONFIG_FSL_SATA) += fsl_sata.o
+obj-$(CONFIG_IDE) += ide.o
 obj-$(CONFIG_IDE_FTIDE020) += ftide020.o
 obj-$(CONFIG_IDE_FTIDE020) += ftide020.o
 obj-$(CONFIG_LIBATA) += libata.o
 obj-$(CONFIG_LIBATA) += libata.o
 obj-$(CONFIG_MVSATA_IDE) += mvsata_ide.o
 obj-$(CONFIG_MVSATA_IDE) += mvsata_ide.o

+ 0 - 0
common/ide.c → drivers/block/ide.c


+ 1 - 1
drivers/block/sil680.c

@@ -17,7 +17,7 @@
  * incorrect for the target board (e.g. the sequoia board requires 0).
  * incorrect for the target board (e.g. the sequoia board requires 0).
  * #define CONFIG_SYS_PCI_CACHE_LINE_SIZE	0
  * #define CONFIG_SYS_PCI_CACHE_LINE_SIZE	0
  *
  *
- * #define CONFIG_CMD_IDE
+ * #define CONFIG_IDE
  * #undef  CONFIG_IDE_8xx_DIRECT
  * #undef  CONFIG_IDE_8xx_DIRECT
  * #undef  CONFIG_IDE_LED
  * #undef  CONFIG_IDE_LED
  * #undef  CONFIG_IDE_RESET
  * #undef  CONFIG_IDE_RESET

+ 1 - 1
drivers/pcmcia/marubun_pcmcia.c

@@ -17,7 +17,7 @@
 #define	CONFIG_PCMCIA
 #define	CONFIG_PCMCIA
 #endif
 #endif
 
 
-#if defined(CONFIG_CMD_IDE)
+#if defined(CONFIG_IDE)
 #define	CONFIG_PCMCIA
 #define	CONFIG_PCMCIA
 #endif
 #endif
 
 

+ 1 - 1
drivers/pcmcia/mpc8xx_pcmcia.c

@@ -9,7 +9,7 @@
 #define	CONFIG_PCMCIA
 #define	CONFIG_PCMCIA
 #endif
 #endif
 
 
-#if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_8xx_PCCARD)
+#if defined(CONFIG_IDE) && defined(CONFIG_IDE_8xx_PCCARD)
 #define	CONFIG_PCMCIA
 #define	CONFIG_PCMCIA
 #endif
 #endif
 
 

+ 1 - 1
drivers/pcmcia/tqm8xx_pcmcia.c

@@ -15,7 +15,7 @@
 #define	CONFIG_PCMCIA
 #define	CONFIG_PCMCIA
 #endif
 #endif
 
 
-#if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_8xx_PCCARD)
+#if defined(CONFIG_IDE) && defined(CONFIG_IDE_8xx_PCCARD)
 #define	CONFIG_PCMCIA
 #define	CONFIG_PCMCIA
 #endif
 #endif
 
 

+ 1 - 1
fs/fat/fat.c

@@ -1250,7 +1250,7 @@ int file_fat_detectfs(void)
 		return 1;
 		return 1;
 	}
 	}
 
 
-#if defined(CONFIG_CMD_IDE) || \
+#if defined(CONFIG_IDE) || \
     defined(CONFIG_CMD_SATA) || \
     defined(CONFIG_CMD_SATA) || \
     defined(CONFIG_SCSI) || \
     defined(CONFIG_SCSI) || \
     defined(CONFIG_CMD_USB) || \
     defined(CONFIG_CMD_USB) || \

+ 3 - 3
include/config_distro_bootcmd.h

@@ -186,16 +186,16 @@
 	BOOT_TARGET_DEVICES_references_SCSI_without_CONFIG_SCSI
 	BOOT_TARGET_DEVICES_references_SCSI_without_CONFIG_SCSI
 #endif
 #endif
 
 
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 #define BOOTENV_SHARED_IDE	BOOTENV_SHARED_BLKDEV(ide)
 #define BOOTENV_SHARED_IDE	BOOTENV_SHARED_BLKDEV(ide)
 #define BOOTENV_DEV_IDE		BOOTENV_DEV_BLKDEV
 #define BOOTENV_DEV_IDE		BOOTENV_DEV_BLKDEV
 #define BOOTENV_DEV_NAME_IDE	BOOTENV_DEV_NAME_BLKDEV
 #define BOOTENV_DEV_NAME_IDE	BOOTENV_DEV_NAME_BLKDEV
 #else
 #else
 #define BOOTENV_SHARED_IDE
 #define BOOTENV_SHARED_IDE
 #define BOOTENV_DEV_IDE \
 #define BOOTENV_DEV_IDE \
-	BOOT_TARGET_DEVICES_references_IDE_without_CONFIG_CMD_IDE
+	BOOT_TARGET_DEVICES_references_IDE_without_CONFIG_IDE
 #define BOOTENV_DEV_NAME_IDE \
 #define BOOTENV_DEV_NAME_IDE \
-	BOOT_TARGET_DEVICES_references_IDE_without_CONFIG_CMD_IDE
+	BOOT_TARGET_DEVICES_references_IDE_without_CONFIG_IDE
 #endif
 #endif
 
 
 #if defined(CONFIG_CMD_PCI_ENUM) || defined(CONFIG_DM_PCI)
 #if defined(CONFIG_CMD_PCI_ENUM) || defined(CONFIG_DM_PCI)

+ 1 - 1
include/config_fallbacks.h

@@ -43,7 +43,7 @@
 #endif
 #endif
 
 
 /* Rather than repeat this expression each time, add a define for it */
 /* Rather than repeat this expression each time, add a define for it */
-#if defined(CONFIG_CMD_IDE) || \
+#if defined(CONFIG_IDE) || \
 	defined(CONFIG_CMD_SATA) || \
 	defined(CONFIG_CMD_SATA) || \
 	defined(CONFIG_SCSI) || \
 	defined(CONFIG_SCSI) || \
 	defined(CONFIG_CMD_USB) || \
 	defined(CONFIG_CMD_USB) || \

+ 1 - 1
include/configs/M5253DEMO.h

@@ -38,7 +38,7 @@
  * Command line configuration.
  * Command line configuration.
  */
  */
 
 
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 /* ATA */
 /* ATA */
 #	define CONFIG_IDE_RESET		1
 #	define CONFIG_IDE_RESET		1
 #	define CONFIG_IDE_PREINIT	1
 #	define CONFIG_IDE_PREINIT	1

+ 1 - 1
include/configs/edminiv2.h

@@ -139,7 +139,7 @@
 /*
 /*
  * IDE
  * IDE
  */
  */
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 #define __io
 #define __io
 #define CONFIG_IDE_PREINIT
 #define CONFIG_IDE_PREINIT
 /* ED Mini V has an IDE-compatible SATA connector for port 1 */
 /* ED Mini V has an IDE-compatible SATA connector for port 1 */

+ 2 - 2
include/configs/ib62x0.h

@@ -87,14 +87,14 @@
 /*
 /*
  * SATA driver configuration
  * SATA driver configuration
  */
  */
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 #define __io
 #define __io
 #define CONFIG_IDE_PREINIT
 #define CONFIG_IDE_PREINIT
 #define CONFIG_MVSATA_IDE_USE_PORT0
 #define CONFIG_MVSATA_IDE_USE_PORT0
 #define CONFIG_MVSATA_IDE_USE_PORT1
 #define CONFIG_MVSATA_IDE_USE_PORT1
 #define CONFIG_SYS_ATA_IDE0_OFFSET	MV_SATA_PORT0_OFFSET
 #define CONFIG_SYS_ATA_IDE0_OFFSET	MV_SATA_PORT0_OFFSET
 #define CONFIG_SYS_ATA_IDE1_OFFSET	MV_SATA_PORT1_OFFSET
 #define CONFIG_SYS_ATA_IDE1_OFFSET	MV_SATA_PORT1_OFFSET
-#endif /* CONFIG_CMD_IDE */
+#endif /* CONFIG_IDE */
 
 
 /*
 /*
  * RTC driver configuration
  * RTC driver configuration

+ 1 - 1
include/configs/lsxl.h

@@ -145,7 +145,7 @@
 #undef CONFIG_RESET_PHY_R
 #undef CONFIG_RESET_PHY_R
 #endif /* CONFIG_CMD_NET */
 #endif /* CONFIG_CMD_NET */
 
 
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 #undef CONFIG_IDE_LED
 #undef CONFIG_IDE_LED
 #undef CONFIG_SYS_IDE_MAXBUS
 #undef CONFIG_SYS_IDE_MAXBUS
 #define CONFIG_SYS_IDE_MAXBUS		1
 #define CONFIG_SYS_IDE_MAXBUS		1

+ 2 - 2
include/configs/mpc5121ads.h

@@ -411,10 +411,10 @@
 						"1m(u-boot);"		\
 						"1m(u-boot);"		\
 					"mpc5121.nand:-(data)"
 					"mpc5121.nand:-(data)"
 
 
-#if defined(CONFIG_CMD_IDE) || defined(CONFIG_CMD_EXT2) || defined(CONFIG_CMD_USB)
+#if defined(CONFIG_IDE) || defined(CONFIG_CMD_EXT2) || defined(CONFIG_CMD_USB)
 #define CONFIG_SUPPORT_VFAT
 #define CONFIG_SUPPORT_VFAT
 
 
-#endif /* defined(CONFIG_CMD_IDE) */
+#endif /* defined(CONFIG_IDE) */
 
 
 /*
 /*
  * Watchdog timeout = CONFIG_SYS_WATCHDOG_VALUE * 65536 / IPS clock.
  * Watchdog timeout = CONFIG_SYS_WATCHDOG_VALUE * 65536 / IPS clock.

+ 2 - 2
include/configs/nsa310s.h

@@ -79,12 +79,12 @@
 #endif /* CONFIG_CMD_NET */
 #endif /* CONFIG_CMD_NET */
 
 
 /* SATA driver configuration */
 /* SATA driver configuration */
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 #define __io
 #define __io
 #define CONFIG_IDE_PREINIT
 #define CONFIG_IDE_PREINIT
 #define CONFIG_MVSATA_IDE_USE_PORT0
 #define CONFIG_MVSATA_IDE_USE_PORT0
 #define CONFIG_SYS_ATA_IDE0_OFFSET	MV_SATA_PORT0_OFFSET
 #define CONFIG_SYS_ATA_IDE0_OFFSET	MV_SATA_PORT0_OFFSET
-#endif /* CONFIG_CMD_IDE */
+#endif /* CONFIG_IDE */
 
 
 /* RTC driver configuration */
 /* RTC driver configuration */
 #ifdef CONFIG_CMD_DATE
 #ifdef CONFIG_CMD_DATE

+ 2 - 2
include/configs/qemu-x86.h

@@ -25,9 +25,9 @@
  *   - AHCI controller is supported for QEMU '-M q35' target
  *   - AHCI controller is supported for QEMU '-M q35' target
  *
  *
  * Default configuraion is to support the QEMU default x86 target
  * Default configuraion is to support the QEMU default x86 target
- * Undefine CONFIG_CMD_IDE to support q35 target
+ * Undefine CONFIG_IDE to support q35 target
  */
  */
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 #define CONFIG_SYS_IDE_MAXBUS		2
 #define CONFIG_SYS_IDE_MAXBUS		2
 #define CONFIG_SYS_IDE_MAXDEVICE	4
 #define CONFIG_SYS_IDE_MAXDEVICE	4
 #define CONFIG_SYS_ATA_BASE_ADDR	0
 #define CONFIG_SYS_ATA_BASE_ADDR	0

+ 2 - 2
include/configs/r7780mp.h

@@ -119,7 +119,7 @@
 #endif
 #endif
 
 
 /* Compact flash Support */
 /* Compact flash Support */
-#if defined(CONFIG_CMD_IDE)
+#if defined(CONFIG_IDE)
 #define CONFIG_IDE_RESET        1
 #define CONFIG_IDE_RESET        1
 #define CONFIG_SYS_PIO_MODE            1
 #define CONFIG_SYS_PIO_MODE            1
 #define CONFIG_SYS_IDE_MAXBUS          1   /* IDE bus */
 #define CONFIG_SYS_IDE_MAXBUS          1   /* IDE bus */
@@ -130,6 +130,6 @@
 #define CONFIG_SYS_ATA_REG_OFFSET      0x1000          /* reg offset */
 #define CONFIG_SYS_ATA_REG_OFFSET      0x1000          /* reg offset */
 #define CONFIG_SYS_ATA_ALT_OFFSET      0x800           /* alternate register offset */
 #define CONFIG_SYS_ATA_ALT_OFFSET      0x800           /* alternate register offset */
 #define CONFIG_IDE_SWAP_IO
 #define CONFIG_IDE_SWAP_IO
-#endif /* CONFIG_CMD_IDE */
+#endif /* CONFIG_IDE */
 
 
 #endif /* __R7780RP_H */
 #endif /* __R7780RP_H */

+ 2 - 2
include/configs/sheevaplug.h

@@ -90,13 +90,13 @@
 /*
 /*
  * SATA driver configuration
  * SATA driver configuration
  */
  */
-#ifdef CONFIG_CMD_IDE
+#ifdef CONFIG_IDE
 #define __io
 #define __io
 #define CONFIG_IDE_PREINIT
 #define CONFIG_IDE_PREINIT
 #define CONFIG_MVSATA_IDE_USE_PORT0
 #define CONFIG_MVSATA_IDE_USE_PORT0
 #define CONFIG_MVSATA_IDE_USE_PORT1
 #define CONFIG_MVSATA_IDE_USE_PORT1
 #define CONFIG_SYS_ATA_IDE0_OFFSET	MV_SATA_PORT0_OFFSET
 #define CONFIG_SYS_ATA_IDE0_OFFSET	MV_SATA_PORT0_OFFSET
 #define CONFIG_SYS_ATA_IDE1_OFFSET	MV_SATA_PORT1_OFFSET
 #define CONFIG_SYS_ATA_IDE1_OFFSET	MV_SATA_PORT1_OFFSET
-#endif /* CONFIG_CMD_IDE */
+#endif /* CONFIG_IDE */
 
 
 #endif /* _CONFIG_SHEEVAPLUG_H */
 #endif /* _CONFIG_SHEEVAPLUG_H */

+ 2 - 2
include/pcmcia.h

@@ -16,7 +16,7 @@
  * or try to generate a useful default
  * or try to generate a useful default
  */
  */
 #if defined(CONFIG_CMD_PCMCIA) || \
 #if defined(CONFIG_CMD_PCMCIA) || \
-    (defined(CONFIG_CMD_IDE) && \
+    (defined(CONFIG_IDE) && \
 	(defined(CONFIG_IDE_8xx_PCCARD) || defined(CONFIG_IDE_8xx_DIRECT) ) )
 	(defined(CONFIG_IDE_8xx_PCCARD) || defined(CONFIG_IDE_8xx_DIRECT) ) )
 
 
 #if !defined(CONFIG_PCMCIA_SLOT_A) && !defined(CONFIG_PCMCIA_SLOT_B)
 #if !defined(CONFIG_PCMCIA_SLOT_A) && !defined(CONFIG_PCMCIA_SLOT_B)
@@ -268,7 +268,7 @@ extern u_int *pcmcia_pgcrx[];
 #define	PCMCIA_PGCRX(slot)	(*pcmcia_pgcrx[slot])
 #define	PCMCIA_PGCRX(slot)	(*pcmcia_pgcrx[slot])
 #endif
 #endif
 
 
-#if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_8xx_PCCARD)
+#if defined(CONFIG_IDE) && defined(CONFIG_IDE_8xx_PCCARD)
 extern int check_ide_device(int slot);
 extern int check_ide_device(int slot);
 #endif
 #endif