blob: 231ba14cca9334a5edeba9aa778b8a5b7109cd59 [file] [log] [blame]
Kever Yang0d3d7832016-07-19 21:16:59 +08001if ROCKCHIP_RK3399
2
3choice
4 prompt "RK3399 board select"
5
6config TARGET_EVB_RK3399
7 bool "RK3399 evaluation board"
8 help
9 RK3399evb is a evaluation board for Rockchp rk3399,
10 with full function and phisical connectors support like type-C ports,
11 usb2.0 host ports, LVDS, JTAG, MAC, SDcard, HDMI, USB-2-serial...
12
Klaus Goger81039932017-04-07 19:13:38 +020013config TARGET_PUMA_RK3399
14 bool "Theobroma Systems RK3399-Q7 (Puma)"
15 help
16 The RK3399-Q7 (Puma) is a system-on-module (designed and
17 marketed by Theobroma Systems) featuring the Rockchip RK3399
18 in a Qseven-compatible form-factor (running of a single 5V
19 supply and exposing its external interfaces on a MXM-230
20 connector).
21
22 Key features of the RK3399-Q7 include:
23 * on-module USB 3.0 hub (2x USB 3.0 host + 1x USB 2.0 host)
24 * USB 3.0 dual-role
25 * on-module Micrel KSZ9031 GbE PHY
26 * on-module eMMC (up to 256GB configurations available)
27 * on-module DDR3 (1GB, 2GB and 4GB configurations available)
28 * HDMI, eDP, MIPI-DSI, MIPI-DSI/CSI and MIPI-CSI
29 * SPI, I2C, I2S, UART, GPIO, ...
30
Manivannan Sadhasivam6f219a12018-09-28 00:32:59 +053031config TARGET_ROCK960_RK3399
32 bool "Vamrs Limited Rock960 board family"
33 help
34 Support for Rock960 board family by Vamrs Limited. This board
35 family consists of Rock960 (Consumer Edition) and Ficus
36 (Enterprise Edition) 96Boards.
37
38 Common features implemented on both boards:
39 * Rockchip RK3399 SoC (2xCortex A72, 4xCortex A53, ARM Mali T860MP4)
40 * 16/32GB eMMC, uSD slot
41 * HDMI/DP/MIPI
42 * 20-pin low speed and 40-pin high speed expanders, 6 LED, 3 buttons
43
44 Additional features of Rock960:
45 * 2GiB/4GiB LPDDR3 RAM
46 * 1x USB 3.0 type A, 1x USB 2.0 type A (host mode only),
47 1x USB 3.0 type C OTG
48
49 Additional features of Ficus:
50 * 2GiB/4GiB DDR3 RAM
51 * Ethernet
52 * Dual SATA
53 * 2x USB 3.0 type A, 2x USB 2.0 type A (host mode only),
54 1x USB 3.0 type C OTG
55
Simon Glass8fbf9922019-01-21 14:53:36 -070056config TARGET_CHROMEBOOK_BOB
57 bool "Asus Flip C101PA Chromebook (RK3399)"
58 help
59 Bob is a small RK3299-based device similar in apperance to Minnie.
60 It has two USB 3.0 type-C ports, 4GB of SDRAM, WiFi and a 10.1",
61 1280x800 display. It uses its USB ports for both power and external
62 display. It includes a Chrome OS EC (Cortex-M3) to provide access to
63 the keyboard and battery functions.
64
Kever Yang0d3d7832016-07-19 21:16:59 +080065endchoice
66
67config SYS_SOC
Kever Yang3a8dcfb2019-03-28 11:01:24 +080068 default "rk3399"
Kever Yang0d3d7832016-07-19 21:16:59 +080069
70config SYS_MALLOC_F_LEN
71 default 0x0800
72
Kever Yangf781d102019-07-09 22:14:19 +080073config TPL_LDSCRIPT
74 default "arch/arm/mach-rockchip/u-boot-tpl-v8.lds"
75
76config TPL_MAX_SIZE
77 default 188416
78
79config TPL_STACK
80 default 0xff8effff
81
82config TPL_TEXT_BASE
83 default 0xff8c2000
84
Kever Yang0d3d7832016-07-19 21:16:59 +080085source "board/rockchip/evb_rk3399/Kconfig"
Klaus Goger81039932017-04-07 19:13:38 +020086source "board/theobroma-systems/puma_rk3399/Kconfig"
Manivannan Sadhasivam6f219a12018-09-28 00:32:59 +053087source "board/vamrs/rock960_rk3399/Kconfig"
Simon Glass8fbf9922019-01-21 14:53:36 -070088source "board/google/gru/Kconfig"
Kever Yang0d3d7832016-07-19 21:16:59 +080089
90endif