| /freebsd-src/sys/contrib/device-tree/src/arm/nxp/imx/ |
| H A D | imx6qdl-dhcom-drc02.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 8 stdout-path = "serial0:115200n8"; 13 * Special SoM hardware required which uses the pins from micro SD card. The 14 * pins SD3_DAT0 and SD3_DAT1 are muxed as can2 Tx and Rx. The signals for can2 15 * Tx and Rx are routed to the DHCOM UART1 rts/cts pins. Therefore the micro SD 16 * card must be disabled and the uart1 rts/cts must be output on other DHCOM 17 * pins, see uart1 and usdhc3 node below. 30 rs485-rx-en-hog { 31 gpio-hog; 33 line-name = "rs485-rx-en"; [all …]
|
| H A D | imx6ull-dhcom-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause 6 #include "imx6ull-dhcor-som.dtsi" 10 /delete-property/ spi2; 11 /delete-property/ spi3; 17 serial0 = &uart1; [all...] |
| H A D | imx6qdl-dhcom-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2015-2021 DH electronics GmbH 7 #include <dt-bindings/pwm/pwm.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/clock/imx6qdl-clock.h> 10 #include <dt-bindings/input/input.h> 23 serial0 = &uart1; 30 memory@10000000 { /* Appropriate memory size will be filled by U-Boot */ 35 reg_3p3v: regulator-3P3V { 36 compatible = "regulator-fixed"; [all …]
|
| /freebsd-src/sys/contrib/device-tree/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 21 uart1(rts), pmu* 23 uart1(cts), lcd-spi(cs1), pmu* 31 mpp11 11 gpio, pmu, sata(prsnt), sata-1(act), sdio0(ledctrl), 39 mpp16 16 gpio, uart3(rts), sdio0(cd), ac97(sdi1), lcd-spi(cs1) [all …]
|
| H A D | marvell,mvebu-pinctrl.txt | 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 11 A Marvell SoC pin configuration node is a node of a group of pins which can 13 mpp pins or group of pins and a mpp function common to all pins. 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 22 marvell,pins given in this pin configuration node. The function has to be 23 common for all marvell,pins. Please refer to marvell,<soc>-pinctrl.txt for [all …]
|
| H A D | brcm,bcm6358-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/brcm,bcm6358-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Álvaro Fernández Rojas <noltari@gmail.com> 11 - Jonas Gorski <jonas.gorski@gmail.com> 14 Bindings for Broadcom's BCM6358 memory-mapped pin controller. 18 const: brcm,bcm6358-pinctrl 24 '-pins$': 26 $ref: pinmux-node.yaml# [all …]
|
| H A D | brcm,bcm6368-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/brcm,bcm6368-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Álvaro Fernández Rojas <noltari@gmail.com> 11 - Jonas Gorski <jonas.gorski@gmail.com> 14 Bindings for Broadcom's BCM6368 memory-mapped pin controller. 18 const: brcm,bcm6368-pinctrl 24 '-pins$': 26 $ref: pinmux-node.yaml# [all …]
|
| 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,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 32 mpp8 8 gpio, twsi0(sda), uart0(rts), uart1(rts), ptp(clk), [all …]
|
| H A D | mediatek,mt7986-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt7986-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sean Wang <sean.wang@kernel.org> 13 The MediaTek's MT7986 Pin controller is used to control SoC pins. 18 - mediatek,mt7986a-pinctrl 19 - mediatek,mt7986b-pinctrl 25 reg-names: 27 - const: gpio [all …]
|
| H A 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 …]
|
| H A D | xlnx,zynq-pinctrl.txt | 4 - compatible: "xlnx,zynq-pinctrl" 5 - syscon: phandle to SLCR 6 - reg: Offset and length of pinctrl space in SLCR 8 Please refer to pinctrl-bindings.txt in this directory for details of the 14 pin, a group, or a list of pins or groups. This configuration can include the 16 parameters, such as pull-up, slew rate, etc. 25 - groups: A list of pinmux groups. 26 - function: The name of a pinmux function to activate for the specified set 31 - pins: a list of pin names 32 - groups: A list of pinmux groups. [all …]
|
| H A 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 …]
|
| H A D | xlnx,zynq-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/xlnx,zynq-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sai Krishna Potthuri <sai.krishna.potthuri@amd.com> 13 Please refer to pinctrl-bindings.txt in this directory for details of the 19 pin, a group, or a list of pins or groups. This configuration can include the 21 parameters, such as pull-up, slew rate, etc. 31 const: xlnx,zynq-pinctrl 42 '^(.*-)?(default|gpio-grp)$': [all …]
|
| H A D | brcm,ns-pinmux.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/brcm,ns-pinmux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom Northstar pins mux controller 10 - Rafał Miłecki <rafal@milecki.pl> 13 Some of Northstar SoCs's pins can be used for various purposes thanks to the 18 A list of pins varies across chipsets so few bindings are available. 23 - brcm,bcm4708-pinmux 24 - brcm,bcm4709-pinmux [all …]
|
| /freebsd-src/sys/contrib/device-tree/src/arm/broadcom/ |
| H A 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-provide 385 uart1: serial@7e215040 { global() label [all...] |
| /freebsd-src/sys/contrib/device-tree/src/mips/ralink/ |
| H A D | mt7628a.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #address-cells = <1>; 5 #size-cells = <1>; 6 compatible = "ralink,mt7628a-soc"; 9 #address-cells = <1>; 10 #size-cells = <0>; 19 resetc: reset-controller { 20 compatible = "ralink,rt2880-reset"; 21 #reset-cells = <1>; 24 cpuintc: interrupt-controller { [all …]
|
| /freebsd-src/sys/contrib/device-tree/src/arm64/mediatek/ |
| H A D | mt8192-asurada-hayato-r1.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 /dts-v1/; 6 #include "mt8192-asurada.dtsi" 10 chassis-type = "convertible"; 11 compatible = "google,hayato-rev1", "google,hayato", "mediatek,mt8192"; 15 function-row-physmap = < 44 bt_pins: bt-pin [all...] |
| H A D | mt7986a-rfb.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/pinctrl/mt65xx.h> 14 chassis-type = "embedded"; 15 compatible = "mediatek,mt7986a-rfb", "mediatek,mt7986a"; 22 stdout-path = "serial0:115200n8"; 30 reg_1p8v: regulator-1p8v { 31 compatible = "regulator-fixe [all...] |
| /freebsd-src/sys/contrib/device-tree/src/arm64/toshiba/ |
| H A 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 { 36 uart1_pins: uart1-pins { [all …]
|
| /freebsd-src/sys/contrib/device-tree/src/arm/xilinx/ |
| H A D | zynq-ebaz4205.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 /dts-v1/; 6 /include/ "zynq-7000.dtsi" 10 compatible = "ebang,ebaz4205", "xlnx,zynq-7000"; 14 serial0 = &uart1; 23 stdout-path = "serial0:115200n8"; 28 ps-clk-frequency = <33333333>; 29 fclk-enable = <8>; 34 phy-mode = "mii"; 35 phy-handle = <&phy>; [all …]
|
| H A D | zynq-zc706.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2011 - 2014 Xilinx 6 /dts-v1/; 7 #include "zynq-7000.dtsi" 11 compatible = "xlnx,zynq-zc706", "xlnx,zynq-7000"; 16 serial0 = &uart1; 27 stdout-path = "serial0:115200n8"; 31 compatible = "usb-nop-xceiv"; 32 #phy-cells = <0>; 37 ps-clk-frequency = <33333333>; [all …]
|
| /freebsd-src/sys/contrib/device-tree/src/arm/ti/omap/ |
| H A D | am335x-regor.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/am33xx.h> 12 model = "Phytec AM335x phyBOARD-REGOR"; 13 compatible = "phytec,am335x-regor", "phytec,am335x-phycore-som", "ti,am33xx"; 16 compatible = "regulator-fixe [all...] |
| /freebsd-src/sys/contrib/device-tree/src/arm/nxp/lpc/ |
| H A D | lpc4357-myd-lpc4357.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * MYIR Tech MYD-LPC4357 Development Board with 800x480 7" TFT panel 5 * Copyright (C) 2016-2018 Vladimir Zapolskiy <vz@mleia.com> 8 /dts-v1/; 13 #include <dt-bindings/gpio/gpio.h> 17 compatible = "myir,myd-lpc435 [all...] |
| /freebsd-src/sys/contrib/device-tree/Bindings/mfd/ |
| H A D | brcm,bcm6358-gpio-sysctl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/brcm,bcm6358-gpio-sysctl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Álvaro Fernández Rojas <noltari@gmail.com> 11 - Jonas Gorski <jonas.gorski@gmail.com> 15 for controlling the GPIO and pins of the SoC. 18 "#address-cells": true 20 "#size-cells": true 24 - const: brcm,bcm6358-gpio-sysctl [all …]
|