blob: 3de695186ed9a233e46f72bb9557e348805a623e [file] [log] [blame]
Andreas Färber9e3ad682017-05-15 17:51:18 +08001if ROCKCHIP_RK3368
2
Andy Yane0c21b82017-05-15 17:53:50 +08003choice
4 prompt "RK3368 board"
5
Philipp Tomsich1620d352017-07-13 01:36:39 +02006config TARGET_LION_RK3368
7 bool "Theobroma Systems RK3368-uQ7 (Lion) module"
Tom Rinidd96cef2023-02-15 22:36:50 -05008 select ARCH_EARLY_INIT_R
Philipp Tomsich1620d352017-07-13 01:36:39 +02009 help
10 The RK3368-uQ7 is a micro-Qseven form-factor (40mm x 70mm,
11 MXM-230 connector) system-on-module designed by Theobroma
12 Systems for industrial applications.
13
14 It provides the following features:
15 - 8x Cortex-A53 (in 2 clusters of 4 cores each)
16 - (on-module) up to 4GB of DDR3 memory
17 - (on-module) SPI-NOR flash
18 - (on-module) eMMC
19 - Gigabit Ethernet (with an on-module KSZ9031 PHY)
20 - USB
21 - HDMI
22 - MIPI-DSI/single-channel LVDS (muxed on the 'LVDS-A' pin-group)
23 - various 'slow' interfaces (e.g. UART, SPI, I2C, I2S, ...)
24 - on-module STM32 providing CAN, RTC and fan-control
25 - (optional on-module) EAL4+-certified security module
26
Andy Yane0c21b82017-05-15 17:53:50 +080027config TARGET_SHEEP
28 bool "Sheep board"
29 help
30 Sheep board is designed by Rockchip as a EVB board
31 for rk3368.
Andreas Färber81be6802017-05-15 17:54:26 +080032
33config TARGET_GEEKBOX
34 bool "GeekBox"
35
Andy Yanad63aac2017-05-15 17:54:48 +080036config TARGET_EVB_PX5
37 bool "Evb-PX5"
Tom Rinidd96cef2023-02-15 22:36:50 -050038 select ARCH_EARLY_INIT_R
Andy Yanad63aac2017-05-15 17:54:48 +080039 help
40 PX5 EVB is designed by Rockchip for automotive field
41 with integrated CVBS (TP2825) / MIPI DSI / CSI / LVDS
42 HDMI video input/output interface, audio codec ES8396,
43 WIFI/BT (on RTL8723BS), Gsensor BMA250E and light&proximity
44 sensor STK3410.
Andy Yane0c21b82017-05-15 17:53:50 +080045endchoice
46
Kever Yang70e558d2019-07-09 22:14:20 +080047config ROCKCHIP_BOOT_MODE_REG
48 default 0xff738200
49
Johan Jonkerf6fc8952022-04-09 18:55:02 +020050config ROCKCHIP_STIMER_BASE
51 default 0xff830020
52
Andreas Färber9e3ad682017-05-15 17:51:18 +080053config SYS_SOC
Kever Yang3a8dcfb2019-03-28 11:01:24 +080054 default "rk3368"
Andreas Färber9e3ad682017-05-15 17:51:18 +080055
Kever Yang3320a282019-07-09 22:14:25 +080056config SYS_MALLOC_F_LEN
Heiko Stuebner5204a372021-02-09 14:47:05 +010057 default 0x4000
Kever Yang3320a282019-07-09 22:14:25 +080058
Kever Yangfa990ef2019-07-09 22:14:29 +080059config SPL_LIBCOMMON_SUPPORT
60 default y
61
62config SPL_LIBGENERIC_SUPPORT
63 default y
64
Philipp Tomsich1620d352017-07-13 01:36:39 +020065source "board/theobroma-systems/lion_rk3368/Kconfig"
Andy Yane0c21b82017-05-15 17:53:50 +080066source "board/rockchip/sheep_rk3368/Kconfig"
Andreas Färber81be6802017-05-15 17:54:26 +080067source "board/geekbuying/geekbox/Kconfig"
Andy Yanad63aac2017-05-15 17:54:48 +080068source "board/rockchip/evb_px5/Kconfig"
69
Heiko Stuebner1859ea72021-02-09 14:47:06 +010070config SPL_STACK_R_ADDR
71 default 0x04000000
72
Kever Yang46b0b152019-07-09 22:14:18 +080073config TPL_STACK
74 default 0xff8cffff
75
76config TPL_TEXT_BASE
77 default 0xff8c1000
78
Andreas Färber9e3ad682017-05-15 17:51:18 +080079endif