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_MVEBU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) 	bool "Marvell Engineering Business Unit (MVEBU) SoCs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) 	depends on ARCH_MULTI_V7 || ARCH_MULTI_V5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 	select ARCH_SUPPORTS_BIG_ENDIAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 	select CLKSRC_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 	select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	select PLAT_ORION
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	select SOC_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	select MVEBU_MBUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	select ZONE_DMA if ARM_LPAE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	select GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	select PCI_QUIRKS if PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) if ARCH_MVEBU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) config MACH_MVEBU_ANY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) config MACH_MVEBU_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	select ARMADA_370_XP_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	select CACHE_L2X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	select ARM_CPU_SUSPEND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	select MACH_MVEBU_ANY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	select MVEBU_CLK_COREDIV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) config MACH_ARMADA_370
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	bool "Marvell Armada 370 boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	select ARMADA_370_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 	select ARMADA_370_XP_IRQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 	select CPU_PJ4B
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	select MACH_MVEBU_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	select PINCTRL_ARMADA_370
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	  Say 'Y' here if you want your kernel to support boards based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	  on the Marvell Armada 370 SoC with device tree.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) config MACH_ARMADA_375
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	bool "Marvell Armada 375 boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	select ARMADA_370_XP_IRQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	select ARM_ERRATA_720789
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	select PL310_ERRATA_753970
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	select ARMADA_375_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	select HAVE_ARM_SCU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 	select HAVE_ARM_TWD if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	select MACH_MVEBU_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	select PINCTRL_ARMADA_375
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	  Say 'Y' here if you want your kernel to support boards based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	  on the Marvell Armada 375 SoC with device tree.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) config MACH_ARMADA_38X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 	bool "Marvell Armada 380/385 boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 	depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	select ARM_ERRATA_720789
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	select PL310_ERRATA_753970
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 	select ARM_GLOBAL_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	select CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	select ARMADA_370_XP_IRQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	select ARMADA_38X_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	select HAVE_ARM_SCU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	select HAVE_ARM_TWD if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	select MACH_MVEBU_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	select PINCTRL_ARMADA_38X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	  Say 'Y' here if you want your kernel to support boards based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	  on the Marvell Armada 380/385 SoC with device tree.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) config MACH_ARMADA_39X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 	bool "Marvell Armada 39x boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	select ARMADA_370_XP_IRQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	select ARMADA_39X_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	select CACHE_L2X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	select HAVE_ARM_SCU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	select HAVE_ARM_TWD if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	select MACH_MVEBU_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	select PINCTRL_ARMADA_39X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	  Say 'Y' here if you want your kernel to support boards based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 	  on the Marvell Armada 39x SoC with device tree.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) config MACH_ARMADA_XP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	bool "Marvell Armada XP boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	select ARMADA_370_XP_IRQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	select ARMADA_XP_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	select CPU_PJ4B
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	select MACH_MVEBU_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	select PINCTRL_ARMADA_XP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	  Say 'Y' here if you want your kernel to support boards based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	  on the Marvell Armada XP SoC with device tree.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) config MACH_DOVE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	bool "Marvell Dove boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	select CACHE_L2X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	select CPU_PJ4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	select DOVE_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	select MACH_MVEBU_ANY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	select ORION_IRQCHIP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	select ORION_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	select PM_GENERIC_DOMAINS if PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	select PINCTRL_DOVE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 	  Say 'Y' here if you want your kernel to support the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	  Marvell Dove using flattened device tree.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) config MACH_KIRKWOOD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 	bool "Marvell Kirkwood boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	depends on ARCH_MULTI_V5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	select CPU_FEROCEON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 	select GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	select KIRKWOOD_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	select MACH_MVEBU_ANY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	select ORION_IRQCHIP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	select ORION_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	select FORCE_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	select PCI_QUIRKS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	select PINCTRL_KIRKWOOD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	  Say 'Y' here if you want your kernel to support boards based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 	  on the Marvell Kirkwood device tree.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) endif