dm: omap3: Move driver model CONFIGs to Kconfig
authorSimon Glass <sjg@chromium.org>
Fri, 6 Feb 2015 04:41:44 +0000 (21:41 -0700)
committerSimon Glass <sjg@chromium.org>
Thu, 12 Feb 2015 17:35:35 +0000 (10:35 -0700)
Remove driver model CONFIGs from the board config headers and use Kconfig
instead.

Signed-off-by: Simon Glass <sjg@chromium.org>
33 files changed:
arch/arm/cpu/armv7/omap3/Kconfig
board/compulab/cm_t335/Kconfig
board/gumstix/pepper/Kconfig
board/isee/igep0033/Kconfig
board/phytec/pcm051/Kconfig
board/silica/pengwyn/Kconfig
board/ti/am335x/Kconfig
configs/am3517_crane_defconfig
configs/am3517_evm_defconfig
configs/cm_t3517_defconfig
configs/cm_t35_defconfig
configs/devkit8000_defconfig
configs/dig297_defconfig
configs/eco5pk_defconfig
configs/mcx_defconfig
configs/mt_ventoux_defconfig
configs/nokia_rx51_defconfig
configs/omap3_beagle_defconfig
configs/omap3_evm_defconfig
configs/omap3_evm_quick_mmc_defconfig
configs/omap3_evm_quick_nand_defconfig
configs/omap3_ha_defconfig
configs/omap3_logic_defconfig
configs/omap3_mvblx_defconfig
configs/omap3_pandora_defconfig
configs/omap3_sdp3430_defconfig
configs/tao3530_defconfig
configs/tricorder_defconfig
configs/tricorder_flash_defconfig
configs/twister_defconfig
include/configs/nokia_rx51.h
include/configs/ti_am335x_common.h
include/configs/ti_omap3_common.h

index a029379a4f21b76e769fce7fadfb5bbb531d217a..2fe323230fed032eb74fccbd9e560b75cf550dd2 100644 (file)
@@ -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"
 
index 683efde764436b4a6593e9060437ff94bb4f2b57..aadbfbc84dc86cc44effb384bbb245e272726b68 100644 (file)
@@ -12,4 +12,13 @@ config SYS_SOC
 config SYS_CONFIG_NAME
        default "cm_t335"
 
+config DM
+       default y if !SPL_BUILD
+
+config DM_GPIO
+       default y if !SPL_BUILD
+
+config DM_SERIAL
+       default y if !SPL_BUILD
+
 endif
index 6f94612fe210a1aed4aaa413ebfea88885fa24cc..3099a9eae153fb0f1c9b0c637ba56af666110d2c 100644 (file)
@@ -12,4 +12,13 @@ config SYS_SOC
 config SYS_CONFIG_NAME
        default "pepper"
 
+config DM
+       default y if !SPL_BUILD
+
+config DM_GPIO
+       default y if !SPL_BUILD
+
+config DM_SERIAL
+       default y if !SPL_BUILD
+
 endif
index e989e4b15cf1085da6d9e57a0f63e673ca6781b6..2fe2ef17062ee39f07e01c3a9849a224c03d74fd 100644 (file)
@@ -12,4 +12,13 @@ config SYS_SOC
 config SYS_CONFIG_NAME
        default "am335x_igep0033"
 
+config DM
+       default y if !SPL_BUILD
+
+config DM_GPIO
+       default y if !SPL_BUILD
+
+config DM_SERIAL
+       default y if !SPL_BUILD
+
 endif
index 2cc0d8872d71c623301a035d5c9b744c7f16f033..65094cf9fde2f330b89dc713fd5fc52e54ad684e 100644 (file)
@@ -12,4 +12,13 @@ config SYS_SOC
 config SYS_CONFIG_NAME
        default "pcm051"
 
+config DM
+       default y if !SPL_BUILD
+
+config DM_GPIO
+       default y if !SPL_BUILD
+
+config DM_SERIAL
+       default y if !SPL_BUILD
+
 endif
