Merge tag 'u-boot-atmel-fixes-2021.01-b' of https://gitlab.denx.de/u-boot/custodians...
[platform/kernel/u-boot.git] / board / keymile / km83xx / Kconfig
index d6c594c..8247ae3 100644 (file)
@@ -1,4 +1,27 @@
-if TARGET_KM8360
+menu "KM 83xx Options"
+       depends on MPC83xx
+
+config KM_ENABLE_FULL_DM_DTS_SUPPORT
+       bool "enable full DM/DTS support for KM 83xx boards"
+       default y
+       select CMD_DM
+       select DM
+       select DM_ETH
+       select DM_MDIO
+       select DM_SERIAL
+       select OF_CONTROL
+       select PINCTRL
+       select PINCTRL_QE
+       select PHYLIB
+endmenu
+
+config SYS_MEMTEST_START
+       default 0x00100000
+
+config SYS_MEMTEST_END
+       default 0x00f00000
+
+if TARGET_KMETER1
 
 config SYS_BOARD
        default "km83xx"
@@ -7,11 +30,38 @@ config SYS_VENDOR
        default "keymile"
 
 config SYS_CONFIG_NAME
-       default "km8360"
+       default "kmeter1"
+
+config BOARD_SPECIFIC_OPTIONS # dummy
+       def_bool y
+       select ARCH_MPC8360
+       imply CMD_CRAMFS
+       imply CMD_DIAG
+       imply FS_CRAMFS
+
+endif
+
+if TARGET_KMCOGE5NE
+
+config SYS_BOARD
+       default "km83xx"
+
+config SYS_VENDOR
+       default "keymile"
+
+config SYS_CONFIG_NAME
+       default "kmcoge5ne"
+
+config BOARD_SPECIFIC_OPTIONS # dummy
+       def_bool y
+       select ARCH_MPC8360
+       imply CMD_CRAMFS
+       imply CMD_DIAG
+       imply FS_CRAMFS
 
 endif
 
-if TARGET_SUVD3
+if TARGET_KMTEGR1
 
 config SYS_BOARD
        default "km83xx"
@@ -20,7 +70,13 @@ config SYS_VENDOR
        default "keymile"
 
 config SYS_CONFIG_NAME
-       default "suvd3"
+       default "kmtegr1"
+
+config BOARD_SPECIFIC_OPTIONS # dummy
+       def_bool y
+       select ARCH_MPC8309
+       imply CMD_CRAMFS
+       imply FS_CRAMFS
 
 endif
 
@@ -35,4 +91,86 @@ config SYS_VENDOR
 config SYS_CONFIG_NAME
        default "tuxx1"
 
+config BOARD_SPECIFIC_OPTIONS # dummy
+       def_bool y
+       select ARCH_MPC832X
+       imply CMD_CRAMFS
+       imply FS_CRAMFS
+
+endif
+
+if TARGET_KMSUPX5
+
+config SYS_BOARD
+       default "km83xx"
+
+config SYS_VENDOR
+       default "keymile"
+
+config SYS_CONFIG_NAME
+       default "kmsupx5"
+
+config BOARD_SPECIFIC_OPTIONS # dummy
+       def_bool y
+       select ARCH_MPC832X
+       imply CMD_CRAMFS
+       imply FS_CRAMFS
+
+endif
+
+if TARGET_TUGE1
+
+config SYS_BOARD
+       default "km83xx"
+
+config SYS_VENDOR
+       default "keymile"
+
+config SYS_CONFIG_NAME
+       default "tuge1"
+
+config BOARD_SPECIFIC_OPTIONS # dummy
+       def_bool y
+       select ARCH_MPC832X
+       imply CMD_CRAMFS
+       imply FS_CRAMFS
+
+endif
+
+if TARGET_KMOPTI2
+
+config SYS_BOARD
+       default "km83xx"
+
+config SYS_VENDOR
+       default "keymile"
+
+config SYS_CONFIG_NAME
+       default "kmopti2"
+
+config BOARD_SPECIFIC_OPTIONS # dummy
+       def_bool y
+       select ARCH_MPC832X
+       imply CMD_CRAMFS
+       imply FS_CRAMFS
+
+endif
+
+if TARGET_KMTEPR2
+
+config SYS_BOARD
+       default "km83xx"
+
+config SYS_VENDOR
+       default "keymile"
+
+config SYS_CONFIG_NAME
+       default "kmtepr2"
+
+config BOARD_SPECIFIC_OPTIONS # dummy
+       def_bool y
+       select ARCH_MPC832X
+       imply CMD_CRAMFS
+       imply FS_CRAMFS
+
 endif