blob: 738a20d07c1a774e3565ab91793d9d1c9f723d38 [file] [log] [blame]
Simon Glass2cffe662015-08-30 16:55:38 -06001if ROCKCHIP_RK3288
2
Simon Glassec3be542015-08-30 16:55:41 -06003config TARGET_FIREFLY_RK3288
4 bool "Firefly-RK3288"
Tom Rini22d567e2017-01-22 19:43:11 -05005 select BOARD_LATE_INIT
Simon Glassec3be542015-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 Ziyuan3da09a82016-07-05 18:06:30 +080012config TARGET_EVB_RK3288
13 bool "Evb-RK3288"
Tom Rini22d567e2017-01-22 19:43:11 -050014 select BOARD_LATE_INIT
Xu Ziyuan3da09a82016-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.comb1aeb092016-07-26 18:28:29 +080021config TARGET_FENNEC_RK3288
22 bool "Fennec-RK3288"
Tom Rini22d567e2017-01-22 19:43:11 -050023 select BOARD_LATE_INIT
jk.kernel@gmail.comb1aeb092016-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.com7a614ac2016-07-26 18:28:30 +080030config TARGET_POPMETAL_RK3288
31 bool "PopMetal-RK3288"
Tom Rini22d567e2017-01-22 19:43:11 -050032 select BOARD_LATE_INIT
jk.kernel@gmail.com7a614ac2016-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
Eddie Cai1e1a79f2017-01-18 11:03:54 +080040config TARGET_TINKER_RK3288
41 bool "Tinker-RK3288"
42 select BOARD_LATE_INIT
Xu Ziyuan535b3dc2016-08-01 08:46:19 +080043 help
Eddie Cai1e1a79f2017-01-18 11:03:54 +080044 Tinker is a RK3288-based development board with 2 USB ports, HDMI,
Xu Ziyuan535b3dc2016-08-01 08:46:19 +080045 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 Glass9d5d1cc2015-08-30 16:55:42 -060049config TARGET_CHROMEBOOK_JERRY
50 bool "Google/Rockchip Veyron-Jerry Chromebook"
Tom Rini22d567e2017-01-22 19:43:11 -050051 select BOARD_LATE_INIT
Simon Glass9d5d1cc2015-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 Glassbf8d7bf2016-11-13 14:22:16 -070058config TARGET_CHROMEBIT_MICKEY
59 bool "Google/Rockchip Veyron-Mickey Chromebit"
Tom Rini22d567e2017-01-22 19:43:11 -050060 select BOARD_LATE_INIT
Simon Glassbf8d7bf2016-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 Glasse51b2e72016-11-13 14:24:54 -070068config TARGET_CHROMEBOOK_MINNIE
69 bool "Google/Rockchip Veyron-Minnie Chromebook"
Tom Rini22d567e2017-01-22 19:43:11 -050070 select BOARD_LATE_INIT
Simon Glasse51b2e72016-11-13 14:24:54 -070071 help
Martin Michlmayr29572242016-12-17 17:40:26 -080072 Minnie is a RK3288-based convertible clamshell device with 2 USB 3.0
Simon Glasse51b2e72016-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 Glasse513abb2016-01-21 19:45:24 -070079config TARGET_ROCK2
80 bool "Radxa Rock 2"
Tom Rini22d567e2017-01-22 19:43:11 -050081 select BOARD_LATE_INIT
Simon Glasse513abb2016-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 Glass94906e42016-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 Glass2cffe662015-08-30 16:55:38 -060097config SYS_SOC
98 default "rockchip"
99
huang lin2bf81112015-11-17 14:20:10 +0800100config SYS_MALLOC_F_LEN
101 default 0x0800
102
Simon Glassd4c61802016-09-12 23:18:34 -0600103config SPL_DRIVERS_MISC_SUPPORT
104 default y
105
Simon Glassf2a89462016-09-12 23:18:41 -0600106config SPL_LIBCOMMON_SUPPORT
107 default y
108
Simon Glassb16c92c2016-09-12 23:18:43 -0600109config SPL_LIBGENERIC_SUPPORT
110 default y
111
Simon Glasse076d6f2016-09-12 23:18:56 -0600112config SPL_SERIAL_SUPPORT
113 default y
114
Xu Ziyuan535b3dc2016-08-01 08:46:19 +0800115source "board/chipspark/popmetal_rk3288/Kconfig"
Simon Glass9d5d1cc2015-08-30 16:55:42 -0600116
Simon Glassec3be542015-08-30 16:55:41 -0600117source "board/firefly/firefly-rk3288/Kconfig"
118
Simon Glassba8635d2016-11-13 14:22:10 -0700119source "board/google/veyron/Kconfig"
Xu Ziyuan535b3dc2016-08-01 08:46:19 +0800120
Simon Glasse513abb2016-01-21 19:45:24 -0700121source "board/radxa/rock2/Kconfig"
122
jk.kernel@gmail.com01e0c342016-07-26 18:28:27 +0800123source "board/rockchip/evb_rk3288/Kconfig"
Xu Ziyuan3da09a82016-07-05 18:06:30 +0800124
jk.kernel@gmail.comb1aeb092016-07-26 18:28:29 +0800125source "board/rockchip/fennec_rk3288/Kconfig"
126
Eddie Cai1e1a79f2017-01-18 11:03:54 +0800127source "board/rockchip/tinker_rk3288/Kconfig"
jk.kernel@gmail.com7a614ac2016-07-26 18:28:30 +0800128
Simon Glass2cffe662015-08-30 16:55:38 -0600129endif