Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) menuconfig ARCH_SUNXI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) 	bool "Allwinner SoCs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) 	depends on ARCH_MULTI_V5 || ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 	select ARCH_HAS_RESET_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) 	select CLKSRC_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 	select GENERIC_IRQ_CHIP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 	select GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 	select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 	select PM_OPP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 	select SUN4I_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 	select RESET_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 	  Support for Allwinner ARM-based family of processors
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) if ARCH_SUNXI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) if ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) config MACH_SUN4I
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 	bool "Allwinner A10 (sun4i) SoCs support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 	default ARCH_SUNXI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) config MACH_SUN5I
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 	bool "Allwinner A10s / A13 (sun5i) SoCs support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 	default ARCH_SUNXI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 	select SUN5I_HSTIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) config MACH_SUN6I
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 	bool "Allwinner A31 (sun6i) SoCs support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 	default ARCH_SUNXI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 	select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 	select MFD_SUN6I_PRCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 	select SUN5I_HSTIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) config MACH_SUN7I
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 	bool "Allwinner A20 (sun7i) SoCs support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) 	default ARCH_SUNXI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 	select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) 	select ARM_PSCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 	select ARCH_SUPPORTS_BIG_ENDIAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 	select HAVE_ARM_ARCH_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) 	select SUN5I_HSTIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) config MACH_SUN8I
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) 	bool "Allwinner sun8i Family SoCs support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) 	default ARCH_SUNXI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) 	select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) 	select MFD_SUN6I_PRCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) config MACH_SUN9I
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) 	bool "Allwinner (sun9i) SoCs support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) 	default ARCH_SUNXI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) 	select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) config ARCH_SUNXI_MC_SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) 	depends on SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) 	default MACH_SUN9I || MACH_SUN8I
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) 	select ARM_CCI400_PORT_CTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) 	select ARM_CPU_SUSPEND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) if ARCH_MULTI_V5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) config MACH_SUNIV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) 	bool "Allwinner ARMv5 F-series (suniv) SoCs support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) 	default ARCH_SUNXI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) 	  Support for Allwinner suniv ARMv5 SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) 	  (F1C100A, F1C100s, F1C200s, F1C500, F1C600)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) endif