summaryrefslogtreecommitdiff
path: root/arch/arm/mach-rockchip/Kconfig
blob: aef1a455ae0108b079cccd7d0aea2f659fddc012 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
if ARCH_ROCKCHIP

config ROCKCHIP_RK3288
	bool "Support Rockchip RK3288"
	help
	  The Rockchip RK3288 is a ARM-based SoC with a quad-core Cortex-A17
	  including NEON and GPU, 1MB L2 cache, Mali-T7 graphics, two
	  video interfaces supporting HDMI and eDP, several DDR3 options
	  and video codec support. Peripherals include Gigabit Ethernet,
	  USB2 host and OTG, SDIO, I2S, UART,s, SPI, I2C and PWMs.

config ROCKCHIP_RK3036
	bool "Support Rockchip RK3036"
	help
	  The Rockchip RK3036 is a ARM-based SoC with a dual-core Cortex-A7
	  including NEON and GPU, Mali-400 graphics, several DDR3 options
	  and video codec support. Peripherals include Gigabit Ethernet,
	  USB2 host and OTG, SDIO, I2S, UART, SPI, I2C and PWMs.

config ROCKCHIP_SPL_HDR
	string "Header of rockchip's spl loader"
	help
	  Rockchip's bootrom requires the spl loader to start with a 4-bytes
	  header. The content of this header depends on the chip type.

config ROCKCHIP_MAX_SPL_SIZE
	hex "Max size of rockchip's spl loader"
	help
	  Different chip may have different sram size. And if we want to jump
	  back to the bootrom after spl, we may need to reserve some sram space
	  for the bootrom.
	  The max spl loader size should be sram size minus reserved
	  size(if needed)

config SYS_MALLOC_F
	default y

config SPL_SYS_MALLOC_SIMPLE
	default y

config SPL_DM
	default y

config DM_SERIAL
	default y

config DM_SPI
	default y

config DM_SPI_FLASH
	default y

config DM_I2C
	default y

config DM_GPIO
	default y

source "arch/arm/mach-rockchip/rk3288/Kconfig"
source "arch/arm/mach-rockchip/rk3036/Kconfig"
endif