xref: /rk3399_rockchip-uboot/include/configs/sun8i.h (revision 1c27b7dcd06e605ed042d928665d26edab8429e4)
18ebe4f42SChen-Yu Tsai /*
28ebe4f42SChen-Yu Tsai  * (C) Copyright 2014 Chen-Yu Tsai <wens@csie.org>
38ebe4f42SChen-Yu Tsai  *
48ebe4f42SChen-Yu Tsai  * Configuration settings for the Allwinner A23 (sun8i) CPU
58ebe4f42SChen-Yu Tsai  *
68ebe4f42SChen-Yu Tsai  * SPDX-License-Identifier:	GPL-2.0+
78ebe4f42SChen-Yu Tsai  */
88ebe4f42SChen-Yu Tsai 
98ebe4f42SChen-Yu Tsai #ifndef __CONFIG_H
108ebe4f42SChen-Yu Tsai #define __CONFIG_H
118ebe4f42SChen-Yu Tsai 
128ebe4f42SChen-Yu Tsai /*
138ebe4f42SChen-Yu Tsai  * A23 specific configuration
148ebe4f42SChen-Yu Tsai  */
1508fd1479SHans de Goede 
160eccec4eSHans de Goede #ifdef CONFIG_USB_EHCI
170eccec4eSHans de Goede #define CONFIG_USB_EHCI_SUNXI
180eccec4eSHans de Goede #define CONFIG_USB_MAX_CONTROLLER_COUNT	1
190eccec4eSHans de Goede #endif
200eccec4eSHans de Goede 
21e13afeefSHans de Goede #define CONFIG_SUNXI_USB_PHYS	2
22e13afeefSHans de Goede 
23014414f5SChen-Yu Tsai #define CONFIG_ARMV7_PSCI		1
24f76eba38SDaniel Kochmański #if defined(CONFIG_MACH_SUN8I_A23)
25014414f5SChen-Yu Tsai #define CONFIG_ARMV7_PSCI_NR_CPUS	2
26f76eba38SDaniel Kochmański #elif defined(CONFIG_MACH_SUN8I_A33)
27014414f5SChen-Yu Tsai #define CONFIG_ARMV7_PSCI_NR_CPUS	4
28*1c27b7dcSJens Kuske #elif defined(CONFIG_MACH_SUN8I_H3)
29*1c27b7dcSJens Kuske #define CONFIG_ARMV7_PSCI_NR_CPUS	4
30014414f5SChen-Yu Tsai #else
31014414f5SChen-Yu Tsai #error Unsupported sun8i variant
32f76eba38SDaniel Kochmański #endif
33014414f5SChen-Yu Tsai #define CONFIG_TIMER_CLK_FREQ		24000000
34f76eba38SDaniel Kochmański 
358ebe4f42SChen-Yu Tsai /*
368ebe4f42SChen-Yu Tsai  * Include common sunxi configuration where most the settings are
378ebe4f42SChen-Yu Tsai  */
388ebe4f42SChen-Yu Tsai #include <configs/sunxi-common.h>
398ebe4f42SChen-Yu Tsai 
408ebe4f42SChen-Yu Tsai #endif /* __CONFIG_H */
41