blob: 51a70e057148ff94bc06187e15007b11b85ad82a [file] [log] [blame]
Masahiro Yamadae604ef92014-08-31 07:11:01 +09001if ARCH_DAVINCI
2
3choice
4 prompt "DaVinci board select"
Joe Hershbergerf0699602015-05-12 14:46:23 -05005 optional
Masahiro Yamadae604ef92014-08-31 07:11:01 +09006
Masahiro Yamadae604ef92014-08-31 07:11:01 +09007config TARGET_IPAM390
8 bool "IPAM390 board"
Adam Fordd1f15a12018-01-11 08:20:27 -06009 select MACH_DAVINCI_DA850_EVM
10 select SOC_DA850
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090011 select SUPPORT_SPL
Masahiro Yamadae604ef92014-08-31 07:11:01 +090012
Masahiro Yamadae604ef92014-08-31 07:11:01 +090013config TARGET_DA850EVM
14 bool "DA850 EVM board"
Adam Fordd1f15a12018-01-11 08:20:27 -060015 select MACH_DAVINCI_DA850_EVM
16 select SOC_DA850
Masahiro Yamada6e0971b2014-10-20 17:45:56 +090017 select SUPPORT_SPL
Masahiro Yamadae604ef92014-08-31 07:11:01 +090018
Masahiro Yamadae604ef92014-08-31 07:11:01 +090019config TARGET_EA20
20 bool "EA20 board"
Adam Fordd1f15a12018-01-11 08:20:27 -060021 select MACH_DAVINCI_DA850_EVM
22 select SOC_DA850
Tom Rini22d567e2017-01-22 19:43:11 -050023 select BOARD_LATE_INIT
Masahiro Yamadae604ef92014-08-31 07:11:01 +090024
Simon Glassa6664e92015-08-30 19:18:59 -060025config TARGET_OMAPL138_LCDK
26 bool "OMAPL138 LCDK"
Adam Fordd1f15a12018-01-11 08:20:27 -060027 select SOC_DA8XX
Simon Glassa6664e92015-08-30 19:18:59 -060028 select SUPPORT_SPL
Masahiro Yamadae604ef92014-08-31 07:11:01 +090029
30config TARGET_CALIMAIN
31 bool "Calimain board"
Adam Fordd1f15a12018-01-11 08:20:27 -060032 select SOC_DA850
Masahiro Yamadae604ef92014-08-31 07:11:01 +090033
David Lechnera67f16f2016-02-26 00:46:07 -060034config TARGET_LEGOEV3
35 bool "LEGO MINDSTORMS EV3"
Adam Fordd1f15a12018-01-11 08:20:27 -060036 select MACH_DAVINCI_DA850_EVM
37 select SOC_DA850
David Lechnera67f16f2016-02-26 00:46:07 -060038
Masahiro Yamadae604ef92014-08-31 07:11:01 +090039endchoice
40
Masahiro Yamadae604ef92014-08-31 07:11:01 +090041config SYS_SOC
Masahiro Yamadae604ef92014-08-31 07:11:01 +090042 default "davinci"
43
Adam Fordd1f15a12018-01-11 08:20:27 -060044config DA850_LOWLEVEL
45 bool "Enable Lowlevel DA850 initialization"
46 depends on SOC_DA850
47
Fabien Parentb1bd48b2016-11-29 14:23:36 +010048config SYS_DA850_PLL_INIT
49 bool
50
Fabien Parent06372b62016-11-29 14:23:37 +010051config SYS_DA850_DDR_INIT
52 bool
53
Adam Fordd1f15a12018-01-11 08:20:27 -060054config SOC_DA850
55 bool
56 select SOC_DA8XX
57 select SYS_DA850_DDR_INIT if SUPPORT_SPL || DA850_LOWLEVEL
58
59config SOC_DA8XX
60 bool
61 select SYS_DA850_PLL_INIT if SUPPORT_SPL || DA850_LOWLEVEL
62
63config MACH_DAVINCI_DA850_EVM
64 bool
65
Masahiro Yamadae604ef92014-08-31 07:11:01 +090066source "board/Barix/ipam390/Kconfig"
67source "board/davinci/da8xxevm/Kconfig"
Masahiro Yamadae604ef92014-08-31 07:11:01 +090068source "board/davinci/ea20/Kconfig"
Masahiro Yamadae604ef92014-08-31 07:11:01 +090069source "board/omicron/calimain/Kconfig"
David Lechnera67f16f2016-02-26 00:46:07 -060070source "board/lego/ev3/Kconfig"
Masahiro Yamadae604ef92014-08-31 07:11:01 +090071
Philipp Tomsich2d6a0cc2017-08-03 23:23:55 +020072config SPL_LDSCRIPT
73 default "board/$(BOARDDIR)/u-boot-spl-ipam390.lds" if TARGET_IPAM390
74 default "board/$(BOARDDIR)/u-boot-spl-da850evm.lds"
75
Masahiro Yamadae604ef92014-08-31 07:11:01 +090076endif