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
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) if NLM_XLP_BOARD || NLM_XLR_BOARD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) if NLM_XLP_BOARD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) config DT_XLP_EVP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) 	bool "Built-in device tree for XLP EVP boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 	select BUILTIN_DTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 	  Add an FDT blob for XLP EVP boards into the kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 	  This DTB will be used if the firmware does not pass in a DTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 	  pointer to the kernel.  The corresponding DTS file is at
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 	  arch/mips/netlogic/dts/xlp_evp.dts
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) config DT_XLP_SVP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 	bool "Built-in device tree for XLP SVP boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 	select BUILTIN_DTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 	  Add an FDT blob for XLP VP boards into the kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 	  This DTB will be used if the firmware does not pass in a DTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 	  pointer to the kernel.  The corresponding DTS file is at
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 	  arch/mips/netlogic/dts/xlp_svp.dts
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) config DT_XLP_FVP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 	bool "Built-in device tree for XLP FVP boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 	select BUILTIN_DTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 	  Add an FDT blob for XLP FVP board into the kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 	  This DTB will be used if the firmware does not pass in a DTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 	  pointer to the kernel.  The corresponding DTS file is at
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 	  arch/mips/netlogic/dts/xlp_fvp.dts
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) config DT_XLP_GVP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 	bool "Built-in device tree for XLP GVP boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) 	select BUILTIN_DTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) 	  Add an FDT blob for XLP GVP board into the kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 	  This DTB will be used if the firmware does not pass in a DTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 	  pointer to the kernel.  The corresponding DTS file is at
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) 	  arch/mips/netlogic/dts/xlp_gvp.dts
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) config DT_XLP_RVP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) 	bool "Built-in device tree for XLP RVP boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) 	  Add an FDT blob for XLP RVP board into the kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) 	  This DTB will be used if the firmware does not pass in a DTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) 	  pointer to the kernel.  The corresponding DTS file is at
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) 	  arch/mips/netlogic/dts/xlp_rvp.dts
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) config NLM_MULTINODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) 	bool "Support for multi-chip boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) 	depends on NLM_XLP_BOARD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) 	default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) 	  Add support for boards with 2 or 4 XLPs connected over ICI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) if NLM_MULTINODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) choice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) 	prompt "Number of XLPs on the board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) 	default NLM_MULTINODE_2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) 	  In the multi-node case, specify the number of SoCs on the board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) config NLM_MULTINODE_2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) 	bool "Dual-XLP board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) 	  Support boards with upto two XLPs connected over ICI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) config NLM_MULTINODE_4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) 	bool "Quad-XLP board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) 	  Support boards with upto four XLPs connected over ICI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) endchoice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) config NLM_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) endif