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) config PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) 	depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 	select GENERIC_PINCTRL_GROUPS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 	select GENERIC_PINMUX_FUNCTIONS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 	select GENERIC_PINCONF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	select REGMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) config PINCTRL_IMX_SCU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	depends on IMX_SCU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) config PINCTRL_IMX1_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	select PINMUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	select PINCONF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) config PINCTRL_IMX1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	bool "IMX1 pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	depends on SOC_IMX1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	select PINCTRL_IMX1_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	  Say Y here to enable the imx1 pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) config PINCTRL_IMX21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	bool "i.MX21 pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	depends on SOC_IMX21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	select PINCTRL_IMX1_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 	  Say Y here to enable the i.MX21 pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) config PINCTRL_IMX27
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	bool "IMX27 pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	depends on SOC_IMX27
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	select PINCTRL_IMX1_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	  Say Y here to enable the imx27 pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) config PINCTRL_IMX25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	bool "IMX25 pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	depends on SOC_IMX25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	  Say Y here to enable the imx25 pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) config PINCTRL_IMX35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	bool "IMX35 pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	depends on SOC_IMX35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	  Say Y here to enable the imx35 pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) config PINCTRL_IMX50
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 	bool "IMX50 pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	depends on SOC_IMX50
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 	  Say Y here to enable the imx50 pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) config PINCTRL_IMX51
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	bool "IMX51 pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	depends on SOC_IMX51
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	  Say Y here to enable the imx51 pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) config PINCTRL_IMX53
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	bool "IMX53 pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	depends on SOC_IMX53
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	  Say Y here to enable the imx53 pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) config PINCTRL_IMX6Q
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	bool "IMX6Q/DL pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	depends on SOC_IMX6Q
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	  Say Y here to enable the imx6q/dl pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) config PINCTRL_IMX6SL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	bool "IMX6SL pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 	depends on SOC_IMX6SL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	  Say Y here to enable the imx6sl pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) config PINCTRL_IMX6SLL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	bool "IMX6SLL pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	depends on SOC_IMX6SLL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	  Say Y here to enable the imx6sll pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) config PINCTRL_IMX6SX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	bool "IMX6SX pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	depends on SOC_IMX6SX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	  Say Y here to enable the imx6sx pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) config PINCTRL_IMX6UL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	bool "IMX6UL pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	depends on SOC_IMX6UL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	  Say Y here to enable the imx6ul pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) config PINCTRL_IMX7D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	bool "IMX7D pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	depends on SOC_IMX7D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	  Say Y here to enable the imx7d pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) config PINCTRL_IMX7ULP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	bool "IMX7ULP pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	depends on SOC_IMX7ULP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	  Say Y here to enable the imx7ulp pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) config PINCTRL_IMX8MM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	tristate "IMX8MM pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	depends on ARCH_MXC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) 	  Say Y here to enable the imx8mm pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) config PINCTRL_IMX8MN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) 	tristate "IMX8MN pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 	depends on ARCH_MXC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	  Say Y here to enable the imx8mn pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) config PINCTRL_IMX8MP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 	tristate "IMX8MP pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) 	depends on ARCH_MXC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) 	  Say Y here to enable the imx8mp pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) config PINCTRL_IMX8MQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	tristate "IMX8MQ pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 	depends on ARCH_MXC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) 	  Say Y here to enable the imx8mq pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) config PINCTRL_IMX8QM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) 	tristate "IMX8QM pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) 	depends on IMX_SCU && ARCH_MXC && ARM64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 	select PINCTRL_IMX_SCU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) 	  Say Y here to enable the imx8qm pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) config PINCTRL_IMX8QXP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 	tristate "IMX8QXP pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 	depends on IMX_SCU && ARCH_MXC && ARM64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) 	select PINCTRL_IMX_SCU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) 	  Say Y here to enable the imx8qxp pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) config PINCTRL_IMX8DXL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) 	tristate "IMX8DXL pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 	depends on IMX_SCU && ARCH_MXC && ARM64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) 	select PINCTRL_IMX_SCU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) 	  Say Y here to enable the imx8dxl pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) config PINCTRL_VF610
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) 	bool "Freescale Vybrid VF610 pinctrl driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) 	depends on SOC_VF610
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) 	select PINCTRL_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) 	  Say Y here to enable the Freescale Vybrid VF610 pinctrl driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) config PINCTRL_MXS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) 	select PINMUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) 	select PINCONF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) config PINCTRL_IMX23
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) 	select PINCTRL_MXS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) config PINCTRL_IMX28
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) 	select PINCTRL_MXS