xref: /rk3399_rockchip-uboot/include/configs/sun7i.h (revision 9c4f52b855876862a7a30b63bde4a0d22605c3dc)
1cba69eeeSIan Campbell /*
2cba69eeeSIan Campbell  * (C) Copyright 2012-2013 Henrik Nordstrom <henrik@henriknordstrom.net>
3cba69eeeSIan Campbell  * (C) Copyright 2013 Luke Kenneth Casson Leighton <lkcl@lkcl.net>
4cba69eeeSIan Campbell  *
5cba69eeeSIan Campbell  * Configuration settings for the Allwinner A20 (sun7i) CPU
6cba69eeeSIan Campbell  *
7cba69eeeSIan Campbell  * SPDX-License-Identifier:	GPL-2.0+
8cba69eeeSIan Campbell  */
9cba69eeeSIan Campbell #ifndef __CONFIG_H
10cba69eeeSIan Campbell #define __CONFIG_H
11cba69eeeSIan Campbell 
12cba69eeeSIan Campbell /*
13cba69eeeSIan Campbell  * A20 specific configuration
14cba69eeeSIan Campbell  */
15cba69eeeSIan Campbell 
16263b012cSRoman Byshko #ifdef CONFIG_USB_EHCI
17263b012cSRoman Byshko #define CONFIG_USB_EHCI_SUNXI
18263b012cSRoman Byshko #define CONFIG_USB_MAX_CONTROLLER_COUNT	2
19263b012cSRoman Byshko #endif
20263b012cSRoman Byshko 
21e13afeefSHans de Goede #define CONFIG_SUNXI_USB_PHYS	3
22e13afeefSHans de Goede 
23d5db7024SMarc Zyngier #define CONFIG_ARMV7_PSCI		1
241e77ce0eSChen-Yu Tsai #define CONFIG_ARMV7_PSCI_NR_CPUS	2
25d5db7024SMarc Zyngier #define CONFIG_ARMV7_SECURE_BASE	SUNXI_SRAM_B_BASE
26*9c4f52b8SChen-Yu Tsai #define CONFIG_ARMV7_SECURE_MAX_SIZE	(64 * 1024) /* 64 KB */
27d5db7024SMarc Zyngier 
28cba69eeeSIan Campbell /*
29cba69eeeSIan Campbell  * Include common sunxi configuration where most the settings are
30cba69eeeSIan Campbell  */
31cba69eeeSIan Campbell #include <configs/sunxi-common.h>
32cba69eeeSIan Campbell 
3377ef1369SSiarhei Siamashka #define CONFIG_MACH_TYPE	(4283 | ((CONFIG_MACH_TYPE_COMPAT_REV) << 28))
3477ef1369SSiarhei Siamashka 
35cba69eeeSIan Campbell #endif /* __CONFIG_H */
36