blob: d24596eccb0dfd7a94ef6622242e005907c5c21a [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"
Ley Foon Tan48fcc4a2017-05-03 17:13:32 +08009 select SPL_BOARD_INIT if SPL
Lokesh Vutla962c4e02017-12-29 11:47:49 +053010 select CMD_DDR3
Cooper Jr., Franklin3a752882017-04-20 10:25:49 -050011 imply DM_I2C
Masahiro Yamada32013fb2014-08-31 07:11:05 +090012
13config TARGET_K2E_EVM
14 bool "TI Keystone 2 Edison EVM"
Ley Foon Tan48fcc4a2017-05-03 17:13:32 +080015 select SPL_BOARD_INIT if SPL
Lokesh Vutla962c4e02017-12-29 11:47:49 +053016 select CMD_DDR3
Cooper Jr., Franklin3a752882017-04-20 10:25:49 -050017 imply DM_I2C
Masahiro Yamada32013fb2014-08-31 07:11:05 +090018
Hao Zhangc13cbcf2014-10-22 16:32:33 +030019config TARGET_K2L_EVM
20 bool "TI Keystone 2 Lamar EVM"
Ley Foon Tan48fcc4a2017-05-03 17:13:32 +080021 select SPL_BOARD_INIT if SPL
Lokesh Vutla962c4e02017-12-29 11:47:49 +053022 select CMD_DDR3
Cooper Jr., Franklin3a752882017-04-20 10:25:49 -050023 imply DM_I2C
Hao Zhangc13cbcf2014-10-22 16:32:33 +030024
Lokesh Vutla64c0bab2015-09-19 16:26:39 +053025config TARGET_K2G_EVM
26 bool "TI Keystone 2 Galileo EVM"
Roger Quadros601ab902017-03-13 15:04:32 +020027 select BOARD_LATE_INIT
Ley Foon Tan48fcc4a2017-05-03 17:13:32 +080028 select SPL_BOARD_INIT if SPL
Roger Quadros601ab902017-03-13 15:04:32 +020029 select TI_I2C_BOARD_DETECT
Lokesh Vutla962c4e02017-12-29 11:47:49 +053030 select CMD_DDR3
Cooper Jr., Franklin3a752882017-04-20 10:25:49 -050031 imply DM_I2C
Lokesh Vutla64c0bab2015-09-19 16:26:39 +053032
Masahiro Yamada32013fb2014-08-31 07:11:05 +090033endchoice
34
Masahiro Yamada32013fb2014-08-31 07:11:05 +090035config SYS_SOC
Masahiro Yamada32013fb2014-08-31 07:11:05 +090036 default "keystone"
37
38source "board/ti/ks2_evm/Kconfig"
39
40endif