/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | marvell,dove-pinctrl.txt | 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 7 - compatible: "marvell,dove-pinctrl" 8 - clocks: (optional) phandle of pdma clock 9 - reg: register specifiers of MPP, MPP4, and PMU MPP registers 11 Available mpp pins/groups and functions: 16 name pins functions 22 mpp3 3 gpio, pmu, uart2(rxd), sdio0(ledctrl), sata(act), 23 uart1(cts), lcd-spi(cs1), pmu* 27 mpp7 7 gpio, pmu, uart3(rxd), sdio1(ledctrl), spi1(sck), pmu* 31 mpp11 11 gpio, pmu, sata(prsnt), sata-1(act), sdio0(ledctrl), [all …]
|
H A D | marvell,kirkwood-pinctrl.txt | 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 7 - compatible: "marvell,88f6180-pinctrl", 8 "marvell,88f6190-pinctrl", "marvell,88f6192-pinctrl", 9 "marvell,88f6281-pinctrl", "marvell,88f6282-pinctrl", 10 "marvell,98dx4122-pinctrl", "marvell,98dx1135-pinctrl" 11 - reg: register specifier of MPP registers 14 It also support the 88f6281-based variant in the 98dx412x Bobcat SoCs. 16 Available mpp pins/groups and functions: 22 name pins functions 28 mpp4 4 gpio, nand(io6), uart0(rxd), ptp(clk) [all …]
|
H A D | marvell,armada-39x-pinctrl.txt | 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 7 - compatible: "marvell,88f6920-pinctrl", "marvell,88f6925-pinctrl" or 8 "marvell,88f6928-pinctrl" depending on the specific variant of the 10 - reg: register specifier of MPP registers 12 Available mpp pins/groups and functions: 16 name pins functions 18 mpp0 0 gpio, ua0(rxd) 23 mpp5 5 gpio, ua1(rxd), ua0(cts), smi(mdio) 35 mpp17 17 gpio, ua1(rxd), spi0(sck), sata1(prsnt) [1], sata0(prsnt) [1], smi(mdio) 37 mpp19 19 gpio, sata1(prsnt) [1], ua0(cts), ua1(rxd), i2c2(sda) [all …]
|
H A D | marvell,armada-370-pinctrl.txt | 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 7 - compatible: "marvell,88f6710-pinctrl" 8 - reg: register specifier of MPP registers 10 Available mpp pins/groups and functions: 14 name pins functions 16 mpp0 0 gpio, uart0(rxd) 19 mpp3 3 gpio, i2c0(sda), uart0(rxd) 20 mpp4 4 gpio, vdd(cpu-pd) 27 mpp11 11 gpio, ge0(rxd0), uart1(rxd), sd0(cmd), spi0(cs1), 37 mpp16 16 gpio, ge0(rxclk), uart1(rxd), tdm(int), audio(extclk) [all …]
|
H A D | marvell,armada-38x-pinctrl.txt | 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 7 - compatible: "marvell,88f6810-pinctrl", "marvell,88f6820-pinctrl" or 8 "marvell,88f6828-pinctrl" depending on the specific variant of the 10 - reg: register specifier of MPP registers 12 Available mpp pins/groups and functions: 16 name pins functions 18 mpp0 0 gpio, ua0(rxd) 23 mpp5 5 gpio, ge(mdio), ua1(rxd), ua0(cts) 35 mpp17 17 gpio, ge0(rxclk), ptp(clk), ua1(rxd), spi0(sck), sata1(prsnt), sata0(prsnt) 42 mpp24 24 gpio, spi0(miso), ua0(cts), ua1(rxd), sd0(d4), dev(ready) [all …]
|
H A D | marvell,armada-375-pinctrl.txt | 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 7 - compatible: "marvell,88f6720-pinctrl" 8 - reg: register specifier of MPP registers 10 Available mpp pins/groups and functions: 14 name pins functions 31 mpp15 15 gpio, i2c0(sck), uart1(rxd) 33 mpp17 17 gpio, uart0(rxd) 57 mpp41 41 gpio, uart1(rxd) 77 mpp61 61 gpio, i2c1(sda), uart1(rxd), spi1(cs2), led(p0)
|
H A D | marvell,orion-pinctrl.txt | 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 7 - compatible: "marvell,88f5181-pinctrl", 8 "marvell,88f5181l-pinctrl", 9 "marvell,88f5182-pinctrl", 10 "marvell,88f5281-pinctrl" 12 - reg: two register areas, the first one describing the first two 16 Available mpp pins/groups and functions: 22 name pins functions 26 mpp2 2 gpio, pci(req3), pci-1(pme) 30 mpp6 6 gpio, pci(req5), pci-1(clk) [all …]
|
H A D | marvell,armada-98dx3236-pinctrl.txt | 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 7 - compatible: "marvell,98dx3236-pinctrl" or "marvell,98dx4251-pinctrl" 8 - reg: register specifier of MPP registers 12 name pins functions 25 mpp11 11 gpio, uart1(rxd), uart0(cts), dev(ad13) 33 mpp19 19 gpio, uart1(rxd), dev(rb)
|
H A D | marvell,armada-xp-pinctrl.txt | 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 7 - compatible: "marvell,mv78230-pinctrl", "marvell,mv78260-pinctrl", 8 "marvell,mv78460-pinctrl" 9 - reg: register specifier of MPP registers 13 Available mpp pins/groups and functions: 19 name pins functions 50 mpp29 29 gpio, lcd(ref-clk), tdm(int0), ptp(clk) 61 mpp40 40 gpio, spi0(cs1), uart2(cts), lcd(vga-hsync), pcie(clkreq0), 63 mpp41 41 gpio, spi0(cs2), uart2(rts), lcd(vga-vsync), sata1(prsnt), 65 mpp42 42 gpio, uart2(rxd), uart0(cts), tdm(int7), tdm(timer) [all …]
|
H A D | canaan,k230-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/canaan,k230-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ze Huang <18771902331@163.com> 13 The Canaan Kendryte K230 platform includes 64 IO pins, each capable of 15 performed on a per-pin basis. 19 const: canaan,k230-pinctrl 25 '-pins$': 33 '-cfg$': [all …]
|
H A D | raspberrypi,rp1-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/raspberrypi,rp1-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - A. della Porta <andrea.porta@suse.com> 14 sub-peripherals, a gpio/pinconf/mux controller whose 54 pins are grouped 20 const: raspberrypi,rp1-gpio 26 '#gpio-cells': 28 to specify the flags (see include/dt-bindings/gpio/gpio.h). 31 gpio-controller: true [all …]
|
/linux/arch/arm64/boot/dts/renesas/ |
H A D | rzg2lc-smarc-pinfunction.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 12 pinctrl-0 = <&sound_clk_pins>; 13 pinctrl-names = "default"; 16 /* SW8 should be at position 2->1 */ 19 <RZG2L_PORT_PINMUX(40, 1, 3)>; /* RxD */ 24 /* SW8 should be at position 2->3 so that GPIO9_CAN1_STB line is activated */ 25 can1-stb-hog { 26 gpio-hog; [all …]
|
H A D | rzg2l-smarc-pinfunction.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 12 pinctrl-0 = <&sound_clk_pins>; 13 pinctrl-names = "default"; 20 /* SW7 should be at position 2->3 so that GPIO8_CAN0_STB line is activated */ 21 can0-stb-hog { 22 gpio-hog; 24 output-low; 25 line-name = "can0_stb"; [all …]
|
H A D | rzg2ul-smarc-pinfunction.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 12 pinctrl-0 = <&sound_clk_pins>; 13 pinctrl-names = "default"; 21 can0-stb-hog { 22 gpio-hog; 24 output-low; 25 line-name = "can0_stb"; 35 can1-stb-hog { [all …]
|
H A D | rzg3s-smarc.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 * Device Tree Source for the RZ SMARC Carrier-II Board. 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 23 stdout-path = "serial3:115200n8"; 27 compatible = "gpio-keys"; 29 key-1 { 30 interrupts-extended = <&pinctrl RZG2L_GPIO(18, 0) IRQ_TYPE_EDGE_FALLING>; 33 wakeup-source; [all …]
|
H A D | r9a07g044l2-remi-pi.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 17 model = "MYIR Tech Limited Remi Pi MYB-YG2LX-REMI"; 18 compatible = "myir,remi-pi", "renesas,r9a07g044l2", "renesas,r9a07g044"; 36 stdout-path = "serial0:115200n8"; 39 hdmi-out { 40 compatible = "hdmi-connector"; 42 ddc-i2c-bus = <&i2c1>; [all …]
|
H A D | r9a07g043-smarc-pmod.dtso | 1 // SPDX-License-Identifier: GPL-2.0 11 * +----------------------------+ 17 * +----------------------------+ 21 /dts-v1/; 24 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 27 can0-stb-hog { 31 can1-stb-hog { 35 sci0_pins: sci0-pins { 37 <RZG2L_PORT_PINMUX(2, 3, 5)>; /* RxD */ 42 pinctrl-0 = <&sci0_pins>; [all …]
|
/linux/arch/arm/boot/dts/st/ |
H A D | ste-href-family-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include "ste-dbx5x0-pinctrl.dtsi" 19 pins = "GPIO216_AG12"; /* FRM */ 23 pins = "GPIO218_AH11"; /* RXD */ 27 pins = 37 * note that we have muxes the pins off the function here 41 pins = "GPIO218_AH11"; /* RXD */ 45 pins = "GPIO215_AH13"; /* TXD */ 49 pins = "GPIO217_AH12"; /* CLK */ 56 pins = [all …]
|
H A D | ste-hrefprev60.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2012 ST-Ericsson AB 8 #include "ste-href-ab8500.dtsi" 9 #include "ste-href.dtsi" 33 interrupt-parent = <&gpio6>; 35 pinctrl-names = "default"; 36 pinctrl-0 = <&tc35892_hrefprev60_mode>; 38 interrupt-controller; 39 #interrupt-cells = <1>; 42 compatible = "tc3589x-gpio"; [all …]
|
/linux/Documentation/devicetree/bindings/arm/marvell/ |
H A D | cp110-system-controller.txt | 6 giving access to numerous features: clocks, pin-muxing and many other 11 - compatible: must be: "syscon", "simple-mfd"; 12 - reg: register area of the CP110 system controller 18 ------- 23 - a set of core clocks 24 - a set of gateable clocks 28 - The first cell must be 0 or 1. 0 for the core clocks and 1 for the 30 - The second cell identifies the particular core clock or gateable 34 - Core clocks 35 - 0 0 APLL [all …]
|
H A D | ap80x-system-controller.txt | 6 registers giving access to numerous features: clocks, pin-muxing and 11 - compatible: must be: "syscon", "simple-mfd"; 12 - reg: register area of the AP80x system controller 18 ------- 24 - 0: reference clock of CPU cluster 0 25 - 1: reference clock of CPU cluster 1 26 - 2: fixed PLL at 1200 Mhz 27 - 3: MSS clock, derived from the fixed PLL 31 - compatible: must be one of: 32 * "marvell,ap806-clock" [all …]
|
/linux/Documentation/devicetree/bindings/net/bluetooth/ |
H A D | mediatek,bluetooth.txt | 13 - compatible: Must be 14 "mediatek,mt7663u-bluetooth": for MT7663U device 15 "mediatek,mt7668u-bluetooth": for MT7668U device 16 - vcc-supply: Main voltage regulator 21 - pinctrl-names: Should be "default", "runtime" 22 - pinctrl-0: Should contain UART RXD low when the device is powered up to 24 - pinctrl-1: Should contain UART mode pin ctrl 30 - boot-gpios: GPIO same to the pin as UART RXD and used to keep LOW when 32 - pinctrl-names: Should be "default" 33 - pinctrl-0: Should contain UART mode pin ctrl [all …]
|
/linux/arch/arm/boot/dts/microchip/ |
H A D | sama5d4.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * sama5d4.dtsi - Device Tree Include file for SAMA5D4 family SoC 9 #include <dt-bindings/clock/at91.h> 10 #include <dt-bindings/dma/at91.h> 11 #include <dt-bindings/mfd/at91-usart.h> 12 #include <dt-bindings/pinctrl/at91.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/gpio/gpio.h> 17 #address-cells = <1>; 18 #size-cells = <1>; [all …]
|
H A D | lan966x-kontron-kswitch-d10-mmt.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "dt-bindings/phy/phy-lan966x-serdes.h" 16 stdout-path = "serial0:115200n8"; 19 gpio-restart { 20 compatible = "gpio-restart"; 21 pinctrl-0 = <&reset_pins>; 22 pinctrl-names = "default"; 29 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>; 33 pinctrl-0 = <&usart0_pins>; [all …]
|
H A D | lan966x-pcb8309.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * lan966x_pcb8309.dts - Device Tree file for PCB8309 5 /dts-v1/; 7 #include "dt-bindings/phy/phy-lan966x-serdes.h" 10 model = "Microchip EVB - LAN9662"; 11 compatible = "microchip,lan9662-pcb8309", "microchip,lan9662", "microchip,lan966"; 20 stdout-path = "serial0:115200n8"; 23 gpio-restart { 24 compatible = "gpio-restart"; 29 i2c-mux { [all …]
|