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" |
| 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 Yan | e0c21b8 | 2017-05-15 17:53:50 +0800 | [diff] [blame] | 26 | config TARGET_SHEEP |
| 27 | bool "Sheep board" |
| 28 | help |
| 29 | Sheep board is designed by Rockchip as a EVB board |
| 30 | for rk3368. |
Andreas Färber | 81be680 | 2017-05-15 17:54:26 +0800 | [diff] [blame] | 31 | |
| 32 | config TARGET_GEEKBOX |
| 33 | bool "GeekBox" |
| 34 | |
Andy Yan | ad63aac | 2017-05-15 17:54:48 +0800 | [diff] [blame] | 35 | config 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 Yan | e0c21b8 | 2017-05-15 17:53:50 +0800 | [diff] [blame] | 43 | endchoice |
| 44 | |
Kever Yang | 70e558d | 2019-07-09 22:14:20 +0800 | [diff] [blame] | 45 | config ROCKCHIP_BOOT_MODE_REG |
| 46 | default 0xff738200 |
| 47 | |
Andreas Färber | 9e3ad68 | 2017-05-15 17:51:18 +0800 | [diff] [blame] | 48 | config SYS_SOC |
Kever Yang | 3a8dcfb | 2019-03-28 11:01:24 +0800 | [diff] [blame] | 49 | default "rk3368" |
Andreas Färber | 9e3ad68 | 2017-05-15 17:51:18 +0800 | [diff] [blame] | 50 | |
Kever Yang | 3320a28 | 2019-07-09 22:14:25 +0800 | [diff] [blame] | 51 | config SYS_MALLOC_F_LEN |
Heiko Stuebner | 5204a37 | 2021-02-09 14:47:05 +0100 | [diff] [blame] | 52 | default 0x4000 |
Kever Yang | 3320a28 | 2019-07-09 22:14:25 +0800 | [diff] [blame] | 53 | |
Kever Yang | fa990ef | 2019-07-09 22:14:29 +0800 | [diff] [blame] | 54 | config SPL_LIBCOMMON_SUPPORT |
| 55 | default y |
| 56 | |
| 57 | config SPL_LIBGENERIC_SUPPORT |
| 58 | default y |
| 59 | |
Philipp Tomsich | 1620d35 | 2017-07-13 01:36:39 +0200 | [diff] [blame] | 60 | source "board/theobroma-systems/lion_rk3368/Kconfig" |
Andy Yan | e0c21b8 | 2017-05-15 17:53:50 +0800 | [diff] [blame] | 61 | source "board/rockchip/sheep_rk3368/Kconfig" |
Andreas Färber | 81be680 | 2017-05-15 17:54:26 +0800 | [diff] [blame] | 62 | source "board/geekbuying/geekbox/Kconfig" |
Andy Yan | ad63aac | 2017-05-15 17:54:48 +0800 | [diff] [blame] | 63 | source "board/rockchip/evb_px5/Kconfig" |
| 64 | |
Philipp Tomsich | 37ffb85 | 2017-08-04 14:12:26 +0200 | [diff] [blame] | 65 | config SPL_LDSCRIPT |
| 66 | default "arch/arm/cpu/armv8/u-boot-spl.lds" |
| 67 | |
Heiko Stuebner | 1859ea7 | 2021-02-09 14:47:06 +0100 | [diff] [blame] | 68 | config SPL_STACK_R_ADDR |
| 69 | default 0x04000000 |
| 70 | |
Kever Yang | 46b0b15 | 2019-07-09 22:14:18 +0800 | [diff] [blame] | 71 | config TPL_MAX_SIZE |
| 72 | default 28672 |
| 73 | |
| 74 | config TPL_STACK |
| 75 | default 0xff8cffff |
| 76 | |
| 77 | config TPL_TEXT_BASE |
| 78 | default 0xff8c1000 |
| 79 | |
Andreas Färber | 9e3ad68 | 2017-05-15 17:51:18 +0800 | [diff] [blame] | 80 | endif |