Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 if ARCH_SUNXI
0003 
0004 config PINCTRL_SUNXI
0005         bool
0006         select PINMUX
0007         select GENERIC_PINCONF
0008         select GPIOLIB
0009 
0010 config PINCTRL_SUNIV_F1C100S
0011         def_bool MACH_SUNIV
0012         select PINCTRL_SUNXI
0013 
0014 config PINCTRL_SUN4I_A10
0015         bool "Support for the Allwinner A10, A20 and R40 PIO"
0016         default MACH_SUN4I || MACH_SUN7I || MACH_SUN8I
0017         select PINCTRL_SUNXI
0018 
0019 config PINCTRL_SUN5I
0020         bool "Support for the Allwinner A10s, A13, R8 and NextThing GR8 PIO"
0021         default MACH_SUN5I
0022         select PINCTRL_SUNXI
0023 
0024 config PINCTRL_SUN6I_A31
0025         bool "Support for the Allwinner A31 PIO"
0026         default MACH_SUN6I
0027         select PINCTRL_SUNXI
0028 
0029 config PINCTRL_SUN6I_A31_R
0030         bool "Support for the Allwinner A31 R-PIO"
0031         default MACH_SUN6I
0032         select PINCTRL_SUNXI
0033 
0034 config PINCTRL_SUN8I_A23
0035         bool "Support for the Allwinner A23 PIO"
0036         default MACH_SUN8I
0037         select PINCTRL_SUNXI
0038 
0039 config PINCTRL_SUN8I_A33
0040         bool "Support for the Allwinner A33 PIO"
0041         default MACH_SUN8I
0042         select PINCTRL_SUNXI
0043 
0044 config PINCTRL_SUN8I_A83T
0045         bool "Support for the Allwinner A83T PIO"
0046         default MACH_SUN8I
0047         select PINCTRL_SUNXI
0048 
0049 config PINCTRL_SUN8I_A83T_R
0050         bool "Support for the Allwinner A83T R-PIO"
0051         default MACH_SUN8I
0052         select PINCTRL_SUNXI
0053 
0054 config PINCTRL_SUN8I_A23_R
0055         bool "Support for the Allwinner A23 and A33 R-PIO"
0056         default MACH_SUN8I
0057         select PINCTRL_SUNXI
0058 
0059 config PINCTRL_SUN8I_H3
0060         bool "Support for the Allwinner H3 PIO"
0061         default MACH_SUN8I
0062         select PINCTRL_SUNXI
0063 
0064 config PINCTRL_SUN8I_H3_R
0065         bool "Support for the Allwinner H3 and H5 R-PIO"
0066         default MACH_SUN8I || (ARM64 && ARCH_SUNXI)
0067         select PINCTRL_SUNXI
0068 
0069 config PINCTRL_SUN8I_V3S
0070         bool "Support for the Allwinner V3s PIO"
0071         default MACH_SUN8I
0072         select PINCTRL_SUNXI
0073 
0074 config PINCTRL_SUN9I_A80
0075         bool "Support for the Allwinner A80 PIO"
0076         default MACH_SUN9I
0077         select PINCTRL_SUNXI
0078 
0079 config PINCTRL_SUN9I_A80_R
0080         bool "Support for the Allwinner A80 R-PIO"
0081         default MACH_SUN9I
0082         select PINCTRL_SUNXI
0083 
0084 config PINCTRL_SUN20I_D1
0085         bool "Support for the Allwinner D1 PIO"
0086         default MACH_SUN8I || (RISCV && ARCH_SUNXI)
0087         select PINCTRL_SUNXI
0088 
0089 config PINCTRL_SUN50I_A64
0090         bool "Support for the Allwinner A64 PIO"
0091         default ARM64 && ARCH_SUNXI
0092         select PINCTRL_SUNXI
0093 
0094 config PINCTRL_SUN50I_A64_R
0095         bool "Support for the Allwinner A64 R-PIO"
0096         default ARM64 && ARCH_SUNXI
0097         select PINCTRL_SUNXI
0098 
0099 config PINCTRL_SUN50I_A100
0100         bool "Support for the Allwinner A100 PIO"
0101         default ARM64 && ARCH_SUNXI
0102         select PINCTRL_SUNXI
0103 
0104 config PINCTRL_SUN50I_A100_R
0105         bool "Support for the Allwinner A100 R-PIO"
0106         default ARM64 && ARCH_SUNXI
0107         select PINCTRL_SUNXI
0108 
0109 config PINCTRL_SUN50I_H5
0110         bool "Support for the Allwinner H5 PIO"
0111         default ARM64 && ARCH_SUNXI
0112         select PINCTRL_SUNXI
0113 
0114 config PINCTRL_SUN50I_H6
0115         bool "Support for the Allwinner H6 PIO"
0116         default ARM64 && ARCH_SUNXI
0117         select PINCTRL_SUNXI
0118 
0119 config PINCTRL_SUN50I_H6_R
0120         bool "Support for the Allwinner H6 R-PIO"
0121         default ARM64 && ARCH_SUNXI
0122         select PINCTRL_SUNXI
0123 
0124 config PINCTRL_SUN50I_H616
0125         bool "Support for the Allwinner H616 PIO"
0126         default ARM64 && ARCH_SUNXI
0127         select PINCTRL_SUNXI
0128 
0129 config PINCTRL_SUN50I_H616_R
0130         bool "Support for the Allwinner H616 R-PIO"
0131         default ARM64 && ARCH_SUNXI
0132         select PINCTRL_SUNXI
0133 
0134 endif