Searched +full:pinctrl +full:- +full:0 (Results  1 – 25 of 552) sorted by relevance
12345678910>>...23
| /Documentation/devicetree/bindings/pinctrl/ | 
| D | samsung,pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/samsung,pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Krzysztof Kozlowski <krzk@kernel.org> 11   - Sylwester Nawrocki <s.nawrocki@samsung.com> 12   - Tomasz Figa <tomasz.figa@gmail.com> 19   the following format 'pinctrl{n}' where n is a unique number for the alias. 22    - External GPIO interrupts (see interrupts property in pin controller node); 24    - External wake-up interrupts - multiplexed (capable of waking up the system [all …] 
 | 
| D | rockchip,pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/rockchip,pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Heiko Stuebner <heiko@sntech.de> 16   options with option 0 being used as a GPIO. 18   Please refer to pinctrl-bindings.txt in this directory for details of the 19   common pinctrl bindings used by client devices, including the meaning of the 26   various pad settings such as pull-up, etc. 29   defined as gpio sub-nodes of the pinmux controller. [all …] 
 | 
| D | ingenic,pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/ingenic,pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   Please refer to pinctrl-bindings.txt in this directory for details of the 11   common pinctrl bindings used by client devices, including the meaning of the 18   which the pin is associated and N is an integer from 0 to 31 identifying the 28   - Paul Cercueil <paul@crapouillou.net> 33       - enum: 34           - ingenic,jz4730-pinctrl [all …] 
 | 
| D | pinctrl-single.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/pinctrl-single.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Tony Lindgren <tony@atomide.com> 21       - enum: 22           - pinctrl-single 23           - pinconf-single 24       - items: 25           - enum: [all …] 
 | 
| D | amlogic,meson8-pinctrl-cbus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/amlogic,meson8-pinctrl-cbus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Neil Armstrong <neil.armstrong@linaro.org> 13   - $ref: amlogic,meson-pinctrl-common.yaml# 18       - enum: 19           - amlogic,meson8-cbus-pinctrl 20           - amlogic,meson8b-cbus-pinctrl 21           - amlogic,meson-gxbb-periphs-pinctrl [all …] 
 | 
| D | marvell,mvebu-pinctrl.txt | 1 * Marvell SoC pinctrl core driver for mpp 3 The pinctrl driver enables Marvell SoCs to configure the multi-purpose pins 7 Please refer to pinctrl-bindings.txt in this directory for details of the 8 common pinctrl bindings used by client devices, including the meaning of the 15 Required properties for pinctrl driver: 16 - compatible: "marvell,<soc>-pinctrl" 17   Please refer to each marvell,<soc>-pinctrl.txt binding doc for supported SoCs. 20 - marvell,pins: string array of mpp pins or group of pins to be muxed. 21 - marvell,function: string representing a function to mux to for all 23     common for all marvell,pins. Please refer to marvell,<soc>-pinctrl.txt for [all …] 
 | 
| D | amlogic,meson8-pinctrl-aobus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/amlogic,meson8-pinctrl-aobus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Neil Armstrong <neil.armstrong@linaro.org> 13   - $ref: amlogic,meson-pinctrl-common.yaml# 18       - enum: 19           - amlogic,meson8-aobus-pinctrl 20           - amlogic,meson8b-aobus-pinctrl 21           - amlogic,meson-gxbb-aobus-pinctrl [all …] 
 | 
| D | allwinner,sun4i-a10-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/allwinner,sun4i-a10-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Chen-Yu Tsai <wens@csie.org> 11   - Maxime Ripard <mripard@kernel.org> 14   "#gpio-cells": 21   "#interrupt-cells": 30       - allwinner,sun4i-a10-pinctrl 31       - allwinner,sun5i-a10s-pinctrl [all …] 
 | 
| 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@foss.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 | sophgo,cv1800-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/sophgo,cv1800-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Inochi Amaoto <inochiama@outlook.com> 15       - sophgo,cv1800b-pinctrl 16       - sophgo,cv1812h-pinctrl 17       - sophgo,sg2000-pinctrl 18       - sophgo,sg2002-pinctrl 22       - description: pinctrl for system domain [all …] 
 | 
| D | amlogic,meson-pinctrl-a1.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/amlogic,meson-pinctrl-a1.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Neil Armstrong <neil.armstrong@linaro.org> 13   - $ref: amlogic,meson-pinctrl-common.yaml# 18       - amlogic,c3-periphs-pinctrl 19       - amlogic,t7-periphs-pinctrl 20       - amlogic,meson-a1-periphs-pinctrl 21       - amlogic,meson-s4-periphs-pinctrl [all …] 
 | 
| D | mscc,ocelot-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/mscc,ocelot-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Alexandre Belloni <alexandre.belloni@bootlin.com> 11   - Lars Povlsen <lars.povlsen@microchip.com> 16       - microchip,lan966x-pinctrl 17       - microchip,sparx5-pinctrl 18       - mscc,jaguar2-pinctrl 19       - mscc,luton-pinctrl [all …] 
 | 
| D | apple,pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/apple,pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Mark Kettenis <kettenis@openbsd.org> 20       - enum: 21           - apple,t8103-pinctrl 22           - apple,t8112-pinctrl 23           - apple,t6000-pinctrl 24       - const: apple,pinctrl [all …] 
 | 
| D | renesas,rza2-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/renesas,rza2-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Chris Brandt <chris.brandt@renesas.com> 11   - Geert Uytterhoeven <geert+renesas@glider.be> 16   Pin multiplexing and GPIO configuration is performed on a per-pin basis. 23     const: renesas,r7s9210-pinctrl # RZ/A2M 28   gpio-controller: true 30   '#gpio-cells': [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 | renesas,rzg2l-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/renesas,rzg2l-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Geert Uytterhoeven <geert+renesas@glider.be> 11   - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 16   Pin multiplexing and GPIO configuration is performed on a per-pin basis. 24       - items: 25           - enum: 26               - renesas,r9a07g043-pinctrl # RZ/G2UL{Type-1,Type-2} and RZ/Five [all …] 
 | 
| D | cnxt,cx92755-pinctrl.txt | 11 - compatible: Must be "cnxt,cx92755-pinctrl" 12 - reg: Base address of the General Purpose Pin Mapping register block and the 14 - gpio-controller: Marks the device node as a GPIO controller. 15 - #gpio-cells: Must be <2>. The first cell is the pin number and the 16   second cell is used to specify flags. See include/dt-bindings/gpio/gpio.h 21 	pinctrl: pinctrl@f0000e20 { 22 		compatible = "cnxt,cx92755-pinctrl"; 23 		reg = <0xf0000e20 0x100>; 24 		gpio-controller; 25 		#gpio-cells = <2>; [all …] 
 | 
| D | pinctrl-rk805.txt | 5 Please refer file <devicetree/bindings/pinctrl/pinctrl-bindings.txt> 6 for details of the common pinctrl bindings used by client devices, 10 -------------------------- 13 - pinctrl-names: A pinctrl state named per <pinctrl-bindings.txt>. 14 - pinctrl[0...n]: Properties to contain the phandle for pinctrl states per 15 		<pinctrl-bindings.txt>. 17 The pin configurations are defined as child of the pinctrl states node. Each 18 sub-node have following properties: 21 ------------------ 22 - #gpio-cells: Should be two. The first cell is the pin number and the [all …] 
 | 
| D | atmel,at91rm9200-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/atmel,at91rm9200-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Manikandan Muralidharan <manikandan.m@microchip.com> 22       - items: 23           - enum: 24               - atmel,at91rm9200-pinctrl 25               - atmel,at91sam9x5-pinctrl 26               - atmel,sama5d3-pinctrl [all …] 
 | 
| D | mediatek,mt8192-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt8192-pinctrl.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: 32   gpio-line-names: true [all …] 
 | 
| /Documentation/devicetree/bindings/i2c/ | 
| D | i2c-mux-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-mux-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Pinctrl-based I2C Bus Mux 10   - Wolfram Sang <wsa@kernel.org> 14   signals, and represents the pin multiplexing configuration using the pinctrl device tree 17                                  +-----+  +-----+ 19     +------------------------+   +-----+  +-----+ 21     |                   /----|------+--------+ [all …] 
 | 
| /Documentation/devicetree/bindings/input/touchscreen/ | 
| D | sis_i2c.txt | 4 - compatible: must be "sis,9200-ts" 5 - reg: i2c slave address 6 - interrupts: touch controller interrupt (see interrupt 7   binding [0]) 10 - pinctrl-names: should be "default" (see pinctrl binding [1]). 11 - pinctrl-0: a phandle pointing to the pin settings for the 12   device (see pinctrl binding [1]). 13 - attn-gpios: the gpio pin used as attention line 14 - reset-gpios: the gpio pin used to reset the controller 15 - wakeup-source: touchscreen can be used as a wakeup source [all …] 
 | 
| /Documentation/devicetree/bindings/phy/ | 
| D | qcom,usb-hsic-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,usb-hsic-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Bjorn Andersson <andersson@kernel.org> 11   - Vinod Koul <vkoul@kernel.org> 16       - enum: 17           - qcom,usb-hsic-phy-mdm9615 18           - qcom,usb-hsic-phy-msm8974 19       - const: qcom,usb-hsic-phy [all …] 
 | 
| /Documentation/devicetree/bindings/serial/ | 
| D | microchip,pic32-uart.txt | 4 - compatible: Should be "microchip,pic32mzda-uart" 5 - reg: Should contain registers location and length 6 - interrupts: Should contain interrupt 7 - clocks: Phandle to the clock. 8           See: Documentation/devicetree/bindings/clock/clock-bindings.txt 9 - pinctrl-names: A pinctrl state names "default" must be defined. 10 - pinctrl-0: Phandle referencing pin configuration of the UART peripheral. 11              See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 14 - cts-gpios: CTS pin for UART 18 		compatible = "microchip,pic32mzda-uart"; [all …] 
 | 
| /Documentation/devicetree/bindings/net/ | 
| D | microchip,enc28j60.txt | 9 - compatible: Should be "microchip,enc28j60" 10 - reg: Specify the SPI chip select the ENC28J60 is wired to 11 - interrupts: Specify the interrupt index within the interrupt controller (referred 12               to above in interrupt-parent) and interrupt type. The ENC28J60 natively 15 - pinctrl-names: List of assigned state names, see pinctrl binding documentation. 16 - pinctrl-0: List of phandles to configure the GPIO pin used as interrupt line, 17              see also generic and your platform specific pinctrl binding 21 - spi-max-frequency: Maximum frequency of the SPI bus when accessing the ENC28J60. 31                 compatible = "fsl,imx28-spi"; 32                 pinctrl-names = "default"; [all …] 
 | 
        12345678910>>...23