blob: 94e6fe1f228527850daa14898105cf969aa87f4c [file] [log] [blame]
Masahiro Yamada32013fb2014-08-31 07:11:05 +09001if ARCH_KEYSTONE
2
3choice
4 prompt "TI Keystone board select"
Joe Hershbergerf0699602015-05-12 14:46:23 -05005 optional
Masahiro Yamada32013fb2014-08-31 07:11:05 +09006
7config TARGET_K2HK_EVM
8 bool "TI Keystone 2 Kepler/Hawking EVM"
Tom Rini51c2c682021-09-12 20:32:33 -04009 select SOC_K2HK
Ley Foon Tan48fcc4a2017-05-03 17:13:32 +080010 select SPL_BOARD_INIT if SPL
Lokesh Vutla962c4e02017-12-29 11:47:49 +053011 select CMD_DDR3
Cooper Jr., Franklin3a752882017-04-20 10:25:49 -050012 imply DM_I2C
Vignesh R71e8e9e2019-02-05 17:31:25 +053013 imply SOC_TI
14 imply TI_KEYSTONE_SERDES
Masahiro Yamada32013fb2014-08-31 07:11:05 +090015
16config TARGET_K2E_EVM
17 bool "TI Keystone 2 Edison EVM"
Tom Rini51c2c682021-09-12 20:32:33 -040018 select SOC_K2E
Ley Foon Tan48fcc4a2017-05-03 17:13:32 +080019 select SPL_BOARD_INIT if SPL
Lokesh Vutla962c4e02017-12-29 11:47:49 +053020 select CMD_DDR3
Cooper Jr., Franklin3a752882017-04-20 10:25:49 -050021 imply DM_I2C
Vignesh R71e8e9e2019-02-05 17:31:25 +053022 imply SOC_TI
23 imply TI_KEYSTONE_SERDES
Masahiro Yamada32013fb2014-08-31 07:11:05 +090024
Hao Zhangc13cbcf2014-10-22 16:32:33 +030025config TARGET_K2L_EVM
26 bool "TI Keystone 2 Lamar EVM"
Tom Rini51c2c682021-09-12 20:32:33 -040027 select SOC_K2L
Ley Foon Tan48fcc4a2017-05-03 17:13:32 +080028 select SPL_BOARD_INIT if SPL
Lokesh Vutla962c4e02017-12-29 11:47:49 +053029 select CMD_DDR3
Cooper Jr., Franklin3a752882017-04-20 10:25:49 -050030 imply DM_I2C
Vignesh R71e8e9e2019-02-05 17:31:25 +053031 imply SOC_TI
32 imply TI_KEYSTONE_SERDES
Hao Zhangc13cbcf2014-10-22 16:32:33 +030033
Lokesh Vutla64c0bab2015-09-19 16:26:39 +053034config TARGET_K2G_EVM
35 bool "TI Keystone 2 Galileo EVM"
Roger Quadros601ab902017-03-13 15:04:32 +020036 select BOARD_LATE_INIT
Tom Rini51c2c682021-09-12 20:32:33 -040037 select SOC_K2G
Ley Foon Tan48fcc4a2017-05-03 17:13:32 +080038 select SPL_BOARD_INIT if SPL
Roger Quadros601ab902017-03-13 15:04:32 +020039 select TI_I2C_BOARD_DETECT
Lokesh Vutla962c4e02017-12-29 11:47:49 +053040 select CMD_DDR3
Cooper Jr., Franklin3a752882017-04-20 10:25:49 -050041 imply DM_I2C
Vignesh R71e8e9e2019-02-05 17:31:25 +053042 imply SOC_TI
43 imply TI_KEYSTONE_SERDES
Lokesh Vutla64c0bab2015-09-19 16:26:39 +053044
Masahiro Yamada32013fb2014-08-31 07:11:05 +090045endchoice
46
Tom Rini51c2c682021-09-12 20:32:33 -040047config SOC_K2E
48 bool
49
50config SOC_K2G
51 bool
52
53config SOC_K2HK
54 bool
55
56config SOC_K2L
57 bool
58
Masahiro Yamada32013fb2014-08-31 07:11:05 +090059config SYS_SOC
Masahiro Yamada32013fb2014-08-31 07:11:05 +090060 default "keystone"
61
62source "board/ti/ks2_evm/Kconfig"
63
64endif