index f2e1098f62a0004a96721c06f3ca84db801ca4b2..6ecda8041c9303282f018e2d8de966a06367cbc4 100644 (file)
@@ -12,4 +12,13 @@ config SYS_SOC
 config SYS_CONFIG_NAME
        default "pengwyn"
 
+config DM
+       default y if !SPL_BUILD
+
+config DM_GPIO
+       default y if !SPL_BUILD
+
+config DM_SERIAL
+       default y if !SPL_BUILD
+
 endif
index 1ddbb2c67c17961dc1072418418bb89475be441b..d6581ac46879c62f78c7e377c9c14f2084143b37 100644 (file)
@@ -37,4 +37,14 @@ config NOR_BOOT
          booted via NOR.  In this case we will enable certain pinmux early
          as the ROM only partially sets up pinmux.  We also default to using
          NOR for environment.
+
+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
+
 endif
index cf9d8c7120e666125613f00503adbe561cbbe4bd..33b63c7e0e7d0bb69c014b3bee1ce1a6dadd9c01 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_AM3517_CRANE=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index 2336f1ed829a1f1fc45e0b3d923538f0d42aa804..7558b89e495a550e7df1099b47e45ebbea5d468a 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_AM3517_EVM=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index 4000d2c75d452bc28513072a69107175ce2bbe38..6eb37c0695e26f4a5d2e3615dae368955452a8d3 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=n
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_CM_T3517=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index 2bb616fb9035c47189c6f21d2cd2140c1e150321..84a6fb0efab6e08d3cb57c576851400c524ac9a5 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_CM_T35=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index 578ae74bbad1e70eeca115edcba7a5fb1fbf35ef..05a870075942f9a2a01ab50044ee61f337b2a235 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_DEVKIT8000=y
+CONFIG_DM=y
+CONFIG_DM_SERIAL=y
+CONFIG_DM_GPIO=y
index 95bc35392670e98e1c2a51e00843d4a32d994a48..0d182900f946cf02207111ff8aebc36a8a67bb37 100644 (file)
@@ -1,3 +1,6 @@
 CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_DIG297=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index e45bdadf3fd8a8622d3fea0670bd5ba0c0506fab..e07df8bbd4b6163e14059747a8f007e1e5a24915 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_ECO5PK=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index c2031f85b78db3d20d089bee068352e2ef10292c..6566d40c194251f4f1d50c8792ad381125059162 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_MCX=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index a0678bb8230634fce62cdbb0bdcd6e74ab997e8e..a4747c62566f277c72761743efe3b5c03bb3e3a9 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_MT_VENTOUX=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index e03f586880829b5018c6237af72acc5680d7584e..20a51e1d2fd81478e86455b985ce20e03d0680dd 100644 (file)
@@ -1,3 +1,6 @@
 CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_NOKIA_RX51=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index a3e4c2c6d624a89d43a9161871df754cbaa037c2..5a2d20b0df7fe120c54abea783de0c605567d58a 100644 (file)
@@ -3,3 +3,6 @@ CONFIG_SYS_EXTRA_OPTIONS="NAND"
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_OMAP3_BEAGLE=y
+CONFIG_DM=y
+CONFIG_DM_GPIO=y
+CONFIG_DM_SERIAL=y
index c749aa74b73429728b941ba0ee877ab87e4d41e7..3bb191135e07d61d1328088dd222a72fc6a1a91f 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_OMAP3_EVM=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index e89bb82ac9198909762c9a15702ed51f467896ec..4e1471bac8eb3c2e9e24780a03bbe1098a503b8a 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_OMAP3_EVM_QUICK_MMC=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index e70fddd79441c6aca3609e92b287054c086faa76..f98672f8625eb14e7f458d44bfe612795dfd57b8 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_OMAP3_EVM_QUICK_NAND=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index 50bffa90a2e576f820c03d52978783653ea0fd4a..1a8b1b4e9eefd5bb8d7877f62353e0795ac539f6 100644 (file)
@@ -3,3 +3,6 @@ CONFIG_SYS_EXTRA_OPTIONS="SYS_BOARD_OMAP3_HA"
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_TAO3530=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index 5f2c063b6ec48ce3af75f56d8f74d0a0d4f1ca5e..790ccbaa344b5ac2408961bab24217c8a75360d0 100644 (file)
@@ -1,3 +1,6 @@
 CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_OMAP3_LOGIC=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index fb6edc252af6f2cba98da1359bd7d062121cb1fe..b75f51323e8672d946f220744c5b9892b151bd57 100644 (file)
