| /linux/Documentation/devicetree/bindings/phy/ | 
| H A D | nvidia,tegra186-xusb-padctl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/phy/nvidia,tegra186-xusb-padctl.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 21   Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or
 22   super-speed USB. Other lanes are for various types of low-speed, full-speed
 23   or high-speed USB (such as UTMI, ULPI and HSIC). The XUSB pad controller
 24   contains a software-configurable mux that sits between the I/O controller
 [all …]
 
 | 
| H A D | nvidia,tegra210-xusb-padctl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/phy/nvidia,tegra210-xusb-padctl.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 21   Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or
 22   super-speed USB. Other lanes are for various types of low-speed, full-speed
 23   or high-speed USB (such as UTMI, ULPI and HSIC). The XUSB pad controller
 24   contains a software-configurable mux that sits between the I/O controller
 [all …]
 
 | 
| H A D | nvidia,tegra194-xusb-padctl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/phy/nvidia,tegra194-xusb-padctl.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 21   Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or
 22   super-speed USB. Other lanes are for various types of low-speed, full-speed
 23   or high-speed USB (such as UTMI, ULPI and HSIC). The XUSB pad controller
 24   contains a software-configurable mux that sits between the I/O controller
 [all …]
 
 | 
| H A D | nvidia,tegra124-xusb-padctl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/phy/nvidia,tegra124-xusb-padctl.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 21   Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or
 22   super-speed USB. Other lanes are for various types of low-speed, full-speed
 23   or high-speed USB (such as UTMI, ULPI and HSIC). The XUSB pad controller
 24   contains a software-configurable mux that sits between the I/O controller
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/usb/ | 
| H A D | mediatek,musb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)4 ---
 5 $id: http://devicetree.org/schemas/usb/mediatek,musb.yaml#
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   - Min Guo <min.guo@mediatek.com>
 15     pattern: '^usb@[0-9a-f]+$'
 19       - enum:
 20           - mediatek,mt8516-musb
 21           - mediatek,mt2701-musb
 22           - mediatek,mt7623-musb
 [all …]
 
 | 
| H A D | mediatek,mtu3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)4 ---
 5 $id: http://devicetree.org/schemas/usb/mediatek,mtu3.yaml#
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   - Chunfeng Yun <chunfeng.yun@mediatek.com>
 14   - $ref: usb-drd.yaml
 23       - enum:
 24           - mediatek,mt2712-mtu3
 25           - mediatek,mt8173-mtu3
 26           - mediatek,mt8183-mtu3
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/aspeed/ | 
| H A D | aspeed-bmc-facebook-bletchley.dts | 1 // SPDX-License-Identifier: GPL-2.0+3 /dts-v1/;
 5 #include "aspeed-g6.dtsi"
 6 #include <dt-bindings/gpio/aspeed-gpio.h>
 7 #include <dt-bindings/usb/pd.h>
 8 #include <dt-bindings/leds/leds-pca955x.h>
 9 #include <dt-bindings/interrupt-controller/irq.h>
 10 #include <dt-bindings/i2c/i2c.h>
 14 	compatible = "facebook,bletchley-bmc", "aspeed,ast2600";
 29 	iio-hwmon {
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/st/ | 
| H A D | stm32mp135f-dhcor-dhsbc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)6  * DHCR-STM32MP135F-C100-R051-EE-F0409-SPI4-RTC-WBT-I-01LG
 7  * DHCOR PCB number: 718-100 or newer
 8  * DHSBC PCB number: 719-100 or newer
 11 /dts-v1/;
 13 #include <dt-bindings/regulator/st,stm32mp13-regulator.h>
 16 #include "stm32mp13xx-dhcor-som.dtsi"
 20 	compatible = "dh,stm32mp135f-dhcor-dhsbc",
 21 		     "dh,stm32mp135f-dhcor-som",
 32 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/gemini/ | 
