blob: 35d8dbfc7e276aa305dd07b7f5a94730320d97fa [file] [log] [blame]
Simon Glass2444dae2015-08-30 16:55:38 -06001if ROCKCHIP_RK3288
2
Simon Glass17aa5482015-08-30 16:55:41 -06003config TARGET_FIREFLY_RK3288
4 bool "Firefly-RK3288"
Tom Rinie5ec4812017-01-22 19:43:11 -05005 select BOARD_LATE_INIT
Simon Glass17aa5482015-08-30 16:55:41 -06006 help
7 Firefly is a RK3288-based development board with 2 USB ports,
8 HDMI, VGA, micro-SD card, audio, WiFi and Gigabit Ethernet, It
9 also includes on-board eMMC and 1GB of SDRAM. Expansion connectors
10 provide access to display pins, I2C, SPI, UART and GPIOs.
11
Xu Ziyuan744368d2016-07-05 18:06:30 +080012config TARGET_EVB_RK3288
13 bool "Evb-RK3288"
Tom Rinie5ec4812017-01-22 19:43:11 -050014 select BOARD_LATE_INIT
Xu Ziyuan744368d2016-07-05 18:06:30 +080015 help
16 EVB-RK3288 is a RK3288-based development board with 2 USB ports,
17 HDMI, VGA, micro-SD card, audio, WiFi and Gigabit Ethernet, It
18 also includes on-board eMMC and 2GB of SDRAM. Expansion connectors
19 provide access to display pins, I2C, SPI, UART and GPIOs.
20
jk.kernel@gmail.comd7ca67b2016-07-26 18:28:29 +080021config TARGET_FENNEC_RK3288
22 bool "Fennec-RK3288"
Tom Rinie5ec4812017-01-22 19:43:11 -050023 select BOARD_LATE_INIT
jk.kernel@gmail.comd7ca67b2016-07-26 18:28:29 +080024 help
25 Fennec is a RK3288-based development board with 2 USB ports,
26 HDMI, micro-SD card, audio, WiFi and Gigabit Ethernet. It also
27 includes on-board eMMC and 2GB of SDRAM. Expansion connectors
28 provide access to display pins, I2C, SPI, UART and GPIOs.
29
jk.kernel@gmail.comdd63fbc2016-07-26 18:28:30 +080030config TARGET_POPMETAL_RK3288
31 bool "PopMetal-RK3288"
Tom Rinie5ec4812017-01-22 19:43:11 -050032 select BOARD_LATE_INIT
jk.kernel@gmail.comdd63fbc2016-07-26 18:28:30 +080033 help
34 PopMetal is a RK3288-based development board with 3 USB host ports,
35 1 micro USB OTG port, HDMI, VGA, micro-SD card, audio, WiFi, Gigabit
36 Ethernet and lots of sensors. It also includes on-board 8 GeMMC and
37 2GB DDR3. Expansion connectors provide access to I2C, SPI, UART,
38 GPIOs and display interface.
39
Xu Ziyuan1c62d992016-08-01 08:46:19 +080040config TARGET_MINIARM_RK3288
41 bool "miniarm-RK3288"
Tom Rinie5ec4812017-01-22 19:43:11 -050042 select BOARD_LATE_INIT
Xu Ziyuan1c62d992016-08-01 08:46:19 +080043 help
44 Miniarm is a RK3288-based development board with 2 USB ports, HDMI,
45 micro-SD card, audio, Gigabit Ethernet. It also includes on-board
46 8GB eMMC and 2GB of SDRAM. Expansion connectors provide access to
47 I2C, SPI, UART, GPIOs.
48
Simon Glasse2e947f2015-08-30 16:55:42 -060049config TARGET_CHROMEBOOK_JERRY
50 bool "Google/Rockchip Veyron-Jerry Chromebook"
Tom Rinie5ec4812017-01-22 19:43:11 -050051 select BOARD_LATE_INIT
Simon Glasse2e947f2015-08-30 16:55:42 -060052 help
53 Jerry is a RK3288-based clamshell device with 2 USB 3.0 ports,
54 HDMI, an 11.9 inch EDP display, micro-SD card, touchpad and
55 WiFi. It includes a Chrome OS EC (Cortex-M3) to provide access to
56 the keyboard and battery functions.
57
Simon Glasse70408c2016-11-13 14:22:16 -070058config TARGET_CHROMEBIT_MICKEY
59 bool "Google/Rockchip Veyron-Mickey Chromebit"
Tom Rinie5ec4812017-01-22 19:43:11 -050060 select BOARD_LATE_INIT
Simon Glasse70408c2016-11-13 14:22:16 -070061 help
62 Mickey is a small RK3288-based device with one USB 3.0 port, HDMI
63 and WiFi. It has a separate power port and is designed to connect
64 to the HDMI input of a monitor or TV. It has no internal battery.
65 Typically a USB hub or wireless keyboard/touchpad is used to get
66 keyboard and mouse access.
67
Simon Glassc420ef62016-11-13 14:24:54 -070068config TARGET_CHROMEBOOK_MINNIE
69 bool "Google/Rockchip Veyron-Minnie Chromebook"
Tom Rinie5ec4812017-01-22 19:43:11 -050070 select BOARD_LATE_INIT
Simon Glassc420ef62016-11-13 14:24:54 -070071 help
Martin Michlmayr1a581462016-12-17 17:40:26 -080072 Minnie is a RK3288-based convertible clamshell device with 2 USB 3.0
Simon Glassc420ef62016-11-13 14:24:54 -070073 ports, micro HDMI, a 10.1-inch 1280x800 EDP display, micro-SD card,
74 HD camera, touchpad, WiFi and Bluetooth. It includes a Chrome OS
75 EC (Cortex-M3) to provide access to the keyboard and battery
76 functions. It includes 2 or 4GB of SDRAM and 16 or 32GB of
77 internal MMC. The product name is ASUS Chromebook Flip.
78
Simon Glass7c1058f2016-01-21 19:45:24 -070079config TARGET_ROCK2
80 bool "Radxa Rock 2"
Tom Rinie5ec4812017-01-22 19:43:11 -050081 select BOARD_LATE_INIT
Simon Glass7c1058f2016-01-21 19:45:24 -070082 help
83 Rock 2 is a SOM and base-board combination based on RK3288. It
84 includes Ethernet, HDMI, 3 USB, micro-SD, audio, SATA, WiFi and
85 space for a real-time-clock battery. There is also an expansion
86 interface which provides access to many pins.
87
Simon Glassdae594f2016-01-21 19:45:17 -070088config ROCKCHIP_FAST_SPL
89 bool "Change the CPU to full speed in SPL"
90 depends on TARGET_CHROMEBOOK_JERRY
91 help
92 Some boards want to boot as fast as possible. We can increase the
93 CPU frequency in SPL if the power supply is configured to the correct
94 voltage. This option is only available on boards which support it
95 and have the required PMIC code.
96
Simon Glass2444dae2015-08-30 16:55:38 -060097config SYS_SOC
98 default "rockchip"
99
huang lin81178032015-11-17 14:20:10 +0800100config SYS_MALLOC_F_LEN
101 default 0x0800
102
Simon Glassd3662df2016-09-12 23:18:34 -0600103config SPL_DRIVERS_MISC_SUPPORT
104 default y
105
Simon Glass77d2f7f2016-09-12 23:18:41 -0600106config SPL_LIBCOMMON_SUPPORT
107 default y
108
Simon Glasscc4288e2016-09-12 23:18:43 -0600109config SPL_LIBGENERIC_SUPPORT
110 default y
111
Simon Glasse00f76c2016-09-12 23:18:56 -0600112config SPL_SERIAL_SUPPORT
113 default y
114
Xu Ziyuan1c62d992016-08-01 08:46:19 +0800115source "board/chipspark/popmetal_rk3288/Kconfig"
Simon Glasse2e947f2015-08-30 16:55:42 -0600116
Simon Glass17aa5482015-08-30 16:55:41 -0600117source "board/firefly/firefly-rk3288/Kconfig"
118
Simon Glass5e9b1502016-11-13 14:22:10 -0700119source "board/google/veyron/Kconfig"
Xu Ziyuan1c62d992016-08-01 08:46:19 +0800120
Simon Glass7c1058f2016-01-21 19:45:24 -0700121source "board/radxa/rock2/Kconfig"
122
jk.kernel@gmail.comcba6bb12016-07-26 18:28:27 +0800123source "board/rockchip/evb_rk3288/Kconfig"
Xu Ziyuan744368d2016-07-05 18:06:30 +0800124
jk.kernel@gmail.comd7ca67b2016-07-26 18:28:29 +0800125source "board/rockchip/fennec_rk3288/Kconfig"
126
Xu Ziyuan1c62d992016-08-01 08:46:19 +0800127source "board/rockchip/miniarm_rk3288/Kconfig"
jk.kernel@gmail.comdd63fbc2016-07-26 18:28:30 +0800128
Simon Glass2444dae2015-08-30 16:55:38 -0600129endif