Home
last modified time | relevance | path

Searched full:pinmux (Results 1 – 25 of 532) sorted by relevance

12345678910>>...22

/Linux-v5.10/drivers/pinctrl/qcom/
DKconfig6 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/
DMakefile39 # 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/
Dstm32mp15-pinctrl.dtsi11 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 …]
Dat91-sama5d27_som1_ek.dts234 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 …]
Dat91-sama5d2_icp.dts354 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 …]
Dimx28.dtsi220 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 …]
Dat91-sama5d2_xplained.dts429 * 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 …]
Dat91-sama5d2_ptc_ek.dts241 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 …]
Dat91-kizbox3_common.dtsi161 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 …]
Dat91-sama5d27_wlsom1_ek.dts104 * 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 …]
Dat91-kizbox3-hs.dts189 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 …]
Dstm32f7-pinctrl.dtsi132 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/
DKconfig14 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/
Dmt8183-evb.dts131 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 …]
Dmt8183-kukui.dtsi355 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 …]
Dmt8173-elm.dtsi587 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/
DMakefile20 # 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/
Dmsm8996-pins.dtsi52 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/
Dnvidia,tegra124-pinmux.txt1 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 {
Dnvidia,tegra194-pinmux.txt1 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";
Dpinmux-node.yaml4 $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:
Dpinctrl-mt65xx.txt16 - 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>,
Dnvidia,tegra114-pinmux.txt1 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 {
Dpinctrl-zx.txt17 | 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.
Dintel,lgm-io.yaml7 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>,

12345678910>>...22