Prepare v2023.10
[platform/kernel/u-boot.git] / arch / arm / mach-rockchip / rk3368 / Kconfig
1 if ROCKCHIP_RK3368
2
3 choice
4         prompt "RK3368 board"
5
6 config TARGET_LION_RK3368
7         bool "Theobroma Systems RK3368-uQ7 (Lion) module"
8         select ARCH_EARLY_INIT_R
9         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
27 config TARGET_SHEEP
28         bool "Sheep board"
29         help
30           Sheep board is designed by Rockchip as a EVB board
31           for rk3368.
32
33 config TARGET_GEEKBOX
34         bool "GeekBox"
35
36 config TARGET_EVB_PX5
37         bool "Evb-PX5"
38         select ARCH_EARLY_INIT_R
39         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.
45 endchoice
46
47 config ROCKCHIP_BOOT_MODE_REG
48         default 0xff738200
49
50 config ROCKCHIP_STIMER_BASE
51         default 0xff830020
52
53 config SYS_SOC
54         default "rk3368"
55
56 config SYS_MALLOC_F_LEN
57         default 0x4000
58
59 config SPL_LIBCOMMON_SUPPORT
60         default y
61
62 config SPL_LIBGENERIC_SUPPORT
63         default y
64
65 source "board/theobroma-systems/lion_rk3368/Kconfig"
66 source "board/rockchip/sheep_rk3368/Kconfig"
67 source "board/geekbuying/geekbox/Kconfig"
68 source "board/rockchip/evb_px5/Kconfig"
69
70 config SPL_STACK_R_ADDR
71         default 0x04000000
72
73 config TPL_STACK
74         default 0xff8cffff
75
76 config TPL_TEXT_BASE
77         default 0xff8c1000
78
79 endif