1if ROCKCHIP_PX30
2
3config TARGET_EVB_PX30
4	bool "EVB_PX30"
5	help
6	  This target config option used for below listed px30 boards.
7
8	  EVB_PX30:
9	  * EVB_PX30 is an evaluation board for Rockchip PX30.
10
11config TARGET_ODROID_GO2
12	bool "ODROID_GO2"
13
14config TARGET_PX30_CORE
15	bool "Engicam PX30.Core"
16	help
17	  PX30.Core EDIMM2.2:
18	  * PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam.
19	  * EDIMM2.2 is a Form Factor Capacitive Evaluation Board from Engicam.
20	  * PX30.Core needs to mount on top of EDIMM2.2 for creating complete
21	    PX30.Core EDIMM2.2 Starter Kit.
22
23	  PX30.Core CTOUCH2:
24	  * PX30.Core is an EDIMM SOM based on Rockchip PX30 from Engicam.
25	  * CTOUCH2.0 is a general purpose Carrier board with capacitive
26	    touch interface support.
27	  * PX30.Core needs to mount on top of CTOUCH2.0 for creating complete
28	    PX30.Core C.TOUCH Carrier board.
29
30config ROCKCHIP_BOOT_MODE_REG
31	default 0xff010200
32
33config SYS_SOC
34	default "px30"
35
36config SYS_MALLOC_F_LEN
37	default 0x400
38
39config SPL_SERIAL_SUPPORT
40	default y
41
42config TPL_LDSCRIPT
43	default "arch/arm/mach-rockchip/u-boot-tpl-v8.lds"
44
45config TPL_TEXT_BASE
46	default 0xff0e1000
47
48config TPL_MAX_SIZE
49	default 10240
50
51config TPL_STACK
52	default 0xff0e4fff
53
54config DEBUG_UART_CHANNEL
55	int "Mux channel to use for debug UART2/UART3"
56	depends on DEBUG_UART_BOARD_INIT
57	default 0
58	help
59	  UART2 and UART3 can use two different set of pins to route the output.
60	  For using the UART for early debugging the route to use needs
61	  to be declared (0 or 1).
62
63source "board/engicam/px30_core/Kconfig"
64source "board/hardkernel/odroid_go2/Kconfig"
65source "board/rockchip/evb_px30/Kconfig"
66
67endif
68