CMD_DM is used for debug purpose and it shouldn't be enabled by default via Kconfig. Unfortunately this is in the tree for quite a long time that's why solution is to use imply DM for all targets which are enabling DM.
Signed-off-by: Michal Simek <michal.si...@xilinx.com> --- Based on this discussion: https://lists.denx.de/pipermail/u-boot/2018-July/334952.html Done by: for i in `git grep "select DM" | grep -v DM_ | cut -d ':' -f 1 | sort | uniq`; do sed -i 's/select DM$/select DM\n\timply CMD_DM/g' $i; done And checked by for i in `ls configs/*`; do NAME=`basename $i`; echo $NAME; make $NAME; make savedefconfig; cp defconfig $i; done --- arch/Kconfig | 3 +++ arch/arm/Kconfig | 25 +++++++++++++++++++++++++ arch/arm/mach-at91/Kconfig | 6 ++++++ arch/arm/mach-imx/mx5/Kconfig | 2 ++ arch/arm/mach-imx/mx6/Kconfig | 26 ++++++++++++++++++++++++++ arch/arm/mach-imx/mx7/Kconfig | 5 +++++ arch/arm/mach-meson/Kconfig | 2 ++ arch/arm/mach-omap2/am33xx/Kconfig | 18 ++++++++++++++++++ arch/arm/mach-omap2/omap3/Kconfig | 10 ++++++++++ arch/arm/mach-rmobile/Kconfig.32 | 8 ++++++++ arch/arm/mach-tegra/Kconfig | 1 + arch/microblaze/Kconfig | 1 + arch/mips/Kconfig | 6 ++++++ arch/powerpc/cpu/mpc83xx/Kconfig | 1 + cmd/Kconfig | 1 - 15 files changed, 114 insertions(+), 1 deletion(-) diff --git a/arch/Kconfig b/arch/Kconfig index dd5a8870017f..4b1265cb5331 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -49,6 +49,7 @@ config NIOS2 select SUPPORT_OF_CONTROL select OF_CONTROL select DM + imply CMD_DM select CPU config PPC @@ -67,6 +68,7 @@ config SANDBOX select BOARD_LATE_INIT select SUPPORT_OF_CONTROL select DM + imply CMD_DM select DM_KEYBOARD select DM_SPI_FLASH select DM_SERIAL @@ -102,6 +104,7 @@ config X86 select SUPPORT_OF_CONTROL select OF_CONTROL select DM + imply CMD_DM select DM_PCI select PCI select TIMER diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 64d58a624182..86c01afa58a3 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -436,6 +436,7 @@ config ARCH_MVEBU select OF_CONTROL select OF_SEPARATE select DM + imply CMD_DM select DM_ETH select DM_SERIAL select DM_SPI @@ -493,6 +494,7 @@ config TARGET_STV0991 bool "Support stv0991" select CPU_V7A select DM + imply CMD_DM select DM_SERIAL select DM_SPI select DM_SPI_FLASH @@ -528,6 +530,7 @@ config TARGET_MX35PDK config ARCH_BCM283X bool "Broadcom BCM283X family" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select OF_CONTROL @@ -546,6 +549,7 @@ config ARCH_BCMSTB bool "Broadcom BCM7XXX family" select CPU_V7A select DM + imply CMD_DM select OF_CONTROL select OF_PRIOR_STAGE help @@ -600,6 +604,7 @@ config TARGET_BCMNS2 config ARCH_EXYNOS bool "Samsung EXYNOS" select DM + imply CMD_DM select DM_I2C select DM_SPI_FLASH select DM_SERIAL @@ -613,6 +618,7 @@ config ARCH_S5PC1XX bool "Samsung S5PC1XX" select CPU_V7A select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select DM_I2C @@ -625,6 +631,7 @@ config ARCH_HIGHBANK config ARCH_INTEGRATOR bool "ARM Ltd. Integrator family" select DM + imply CMD_DM select DM_SERIAL select PL01X_SERIAL @@ -659,6 +666,7 @@ config ARCH_MX8M bool "NXP i.MX8M platform" select ARM64 select DM + imply CMD_DM select SUPPORT_SPL config ARCH_MX23 @@ -722,12 +730,14 @@ config ARCH_OWL bool "Actions Semi OWL SoCs" select ARM64 select DM + imply CMD_DM select DM_SERIAL select OF_CONTROL config ARCH_QEMU bool "QEMU Virtual Platform" select DM + imply CMD_DM select DM_SERIAL select OF_CONTROL select PL01X_SERIAL @@ -735,6 +745,7 @@ config ARCH_QEMU config ARCH_RMOBILE bool "Renesas ARM SoCs" select DM + imply CMD_DM select DM_SERIAL select BOARD_EARLY_INIT_F imply FAT_WRITE @@ -749,6 +760,7 @@ config ARCH_SNAPDRAGON bool "Qualcomm Snapdragon SoCs" select ARM64 select DM + imply CMD_DM select DM_GPIO select DM_SERIAL select SPMI @@ -761,6 +773,7 @@ config ARCH_SOCFPGA select ARCH_MISC_INIT select CPU_V7A if TARGET_SOCFPGA_GEN5 || TARGET_SOCFPGA_ARRIA10 select DM + imply CMD_DM select DM_SERIAL select ENABLE_ARM_SOC_BOOT0_HOOK if TARGET_SOCFPGA_GEN5 || TARGET_SOCFPGA_ARRIA10 select OF_CONTROL @@ -796,6 +809,7 @@ config ARCH_SUNXI select CMD_MMC if MMC select CMD_USB if DISTRO_DEFAULTS select DM + imply CMD_DM select DM_ETH select DM_GPIO select DM_KEYBOARD @@ -845,6 +859,7 @@ config ARCH_ZYNQ select BOARD_EARLY_INIT_F if WDT select SPL_OF_CONTROL if SPL select DM + imply CMD_DM select DM_ETH if NET select SPL_DM if SPL select DM_MMC if MMC @@ -867,6 +882,7 @@ config ARCH_ZYNQMP_R5 select CPU_V7R select OF_CONTROL select DM + imply CMD_DM select DM_SERIAL select CLK @@ -875,6 +891,7 @@ config ARCH_ZYNQMP select ARM64 select BOARD_LATE_INIT select DM + imply CMD_DM select OF_CONTROL select DM_SERIAL select SUPPORT_SPL @@ -1003,6 +1020,7 @@ config TARGET_HIKEY bool "Support HiKey 96boards Consumer Edition Platform" select ARM64 select DM + imply CMD_DM select DM_GPIO select DM_SERIAL select OF_CONTROL @@ -1016,6 +1034,7 @@ config TARGET_POPLAR bool "Support Poplar 96boards Enterprise Edition Platform" select ARM64 select DM + imply CMD_DM select OF_CONTROL select DM_SERIAL select DM_USB @@ -1215,6 +1234,7 @@ config ARCH_UNIPHIER bool "Socionext UniPhier SoCs" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_GPIO select DM_I2C select DM_MMC @@ -1240,6 +1260,7 @@ config STM32 bool "Support STMicroelectronics STM32 MCU with cortex M" select CPU_V7M select DM + imply CMD_DM select DM_SERIAL select SYS_THUMB_BUILD @@ -1247,6 +1268,7 @@ config ARCH_STI bool "Support STMicrolectronics SoCs" select CPU_V7A select DM + imply CMD_DM select DM_SERIAL select BLK select DM_MMC @@ -1261,6 +1283,7 @@ config ARCH_STM32MP select BOARD_LATE_INIT select CLK select DM + imply CMD_DM select DM_GPIO select DM_RESET select DM_SERIAL @@ -1284,6 +1307,7 @@ config ARCH_ROCKCHIP select OF_CONTROL select BLK select DM + imply CMD_DM select SPL_DM if SPL select SYS_MALLOC_F select SYS_THUMB_BUILD if !ARM64 @@ -1319,6 +1343,7 @@ config ARCH_ASPEED bool "Support Aspeed SoCs" select OF_CONTROL select DM + imply CMD_DM endchoice diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig index ce6be3829afe..a7274489cebf 100644 --- a/arch/arm/mach-at91/Kconfig +++ b/arch/arm/mach-at91/Kconfig @@ -76,6 +76,7 @@ config TARGET_SNAPPER9260 bool "Support snapper9260" select AT91SAM9260 select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -84,6 +85,7 @@ config TARGET_GURNARD select AT91SAM9G45 select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_SPI select DM_GPIO @@ -206,6 +208,7 @@ config TARGET_CORVUS select AT91SAM9M10G45 select SUPPORT_SPL select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select DM_ETH @@ -215,6 +218,7 @@ config TARGET_TAURUS select AT91SAM9G20 select SUPPORT_SPL select DM + imply CMD_DM select DM_SERIAL select DM_SPI select DM_GPIO @@ -226,6 +230,7 @@ config TARGET_SMARTWEB select AT91SAM9260 select SUPPORT_SPL select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select DM_ETH @@ -235,6 +240,7 @@ config TARGET_VINCO select SAMA5D4 select SUPPORT_SPL select DM + imply CMD_DM select DM_SPI select SPI diff --git a/arch/arm/mach-imx/mx5/Kconfig b/arch/arm/mach-imx/mx5/Kconfig index 3654670442fb..e12af6f0b541 100644 --- a/arch/arm/mach-imx/mx5/Kconfig +++ b/arch/arm/mach-imx/mx5/Kconfig @@ -23,6 +23,7 @@ config TARGET_KP_IMX53 select BOARD_LATE_INIT select MX53 select DM + imply CMD_DM select DM_SERIAL select DM_ETH select DM_I2C @@ -43,6 +44,7 @@ config TARGET_MX53CX9020 select BOARD_LATE_INIT select MX53 select DM + imply CMD_DM select DM_SERIAL config TARGET_MX53EVK diff --git a/arch/arm/mach-imx/mx6/Kconfig b/arch/arm/mach-imx/mx6/Kconfig index 521fad74b5a2..df5b16a0f3d5 100644 --- a/arch/arm/mach-imx/mx6/Kconfig +++ b/arch/arm/mach-imx/mx6/Kconfig @@ -62,6 +62,7 @@ config MX6UL_LITESOM bool select MX6UL select DM + imply CMD_DM select DM_THERMAL select SUPPORT_SPL @@ -70,6 +71,7 @@ config MX6UL_OPOS6UL select MX6UL select BOARD_LATE_INIT select DM + imply CMD_DM select DM_GPIO select DM_MMC select DM_THERMAL @@ -108,6 +110,7 @@ config TARGET_APALIS_IMX6 select BOARD_LATE_INIT select SUPPORT_SPL select DM + imply CMD_DM select DM_SERIAL select DM_THERMAL imply CMD_SATA @@ -129,6 +132,7 @@ config TARGET_CGTQMX6EVAL select BOARD_LATE_INIT select SUPPORT_SPL select DM + imply CMD_DM select DM_THERMAL config TARGET_CM_FX6 @@ -137,6 +141,7 @@ config TARGET_CM_FX6 select MX6QDL select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -145,6 +150,7 @@ config TARGET_COLIBRI_IMX6 select BOARD_LATE_INIT select SUPPORT_SPL select DM + imply CMD_DM select DM_SERIAL select DM_THERMAL @@ -155,6 +161,7 @@ config TARGET_DHCOMIMX6 select BOARD_EARLY_INIT_F select SUPPORT_SPL select DM + imply CMD_DM select DM_THERMAL imply CMD_SPL @@ -162,6 +169,7 @@ config TARGET_DISPLAY5 bool "LWN DISPLAY5 board" select SUPPORT_SPL select DM + imply CMD_DM select DM_SERIAL config TARGET_EMBESTMX6BOARDS @@ -201,6 +209,7 @@ config TARGET_MX6LOGICPD select BOARD_EARLY_INIT_F select BOARD_LATE_INIT select DM + imply CMD_DM select DM_ETH select DM_GPIO select DM_I2C @@ -226,6 +235,7 @@ config TARGET_MX6DL_MAMOJ select OF_CONTROL select PINCTRL select DM + imply CMD_DM select DM_ETH select DM_GPIO select DM_I2C @@ -258,6 +268,7 @@ config TARGET_MX6Q_ENGICAM select OF_CONTROL select SPL_OF_LIBFDT select DM + imply CMD_DM select DM_ETH select DM_GPIO select DM_I2C @@ -275,6 +286,7 @@ config TARGET_MX6SABREAUTO select BOARD_LATE_INIT select SUPPORT_SPL select DM + imply CMD_DM select DM_THERMAL select BOARD_EARLY_INIT_F @@ -284,6 +296,7 @@ config TARGET_MX6SABRESD select BOARD_LATE_INIT select SUPPORT_SPL select DM + imply CMD_DM select DM_THERMAL select BOARD_EARLY_INIT_F @@ -297,6 +310,7 @@ config TARGET_MX6SLLEVK select BOARD_LATE_INIT select MX6SLL select DM + imply CMD_DM select DM_THERMAL config TARGET_MX6SXSABRESD @@ -305,6 +319,7 @@ config TARGET_MX6SXSABRESD select MX6SX select SUPPORT_SPL select DM + imply CMD_DM select DM_THERMAL select BOARD_EARLY_INIT_F @@ -313,6 +328,7 @@ config TARGET_MX6SXSABREAUTO select BOARD_LATE_INIT select MX6SX select DM + imply CMD_DM select DM_THERMAL select BOARD_EARLY_INIT_F @@ -321,6 +337,7 @@ config TARGET_MX6UL_9X9_EVK select BOARD_LATE_INIT select MX6UL select DM + imply CMD_DM select DM_THERMAL select SUPPORT_SPL @@ -329,6 +346,7 @@ config TARGET_MX6UL_14X14_EVK bool "mx6ul_14x14_evk" select MX6UL select DM + imply CMD_DM select DM_THERMAL select SUPPORT_SPL @@ -338,6 +356,7 @@ config TARGET_MX6UL_ENGICAM select MX6UL select OF_CONTROL select DM + imply CMD_DM select DM_ETH select DM_GPIO select DM_I2C @@ -354,6 +373,7 @@ config TARGET_MX6ULL_14X14_EVK select BOARD_LATE_INIT select MX6ULL select DM + imply CMD_DM select DM_THERMAL config TARGET_NITROGEN6X @@ -420,6 +440,7 @@ config TARGET_KP_IMX6Q_TPC select BOARD_EARLY_INIT_F select SUPPORT_SPL select DM + imply CMD_DM select DM_THERMAL imply CMD_SPL @@ -439,6 +460,7 @@ config TARGET_UDOO_NEO select SUPPORT_SPL select MX6SX select DM + imply CMD_DM select DM_THERMAL config TARGET_SAMTEC_VINING_2000 @@ -446,6 +468,7 @@ config TARGET_SAMTEC_VINING_2000 select BOARD_LATE_INIT select MX6SX select DM + imply CMD_DM select DM_THERMAL config TARGET_WANDBOARD @@ -464,6 +487,7 @@ config TARGET_XPRESS select BOARD_LATE_INIT select MX6UL select DM + imply CMD_DM select DM_THERMAL select SUPPORT_SPL @@ -472,6 +496,7 @@ config TARGET_ZC5202 select BOARD_LATE_INIT select SUPPORT_SPL select DM + imply CMD_DM select DM_THERMAL config TARGET_ZC5601 @@ -479,6 +504,7 @@ config TARGET_ZC5601 select BOARD_LATE_INIT select SUPPORT_SPL select DM + imply CMD_DM select DM_THERMAL endchoice diff --git a/arch/arm/mach-imx/mx7/Kconfig b/arch/arm/mach-imx/mx7/Kconfig index 2a3db860bbcf..88b49e4725d3 100644 --- a/arch/arm/mach-imx/mx7/Kconfig +++ b/arch/arm/mach-imx/mx7/Kconfig @@ -24,6 +24,7 @@ config TARGET_CL_SOM_IMX7 bool "CL-SOM-iMX7" select MX7D select DM + imply CMD_DM select DM_THERMAL select SUPPORT_SPL @@ -32,6 +33,7 @@ config TARGET_MX7DSABRESD select BOARD_LATE_INIT select MX7D select DM + imply CMD_DM select DM_THERMAL config TARGET_PICO_IMX7D @@ -39,6 +41,7 @@ config TARGET_PICO_IMX7D select BOARD_LATE_INIT select MX7D select DM + imply CMD_DM select DM_THERMAL config TARGET_WARP7 @@ -46,12 +49,14 @@ config TARGET_WARP7 select BOARD_LATE_INIT select MX7D select DM + imply CMD_DM select DM_THERMAL config TARGET_COLIBRI_IMX7 bool "Support Colibri iMX7S/iMX7D modules" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_THERMAL diff --git a/arch/arm/mach-meson/Kconfig b/arch/arm/mach-meson/Kconfig index 9a06ccc8610e..7e06a49ee7ba 100644 --- a/arch/arm/mach-meson/Kconfig +++ b/arch/arm/mach-meson/Kconfig @@ -5,6 +5,7 @@ config MESON_GXBB select ARM64 select CLK select DM + imply CMD_DM select DM_SERIAL help The Amlogic Meson GXBaby (S905) is an ARM SoC with a @@ -15,6 +16,7 @@ config MESON_GXL select ARM64 select CLK select DM + imply CMD_DM select DM_SERIAL help The Amlogic Meson GXL (S905X and S905X) is an ARM SoC with a diff --git a/arch/arm/mach-omap2/am33xx/Kconfig b/arch/arm/mach-omap2/am33xx/Kconfig index 76da6d911ed6..5322bc7fc23d 100644 --- a/arch/arm/mach-omap2/am33xx/Kconfig +++ b/arch/arm/mach-omap2/am33xx/Kconfig @@ -31,6 +31,7 @@ config TARGET_AM335X_EVM bool "Support am335x_evm" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select TI_I2C_BOARD_DETECT @@ -65,6 +66,7 @@ config TARGET_AM335X_BALTOS bool "Support am335x_baltos" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -72,6 +74,7 @@ config TARGET_AM335X_IGEP003X bool "Support am335x_igep003x" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -79,6 +82,7 @@ config TARGET_AM335X_SHC bool "Support am335x based shc board from bosch" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO imply CMD_SPL @@ -87,6 +91,7 @@ config TARGET_AM335X_SL50 bool "Support am335x_sl50" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -94,6 +99,7 @@ config TARGET_BAV335X bool "Support bav335x" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL help The BAV335x OEM Network Processor integrates all the functions of an @@ -117,11 +123,13 @@ config TARGET_CHILIBOARD select AM33XX_CHILISOM select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL config TARGET_CM_T335 bool "Support cm_t335" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -129,6 +137,7 @@ config TARGET_DRACO bool "Support draco" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -136,24 +145,28 @@ config TARGET_ETAMIN bool "Support etamin" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO config TARGET_PCM051 bool "Support pcm051" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO config TARGET_PENGWYN bool "Support pengwyn" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO config TARGET_PEPPER bool "Support pepper" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -161,6 +174,7 @@ config TARGET_PXM2 bool "Support pxm2" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -168,6 +182,7 @@ config TARGET_RASTABAN bool "Support rastaban" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -175,6 +190,7 @@ config TARGET_RUT bool "Support rut" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -182,12 +198,14 @@ config TARGET_THUBAN bool "Support thuban" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO config TARGET_PDU001 bool "Support PDU001" select DM + imply CMD_DM select DM_SERIAL help Support for PDU001 platform developed by EETS GmbH. diff --git a/arch/arm/mach-omap2/omap3/Kconfig b/arch/arm/mach-omap2/omap3/Kconfig index 6d714f6cdb2c..05daceebd1b7 100644 --- a/arch/arm/mach-omap2/omap3/Kconfig +++ b/arch/arm/mach-omap2/omap3/Kconfig @@ -23,6 +23,7 @@ choice config TARGET_AM3517_EVM bool "AM3517 EVM" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select DM_I2C @@ -36,6 +37,7 @@ config TARGET_MT_VENTOUX config TARGET_OMAP3_BEAGLE bool "TI OMAP3 BeagleBoard" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select OMAP3_GPIO_5 @@ -56,12 +58,14 @@ config TARGET_CM_T3517 config TARGET_DEVKIT8000 bool "TimLL OMAP3 Devkit8000" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO config TARGET_OMAP3_EVM bool "TI OMAP3 EVM" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select OMAP3_GPIO_3 @@ -69,6 +73,7 @@ config TARGET_OMAP3_EVM config TARGET_OMAP3_IGEP00X0 bool "IGEP" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select OMAP3_GPIO_3 @@ -78,6 +83,7 @@ config TARGET_OMAP3_IGEP00X0 config TARGET_OMAP3_OVERO bool "OMAP35xx Gumstix Overo" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select OMAP3_GPIO_2 @@ -89,6 +95,7 @@ config TARGET_OMAP3_OVERO config TARGET_OMAP3_ZOOM1 bool "TI Zoom1" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO @@ -118,6 +125,7 @@ config TARGET_OMAP3_LOGIC bool "OMAP3 Logic" select BOARD_LATE_INIT select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select OMAP3_GPIO_3 @@ -143,12 +151,14 @@ config TARGET_TWISTER config TARGET_OMAP3_CAIRO bool "QUIPOS CAIRO" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO config TARGET_SNIPER bool "LG Optimus Black" select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select OMAP3_GPIO_2 diff --git a/arch/arm/mach-rmobile/Kconfig.32 b/arch/arm/mach-rmobile/Kconfig.32 index c0b5b2457cb1..f4493ebd0b3a 100644 --- a/arch/arm/mach-rmobile/Kconfig.32 +++ b/arch/arm/mach-rmobile/Kconfig.32 @@ -40,12 +40,14 @@ config TARGET_ARMADILLO_800EVA config TARGET_BLANCHE bool "Blanche board" select DM + imply CMD_DM select DM_SERIAL select USE_TINY_PRINTF config TARGET_GOSE bool "Gose board" select DM + imply CMD_DM select DM_SERIAL select SUPPORT_SPL select USE_TINY_PRINTF @@ -54,6 +56,7 @@ config TARGET_GOSE config TARGET_KOELSCH bool "Koelsch board" select DM + imply CMD_DM select DM_SERIAL select SUPPORT_SPL select USE_TINY_PRINTF @@ -62,6 +65,7 @@ config TARGET_KOELSCH config TARGET_LAGER bool "Lager board" select DM + imply CMD_DM select DM_SERIAL select SUPPORT_SPL select USE_TINY_PRINTF @@ -73,6 +77,7 @@ config TARGET_KZM9G config TARGET_ALT bool "Alt board" select DM + imply CMD_DM select DM_SERIAL select SUPPORT_SPL select USE_TINY_PRINTF @@ -81,6 +86,7 @@ config TARGET_ALT config TARGET_SILK bool "Silk board" select DM + imply CMD_DM select DM_SERIAL select SUPPORT_SPL select USE_TINY_PRINTF @@ -89,6 +95,7 @@ config TARGET_SILK config TARGET_PORTER bool "Porter board" select DM + imply CMD_DM select DM_SERIAL select SUPPORT_SPL select USE_TINY_PRINTF @@ -97,6 +104,7 @@ config TARGET_PORTER config TARGET_STOUT bool "Stout board" select DM + imply CMD_DM select DM_SERIAL select SUPPORT_SPL select USE_TINY_PRINTF diff --git a/arch/arm/mach-tegra/Kconfig b/arch/arm/mach-tegra/Kconfig index 0fb0c6339018..7dcf2199c50c 100644 --- a/arch/arm/mach-tegra/Kconfig +++ b/arch/arm/mach-tegra/Kconfig @@ -24,6 +24,7 @@ config TEGRA_COMMON bool "Tegra common options" select CLK select DM + imply CMD_DM select DM_ETH select DM_GPIO select DM_I2C diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig index c56459345136..ca5dbe8b2ad1 100644 --- a/arch/microblaze/Kconfig +++ b/arch/microblaze/Kconfig @@ -14,6 +14,7 @@ config TARGET_MICROBLAZE_GENERIC select SUPPORT_SPL select OF_CONTROL select DM + imply CMD_DM select DM_SERIAL select SYSRESET diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index d07b92d1b442..c66fa2198e17 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig @@ -25,6 +25,7 @@ config TARGET_QEMU_MIPS config TARGET_MALTA bool "Support malta" select DM + imply CMD_DM select DM_SERIAL select DYNAMIC_IO_PORT_BASE select MIPS_CM @@ -74,11 +75,13 @@ config ARCH_ATH79 bool "Support QCA/Atheros ath79" select OF_CONTROL select DM + imply CMD_DM config ARCH_BMIPS bool "Support BMIPS SoCs" select OF_CONTROL select DM + imply CMD_DM select CLK select CPU select RAM @@ -88,10 +91,12 @@ config MACH_PIC32 bool "Support Microchip PIC32" select OF_CONTROL select DM + imply CMD_DM config TARGET_BOSTON bool "Support Boston" select DM + imply CMD_DM select DM_SERIAL select OF_CONTROL select MIPS_CM @@ -112,6 +117,7 @@ config TARGET_XILFPGA bool "Support Imagination Xilfpga" select OF_CONTROL select DM + imply CMD_DM select DM_SERIAL select DM_GPIO select DM_ETH diff --git a/arch/powerpc/cpu/mpc83xx/Kconfig b/arch/powerpc/cpu/mpc83xx/Kconfig index 05d29d2fd95f..f37223d7656f 100644 --- a/arch/powerpc/cpu/mpc83xx/Kconfig +++ b/arch/powerpc/cpu/mpc83xx/Kconfig @@ -64,6 +64,7 @@ config TARGET_MPC837XERDB config TARGET_IDS8313 bool "Support ids8313" select DM + imply CMD_DM config TARGET_KM8360 bool "Support km8360" diff --git a/cmd/Kconfig b/cmd/Kconfig index 2fa0829925c1..44a1bc569f70 100644 --- a/cmd/Kconfig +++ b/cmd/Kconfig @@ -640,7 +640,6 @@ config CMD_DFU config CMD_DM bool "dm - Access to driver model information" depends on DM - default y help Provides access to driver model data structures and information, such as a list of devices, list of uclasses and the state of each -- 1.9.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot