1# 2# Renesas SH and SH Mobile PINCTRL drivers 3# 4 5if ARCH_SHMOBILE || SUPERH 6 7config PINCTRL_SH_PFC 8 select GPIO_SH_PFC if ARCH_REQUIRE_GPIOLIB 9 select PINMUX 10 select PINCONF 11 select GENERIC_PINCONF 12 def_bool y 13 help 14 This enables pin control drivers for SH and SH Mobile platforms 15 16config GPIO_SH_PFC 17 bool "SuperH PFC GPIO support" 18 depends on PINCTRL_SH_PFC && GPIOLIB 19 help 20 This enables support for GPIOs within the SoC's pin function 21 controller. 22 23config PINCTRL_PFC_R8A73A4 24 def_bool y 25 depends on ARCH_R8A73A4 26 select PINCTRL_SH_PFC 27 28config PINCTRL_PFC_R8A7740 29 def_bool y 30 depends on ARCH_R8A7740 31 select PINCTRL_SH_PFC 32 33config PINCTRL_PFC_R8A7778 34 def_bool y 35 depends on ARCH_R8A7778 36 select PINCTRL_SH_PFC 37 38config PINCTRL_PFC_R8A7779 39 def_bool y 40 depends on ARCH_R8A7779 41 select PINCTRL_SH_PFC 42 43config PINCTRL_PFC_R8A7790 44 def_bool y 45 depends on ARCH_R8A7790 46 select PINCTRL_SH_PFC 47 48config PINCTRL_PFC_R8A7791 49 def_bool y 50 depends on ARCH_R8A7791 51 select PINCTRL_SH_PFC 52 53config PINCTRL_PFC_SH7203 54 def_bool y 55 depends on CPU_SUBTYPE_SH7203 56 depends on GPIOLIB 57 select PINCTRL_SH_PFC 58 59config PINCTRL_PFC_SH7264 60 def_bool y 61 depends on CPU_SUBTYPE_SH7264 62 depends on GPIOLIB 63 select PINCTRL_SH_PFC 64 65config PINCTRL_PFC_SH7269 66 def_bool y 67 depends on CPU_SUBTYPE_SH7269 68 depends on GPIOLIB 69 select PINCTRL_SH_PFC 70 71config PINCTRL_PFC_SH7372 72 def_bool y 73 depends on ARCH_SH7372 74 select PINCTRL_SH_PFC 75 76config PINCTRL_PFC_SH73A0 77 def_bool y 78 depends on ARCH_SH73A0 79 select PINCTRL_SH_PFC 80 select REGULATOR 81 82config PINCTRL_PFC_SH7720 83 def_bool y 84 depends on CPU_SUBTYPE_SH7720 85 depends on GPIOLIB 86 select PINCTRL_SH_PFC 87 88config PINCTRL_PFC_SH7722 89 def_bool y 90 depends on CPU_SUBTYPE_SH7722 91 depends on GPIOLIB 92 select PINCTRL_SH_PFC 93 94config PINCTRL_PFC_SH7723 95 def_bool y 96 depends on CPU_SUBTYPE_SH7723 97 depends on GPIOLIB 98 select PINCTRL_SH_PFC 99 100config PINCTRL_PFC_SH7724 101 def_bool y 102 depends on CPU_SUBTYPE_SH7724 103 depends on GPIOLIB 104 select PINCTRL_SH_PFC 105 106config PINCTRL_PFC_SH7734 107 def_bool y 108 depends on CPU_SUBTYPE_SH7734 109 depends on GPIOLIB 110 select PINCTRL_SH_PFC 111 112config PINCTRL_PFC_SH7757 113 def_bool y 114 depends on CPU_SUBTYPE_SH7757 115 depends on GPIOLIB 116 select PINCTRL_SH_PFC 117 118config PINCTRL_PFC_SH7785 119 def_bool y 120 depends on CPU_SUBTYPE_SH7785 121 depends on GPIOLIB 122 select PINCTRL_SH_PFC 123 124config PINCTRL_PFC_SH7786 125 def_bool y 126 depends on CPU_SUBTYPE_SH7786 127 depends on GPIOLIB 128 select PINCTRL_SH_PFC 129 130config PINCTRL_PFC_SHX3 131 def_bool y 132 depends on CPU_SUBTYPE_SHX3 133 depends on GPIOLIB 134 select PINCTRL_SH_PFC 135 136endif 137