xref: /openbmc/u-boot/arch/arm/mach-rockchip/Kconfig (revision 230e0e09)
12444dae5SSimon Glassif ARCH_ROCKCHIP
22444dae5SSimon Glass
3041cdb5fSHeiko Stübnerconfig ROCKCHIP_RK3036
4041cdb5fSHeiko Stübner	bool "Support Rockchip RK3036"
5041cdb5fSHeiko Stübner	select CPU_V7
6a381bcf5SKever Yang	select SUPPORT_SPL
7a381bcf5SKever Yang	select SPL
8041cdb5fSHeiko Stübner	help
9041cdb5fSHeiko Stübner	  The Rockchip RK3036 is a ARM-based SoC with a dual-core Cortex-A7
10041cdb5fSHeiko Stübner	  including NEON and GPU, Mali-400 graphics, several DDR3 options
11041cdb5fSHeiko Stübner	  and video codec support. Peripherals include Gigabit Ethernet,
12041cdb5fSHeiko Stübner	  USB2 host and OTG, SDIO, I2S, UART, SPI, I2C and PWMs.
13041cdb5fSHeiko Stübner
142444dae5SSimon Glassconfig ROCKCHIP_RK3288
152444dae5SSimon Glass	bool "Support Rockchip RK3288"
16e0f5dbcbSAndreas Färber	select CPU_V7
17a381bcf5SKever Yang	select SUPPORT_SPL
18a381bcf5SKever Yang	select SPL
192444dae5SSimon Glass	help
202444dae5SSimon Glass	  The Rockchip RK3288 is a ARM-based SoC with a quad-core Cortex-A17
212444dae5SSimon Glass	  including NEON and GPU, 1MB L2 cache, Mali-T7 graphics, two
222444dae5SSimon Glass	  video interfaces supporting HDMI and eDP, several DDR3 options
232444dae5SSimon Glass	  and video codec support. Peripherals include Gigabit Ethernet,
242444dae5SSimon Glass	  USB2 host and OTG, SDIO, I2S, UART,s, SPI, I2C and PWMs.
252444dae5SSimon Glass
26a381bcf5SKever Yangconfig ROCKCHIP_RK3399
27a381bcf5SKever Yang	bool "Support Rockchip RK3399"
28a381bcf5SKever Yang	select ARM64
29a381bcf5SKever Yang	help
30a381bcf5SKever Yang	  The Rockchip RK3399 is a ARM-based SoC with a dual-core Cortex-A72
31a381bcf5SKever Yang	  and quad-core Cortex-A53.
32a381bcf5SKever Yang	  including NEON and GPU, 1MB L2 cache, Mali-T7 graphics, two
33a381bcf5SKever Yang	  video interfaces supporting HDMI and eDP, several DDR3 options
34a381bcf5SKever Yang	  and video codec support. Peripherals include Gigabit Ethernet,
35a381bcf5SKever Yang	  USB2 host and OTG, SDIO, I2S, UARTs, SPI, I2C and PWMs.
36a381bcf5SKever Yang
37b47ea792SXu Ziyuanconfig ROCKCHIP_SPL_BACK_TO_BROM
38b47ea792SXu Ziyuan	bool "SPL returns to bootrom"
39b47ea792SXu Ziyuan	default y if ROCKCHIP_RK3036
40b47ea792SXu Ziyuan	help
41b47ea792SXu Ziyuan	  Rockchip SoCs have ability to load SPL & U-Boot binary. If enabled,
42b47ea792SXu Ziyuan          SPL will return to the boot rom, which will then load the U-Boot
43b47ea792SXu Ziyuan          binary to keep going on.
44b47ea792SXu Ziyuan
45*230e0e09SSandy Pattersonconfig SPL_MMC_SUPPORT
46*230e0e09SSandy Patterson	default y if !ROCKCHIP_SPL_BACK_TO_BROM
47*230e0e09SSandy Patterson
48be1d5e03Shuang linsource "arch/arm/mach-rockchip/rk3036/Kconfig"
49041cdb5fSHeiko Stübnersource "arch/arm/mach-rockchip/rk3288/Kconfig"
50a381bcf5SKever Yangsource "arch/arm/mach-rockchip/rk3399/Kconfig"
512444dae5SSimon Glassendif
52