DM: SPI: Convert display5 to use SPI with DM/DTS (but no in SPL)
[platform/kernel/u-boot.git] / arch / arm / mach-imx / mx6 / Kconfig
index 06c25ba..7e5a667 100644 (file)
@@ -87,6 +87,15 @@ config MX6ULL
        select SYSCOUNTER_TIMER
        select SYS_L2CACHE_OFF
 
+config MX6_OCRAM_256KB
+       bool "Support 256KB OCRAM"
+       depends on MX6D || MX6Q
+       help
+        Allows using the full 256KB size of the OCRAM on the MX6Q/MX6D series
+        of chips, such as for SPL. The OCRAM of the Lite series of chips is
+        only 128KB, so using this option will prevent the resulting code from
+        working on those chips.
+
 config MX6_DDRCAL
        bool "Include dynamic DDR calibration routines"
        depends on SPL
@@ -108,6 +117,7 @@ config TARGET_ADVANTECH_DMS_BA16
 config TARGET_APALIS_IMX6
        bool "Toradex Apalis iMX6 board"
        select BOARD_LATE_INIT
+       select MX6Q
        select DM
        select DM_SERIAL
        select DM_THERMAL
@@ -161,6 +171,18 @@ config TARGET_COLIBRI_IMX6ULL
        select DM_THERMAL
        select MX6ULL
 
+config TARGET_DART_6UL
+       bool "Variscite imx6ULL dart(DART-SOM-6ULL)"
+       select MX6ULL
+       select DM
+       select DM_ETH
+       select DM_GPIO
+       select DM_I2C
+       select DM_MMC
+       select DM_SERIAL
+       select DM_THERMAL
+       select SUPPORT_SPL
+
 config TARGET_DHCOMIMX6
        bool "dh_imx6"
        select BOARD_EARLY_INIT_F
@@ -175,6 +197,11 @@ config TARGET_DHCOMIMX6
 config TARGET_DISPLAY5
        bool "LWN DISPLAY5 board"
        select DM
+       select DM_ETH
+       select DM_I2C
+       select DM_MMC
+       select DM_SPI
+       select DM_GPIO
        select DM_SERIAL
        select SUPPORT_SPL
        imply CMD_DM
@@ -182,6 +209,7 @@ config TARGET_DISPLAY5
 config TARGET_EMBESTMX6BOARDS
        bool "embestmx6boards"
        select BOARD_LATE_INIT
+       select SUPPORT_SPL
 
 config TARGET_GE_BX50V3
        bool "General Electric Bx50v3"
@@ -262,7 +290,7 @@ config TARGET_MX6DL_MAMOJ
        select SPL_PINCTRL if SPL
        select SPL_SEPARATE_BSS if SPL
        select SPL_SERIAL_SUPPORT if SPL
-       select SPL_USB_GADGET_SUPPORT if SPL
+       select SPL_USB_GADGET if SPL
        select SPL_USB_HOST_SUPPORT if SPL
        select SPL_USB_SDP_SUPPORT if SPL
        select SPL_WATCHDOG_SUPPORT if SPL
@@ -399,10 +427,22 @@ config TARGET_OT1200
        select SUPPORT_SPL
        imply CMD_SATA
 
+config TARGET_PICO_IMX6
+       bool "PICO-IMX6"
+       select BOARD_EARLY_INIT_F
+       select BOARD_LATE_INIT
+       select DM
+       select DM_THERMAL
+       select MX6QDL
+       select SUPPORT_SPL
+       imply CMD_DM
+
 config TARGET_PICO_IMX6UL
        bool "PICO-IMX6UL-EMMC"
        select MX6UL
+       select DM
        select SUPPORT_SPL
+       imply CMD_DM
 
 config TARGET_LITEBOARD
        bool "Grinn liteBoard (i.MX6UL)"
@@ -428,6 +468,30 @@ config TARGET_PFLA02
        select MX6QDL
        select SUPPORT_SPL
 
+config TARGET_PCL063
+       bool "PHYTEC PCL063 (phyCORE-i.MX6UL)"
+       select MX6UL
+       select DM
+       select DM_ETH
+       select DM_GPIO
+       select DM_I2C
+       select DM_MMC
+       select DM_SERIAL
+       select DM_THERMAL
+       select SUPPORT_SPL
+
+config TARGET_PCL063_ULL
+       bool "PHYTEC PCL063 (phyCORE-i.MX6ULL)"
+       select MX6ULL
+       select DM
+       select DM_ETH
+       select DM_GPIO
+       select DM_I2C
+       select DM_MMC
+       select DM_SERIAL
+       select DM_THERMAL
+       select SUPPORT_SPL
+
 config TARGET_SECOMX6
        bool "secomx6 boards"
 
@@ -471,8 +535,8 @@ config TARGET_UDOO_NEO
        select SUPPORT_SPL
        imply CMD_DM
 
-config TARGET_SAMTEC_VINING_2000
-       bool "samtec VIN|ING 2000"
+config TARGET_SOFTING_VINING_2000
+       bool "Softing VIN|ING 2000"
        select BOARD_LATE_INIT
        select DM
        select DM_THERMAL
@@ -550,15 +614,17 @@ source "board/freescale/mx6ullevk/Kconfig"
 source "board/grinn/liteboard/Kconfig"
 source "board/phytec/pcm058/Kconfig"
 source "board/phytec/pfla02/Kconfig"
+source "board/phytec/pcl063/Kconfig"
 source "board/gateworks/gw_ventana/Kconfig"
 source "board/kosagi/novena/Kconfig"
-source "board/samtec/vining_2000/Kconfig"
+source "board/softing/vining_2000/Kconfig"
 source "board/liebherr/display5/Kconfig"
 source "board/liebherr/mccmon6/Kconfig"
 source "board/logicpd/imx6/Kconfig"
 source "board/seco/Kconfig"
 source "board/sks-kinkel/sksimx6/Kconfig"
 source "board/solidrun/mx6cuboxi/Kconfig"
+source "board/technexion/pico-imx6/Kconfig"
 source "board/technexion/pico-imx6ul/Kconfig"
 source "board/tbs/tbs2910/Kconfig"
 source "board/tqc/tqma6/Kconfig"