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) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) config CLK_BCM2711_DVP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) 	tristate "Broadcom BCM2711 DVP support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 	depends on ARCH_BCM2835 ||COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 	depends on COMMON_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 	default ARCH_BCM2835
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	select RESET_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	select RESET_SIMPLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	  Enable common clock framework support for the Broadcom BCM2711
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	  DVP Controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) config CLK_BCM2835
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	bool "Broadcom BCM2835 clock support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 	depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	depends on COMMON_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	default ARCH_BCM2835 || ARCH_BRCMSTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	  Enable common clock framework support for Broadcom BCM2835
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	  SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) config CLK_BCM_63XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	bool "Broadcom BCM63xx clock support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	depends on ARCH_BCM_63XX || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	select COMMON_CLK_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	default ARCH_BCM_63XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	  Enable common clock framework support for Broadcom BCM63xx DSL SoCs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	  based on the ARM architecture
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) config CLK_BCM_63XX_GATE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 	bool "Broadcom BCM63xx gated clock support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	depends on BMIPS_GENERIC || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	default BMIPS_GENERIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	  Enable common clock framework support for Broadcom BCM63xx DSL SoCs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	  based on the MIPS architecture
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) config CLK_BCM_KONA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	bool "Broadcom Kona CCU clock support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	depends on ARCH_BCM_MOBILE || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	default ARCH_BCM_MOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	  Enable common clock framework support for Broadcom SoCs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	  using "Kona" style clock control units, including those
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	  in the BCM281xx and BCM21664 families.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) config COMMON_CLK_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	  Enable common clock framework support for Broadcom SoCs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	  based on the iProc architecture
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) config CLK_BCM_CYGNUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	bool "Broadcom Cygnus clock support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 	depends on ARCH_BCM_CYGNUS || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 	select COMMON_CLK_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	default ARCH_BCM_CYGNUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	  Enable common clock framework support for the Broadcom Cygnus SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) config CLK_BCM_HR2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	bool "Broadcom Hurricane 2 clock support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	depends on ARCH_BCM_HR2 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	select COMMON_CLK_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	default ARCH_BCM_HR2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	  Enable common clock framework support for the Broadcom Hurricane 2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	  SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) config CLK_BCM_NSP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	bool "Broadcom Northstar/Northstar Plus clock support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 	select COMMON_CLK_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	default ARCH_BCM_5301X || ARCH_BCM_NSP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	  Enable common clock framework support for the Broadcom Northstar and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	  Northstar Plus SoCs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) config CLK_BCM_NS2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	bool "Broadcom Northstar 2 clock support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	depends on ARCH_BCM_IPROC || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	select COMMON_CLK_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	default ARCH_BCM_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 	  Enable common clock framework support for the Broadcom Northstar 2 SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) config CLK_BCM_SR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	bool "Broadcom Stingray clock support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	depends on ARCH_BCM_IPROC || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	select COMMON_CLK_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	default ARCH_BCM_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	  Enable common clock framework support for the Broadcom Stingray SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) config CLK_RASPBERRYPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	tristate "Raspberry Pi firmware based clock support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	  Enable common clock framework support for Raspberry Pi's firmware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	  dependent clocks