huang lin | c14b54d | 2016-03-02 18:38:40 +0800 | [diff] [blame] | 1 | config SOC_ROCKCHIP_RK3399 |
| 2 | bool |
| 3 | default n |
| 4 | select ARCH_BOOTBLOCK_ARMV8_64 |
| 5 | select ARCH_RAMSTAGE_ARMV8_64 |
| 6 | select ARCH_ROMSTAGE_ARMV8_64 |
| 7 | select ARCH_VERSTAGE_ARMV8_64 |
Lin Huang | 08d177b | 2016-03-10 16:34:09 +0800 | [diff] [blame] | 8 | select ARM64_USE_ARM_TRUSTED_FIRMWARE |
Patrick Georgi | d3ae4f1 | 2016-04-07 20:16:21 +0200 | [diff] [blame] | 9 | select DRIVERS_UART_8250MEM_32 |
Julius Werner | b7e1557 | 2017-12-05 14:51:09 -0800 | [diff] [blame] | 10 | select GENERIC_GPIO_LIB |
Lee Leahy | 6ec72c9 | 2016-05-07 09:04:46 -0700 | [diff] [blame] | 11 | select UART_OVERRIDE_REFCLK |
Nico Huber | 7971582e | 2017-05-20 01:07:48 +0200 | [diff] [blame] | 12 | select HAVE_LINEAR_FRAMEBUFFER if MAINBOARD_DO_NATIVE_VGA_INIT |
Julius Werner | 8f25a66 | 2018-05-14 11:43:30 -0700 | [diff] [blame] | 13 | select COMPRESS_BOOTBLOCK |
huang lin | c14b54d | 2016-03-02 18:38:40 +0800 | [diff] [blame] | 14 | |
| 15 | if SOC_ROCKCHIP_RK3399 |
| 16 | |
Furquan Shaikh | 46514c2 | 2020-06-11 11:59:07 -0700 | [diff] [blame] | 17 | config MEMLAYOUT_LD_FILE |
| 18 | string |
| 19 | default "src/soc/rockchip/rk3399/memlayout.ld" |
| 20 | |
Julius Werner | 58c3938 | 2017-02-13 17:53:29 -0800 | [diff] [blame] | 21 | config VBOOT |
| 22 | select VBOOT_SEPARATE_VERSTAGE |
| 23 | select VBOOT_RETURN_FROM_VERSTAGE |
Joel Kitching | 6672bd8 | 2019-04-10 16:06:21 +0800 | [diff] [blame] | 24 | select VBOOT_MUST_REQUEST_DISPLAY |
huang lin | c14b54d | 2016-03-02 18:38:40 +0800 | [diff] [blame] | 25 | select VBOOT_STARTS_IN_BOOTBLOCK |
| 26 | |
| 27 | config PMIC_BUS |
| 28 | int |
| 29 | default -1 |
| 30 | |
Caesar Wang | e085a8a | 2017-05-04 09:24:23 +0800 | [diff] [blame] | 31 | config RK3399_SPREAD_SPECTRUM_DDR |
| 32 | bool "Spread-spectrum DDR clock" |
| 33 | default n |
| 34 | help |
| 35 | Select Spread Spectrum Modulator (SSMOD) is a fully-digital circuit |
Martin Roth | 9641a92 | 2018-05-20 17:46:51 -0600 | [diff] [blame] | 36 | used to modulate the frequency of the Silicon Creations' Fractional |
Caesar Wang | e085a8a | 2017-05-04 09:24:23 +0800 | [diff] [blame] | 37 | PLL in order to reduce EMI. |
| 38 | |
huang lin | c14b54d | 2016-03-02 18:38:40 +0800 | [diff] [blame] | 39 | endif |