| H A D | gemini-dlink-dns-313.dts | 1 // SPDX-License-Identifier: GPL-2.03  * Device Tree file for D-Link DNS-313 1-Bay Network Storage Enclosure
 6 /dts-v1/;
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/thermal/thermal.h>
 13 	model = "D-Link DNS-313 1-Bay Network Storage Enclosure";
 14 	compatible = "dlink,dns-313", "cortina,gemini";
 15 	#address-cells = <1>;
 16 	#size-cells = <1>;
 19 		/* 64 MB SDRAM in a Nanya NT5DS32M16BS-6K package */
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/freescale/ | 
| H A D | imx8mp-venice-gw71xx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/leds/common.h>
 8 #include <dt-bindings/phy/phy-imx8-pcie.h>
 11 	connector {
 12 		compatible = "gpio-usb-b-connector", "usb-b-connector";
 13 		pinctrl-names = "default";
 14 		pinctrl-0 = <&pinctrl_usbcon1>;
 16 		label = "Type-C";
 17 		id-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
 [all …]
 
 | 
| H A D | imx8mp-tx8p-ml81-moduline-display-106-av101hdt-a10.dtso | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)3  * Copyright 2025 GOcontroll B.V.
 7 #include <dt-bindings/clock/imx8mp-clock.h>
 8 #include <dt-bindings/gpio/gpio.h>
 10 #include "imx8mp-pinfunc.h"
 12 /dts-v1/;
 16 	model = "GOcontroll Moduline Display with BOE av101hdt-a10 display";
 19 		compatible = "boe,av101hdt-a10";
 20 		enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
 21 		pinctrl-0 = <&pinctrl_panel>;
 [all …]
 
 | 
| H A D | imx8mp-venice-gw72xx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/leds/common.h>
 8 #include <dt-bindings/phy/phy-imx8-pcie.h>
 15 	connector {
 16 		compatible = "gpio-usb-b-connector", "usb-b-connector";
 17 		pinctrl-names = "default";
 18 		pinctrl-0 = <&pinctrl_usbcon1>;
 21 		vbus-supply = <®_usb1_vbus>;
 22 		id-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
 [all …]
 
 | 
| H A D | imx8mp-venice-gw73xx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/leds/common.h>
 8 #include <dt-bindings/phy/phy-imx8-pcie.h>
 15 	connector {
 16 		compatible = "gpio-usb-b-connector", "usb-b-connector";
 17 		pinctrl-names = "default";
 18 		pinctrl-0 = <&pinctrl_usbcon1>;
 21 		vbus-supply = <®_usb1_vbus>;
 22 		id-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
 [all …]
 
 | 
| H A D | imx8mp-dhcom-pdk3.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6  * DHCM-iMX8ML8-C160-R409-F1638-SPI16-GE-CAN2-SD-RTC-WBTA-ADC-T-RGB-CSI2-HS-I-01D2
 7  * DHCOM PCB number: 660-100 or newer
 8  * PDK3 PCB number: 669-100 or newer
 11 /dts-v1/;
 13 #include <dt-bindings/leds/common.h>
 14 #include <dt-bindings/phy/phy-imx8-pcie.h>
 15 #include "imx8mp-dhcom-som.dtsi"
 19 	compatible = "dh,imx8mp-dhcom-pdk3", "dh,imx8mp-dhcom-som",
 23 		stdout-path = &uart1;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/rockchip/ | 
| H A D | rk3588-friendlyelec-cm3588-nas.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)9 /dts-v1/;
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/input/input.h>
 13 #include <dt-bindings/pinctrl/rockchip.h>
 14 #include <dt-bindings/soc/rockchip,vop2.h>
 15 #include <dt-bindings/usb/pd.h>
 16 #include "rk3588-friendlyelec-cm3588.dtsi"
 20 	compatible = "friendlyarm,cm3588-nas", "friendlyarm,cm3588", "rockchip,rk3588";
 22 	adc_key_recovery: adc-key-recovery {
 [all …]
 
 | 
| /linux/drivers/gpio/ | 
| H A D | gpiolib-acpi-quirks.c | 1 // SPDX-License-Identifier: GPL-2.03  * ACPI quirks for GPIO ACPI helpers
 17 #include "gpiolib-acpi.h"
 19 static int run_edge_events_on_boot = -1;
 22 		 "Run edge _AEI event-handlers at boot: 0=no, 1=yes, -1=auto");
 37  * For GPIO chips which call acpi_gpiochip_request_interrupts() before late_init
 40  * OpRegions before the event handlers can run. This list contains GPIO chips
 98 		len = pin_str - controller;  in acpi_gpio_in_ignore_list()
 142 		 * The Minix Neo Z83-4 has a micro-USB-B id-pin handler for
 143 		 * a non existing micro-USB-B connector which puts the HDMI
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/mediatek/ | 
| H A D | mt2701-evb.dts | 1 // SPDX-License-Identifier: GPL-2.08 /dts-v1/;
 9 #include <dt-bindings/gpio/gpio.h>
 14 	compatible = "mediatek,mt2701-evb", "mediatek,mt2701";
 22 		compatible = "mediatek,mt2701-cs42448-machine";
 25 		audio-routing =
 42 		mediatek,audio-codec = <&cs42448>;
 43 		mediatek,audio-codec-bt-mrg = <&bt_sco_codec>;
 44 		pinctrl-names = "default";
 45 		pinctrl-0 = <&aud_pins_default>;
 [all …]
 
 | 
| H A D | mt7623n-bananapi-bpi-r2.dts | 2  * Copyright 2017-2018 Sean Wang <sean.wang@mediatek.com>4  * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
 7 /dts-v1/;
 8 #include <dt-bindings/input/input.h>
 13 	model = "Bananapi BPI-R2";
 14 	compatible = "bananapi,bpi-r2", "mediatek,mt7623";
 21 		stdout-path = "serial2:115200n8";
 24 	connector {
 25 		compatible = "hdmi-connector";
 28 		ddc-i2c-bus = <&hdmiddc0>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/qcom/ | 
| H A D | msm8916-samsung-serranove.dts | 1 // SPDX-License-Identifier: GPL-2.0-only6 /dts-v1/;
 8 #include "msm8916-pm8916.dtsi"
 9 #include "msm8916-modem-qdsp6.dtsi"
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/input/input.h>
 13 #include <dt-bindings/interrupt-controller/irq.h>
 24  *   arch/arm/boot/dts/qcom-msm8916-samsung-serranove.dts
 30 	chassis-type = "handset";
 39 		stdout-path = "serial0";
 [all …]
 
 | 
| H A D | msm8916-samsung-e2015-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3 #include "msm8916-samsung-a2015-common.dtsi"
 7 		compatible = "regulator-haptic";
 8 		haptic-supply = <®_motor_vdd>;
 9 		min-microvolt = <3300000>;
 10 		max-microvolt = <3300000>;
 13 	i2c-muic {
 15 		/delete-node/ extcon@25;
 18 			compatible = "siliconmitus,sm5504-muic";
 21 			interrupt-parent = <&tlmm>;
 [all …]
 
 | 
| H A D | msm8916-samsung-fortuna-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3 #include "msm8916-pm8916.dtsi"
 4 #include "msm8916-modem-qdsp6.dtsi"
 6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/input/input.h>
 8 #include <dt-bindings/interrupt-controller/irq.h>
 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 19 		stdout-path = "serial0";
 22 	reserved-memory {
 24 		tz-apps@85a00000 {
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/mediatek/ | 
| H A D | mt8390-genio-common.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)4  * Author: Chris Chen <chris-qj.chen@mediatek.com>
 9  *                    Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
 14 #include <dt-bindings/gpio/gpio.h>
 15 #include <dt-bindings/input/input.h>
 16 #include <dt-bindings/interrupt-controller/irq.h>
 17 #include <dt-bindings/pinctrl/mediatek,mt8188-pinfunc.h>
 18 #include <dt-bindings/regulator/mediatek,mt6360-regulator.h>
 19 #include <dt-bindings/spmi/spmi.h>
 20 #include <dt-bindings/usb/pd.h>
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/marvell/ | 
| H A D | cn9130-cf-base.dts | 1 // SPDX-License-Identifier: GPL-2.0+3  * Copyright (C) 2024 Josua Mayer <josua@solid-run.com>
 9 /dts-v1/;
 11 #include <dt-bindings/input/input.h>
 12 #include <dt-bindings/leds/common.h>
 15 #include "cn9130-sr-som.dtsi"
 16 #include "cn9130-cf.dtsi"
 20 	compatible = "solidrun,cn9130-clearfog-base",
 21 		     "solidrun,cn9130-sr-som", "marvell,cn9130";
 23 	gpio-keys {
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/marvell/ | 
| H A D | dove-sbc-a510.dts | 2  * Device Tree file for Compulab SBC-A510 Single Board Computer6  * This file is dual-licensed: you can use it either under the terms
 23  *  b) Permission is hereby granted, free of charge, to any person
 46  * SBC-A510 comprises a PCA9555 I2C GPIO expander its GPIO lines connected to
 55  * 0.7 mini-PCIe slot W_DISABLE#
 67 /dts-v1/;
 69 #include "dove-cm-a510.dtsi"
 72 	model = "Compulab SBC-A510";
 73 	compatible = "compulab,sbc-a510", "compulab,cm-a510", "marvell,dove";
 76 		stdout-path = &uart0;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/hisilicon/ | 
| H A D | hi3660-hikey960.dts | 1 // SPDX-License-Identifier: GPL-2.09 /dts-v1/;
 12 #include "hikey960-pinctrl.dtsi"
 13 #include <dt-bindings/gpio/gpio.h>
 14 #include <dt-bindings/input/input.h>
 15 #include <dt-bindings/interrupt-controller/irq.h>
 16 #include <dt-bindings/usb/pd.h>
 20 	compatible = "hisilicon,hi3660-hikey960", "hisilicon,hi3660";
 35 		stdout-path = "serial6:115200n8";
 44 	reserved-memory {
 [all …]
 
 |