Andreas Färber | 9e3ad68 | 2017-05-15 17:51:18 +0800 | [diff] [blame] | 1 | if ROCKCHIP_RK3368 |
| 2 | |
Andy Yan | e0c21b8 | 2017-05-15 17:53:50 +0800 | [diff] [blame] | 3 | choice |
| 4 | prompt "RK3368 board" |
| 5 | |
Philipp Tomsich | 1620d35 | 2017-07-13 01:36:39 +0200 | [diff] [blame] | 6 | config TARGET_LION_RK3368 |
| 7 | bool "Theobroma Systems RK3368-uQ7 (Lion) module" |
Tom Rini | dd96cef | 2023-02-15 22:36:50 -0500 | [diff] [blame^] | 8 | select ARCH_EARLY_INIT_R |
Philipp Tomsich | 1620d35 | 2017-07-13 01:36:39 +0200 | [diff] [blame] | 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 | |
Andy Yan | e0c21b8 | 2017-05-15 17:53:50 +0800 | [diff] [blame] | 27 | config TARGET_SHEEP |
| 28 | bool "Sheep board" |
| 29 | help |
| 30 | Sheep board is designed by Rockchip as a EVB board |
| 31 | for rk3368. |
Andreas Färber | 81be680 | 2017-05-15 17:54:26 +0800 | [diff] [blame] | 32 | |
| 33 | config TARGET_GEEKBOX |
| 34 | bool "GeekBox" |
| 35 | |
Andy Yan | ad63aac | 2017-05-15 17:54:48 +0800 | [diff] [blame] | 36 | config TARGET_EVB_PX5 |
| 37 | bool "Evb-PX5" |
Tom Rini | dd96cef | 2023-02-15 22:36:50 -0500 | [diff] [blame^] | 38 | select ARCH_EARLY_INIT_R |
Andy Yan | ad63aac | 2017-05-15 17:54:48 +0800 | [diff] [blame] | 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. |
Andy Yan | e0c21b8 | 2017-05-15 17:53:50 +0800 | [diff] [blame] | 45 | endchoice |
| 46 | |
Kever Yang | 70e558d | 2019-07-09 22:14:20 +0800 | [diff] [blame] | 47 | config ROCKCHIP_BOOT_MODE_REG |
| 48 | default 0xff738200 |
| 49 | |
Johan Jonker | f6fc895 | 2022-04-09 18:55:02 +0200 | [diff] [blame] | 50 | config ROCKCHIP_STIMER_BASE |
| 51 | default 0xff830020 |
| 52 | |
Andreas Färber | 9e3ad68 | 2017-05-15 17:51:18 +0800 | [diff] [blame] | 53 | config SYS_SOC |
Kever Yang | 3a8dcfb | 2019-03-28 11:01:24 +0800 | [diff] [blame] | 54 | default "rk3368" |
Andreas Färber | 9e3ad68 | 2017-05-15 17:51:18 +0800 | [diff] [blame] | 55 | |
Kever Yang | 3320a28 | 2019-07-09 22:14:25 +0800 | [diff] [blame] | 56 | config SYS_MALLOC_F_LEN |
Heiko Stuebner | 5204a37 | 2021-02-09 14:47:05 +0100 | [diff] [blame] | 57 | default 0x4000 |
Kever Yang | 3320a28 | 2019-07-09 22:14:25 +0800 | [diff] [blame] | 58 | |
Kever Yang | fa990ef | 2019-07-09 22:14:29 +0800 | [diff] [blame] | 59 | config SPL_LIBCOMMON_SUPPORT |
| 60 | default y |
| 61 | |
| 62 | config SPL_LIBGENERIC_SUPPORT |
| 63 | default y |
| 64 | |
Philipp Tomsich | 1620d35 | 2017-07-13 01:36:39 +0200 | [diff] [blame] | 65 | source "board/theobroma-systems/lion_rk3368/Kconfig" |
Andy Yan | e0c21b8 | 2017-05-15 17:53:50 +0800 | [diff] [blame] | 66 | source "board/rockchip/sheep_rk3368/Kconfig" |
Andreas Färber | 81be680 | 2017-05-15 17:54:26 +0800 | [diff] [blame] | 67 | source "board/geekbuying/geekbox/Kconfig" |
Andy Yan | ad63aac | 2017-05-15 17:54:48 +0800 | [diff] [blame] | 68 | source "board/rockchip/evb_px5/Kconfig" |
| 69 | |
Heiko Stuebner | 1859ea7 | 2021-02-09 14:47:06 +0100 | [diff] [blame] | 70 | config SPL_STACK_R_ADDR |
| 71 | default 0x04000000 |
| 72 | |
Kever Yang | 46b0b15 | 2019-07-09 22:14:18 +0800 | [diff] [blame] | 73 | config TPL_STACK |
| 74 | default 0xff8cffff |
| 75 | |
| 76 | config TPL_TEXT_BASE |
| 77 | default 0xff8c1000 |
| 78 | |
Andreas Färber | 9e3ad68 | 2017-05-15 17:51:18 +0800 | [diff] [blame] | 79 | endif |