4 prompt "RK3399 board select"
6 config TARGET_CHROMEBOOK_BOB
7 bool "Asus Flip C101PA Chromebook (RK3399)"
9 Bob is a small RK3299-based device similar in apperance to Minnie.
10 It has two USB 3.0 type-C ports, 4GB of SDRAM, WiFi and a 10.1",
11 1280x800 display. It uses its USB ports for both power and external
12 display. It includes a Chrome OS EC (Cortex-M3) to provide access to
13 the keyboard and battery functions.
15 config TARGET_EVB_RK3399
16 bool "RK3399 evaluation board"
18 RK3399evb is a evaluation board for Rockchip RK3399,
19 with full function and physical connectors support like Type-C ports,
20 USB.0 host ports, LVDS, JTAG, MAC, SD card, HDMI, USB-to-serial...
22 config TARGET_PUMA_RK3399
23 bool "Theobroma Systems RK3399-Q7 (Puma)"
25 The RK3399-Q7 (Puma) is a system-on-module (designed and
26 marketed by Theobroma Systems) featuring the Rockchip RK3399
27 in a Qseven-compatible form-factor (running of a single 5V
28 supply and exposing its external interfaces on a MXM-230
31 Key features of the RK3399-Q7 include:
32 * on-module USB 3.0 hub (2x USB 3.0 host + 1x USB 2.0 host)
34 * on-module Micrel KSZ9031 GbE PHY
35 * on-module eMMC (up to 256GB configurations available)
36 * on-module DDR3 (1GB, 2GB and 4GB configurations available)
37 * HDMI, eDP, MIPI-DSI, MIPI-DSI/CSI and MIPI-CSI
38 * SPI, I2C, I2S, UART, GPIO, ...
40 config TARGET_ROCK960_RK3399
41 bool "Vamrs Limited Rock960 board family"
43 Support for Rock960 board family by Vamrs Limited. This board
44 family consists of Rock960 (Consumer Edition) and Ficus
45 (Enterprise Edition) 96Boards.
47 Common features implemented on both boards:
48 * Rockchip RK3399 SoC (2xCortex A72, 4xCortex A53, ARM Mali T860MP4)
49 * 16/32GB eMMC, uSD slot
51 * 20-pin low speed and 40-pin high speed expanders, 6 LED, 3 buttons
53 Additional features of Rock960:
54 * 2GiB/4GiB LPDDR3 RAM
55 * 1x USB 3.0 type A, 1x USB 2.0 type A (host mode only),
58 Additional features of Ficus:
62 * 2x USB 3.0 type A, 2x USB 2.0 type A (host mode only),
65 config TARGET_ROCKPRO64_RK3399
66 bool "Pine64 Rockpro64 board"
68 Rockro64 is SBC produced by Pine64. Key features:
71 * 2/4GB Dual-Channel LPDDR3
77 * WiFI/BT module socket
78 * HDMI In/Out, DP, MIPI DSI/CSI, eDP
80 * USB Type C power and data
81 * GPIO expansion ports
84 config TARGET_ROC_PC_RK3399
85 bool "Firefly ROC-RK3399-PC board"
87 ROC-RK3399-PC is SBC produced by Firefly. Key features:
90 * 4GB Dual-Channel LPDDR4 64-bit
96 * HDMI In/Out, DP, MIPI DSI/CSI, eDP
98 * USB Type C power and data
99 * GPIO expansion ports
100 * wide voltage input(5V-15V), dual cell battery
101 * Wifi/BT accessible via expansion board M.2
105 config ROCKCHIP_BOOT_MODE_REG
111 config SYS_MALLOC_F_LEN
114 config SPL_LIBCOMMON_SUPPORT
117 config SPL_LIBGENERIC_SUPPORT
121 default "arch/arm/mach-rockchip/u-boot-tpl-v8.lds"
132 config SPL_STACK_R_ADDR
137 config BOOTCOUNT_BOOTLIMIT
140 config SYS_BOOTCOUNT_ADDR
141 default 0xff3100f0 # PMU_SYS_REG0
143 endif # BOOTCOUNT_LIMIT
145 source "board/firefly/roc-pc-rk3399/Kconfig"
146 source "board/google/gru/Kconfig"
147 source "board/pine64/rockpro64_rk3399/Kconfig"
148 source "board/rockchip/evb_rk3399/Kconfig"
149 source "board/theobroma-systems/puma_rk3399/Kconfig"
150 source "board/vamrs/rock960_rk3399/Kconfig"