/linux-6.15/Documentation/devicetree/bindings/pinctrl/ |
D | img,pistachio-pinctrl.txt | 6 controller on Pistachio has 99 pins, 90 of which are MFIOs which can be 8 each. The GPIO banks are represented as sub-nodes of the pad controller node. 10 Please refer to pinctrl-bindings.txt, ../gpio/gpio.txt, and 11 ../interrupt-controller/interrupts.txt for generic information regarding 15 -------------------------------------------- 16 - compatible: "img,pistachio-system-pinctrl". 17 - reg: Address range of the pinctrl registers. 19 Required properties for GPIO bank sub-nodes: 20 -------------------------------------------- 21 - interrupts: Interrupt line for the GPIO bank. [all …]
|
D | nxp,lpc1850-scu.txt | 2 -------------------------------------------------------- 5 - compatible : Should be "nxp,lpc1850-scu" 6 - reg : Address and length of the register set for the device 7 - clocks : Clock specifier (see clock bindings for details) 9 The lpc1850-scu driver uses the generic pin multiplexing and generic pin 10 configuration documented in pinctrl-bindings.txt. 13 - function 14 - pins 15 - bias-disable 16 - bias-pull-up [all …]
|
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 …]
|
/linux-6.15/arch/arm64/boot/dts/ti/ |
D | k3-am65-iot2050-arduino-connector.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) Siemens AG, 2018-2023 13 pinctrl-names = 15 "d0-uart0-rxd", "d0-gpio", "d0-gpio-pullup", "d0-gpio-pulldown", 16 "d1-uart0-txd", "d1-gpio", "d1-gpio-pullup", "d1-gpio-pulldown", 17 "d2-uart0-ctsn", "d2-gpio", "d2-gpio-pullup", "d2-gpio-pulldown", 18 "d3-uart0-rtsn", "d3-gpio", "d3-gpio-pullup", "d3-gpio-pulldown", 19 "d10-spi0-cs0", "d10-gpio", "d10-gpio-pullup", "d10-gpio-pulldown", 20 "d11-spi0-d0", "d11-gpio", "d11-gpio-pullup", "d11-gpio-pulldown", 21 "d12-spi0-d1", "d12-gpio", "d12-gpio-pullup", "d12-gpio-pulldown", [all …]
|
D | k3-am6548-iot2050-advanced-sm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * AM6548-based (quad-core) IOT2050 SM variant, Product Generation 2 11 * 4 GB RAM, 16 GB eMMC, USB-serial converter on connector X30 14 * https://new.siemens.com/global/en/products/automation/pc-based/iot-gateways/simatic-iot2050.html 17 /dts-v1/; 19 #include "k3-am6548-iot2050-advanced-common.dtsi" 20 #include "k3-am65-iot2050-common-pg2.dtsi" 23 compatible = "siemens,iot2050-advanced-sm", "ti,am654"; 38 pinctrl-0 = <&leds_pins_default>, <&user1_led_pins>; 40 led-2 { [all …]
|
/linux-6.15/arch/arm/boot/dts/broadcom/ |
D | bcm283x.dtsi | 1 #include <dt-bindings/pinctrl/bcm2835.h> 2 #include <dt-bindings/clock/bcm2835.h> 3 #include <dt-bindings/clock/bcm2835-aux.h> 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/interrupt-controller/irq.h> 6 #include <dt-bindings/soc/bcm2835-pm.h> 8 /* firmware-provided startup stubs live here, where the secondary CPUs are 21 #address-cells = <1>; 22 #size-cells = <1>; 25 serial0 = &uart0; [all …]
|
/linux-6.15/arch/arm/boot/dts/nxp/lpc/ |
D | lpc4350-hitex-eval.dts | 9 * Released under the terms of 3-clause BSD License 13 /dts-v1/; 18 #include "dt-bindings/input/input.h" 19 #include "dt-bindings/gpio/gpio.h" 23 compatible = "hitex,lpc4350-eval-board", "nxp,lpc4350"; 26 serial0 = &uart0; 33 stdout-path = &uart0; 42 compatible = "gpio-keys-polled"; 43 poll-interval = <100>; 97 compatible = "gpio-leds"; [all …]
|
D | lpc4357-ea4357-devkit.dts | 9 * Released under the terms of 3-clause BSD License 13 /dts-v1/; 18 #include "dt-bindings/input/input.h" 19 #include "dt-bindings/gpio/gpio.h" 23 compatible = "ea,lpc4357-developers-kit", "nxp,lpc4357", "nxp,lpc4350"; 26 serial0 = &uart0; 33 stdout-path = &uart0; 42 compatible = "regulator-fixed"; 43 regulator-name = "3v3-supply"; 44 regulator-min-microvolt = <3300000>; [all …]
|
/linux-6.15/arch/riscv/boot/dts/sophgo/ |
D | sg2002-licheerv-nano-b.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 12 compatible = "sipeed,licheerv-nano-b", "sipeed,licheerv-nano", "sophgo,sg2002"; 19 serial0 = &uart0; 27 stdout-path = "serial0:115200n8"; 32 clock-frequency = <25000000>; 36 uart0_cfg: uart0-cfg { 37 uart0-pins { 40 bias-pull-up; 41 drive-strength-microamp = <10800>; [all …]
|
D | cv1800b-milkv-duo.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 11 model = "Milk-V Duo"; 15 serial0 = &uart0; 23 stdout-path = "serial0:115200n8"; 26 reserved-memory { 27 #address-cells = <1>; 28 #size-cells = <1>; 33 no-map; 39 clock-frequency = <25000000>; [all …]
|
/linux-6.15/arch/arm64/boot/dts/nuvoton/ |
D | ma35d1-iot-512m.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 * Author: Shan-Chun Hung <schung@nuvoton.com> 8 /dts-v1/; 12 model = "Nuvoton MA35D1-IoT"; 13 compatible = "nuvoton,ma35d1-iot", "nuvoton,ma35d1"; 16 serial0 = &uart0; 24 stdout-path = "serial0:115200n8"; 32 clk_hxt: clock-hxt { 33 compatible = "fixed-clock"; 34 #clock-cells = <0>; [all …]
|
D | ma35d1-som-256m.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 * Author: Shan-Chun Hung <schung@nuvoton.com> 8 /dts-v1/; 12 model = "Nuvoton MA35D1-SOM"; 13 compatible = "nuvoton,ma35d1-som", "nuvoton,ma35d1"; 16 serial0 = &uart0; 24 stdout-path = "serial0:115200n8"; 32 clk_hxt: clock-hxt { 33 compatible = "fixed-clock"; 34 #clock-cells = <0>; [all …]
|
/linux-6.15/arch/arm64/boot/dts/mediatek/ |
D | mt8195-evb.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 11 compatible = "mediatek,mt8195-evb", "mediatek,mt8195"; 14 serial0 = &uart0; 18 stdout-path = "serial0:921600n8"; 32 pinctrl-names = "default"; 33 pinctrl-0 = <&i2c0_pin>; 34 clock-frequency = <100000>; 39 pinctrl-names = "default"; 40 pinctrl-0 = <&i2c1_pin>; [all …]
|
/linux-6.15/arch/riscv/boot/dts/thead/ |
D | th1520-lichee-pi-4a.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include "th1520-lichee-module-4a.dtsi" 10 compatible = "sipeed,lichee-pi-4a", "sipeed,lichee-module-4a", "thead,th1520"; 19 serial0 = &uart0; 29 stdout-path = "serial0:115200n8"; 34 uart0_pins: uart0-0 { 35 tx-pins { 36 pins = "UART0_TXD"; 38 bias-disable; 39 drive-strength = <3>; [all …]
|
D | th1520-beaglev-ahead.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 15 compatible = "beagle,beaglev-ahead", "thead,th1520"; 25 serial0 = &uart0; 35 stdout-path = "serial0:115200n8"; 44 pinctrl-names = "default"; 45 pinctrl-0 = <&led_pins>; 46 compatible = "gpio-leds"; [all …]
|
/linux-6.15/arch/arm64/boot/dts/toshiba/ |
D | tmpv7708_pins.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 spi0_pins: spi0-pins { 8 spi1_pins: spi1-pins { 12 spi2_pins: spi2-pins { 16 spi3_pins: spi3-pins { 20 spi4_pins: spi4-pins { 24 spi5_pins: spi5-pins { 28 spi6_pins: spi6-pins { 32 uart0_pins: uart0-pins { 33 function = "uart0"; [all …]
|
/linux-6.15/arch/arm/boot/dts/ti/omap/ |
D | am335x-chiliboard.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2015 Jablotron s.r.o. -- https://www.jablotron.com/ 6 /dts-v1/; 7 #include "am335x-chilisom.dtsi" 11 compatible = "grinn,am335x-chiliboard", "grinn,am335x-chilisom", 15 stdout-path = &uart0; 19 compatible = "gpio-leds"; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&led_gpio_pins>; 26 default-state = "keep"; [all …]
|
/linux-6.15/arch/mips/boot/dts/ralink/ |
D | mt7628a.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/mediatek,mtmips-sysc.h> 5 #address-cells = <1>; 6 #size-cells = <1>; 7 compatible = "ralink,mt7628a-soc"; 10 #address-cells = <1>; 11 #size-cells = <0>; 20 cpuintc: interrupt-controller { 21 #address-cells = <0>; 22 #interrupt-cells = <1>; [all …]
|
/linux-6.15/arch/arm/boot/dts/marvell/ |
D | kirkwood-openblocks_a6.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 #include "kirkwood-6282.dtsi" 9 compatible = "plathome,openblocks-a6", "marvell,kirkwood-88f6283", "marvell,kirkwood"; 18 stdout-path = &uart0; 31 nr-ports = <1>; 44 pinctrl: pin-controller@10000 { 45 pinctrl-0 = <&pmx_dip_switches>; 46 pinctrl-names = "default"; 48 pmx_uart0: pmx-uart0 { [all …]
|
D | kirkwood-openblocks_a7.dts | 1 // SPDX-License-Identifier: GPL-2.0 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11 /dts-v1/; 14 #include "kirkwood-6282.dtsi" 18 compatible = "plathome,openblocks-a7", "marvell,kirkwood-88f6283", "marvell,kirkwood"; 27 stdout-path = &uart0; 40 nr-ports = <1>; 53 pinctrl: pin-controller@10000 { 54 pinctrl-0 = <&pmx_dip_switches &pmx_gpio_header 56 pinctrl-names = "default"; [all …]
|
/linux-6.15/arch/mips/boot/dts/mobileye/ |
D | eyeq6h-pins.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 9 * [0] | MUX_SEL | 0 - GPIO, 1 - alternative func 14 * [13:12] | PUD | pull-up/pull-down. 0, 3 - no, 1 - PD, 2 - PU 20 // TODO: use pinctrl-single,bias-pullup 21 // TODO: use pinctrl-single,bias-pulldown 22 // TODO: use pinctrl-single,drive-strength 23 // TODO: use pinctrl-single,input-schmitt 25 i2c0_pins: i2c0-pins { 26 pinctrl-single,pins = < 31 i2c1_pins: i2c1-pins { [all …]
|
D | eyeq5-pins.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 9 timer0_pins: timer0-pins { 11 pins = "PA0", "PA1"; 13 timer1_pins: timer1-pins { 15 pins = "PA2", "PA3"; 17 timer2_pins: timer2-pins { 19 pins = "PA4", "PA5"; 21 pps0_pins: pps0-pin { 23 pins = "PA4"; 25 pps1_pins: pps1-pin { [all …]
|
/linux-6.15/arch/arm/boot/dts/mediatek/ |
D | mt7629-rfb.dts | 1 // SPDX-License-Identifier: GPL-2.0 7 /dts-v1/; 8 #include <dt-bindings/input/input.h> 13 compatible = "mediatek,mt7629-rfb", "mediatek,mt7629"; 16 serial0 = &uart0; 20 stdout-path = "serial0:115200n8"; 23 gpio-keys { 24 compatible = "gpio-keys"; 26 button-reset { 32 button-wps { [all …]
|
/linux-6.15/arch/arm/boot/dts/st/ |
D | ste-nomadik-s8815.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree for the ST-Ericsson Nomadik S8815 board 7 /dts-v1/; 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include "ste-nomadik-stn8815.dtsi" 12 model = "Calao Systems USB-S8815"; 13 compatible = "calaosystems,usb-s8815"; 20 serial0 = &uart0; 26 mmcsd-gpio { 27 gpio-hog; [all …]
|
/linux-6.15/arch/riscv/boot/dts/allwinner/ |
D | sun20i-d1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 // Copyright (C) 2021-2022 Samuel Holland <samuel@sholland.org> 4 #include "sun20i-d1s.dtsi" 5 #include "sunxi-d1-t113.dtsi" 10 compatible = "allwinner,sun20i-d1-lradc", 11 "allwinner,sun50i-r329-lradc"; 20 compatible = "allwinner,sun20i-d1-i2s", 21 "allwinner,sun50i-r329-i2s"; 26 clock-names = "apb", "mod"; 29 dma-names = "rx", "tx"; [all …]
|