/Linux-v5.15/Documentation/devicetree/bindings/pinctrl/ |
D | st,stm32-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/pinctrl/st,stm32-pinctrl.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Alexandre TORGUE <alexandre.torgue@st.com> 17 on-chip controllers onto these pads. 22 - st,stm32f429-pinctrl 23 - st,stm32f469-pinctrl 24 - st,stm32f746-pinctrl 25 - st,stm32f769-pinctrl [all …]
|
D | fsl,imx6sll-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 7 - compatible: "fsl,imx6sll-iomuxc" 8 - fsl,pins: each entry consists of 6 integers and represents the mux and config 11 imx6sll-pinfunc.h under device tree source folder. The last integer CONFIG is 12 the pad setting value like pull-up on this pin. Please refer to i.MX6SLL 39 Refer to imx6sll-pinfunc.h in device tree source folder for all available
|
D | fsl,imx7ulp-pinctrl.txt | 10 Please refer to fsl,imx-pinctrl.txt in this directory for common binding 14 - compatible: "fsl,imx7ulp-iomuxc1". 15 - fsl,pins: Each entry consists of 5 integers which represents the mux 19 imx7ulp-pinfunc.h in the device tree source folder. 21 pull-up on this pin. 39 #include "imx7ulp-pinfunc.h" 43 compatible = "fsl,imx7ulp-iomuxc1";
|
D | fsl,mxs-pinctrl.txt | 6 voltage and pull-up. 9 - compatible: "fsl,imx23-pinctrl" or "fsl,imx28-pinctrl" 10 - reg: Should contain the register physical address and length for the 13 Please refer to pinctrl-bindings.txt in this directory for details of the 20 information about pull-up. For this reason, even seemingly boolean values are 34 particular function, like SSP0 functioning as mmc0-8bit. That said, the 37 "pinctrl-*" phandle in client device node should only have one group node 41 Required subnode-properties: 42 - fsl,pinmux-ids: An integer array. Each integer in the array specify a pin 56 - reg: Should be the index of the group nodes for same function. This property [all …]
|
D | atmel,at91-pio4-pinctrl.txt | 7 - compatible: 8 "atmel,sama5d2-pinctrl" 9 "microchip,sama7g5-pinctrl" 10 - reg: base address and length of the PIO controller. 11 - interrupts: interrupt outputs from the controller, one for each bank. 12 - interrupt-controller: mark the device node as an interrupt controller. 13 - #interrupt-cells: should be two. 14 - gpio-controller: mark the device node as a gpio controller. 15 - #gpio-cells: should be two. 17 Please refer to ../gpio/gpio.txt and ../interrupt-controller/interrupts.txt for [all …]
|
D | pinctrl-mt8195.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/pinctrl-mt8195.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sean Wang <sean.wang@mediatek.com> 17 const: mediatek,mt8195-pinctrl 19 gpio-controller: true 21 '#gpio-cells': 28 gpio-ranges: 38 reg-names: [all …]
|
D | pinctrl-mt8192.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/pinctrl-mt8192.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sean Wang <sean.wang@mediatek.com> 17 const: mediatek,mt8192-pinctrl 19 gpio-controller: true 21 '#gpio-cells': 28 gpio-ranges: 38 reg-names: [all …]
|
D | mediatek,mt65xx-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt65xx-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sean Wang <sean.wang@kernel.org> 18 - mediatek,mt2701-pinctrl 19 - mediatek,mt2712-pinctrl 20 - mediatek,mt6397-pinctrl 21 - mediatek,mt7623-pinctrl 22 - mediatek,mt8127-pinctrl [all …]
|
D | mediatek,mt6797-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt6797-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sean Wang <sean.wang@kernel.org> 17 const: mediatek,mt6797-pinctrl 23 reg-names: 25 - const: gpio 26 - const: iocfgl 27 - const: iocfgb [all …]
|
D | mediatek,mt6779-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt6779-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andy Teng <andy.teng@mediatek.com> 15 - compatible: "syscon" 19 const: mediatek,mt6779-pinctrl 25 reg-names: 27 - const: "gpio" 28 - const: "iocfg_rm" [all …]
|
D | fsl,imx25-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 22 Refer to imx25-pinfunc.h in device tree source folder for all available
|
D | fsl,imx51-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 7 - compatible: "fsl,imx51-iomuxc" 8 - fsl,pins: two integers array, represents a group of pins mux and config 11 pull-up for this pin. Please refer to imx51 datasheet for the valid pad 31 Refer to imx51-pinfunc.h in device tree source folder for all available
|
D | fsl,imx53-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 7 - compatible: "fsl,imx53-iomuxc" 8 - fsl,pins: two integers array, represents a group of pins mux and config 11 pull-up for this pin. Please refer to imx53 datasheet for the valid pad 31 Refer to imx53-pinfunc.h in device tree source folder for all available
|
D | fsl,imx50-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 7 - compatible: "fsl,imx50-iomuxc" 8 - fsl,pins: two integers array, represents a group of pins mux and config 11 pull-up for this pin. Please refer to imx50 datasheet for the valid pad 31 Refer to imx50-pinfunc.h in device tree source folder for all available
|
D | fsl,imx35-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 7 - compatible: "fsl,imx35-iomuxc" 8 - fsl,pins: two integers array, represents a group of pins mux and config 11 pull-up for this pin. Please refer to imx35 datasheet for the valid pad 32 Refer to imx35-pinfunc.h in device tree source folder for all available
|
D | fsl,imx6dl-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 7 - compatible: "fsl,imx6dl-iomuxc" 8 - fsl,pins: two integers array, represents a group of pins mux and config 11 pull-up for this pin. Please refer to imx6dl datasheet for the valid pad 37 Refer to imx6dl-pinfunc.h in device tree source folder for all available
|
D | fsl,imx6q-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 7 - compatible: "fsl,imx6q-iomuxc" 8 - fsl,pins: two integers array, represents a group of pins mux and config 11 pull-up for this pin. Please refer to imx6q datasheet for the valid pad 37 Refer to imx6q-pinfunc.h in device tree source folder for all available
|
D | fsl,imx6sx-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 7 - compatible: "fsl,imx6sx-iomuxc" 8 - fsl,pins: each entry consists of 6 integers and represents the mux and config 11 imx6sx-pinfunc.h under device tree source folder. The last integer CONFIG is 12 the pad setting value like pull-up on this pin. Please refer to i.MX6 SoloX
|
D | fsl,imx6ul-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 7 - compatible: "fsl,imx6ul-iomuxc" for main IOMUX controller or 8 "fsl,imx6ull-iomuxc-snvs" for i.MX 6ULL's SNVS IOMUX controller. 9 - fsl,pins: each entry consists of 6 integers and represents the mux and config 12 imx6ul-pinfunc.h under device tree source folder. The last integer CONFIG is 13 the pad setting value like pull-up on this pin. Please refer to i.MX6 UltraLite
|
D | fsl,imx6sl-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 7 - compatible: "fsl,imx6sl-iomuxc" 8 - fsl,pins: two integers array, represents a group of pins mux and config 11 pull-up for this pin. Please refer to imx6sl datasheet for the valid pad 38 Refer to imx6sl-pinfunc.h in device tree source folder for all available
|
D | fsl,vf610-pinctrl.txt | 3 Please refer to fsl,imx-pinctrl.txt in this directory for common binding part 7 - compatible: "fsl,vf610-iomuxc" 8 - fsl,pins: two integers array, represents a group of pins mux and config 11 such as pull-up, speed, ode for this pin. Please refer to Vybrid VF610 40 Please refer to vf610-pinfunc.h in device tree source folder
|
D | mediatek,mt8183-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt8183-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sean Wang <sean.wang@kernel.org> 17 const: mediatek,mt8183-pinctrl 23 reg-names: 25 - const: iocfg0 26 - const: iocfg1 27 - const: iocfg2 [all …]
|
D | fsl,imx8ulp-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/fsl,imx8ulp-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacky Bai <ping.bai@nxp.com> 13 Please refer to fsl,imx-pinctrl.txt and pinctrl-bindings.txt in this directory 18 const: fsl,imx8ulp-iomuxc1 37 be found in <arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h>. The last 38 integer CONFIG is the pad setting value like pull-up on this pin. Please 40 $ref: /schemas/types.yaml#/definitions/uint32-matrix [all …]
|
/Linux-v5.15/drivers/pinctrl/ |
D | pinctrl-at91-pio4.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <dt-bindings/pinctrl/at91.h> 18 #include <linux/pinctrl/pinconf-generic.h> 24 #include "pinctrl-utils.h" 68 #define ATMEL_GET_PIN_NO(pinfunc) ((pinfunc) & 0xff) argument 69 #define ATMEL_GET_PIN_FUNC(pinfunc) ((pinfunc >> 16) & 0xf) argument 70 #define ATMEL_GET_PIN_IOSET(pinfunc) ((pinfunc >> 20) & 0xf) argument 76 * struct atmel_pioctrl_data - Atmel PIO controller (pinmux + gpio) data struct 103 * struct atmel_pioctrl - Atmel PIO controller (pinmux + gpio) 153 {"atmel,drive-strength", ATMEL_PIN_CONFIG_DRIVE_STRENGTH, 0}, [all …]
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | imx6ull.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include "imx6ull-pinfunc.h" 7 #include "imx6ull-pinfunc-snvs.h" 9 /* Delete UART8 in AIPS-1 (i.MX6UL specific) */ 10 /delete-node/ &uart8; 11 /* Delete CAAM node in AIPS-2 (i.MX6UL specific) */ 12 /delete-node/ &crypto; 15 clock-frequency = <900000000>; 16 operating-points = < 24 fsl,soc-operating-points = < [all …]
|