blob: 78eb96df3d10c9f07396fcb74270d31ea614a123 [file] [log] [blame]
Andreas Färber37a0c602017-05-15 17:51:18 +08001if ROCKCHIP_RK3368
2
Andy Yane2901ab2017-05-15 17:53:50 +08003choice
4 prompt "RK3368 board"
5
Philipp Tomsich4d02d202017-07-13 01:36:39 +02006config TARGET_LION_RK3368
7 bool "Theobroma Systems RK3368-uQ7 (Lion) module"
8 help
9 The RK3368-uQ7 is a micro-Qseven form-factor (40mm x 70mm,
10 MXM-230 connector) system-on-module designed by Theobroma
11 Systems for industrial applications.
12
13 It provides the following features:
14 - 8x Cortex-A53 (in 2 clusters of 4 cores each)
15 - (on-module) up to 4GB of DDR3 memory
16 - (on-module) SPI-NOR flash
17 - (on-module) eMMC
18 - Gigabit Ethernet (with an on-module KSZ9031 PHY)
19 - USB
20 - HDMI
21 - MIPI-DSI/single-channel LVDS (muxed on the 'LVDS-A' pin-group)
22 - various 'slow' interfaces (e.g. UART, SPI, I2C, I2S, ...)
23 - on-module STM32 providing CAN, RTC and fan-control
24 - (optional on-module) EAL4+-certified security module
25
Andy Yane2901ab2017-05-15 17:53:50 +080026config TARGET_SHEEP
27 bool "Sheep board"
28 help
29 Sheep board is designed by Rockchip as a EVB board
30 for rk3368.
Andreas Färber54c57ae2017-05-15 17:54:26 +080031
32config TARGET_GEEKBOX
33 bool "GeekBox"
34
Andy Yan9d7ed332017-05-15 17:54:48 +080035config TARGET_EVB_PX5
36 bool "Evb-PX5"
37 help
38 PX5 EVB is designed by Rockchip for automotive field
39 with integrated CVBS (TP2825) / MIPI DSI / CSI / LVDS
40 HDMI video input/output interface, audio codec ES8396,
41 WIFI/BT (on RTL8723BS), Gsensor BMA250E and light&proximity
42 sensor STK3410.
Andy Yane2901ab2017-05-15 17:53:50 +080043endchoice
44
Kever Yang476dcb62019-07-09 22:14:20 +080045config ROCKCHIP_BOOT_MODE_REG
46 default 0xff738200
47
Andreas Färber37a0c602017-05-15 17:51:18 +080048config SYS_SOC
Kever Yangb1b449b2019-03-28 11:01:24 +080049 default "rk3368"
Andreas Färber37a0c602017-05-15 17:51:18 +080050
Kever Yang8ef62a42019-07-09 22:14:25 +080051config SYS_MALLOC_F_LEN
Heiko Stuebner53e14aa2021-02-09 14:47:05 +010052 default 0x4000
Kever Yang8ef62a42019-07-09 22:14:25 +080053
Kever Yangd7f2d232019-07-09 22:14:29 +080054config SPL_LIBCOMMON_SUPPORT
55 default y
56
57config SPL_LIBGENERIC_SUPPORT
58 default y
59
Philipp Tomsich4d02d202017-07-13 01:36:39 +020060source "board/theobroma-systems/lion_rk3368/Kconfig"
Andy Yane2901ab2017-05-15 17:53:50 +080061source "board/rockchip/sheep_rk3368/Kconfig"
Andreas Färber54c57ae2017-05-15 17:54:26 +080062source "board/geekbuying/geekbox/Kconfig"
Andy Yan9d7ed332017-05-15 17:54:48 +080063source "board/rockchip/evb_px5/Kconfig"
64
Philipp Tomsiche8f9ad92017-08-04 14:12:26 +020065config SPL_LDSCRIPT
66 default "arch/arm/cpu/armv8/u-boot-spl.lds"
67
Heiko Stuebnerca7bb9d2021-02-09 14:47:06 +010068config SPL_STACK_R_ADDR
69 default 0x04000000
70
Kever Yang97fd39c2019-07-09 22:14:18 +080071config TPL_MAX_SIZE
72 default 28672
73
74config TPL_STACK
75 default 0xff8cffff
76
77config TPL_TEXT_BASE
78 default 0xff8c1000
79
Andreas Färber37a0c602017-05-15 17:51:18 +080080endif