xref: /rk3399_rockchip-uboot/include/configs/sun8i.h (revision 762e24a07871aec34fb3b5169dee309eb353861d)
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 
23*762e24a0Svishnupatekar 
24*762e24a0Svishnupatekar #ifndef CONFIG_MACH_SUN8I_A83T
25014414f5SChen-Yu Tsai #define CONFIG_ARMV7_PSCI		1
26f76eba38SDaniel Kochmański #if defined(CONFIG_MACH_SUN8I_A23)
27014414f5SChen-Yu Tsai #define CONFIG_ARMV7_PSCI_NR_CPUS	2
28f76eba38SDaniel Kochmański #elif defined(CONFIG_MACH_SUN8I_A33)
29014414f5SChen-Yu Tsai #define CONFIG_ARMV7_PSCI_NR_CPUS	4
301c27b7dcSJens Kuske #elif defined(CONFIG_MACH_SUN8I_H3)
311c27b7dcSJens Kuske #define CONFIG_ARMV7_PSCI_NR_CPUS	4
32014414f5SChen-Yu Tsai #else
33014414f5SChen-Yu Tsai #error Unsupported sun8i variant
34f76eba38SDaniel Kochmański #endif
35*762e24a0Svishnupatekar #endif
36*762e24a0Svishnupatekar 
37014414f5SChen-Yu Tsai #define CONFIG_TIMER_CLK_FREQ		24000000
38f76eba38SDaniel Kochmański 
398ebe4f42SChen-Yu Tsai /*
408ebe4f42SChen-Yu Tsai  * Include common sunxi configuration where most the settings are
418ebe4f42SChen-Yu Tsai  */
428ebe4f42SChen-Yu Tsai #include <configs/sunxi-common.h>
438ebe4f42SChen-Yu Tsai 
448ebe4f42SChen-Yu Tsai #endif /* __CONFIG_H */
45