Hi Simon,
On Thu, 5 Feb 2015 21:41:44 -0700 Simon Glass <s...@chromium.org> wrote: > Remove driver model CONFIGs from the board config headers and use Kconfig > instead. > > Signed-off-by: Simon Glass <s...@chromium.org> > --- > > Changes in v2: None > > arch/arm/cpu/armv7/omap3/Kconfig | 9 +++++++++ > board/compulab/cm_t335/Kconfig | 9 +++++++++ > board/gumstix/pepper/Kconfig | 9 +++++++++ > board/isee/igep0033/Kconfig | 9 +++++++++ > board/phytec/pcm051/Kconfig | 9 +++++++++ > board/silica/pengwyn/Kconfig | 9 +++++++++ > board/ti/am335x/Kconfig | 10 ++++++++++ > configs/am3517_crane_defconfig | 3 +++ > configs/am3517_evm_defconfig | 3 +++ > configs/cm_t3517_defconfig | 3 +++ > configs/cm_t35_defconfig | 3 +++ > configs/devkit8000_defconfig | 3 +++ > configs/dig297_defconfig | 3 +++ > configs/eco5pk_defconfig | 3 +++ > configs/mcx_defconfig | 3 +++ > configs/mt_ventoux_defconfig | 3 +++ > configs/nokia_rx51_defconfig | 3 +++ > configs/omap3_beagle_defconfig | 3 +++ > configs/omap3_evm_defconfig | 3 +++ > configs/omap3_evm_quick_mmc_defconfig | 3 +++ > configs/omap3_evm_quick_nand_defconfig | 3 +++ > configs/omap3_ha_defconfig | 3 +++ > configs/omap3_logic_defconfig | 3 +++ > configs/omap3_mvblx_defconfig | 3 +++ > configs/omap3_pandora_defconfig | 3 +++ > configs/omap3_sdp3430_defconfig | 3 +++ > configs/tao3530_defconfig | 3 +++ > configs/tricorder_defconfig | 3 +++ > configs/tricorder_flash_defconfig | 3 +++ > configs/twister_defconfig | 3 +++ > include/configs/nokia_rx51.h | 1 + > include/configs/ti_am335x_common.h | 5 ----- > include/configs/ti_omap3_common.h | 4 ---- > 33 files changed, 134 insertions(+), 9 deletions(-) > > diff --git a/arch/arm/cpu/armv7/omap3/Kconfig > b/arch/arm/cpu/armv7/omap3/Kconfig > index a029379..2fe3232 100644 > --- a/arch/arm/cpu/armv7/omap3/Kconfig > +++ b/arch/arm/cpu/armv7/omap3/Kconfig > @@ -93,6 +93,15 @@ config TARGET_TWISTER > > endchoice > > +config DM > + default y if !SPL_BUILD > + > +config DM_GPIO > + default y if DM && !SPL_BUILD > + > +config DM_SERIAL > + default y if DM && !SPL_BUILD > + > config SYS_SOC > default "omap3" > I realized a problem when I looked at this patch. In order to put the default values into board-Kconfig files, we have to describe the "if ..." part correctly. (otherwise, the dependencies between CONFIGs get broken.) We had already added the same dependencies in the common parts: config DM bool "Enable Driver Model" depends on !SPL_BUILD config DM_SERIAL bool "Enable Driver Model for serial drivers" depends on DM Now, we are duplicating the same dependencies in each board-Kconfig. This is not nice. I am very sorry, I have misguided you. (What is worse, I can not suggest a good idea to solve this problem.) Best Regards Masahiro Yamada _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot