1a381bcf5SKever Yangif ROCKCHIP_RK3399
2a381bcf5SKever Yang
3a381bcf5SKever Yangchoice
4a381bcf5SKever Yang	prompt "RK3399 board select"
5a381bcf5SKever Yang
6a381bcf5SKever Yangconfig TARGET_EVB_RK3399
7a381bcf5SKever Yang	bool "RK3399 evaluation board"
8a381bcf5SKever Yang	help
9a381bcf5SKever Yang	  RK3399evb is a evaluation board for Rockchp rk3399,
10a381bcf5SKever Yang	  with full function and phisical connectors support like type-C ports,
11a381bcf5SKever Yang	  usb2.0 host ports, LVDS, JTAG, MAC, SDcard, HDMI, USB-2-serial...
12a381bcf5SKever Yang
13a13110a9SKlaus Gogerconfig TARGET_PUMA_RK3399
14a13110a9SKlaus Goger	bool "Theobroma Systems RK3399-Q7 (Puma)"
15a13110a9SKlaus Goger	help
16a13110a9SKlaus Goger	  The RK3399-Q7 (Puma) is a system-on-module (designed and
17a13110a9SKlaus Goger	  marketed by Theobroma Systems) featuring the Rockchip RK3399
18a13110a9SKlaus Goger	  in a Qseven-compatible form-factor (running of a single 5V
19a13110a9SKlaus Goger	  supply and exposing its external interfaces on a MXM-230
20a13110a9SKlaus Goger	  connector).
21a13110a9SKlaus Goger
22a13110a9SKlaus Goger	  Key features of the RK3399-Q7 include:
23a13110a9SKlaus Goger	   * on-module USB 3.0 hub (2x USB 3.0 host + 1x USB 2.0 host)
24a13110a9SKlaus Goger	   * USB 3.0 dual-role
25a13110a9SKlaus Goger	   * on-module Micrel KSZ9031 GbE PHY
26a13110a9SKlaus Goger	   * on-module eMMC (up to 256GB configurations available)
27a13110a9SKlaus Goger	   * on-module DDR3 (1GB, 2GB and 4GB configurations available)
28a13110a9SKlaus Goger	   * HDMI, eDP, MIPI-DSI, MIPI-DSI/CSI and MIPI-CSI
29a13110a9SKlaus Goger	   * SPI, I2C, I2S, UART, GPIO, ...
30a13110a9SKlaus Goger
31*1bad5e14SManivannan Sadhasivamconfig TARGET_ROCK960_RK3399
32*1bad5e14SManivannan Sadhasivam	bool "Vamrs Limited Rock960 board family"
33*1bad5e14SManivannan Sadhasivam	help
34*1bad5e14SManivannan Sadhasivam	  Support for Rock960 board family by Vamrs Limited. This board
35*1bad5e14SManivannan Sadhasivam	  family consists of Rock960 (Consumer Edition) and Ficus
36*1bad5e14SManivannan Sadhasivam	  (Enterprise Edition) 96Boards.
37*1bad5e14SManivannan Sadhasivam
38*1bad5e14SManivannan Sadhasivam	  Common features implemented on both boards:
39*1bad5e14SManivannan Sadhasivam	   * Rockchip RK3399 SoC (2xCortex A72, 4xCortex A53, ARM Mali T860MP4)
40*1bad5e14SManivannan Sadhasivam	   * 16/32GB eMMC, uSD slot
41*1bad5e14SManivannan Sadhasivam	   * HDMI/DP/MIPI
42*1bad5e14SManivannan Sadhasivam	   * 20-pin low speed and 40-pin high speed expanders, 6 LED, 3 buttons
43*1bad5e14SManivannan Sadhasivam
44*1bad5e14SManivannan Sadhasivam	  Additional features of Rock960:
45*1bad5e14SManivannan Sadhasivam	   * 2GiB/4GiB LPDDR3 RAM
46*1bad5e14SManivannan Sadhasivam	   * 1x USB 3.0 type A, 1x USB 2.0 type A (host mode only),
47*1bad5e14SManivannan Sadhasivam	     1x USB 3.0 type C OTG
48*1bad5e14SManivannan Sadhasivam
49*1bad5e14SManivannan Sadhasivam	  Additional features of Ficus:
50*1bad5e14SManivannan Sadhasivam	   * 2GiB/4GiB DDR3 RAM
51*1bad5e14SManivannan Sadhasivam	   * Ethernet
52*1bad5e14SManivannan Sadhasivam	   * Dual SATA
53*1bad5e14SManivannan Sadhasivam	   * 2x USB 3.0 type A, 2x USB 2.0 type A (host mode only),
54*1bad5e14SManivannan Sadhasivam	     1x USB 3.0 type C OTG
55*1bad5e14SManivannan Sadhasivam
56a381bcf5SKever Yangendchoice
57a381bcf5SKever Yang
58a381bcf5SKever Yangconfig SYS_SOC
59a381bcf5SKever Yang	default "rockchip"
60a381bcf5SKever Yang
61a381bcf5SKever Yangconfig SYS_MALLOC_F_LEN
62a381bcf5SKever Yang	default 0x0800
63a381bcf5SKever Yang
64a381bcf5SKever Yangsource "board/rockchip/evb_rk3399/Kconfig"
65a13110a9SKlaus Gogersource "board/theobroma-systems/puma_rk3399/Kconfig"
66*1bad5e14SManivannan Sadhasivamsource "board/vamrs/rock960_rk3399/Kconfig"
67a381bcf5SKever Yang
68a381bcf5SKever Yangendif
69