mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-01 00:49:43 +00:00
3b88579c64
This board still doesn't select CONFIG_DM and seems to be umaintained. As it makes progress on modernizing several DaVinci drivers more difficult and the maintainer has not expressed interest in updating it, this patch proposes to remove it. Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Acked-by: Heiko Schocher <hs@denx.de>
140 lines
2.7 KiB
Text
140 lines
2.7 KiB
Text
if ARCH_DAVINCI
|
|
|
|
choice
|
|
prompt "DaVinci board select"
|
|
optional
|
|
|
|
config TARGET_DA850EVM
|
|
bool "DA850 EVM board"
|
|
select MACH_DAVINCI_DA850_EVM
|
|
select SOC_DA850
|
|
select SUPPORT_SPL
|
|
|
|
config TARGET_OMAPL138_LCDK
|
|
bool "OMAPL138 LCDK"
|
|
select SOC_DA8XX
|
|
select SUPPORT_SPL
|
|
|
|
config TARGET_LEGOEV3
|
|
bool "LEGO MINDSTORMS EV3"
|
|
select MACH_DAVINCI_DA850_EVM
|
|
select SOC_DA850
|
|
|
|
endchoice
|
|
|
|
config SYS_SOC
|
|
default "davinci"
|
|
|
|
config DA850_LOWLEVEL
|
|
bool "Enable Lowlevel DA850 initialization"
|
|
depends on SOC_DA850
|
|
|
|
config SYS_DA850_PLL_INIT
|
|
bool
|
|
|
|
config SYS_DA850_DDR_INIT
|
|
bool
|
|
|
|
config SOC_DA850
|
|
bool
|
|
select SOC_DA8XX
|
|
|
|
config SOC_DA8XX
|
|
bool
|
|
select SYS_DA850_DDR_INIT if SUPPORT_SPL || DA850_LOWLEVEL
|
|
select SYS_DA850_PLL_INIT if SUPPORT_SPL || DA850_LOWLEVEL
|
|
|
|
config MACH_DAVINCI_DA850_EVM
|
|
bool
|
|
|
|
if SYS_DA850_PLL_INIT
|
|
comment "DA850 PLL Initialization Parameters"
|
|
|
|
config SYS_DV_CLKMODE
|
|
int "PLLCTL Clock Mode"
|
|
default 0
|
|
help
|
|
Set PLLCTL Clock Mode bit as External Clock or On Chip oscillator
|
|
|
|
config SYS_DA850_PLL0_POSTDIV
|
|
int "PLLC0 PLL Post-Divider"
|
|
default 1
|
|
help
|
|
Value written to PLLC0 PLL Post-Divider Control Register
|
|
|
|
config SYS_DA850_PLL0_PLLDIV1
|
|
hex "PLLC0 Divider 1"
|
|
default 0x8000
|
|
help
|
|
Value written to PLLC0 Divider 1 register
|
|
|
|
config SYS_DA850_PLL0_PLLDIV2
|
|
hex "PLLC0 Divider 2"
|
|
default 0x8001
|
|
help
|
|
Value written to PLLC0 Divider 2 register
|
|
|
|
config SYS_DA850_PLL0_PLLDIV3
|
|
hex "PLLC0 Divider 3"
|
|
default 0x8002
|
|
help
|
|
Value written to PLLC0 Divider 3 register
|
|
|
|
config SYS_DA850_PLL0_PLLDIV4
|
|
hex "PLLC0 Divider 4"
|
|
default 0x8003
|
|
help
|
|
Value written to PLLC0 Divider 4 register
|
|
|
|
config SYS_DA850_PLL0_PLLDIV5
|
|
hex "PLLC0 Divider 5"
|
|
default 0x8002
|
|
help
|
|
Value written to PLLC0 Divider 5 register
|
|
|
|
config SYS_DA850_PLL0_PLLDIV6
|
|
hex "PLLC0 Divider 6"
|
|
default 0x8000
|
|
help
|
|
Value written to PLLC0 Divider 6 register
|
|
|
|
config SYS_DA850_PLL0_PLLDIV7
|
|
hex "PLLC0 Divider 7"
|
|
default 0x8005
|
|
help
|
|
Value written to PLLC0 Divider 7 register
|
|
|
|
config SYS_DA850_PLL1_POSTDIV
|
|
hex "PLLC1 PLL Post-Divider"
|
|
default 1
|
|
help
|
|
Value written to PLLC1 PLL Post-Divider Control Register
|
|
|
|
config SYS_DA850_PLL1_PLLDIV1
|
|
hex "PLLC1 Divider 2"
|
|
default 0x8000
|
|
help
|
|
Value written to PLLC1 Divider 1 register
|
|
|
|
config SYS_DA850_PLL1_PLLDIV2
|
|
hex "PLLC1 Divider 2"
|
|
default 0x8001
|
|
help
|
|
Value written to PLLC1 Divider 2 register
|
|
|
|
config SYS_DA850_PLL1_PLLDIV3
|
|
hex "PLLC1 Divider 3"
|
|
default 0x8002
|
|
help
|
|
Value written to PLLC1 Divider 3 register
|
|
|
|
endif
|
|
|
|
source "board/davinci/da8xxevm/Kconfig"
|
|
source "board/lego/ev3/Kconfig"
|
|
|
|
config SPL_LDSCRIPT
|
|
default "board/$(BOARDDIR)/u-boot-spl-ipam390.lds" if TARGET_IPAM390
|
|
default "board/$(BOARDDIR)/u-boot-spl-da850evm.lds"
|
|
|
|
endif
|