@@ -1,3 +1,6 @@
 CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_OMAP3_MVBLX=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index bf285378a3f04a62f9500e16d35ece68bf5333cd..dd0f17c20c58503aa64e2a7db7b4e7799ba75d7d 100644 (file)
@@ -1,3 +1,6 @@
 CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_OMAP3_PANDORA=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index 1172c2adc597fe7cf407af69710d93a9e89a74f7..b3a8745a02f8a9e2faf6c8d8b73ad96d60294432 100644 (file)
@@ -1,3 +1,6 @@
 CONFIG_ARM=y
 CONFIG_OMAP34XX=y
 CONFIG_TARGET_OMAP3_SDP3430=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index a5113890ef3f6c063874accda87f0f7eab318c9a..39ed8723492d50a5a9674233bad36d5c835a097d 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_TAO3530=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index 7ea5e02f5ed1ebfcef7b1ef85931c2282ff5ddee..3efe8290d905a25575c3e17554a3d1564eab7d3a 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_TRICORDER=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index f6e1c464aadd806d744c1e14567716fbd2d9c967..8f999ff6214a1720a8c17040a93e906c505c1a34 100644 (file)
@@ -3,3 +3,6 @@ CONFIG_SYS_EXTRA_OPTIONS="FLASHCARD"
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_TRICORDER=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index 902373601ade33a0771887d640c164383e918505..d21a551f9525abb556480c484270a96c8b1c4d68 100644 (file)
@@ -2,3 +2,6 @@ CONFIG_SPL=y
 +S:CONFIG_ARM=y
 +S:CONFIG_OMAP34XX=y
 +S:CONFIG_TARGET_TWISTER=y
+CONFIG_DM=n
+CONFIG_DM_SERIAL=n
+CONFIG_DM_GPIO=n
index 46fc91e5e197bb4428c8b75c619c84ac2e3e3a9d..6e1f501b64d6fff108efbb746a806746212b3be7 100644 (file)
@@ -72,6 +72,7 @@
 #define CONFIG_UBI_SIZE                        (512 << 10)
 #define CONFIG_SYS_MALLOC_LEN          (CONFIG_ENV_SIZE + CONFIG_UBI_SIZE + \
                                        (128 << 10))
+#define CONFIG_SYS_MALLOC_F_LEN                (1 << 10)
 
 /*
  * Hardware drivers
index 35332b5ed82929c646902c04f4bc14be134041ba..4ce9d49c189ca86de1eda26ead9bd24a5d971513 100644 (file)
 #define CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC
 
 #ifndef CONFIG_SPL_BUILD
-#ifndef CONFIG_DM
-# define CONFIG_DM
-#endif
-# define CONFIG_DM_GPIO
-# define CONFIG_DM_SERIAL
 # define CONFIG_OMAP_SERIAL
 # define CONFIG_SYS_MALLOC_F_LEN       (1 << 10)
 #endif
index 3c634ee680d02143b69fa0534143f28705b1a36b..77211de9a502c417cc8bc1962d56719a008704fe 100644 (file)
 #include <asm/arch/omap3.h>
 
 #ifndef CONFIG_SPL_BUILD
-# define CONFIG_DM
-# define CONFIG_CMD_DM
-# define CONFIG_DM_GPIO
-# define CONFIG_DM_SERIAL
 # define CONFIG_OMAP_SERIAL
 # define CONFIG_SYS_MALLOC_F_LEN       (1 << 10)
 #endif