ARM: i.MX6: TARGET_NITROGEN6X: add 'select MX6QDL'
[oweals/u-boot.git] / arch / arm / mach-imx / mx6 / Kconfig
index fe5991e7c6db7b264b5edeea3d3f65e46262af4f..1e5df9ae44ae647d5c2c272ae9b1f639eb1c846e 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
@@ -187,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
@@ -217,6 +232,13 @@ config TARGET_MCCMON6
        bool "mccmon6"
        select MX6QDL
        select SUPPORT_SPL
+       select DM
+       select DM_GPIO
+       select DM_ETH
+       select DM_SERIAL
+       select DM_I2C
+       select DM_SPI
+       imply CMD_DM
 
 config TARGET_MX6CUBOXI
        bool "Solid-run mx6 boards"
@@ -402,6 +424,7 @@ config TARGET_NITROGEN6X
        imply USB_ETHER_MCS7830
        imply USB_ETHER_SMSC95XX
        imply USB_HOST_ETHER
+       select MX6QDL
 
 config TARGET_OPOS6ULDEV
        bool "Armadeus OPOS6ULDev board"
@@ -412,6 +435,16 @@ 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
@@ -485,9 +518,19 @@ config TARGET_KP_IMX6Q_TPC
        select BOARD_EARLY_INIT_F
        select BOARD_LATE_INIT
        select DM
+       select SPL_DM if SPL
        select DM_THERMAL
+       select DM_MMC
+       select DM_ETH
+       select DM_REGULATOR
+       select SPL_DM_REGULATOR if SPL
+       select DM_SERIAL
+       select DM_I2C
+       select DM_GPIO
+       select DM_USB
        select MX6QDL
        select SUPPORT_SPL
+       select SPL_SEPARATE_BSS if SPL
        imply CMD_DM
        imply CMD_SPL
 
@@ -516,6 +559,7 @@ config TARGET_SOFTING_VINING_2000
        select DM
        select DM_THERMAL
        select MX6SX
+       select SUPPORT_SPL
        imply CMD_DM
 
 config TARGET_WANDBOARD
@@ -554,6 +598,24 @@ config TARGET_ZC5601
        select SUPPORT_SPL
        imply CMD_DM
 
+config TARGET_BRPPT2
+       bool "brppt2"
+       select BOARD_LATE_INIT
+       select MX6QDL
+       select OF_CONTROL
+       select SPL_OF_LIBFDT
+       select DM
+       select DM_ETH
+       select DM_GPIO
+       select DM_I2C
+       select DM_MMC
+       select SUPPORT_SPL
+       select SPL_DM if SPL
+       select SPL_OF_CONTROL if SPL
+        help
+          Support
+          B&R BRPPT2 platform
+          based on Freescale's iMX6 SoC
 endchoice
 
 config SYS_SOC
@@ -599,6 +661,7 @@ 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"
@@ -610,5 +673,6 @@ source "board/udoo/Kconfig"
 source "board/udoo/neo/Kconfig"
 source "board/wandboard/Kconfig"
 source "board/warp/Kconfig"
+source "board/BuR/brppt2/Kconfig"
 
 endif