415466a49bbcb23081ff4abfbd8f87afdb234b70
[oweals/u-boot.git] / arch / arm / mach-rockchip / rk3399 / Kconfig
1 if ROCKCHIP_RK3399
2
3 choice
4         prompt "RK3399 board select"
5
6 config 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
13 config 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
31 endchoice
32
33 config SYS_SOC
34         default "rockchip"
35
36 config SYS_MALLOC_F_LEN
37         default 0x0800
38
39 source "board/rockchip/evb_rk3399/Kconfig"
40 source "board/theobroma-systems/puma_rk3399/Kconfig"
41
42 endif