/Linux-v5.10/drivers/pinctrl/qcom/ |
D | Kconfig | 6 select PINMUX 18 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 26 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 34 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 42 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 50 This is the pinctrl, pinmux, pinconf and gpiolib driver for 60 This is the pinctrl, pinmux, pinconf and gpiolib driver for 70 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 79 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 87 This is the pinctrl, pinmux, pinconf and gpiolib driver for the [all …]
|
/Linux-v5.10/arch/sh/kernel/cpu/sh4a/ |
D | Makefile | 39 # Pinmux setup 40 pinmux-$(CONFIG_CPU_SUBTYPE_SH7722) := pinmux-sh7722.o 41 pinmux-$(CONFIG_CPU_SUBTYPE_SH7723) := pinmux-sh7723.o 42 pinmux-$(CONFIG_CPU_SUBTYPE_SH7724) := pinmux-sh7724.o 43 pinmux-$(CONFIG_CPU_SUBTYPE_SH7734) := pinmux-sh7734.o 44 pinmux-$(CONFIG_CPU_SUBTYPE_SH7757) := pinmux-sh7757.o 45 pinmux-$(CONFIG_CPU_SUBTYPE_SH7785) := pinmux-sh7785.o 46 pinmux-$(CONFIG_CPU_SUBTYPE_SH7786) := pinmux-sh7786.o 47 pinmux-$(CONFIG_CPU_SUBTYPE_SHX3) := pinmux-shx3.o 51 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | stm32mp15-pinctrl.dtsi | 11 pinmux = <STM32_PINMUX('F', 12, ANALOG)>; 17 pinmux = <STM32_PINMUX('C', 3, ANALOG)>, /* ADC1 in13 */ 26 pinmux = <STM32_PINMUX('F', 12, ANALOG)>, /* ADC1 in6 */ 33 pinmux = <STM32_PINMUX('A', 4, ANALOG)>, /* ADC12 in18 */ 40 pinmux = <STM32_PINMUX('A', 15, AF4)>; 49 pinmux = <STM32_PINMUX('A', 15, ANALOG)>; /* HDMI_CEC */ 55 pinmux = <STM32_PINMUX('B', 6, AF5)>; 64 pinmux = <STM32_PINMUX('B', 6, ANALOG)>; /* HDMI_CEC */ 70 pinmux = <STM32_PINMUX('A', 4, ANALOG)>; 76 pinmux = <STM32_PINMUX('A', 5, ANALOG)>; [all …]
|
D | at91-sama5d27_som1_ek.dts | 234 pinmux = <PIN_PC26__CANTX1>, 240 pinmux = <PIN_PC20__FLEXCOM3_IO0>, 249 pinmux = <PIN_PD4__TWD1>, 255 pinmux = <PIN_PC21__ISC_PCK>, 263 pinmux = <PIN_PC20__ISC_D11>, 275 pinmux = <PIN_PC12__ISC_D3>, 281 pinmux = <PIN_PC10__ISC_D1>, 287 pinmux = <PIN_PA29__GPIO>; 292 pinmux = <PIN_PA10__GPIO>, 300 pinmux = <PIN_PA1__SDMMC0_CMD>, [all …]
|
D | at91-sama5d2_icp.dts | 354 pinmux = <PIN_PD24__GPIO>, 370 pinmux = <PIN_PD31__ADTRG>; 375 pinmux = <PIN_PC28__FLEXCOM4_IO0>, 381 pinmux = <PIN_PC10__CANTX0>, 387 pinmux = <PIN_PC26__CANTX1>, 393 pinmux = <PIN_PD19__TWD1>, 399 pinmux = <PIN_PD0__GPIO>; 404 pinmux = <PIN_PB0__GPIO>, 411 pinmux = <PIN_PA6__QSPI1_SCK>, 422 pinmux = <PIN_PA1__SDMMC0_CMD>, [all …]
|
D | imx28.dtsi | 220 fsl,pinmux-ids = < 231 fsl,pinmux-ids = < 242 fsl,pinmux-ids = < 255 fsl,pinmux-ids = < 279 fsl,pinmux-ids = < 289 fsl,pinmux-ids = < 302 fsl,pinmux-ids = < 313 fsl,pinmux-ids = < 326 fsl,pinmux-ids = < 337 fsl,pinmux-ids = < [all …]
|
D | at91-sama5d2_xplained.dts | 429 * There is no real pinmux for ADC, if the pin 438 pinmux = <PIN_PD23__GPIO>; 443 pinmux = <PIN_PC10__CANTX0>, 449 pinmux = <PIN_PC26__CANTX1>, 464 pinmux = <PIN_PD31__ADTRG>; 469 pinmux = <PIN_PA12__GPIO>; 474 pinmux = <PIN_PB13__GPIO>; 479 pinmux = <PIN_PC8__GPIO>; 484 pinmux = <PIN_PB1__CLASSD_R0>, 490 pinmux = <PIN_PB2__CLASSD_R1>, [all …]
|
D | at91-sama5d2_ptc_ek.dts | 241 pinmux = <PIN_PB28__FLEXCOM0_IO0>, 247 pinmux = <PIN_PB28__GPIO>, 253 pinmux = <PIN_PD21__TWD0>, 259 pinmux = <PIN_PD21__GPIO>, 265 pinmux = <PIN_PC6__TWD1>, 271 pinmux = <PIN_PC6__GPIO>, 277 pinmux = <PIN_PA10__GPIO>; 282 pinmux = <PIN_PB6__GPIO>, 289 pinmux = <PIN_PB14__GTXCK>, 303 pinmux = <PIN_PB24__GPIO>; [all …]
|
D | at91-kizbox3_common.dtsi | 161 pinmux = <PIN_PA0__D0>, 179 pinmux = < PIN_PB26__URXD0>, <PIN_PB27__UTXD0>; 183 pinmux = < PIN_PD2__URXD1>, <PIN_PD3__UTXD1>; 187 pinmux = < PIN_PD4__URXD2>, <PIN_PD5__UTXD2>; 191 pinmux = < PIN_PC12__URXD3>, <PIN_PC13__UTXD3>; 195 pinmux = < PIN_PB3__URXD4>, <PIN_PB4__UTXD4>; 199 pinmux = <PIN_PB28__FLEXCOM0_IO0>, //TX 204 pinmux = <PIN_PB22__FLEXCOM3_IO1>, //RX 211 pinmux = <PIN_PD12__FLEXCOM4_IO0>, //DATA 219 pinmux = <PIN_PA30__PWMH0>; [all …]
|
D | at91-sama5d27_wlsom1_ek.dts | 104 * There is no real pinmux for ADC, if the pin 113 pinmux = <PIN_PD25__GPIO>, 119 pinmux = <PIN_PB28__FLEXCOM0_IO0>, 125 pinmux = <PIN_PB2__GPIO>; 130 pinmux = <PIN_PA6__GPIO>, 138 pinmux = <PIN_PA1__SDMMC0_CMD>, 147 pinmux = <PIN_PA0__SDMMC0_CK>, 156 pinmux = <PIN_PB26__URXD0>, 162 pinmux = <PIN_PB11__URXD3>, 168 pinmux = <PIN_PA31__PWML0>, [all …]
|
D | at91-kizbox3-hs.dts | 189 pinmux= <PIN_PA22__GPIO>, 199 pinmux = <PIN_PC19__GPIO>; 203 pinmux = <PIN_PC20__GPIO>; 207 pinmux = 213 pinmux = <PIN_PC9__GPIO>; 217 pinmux = <PIN_PB21__GPIO>; 221 pinmux = <PIN_PB25__GPIO>; 226 pinmux = <PIN_PB30__GPIO>; 232 pinmux = 242 pinmux = <PIN_PB1__GPIO>; [all …]
|
D | stm32f7-pinctrl.dtsi | 132 pinmux = <STM32_PINMUX('A', 15, AF4)>; /* HDMI CEC */ 141 pinmux = <STM32_PINMUX('A', 9, AF7)>; /* USART1_TX */ 147 pinmux = <STM32_PINMUX('A', 10, AF7)>; /* USART1_RX */ 154 pinmux = <STM32_PINMUX('A', 9, AF7)>; /* USART1_TX */ 160 pinmux = <STM32_PINMUX('B', 7, AF7)>; /* USART1_RX */ 167 pinmux = <STM32_PINMUX('B', 9, AF4)>, /* I2C1 SDA */ 177 pinmux = <STM32_PINMUX('H', 4, AF10)>, /* OTG_HS_ULPI_NXT */ 197 pinmux = <STM32_PINMUX('H', 4, AF10)>, /* OTG_HS_ULPI_NXT */ 217 pinmux = <STM32_PINMUX('A', 10, AF10)>, /* OTG_FS_ID */ 228 pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1 D0 */ [all …]
|
/Linux-v5.10/drivers/pinctrl/ |
D | Kconfig | 14 config PINMUX config 19 select PINMUX 37 select PINMUX 48 select PINMUX 52 functionality. This driver supports the pinmux, push-pull and 60 select PINMUX 74 select PINMUX 86 select PINMUX 101 select PINMUX 117 select PINMUX [all …]
|
/Linux-v5.10/arch/arm64/boot/dts/mediatek/ |
D | mt8183-evb.dts | 131 pinmux = <PINMUX_GPIO82__FUNC_SDA0>, 140 pinmux = <PINMUX_GPIO81__FUNC_SDA1>, 149 pinmux = <PINMUX_GPIO103__FUNC_SCL2>, 158 pinmux = <PINMUX_GPIO50__FUNC_SCL3>, 167 pinmux = <PINMUX_GPIO105__FUNC_SCL4>, 176 pinmux = <PINMUX_GPIO48__FUNC_SCL5>, 185 pinmux = <PINMUX_GPIO85__FUNC_SPI0_MI>, 195 pinmux = <PINMUX_GPIO123__FUNC_MSDC0_DAT0>, 209 pinmux = <PINMUX_GPIO124__FUNC_MSDC0_CLK>; 214 pinmux = <PINMUX_GPIO133__FUNC_MSDC0_RSTB>; [all …]
|
D | mt8183-kukui.dtsi | 355 pinmux = <PINMUX_GPIO120__FUNC_GPIO120>; 362 pinmux = <PINMUX_GPIO151__FUNC_GPIO151>; 370 pinmux = <PINMUX_GPIO153__FUNC_GPIO153>; 377 pinmux = <PINMUX_GPIO82__FUNC_SDA0>, 386 pinmux = <PINMUX_GPIO81__FUNC_SDA1>, 395 pinmux = <PINMUX_GPIO103__FUNC_SCL2>, 404 pinmux = <PINMUX_GPIO50__FUNC_SCL3>, 413 pinmux = <PINMUX_GPIO105__FUNC_SCL4>, 422 pinmux = <PINMUX_GPIO48__FUNC_SCL5>, 431 pinmux = <PINMUX_GPIO11__FUNC_SCL6>, [all …]
|
D | mt8173-elm.dtsi | 587 pinmux = <MT8173_PIN_128_I2S0_LRCK__FUNC_I2S1_WS>, 600 pinmux = <MT8173_PIN_32_UTXD2__FUNC_GPIO32>; 607 pinmux = <MT8173_PIN_119_KPROW0__FUNC_GPIO119>; 614 pinmux = <MT8173_PIN_87_DISP_PWM0__FUNC_DISP_PWM0>; 621 pinmux = <MT8173_PIN_123_KPCOL1__FUNC_GPIO123>, 627 pinmux = <MT8173_PIN_121_KPROW2__FUNC_GPIO121>; 634 pinmux = <MT8173_PIN_36_DAISYNC__FUNC_GPIO36>; 640 pinmux = <MT8173_PIN_15_EINT15__FUNC_GPIO15>; 647 pinmux = <MT8173_PIN_57_MSDC0_DAT0__FUNC_MSDC0_DAT0>, 660 pinmux = <MT8173_PIN_65_MSDC0_CLK__FUNC_MSDC0_CLK>; [all …]
|
/Linux-v5.10/arch/sh/kernel/cpu/sh2a/ |
D | Makefile | 20 # Pinmux setup 21 pinmux-$(CONFIG_CPU_SUBTYPE_SH7203) := pinmux-sh7203.o 22 pinmux-$(CONFIG_CPU_SUBTYPE_SH7264) := pinmux-sh7264.o 23 pinmux-$(CONFIG_CPU_SUBTYPE_SH7269) := pinmux-sh7269.o 25 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
|
/Linux-v5.10/arch/arm64/boot/dts/qcom/ |
D | msm8996-pins.dtsi | 52 pinmux { 74 pinmux { 86 pinmux { 98 pinmux { 110 pinmux { 122 pinmux { 134 pinmux { 146 pinmux { 158 pinmux { 171 pinmux { [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/pinctrl/ |
D | nvidia,tegra124-pinmux.txt | 1 NVIDIA Tegra124 pinmux controller 4 pinctrl binding, as described in nvidia,tegra20-pinmux.txt and 5 nvidia,tegra30-pinmux.txt. In fact, this document assumes that binding as 9 - compatible: For Tegra124, must contain "nvidia,tegra124-pinmux". For 10 Tegra132, must contain '"nvidia,tegra132-pinmux", "nvidia-tegra124-pinmux"'. 13 -- second entry - the pinmux registers 116 pinmux: pinmux { 117 compatible = "nvidia,tegra124-pinmux"; 123 Example pinmux entries: 126 sdmmc4_default: pinmux {
|
D | nvidia,tegra194-pinmux.txt | 1 NVIDIA Tegra194 pinmux controller 4 - compatible: "nvidia,tegra194-pinmux" 7 - second entry: The PINMUX_AUX_* registers (pinmux) 60 These correspond to Tegra PADCTL_* (pinmux) registers. 64 These correspond to Tegra PADCTL_* (pinmux) registers. Any property 72 See the list above for the pin name to use when configuring the pinmux. 88 tegra_pinctrl: pinmux: pinmux@2430000 { 89 compatible = "nvidia,tegra194-pinmux";
|
D | pinmux-node.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/pinmux-node.yaml# 85 For cases like this, the pin controller driver may use the pinmux helper 87 in a pinmux group. A pinmux group consists of the pin identifier and mux 90 The pinmux property accepts an array of pinmux groups, each of them describing 95 pinmux = <PINMUX_GROUP>, <PINMUX_GROUP>, ...; 101 together in a pinmux group. 122 this, "pins" or "pinmux" has to be specified) 124 pinmux:
|
D | pinctrl-mt65xx.txt | 16 - pins-are-numbered: Specify the subnodes are using numbered pinmux to 52 pinmux = <PIN_NUMBER_PINMUX>; 57 - pinmux: integer array, represents gpio pin number and mux setting. 106 pinmux = <MT8135_PIN_100_SDA0__FUNC_SDA0>, 114 pinmux = <MT8135_PIN_195_SDA1__FUNC_SDA1>, 122 pinmux = <MT8135_PIN_193_SDA2__FUNC_SDA2>; 127 pinmux = <MT8135_PIN_49_WATCHDOG__FUNC_GPIO49>; 134 pinmux = <MT8135_PIN_40_DAC_CLK__FUNC_GPIO40>, 140 pinmux = <MT8135_PIN_35_SCL3__FUNC_SCL3>, 147 pinmux = <MT8135_PIN_57_JTCK__FUNC_GPIO57>,
|
D | nvidia,tegra114-pinmux.txt | 1 NVIDIA Tegra114 pinmux controller 4 pinctrl binding, as described in nvidia,tegra20-pinmux.txt and 5 nvidia,tegra30-pinmux.txt. In fact, this document assumes that binding as 9 - compatible: "nvidia,tegra114-pinmux" 13 be pinmux register address. 96 pinmux: pinmux { 97 compatible = "nvidia,tegra114-pinmux"; 99 0x70003000 0x40c>; /* PinMux registers */ 105 sdmmc4_default: pinmux {
|
D | pinctrl-zx.txt | 17 | pinmux | 23 | pinmux | | 24 | pinmux v | 36 For most of pins like GMII_RXD3 in the figure, the pinmux function is 38 'TOP pins'. For pins like KEY_ROW2, the pinmux is controlled by both 41 Though pinmux implementation is quite different, pinconf is same for both 49 implements pinmux for AON pins and pinconf for all pins.
|
D | intel,lgm-io.yaml | 7 title: Intel Lightning Mountain SoC pinmux & GPIO controller binding 13 Pinmux & GPIO controller controls pin multiplexing & configuration including 30 $ref: pinmux-node.yaml# 36 pinmux: true 57 # Pinmux controller node 67 pinmux = <1>,
|