1 # SPDX-License-Identifier: GPL-2.0-only
3 config SOC_ROCKCHIP_RK3288
6 select ARCH_BOOTBLOCK_ARMV7
7 select ARCH_VERSTAGE_ARMV7
8 select ARCH_ROMSTAGE_ARMV7
9 select ARCH_RAMSTAGE_ARMV7
10 select DRIVERS_UART_8250MEM_32
11 select UNCOMPRESSED_RAMSTAGE
12 select GENERIC_GPIO_LIB
14 select UART_OVERRIDE_REFCLK
15 select MAINBOARD_HAS_NATIVE_VGA_INIT
16 select MAINBOARD_FORCE_NATIVE_VGA_INIT
17 select HAVE_LINEAR_FRAMEBUFFER
18 select NO_BOOTBLOCK_CONSOLE
21 # clang creates larger binaries that may not fit
22 select CLANG_UNSUPPORTED if CHROMEOS
24 if SOC_ROCKCHIP_RK3288
26 config MEMLAYOUT_LD_FILE
28 default "src/soc/rockchip/rk3288/memlayout.ld"
31 select VBOOT_MUST_REQUEST_DISPLAY
32 select VBOOT_STARTS_IN_BOOTBLOCK
33 select VBOOT_SEPARATE_VERSTAGE
34 select VBOOT_RETURN_FROM_VERSTAGE