| /linux/Documentation/devicetree/bindings/usb/ | 
| H A D | amlogic,meson-g12a-usb-ctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)4 ---
 5 $id: http://devicetree.org/schemas/usb/amlogic,meson-g12a-usb-ctrl.yaml#
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 8 title: Amlogic Meson G12A DWC3 USB SoC Controller Glue
 11   - Neil Armstrong <neil.armstrong@linaro.org>
 14   The Amlogic G12A embeds a DWC3 USB IP Core configured for USB2 and USB3
 15   in host-only mode, and a DWC2 IP Core configured for USB2 peripheral mode
 20   One of the USB2 PHYs can be re-routed in peripheral mode to a DWC2 USB IP.
 25   The Amlogic A1 embeds a DWC3 USB IP Core configured for USB2 in
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/broadcom/stingray/ | 
| H A D | stingray-usb.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)5 	usb {
 6 		compatible = "simple-bus";
 7 		#address-cells = <2>;
 8 		#size-cells = <2>;
 12 		 * Internally, USB bus to the interconnect can only address up
 13 		 * to 40-bit
 15 		dma-ranges = <0 0 0 0 0x100 0x0>;
 17 		usbphy0: usb-phy@0 {
 18 			compatible = "brcm,sr-usb-combo-phy";
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/soc/imx/ | 
| H A D | fsl,imx8mp-hsio-blk-ctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: NXP i.MX8MP HSIO blk-ctrl
 10   - Lucas Stach <l.stach@pengutronix.de>
 13   The i.MX8MP HSIO blk-ctrl is a top-level peripheral providing access to
 14   the NoC and ensuring proper power sequencing of the high-speed IO
 15   (USB an PCIe) peripherals located in the HSIO domain of the SoC.
 20       - const: fsl,imx8mp-hsio-blk-ctrl
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/marvell/ | 
| H A D | armada-370-mirabox.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)5  * Gregory CLEMENT <gregory.clement@free-electrons.com>
 8 /dts-v1/;
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include "armada-370.dtsi"
 14 	compatible = "globalscale,mirabox", "marvell,armada370", "marvell,armada-370-xp";
 17 		stdout-path = "serial0:115200n8";
 30 		internal-regs {
 35 				clock-frequency = <600000000>;
 40 				compatible = "gpio-leds";
 [all …]
 
 | 
| H A D | armada-xp-openblocks-ax3-4.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Device Tree file for OpenBlocks AX3-4 board
 7  * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 10 /dts-v1/;
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/input/input.h>
 13 #include "armada-xp-mv78260.dtsi"
 16 	model = "PlatHome OpenBlocks AX3-4 board";
 17 …compatible = "plathome,openblocks-ax3-4", "marvell,armadaxp-mv78260", "marvell,armadaxp", "marvell…
 20 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| H A D | armada-385-db-ap.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)4  * (DB-88F6820-AP)
 11 /dts-v1/;
 12 #include "armada-385.dtsi"
 14 #include <dt-bindings/gpio/gpio.h>
 18 	compatible = "marvell,a385-db-ap", "marvell,armada385", "marvell,armada380";
 21 		stdout-path = "serial1:115200n8";
 36 		internal-regs {
 38 				pinctrl-names = "default";
 39 				pinctrl-0 = <&i2c0_pins>;
 [all …]
 
 | 
| H A D | armada-xp-gp.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4  * (DB-MV784MP-GP)
 6  * Copyright (C) 2013-2014 Marvell
 9  * Gregory CLEMENT <gregory.clement@free-electrons.com>
 10  * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 15  * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier
 22 /dts-v1/;
 23 #include <dt-bindings/gpio/gpio.h>
 24 #include "armada-xp-mv78460.dtsi"
 27 	model = "Marvell Armada XP Development Board DB-MV784MP-GP";
 [all …]
 
 | 
| H A D | armada-xp-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4  * (DB-78460-BP)
 6  * Copyright (C) 2012-2014 Marvell
 9  * Gregory CLEMENT <gregory.clement@free-electrons.com>
 10  * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 16  * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier
 23 /dts-v1/;
 24 #include "armada-xp-mv78460.dtsi"
 28 …compatible = "marvell,axp-db", "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada-370…
 31 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| H A D | armada-xp-lenovo-ix4-300d.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Device Tree file for Lenovo Iomega ix4-300d
 8 /dts-v1/;
 10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include "armada-xp-mv78230.dtsi"
 15 	model = "Lenovo Iomega ix4-300d";
 16 	compatible = "lenovo,ix4-300d", "marvell,armadaxp-mv78230",
 17 		     "marvell,armadaxp", "marvell,armada-370-xp";
 20 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/gemini/ | 
| H A D | gemini-wbd222.dts | 1 // SPDX-License-Identifier: GPL-2.03  * Device Tree file for Wiliboard WBD-222
 6 /dts-v1/;
 9 #include <dt-bindings/input/input.h>
 12 	model = "Wiliboard WBD-222";
 13 	compatible = "wiligear,wiliboard-wbd222", "cortina,gemini";
 14 	#address-cells = <1>;
 15 	#size-cells = <1>;
 24 		stdout-path = &uart0;
 28 		compatible = "gpio-keys";
 [all …]
 
 | 
| /linux/arch/powerpc/boot/dts/fsl/ | 
| H A D | p1020utm-pc.dtsi | 2  * P1020 UTM-PC Device Tree Source stub (no addresses or top-level ranges)37 		#address-cells = <1>;
 38 		#size-cells = <1>;
 39 		compatible = "cfi-flash";
 41 		bank-width = <2>;
 42 		device-width = <1>;
 64 			/* 512KB for u-boot Bootloader Image */
 65 			/* 512KB for u-boot Environment Variables */
 67 			label = "NOR U-Boot Image";
 68 			read-only;
 [all …]
 
 | 
| H A D | p1020mbg-pc.dtsi | 2  * P1020 MBG-PC Device Tree Source stub (no addresses or top-level ranges)37 		#address-cells = <1>;
 38 		#size-cells = <1>;
 39 		compatible = "cfi-flash";
 41 		bank-width = <2>;
 42 		device-width = <1>;
 66 			label = "NOR Vitesse-7385 Firmware";
 67 			read-only;
 72 			/* 512KB for u-boot Bootloader Image */
 73 			/* 512KB for u-boot Environment Variables */
 [all …]
 
 | 
| H A D | mpc8536ds.dtsi | 2  * MPC8536DS Device Tree Source stub (no addresses or top-level ranges)37 		#address-cells = <1>;
 38 		#size-cells = <1>;
 39 		compatible = "cfi-flash";
 41 		bank-width = <2>;
 42 		device-width = <1>;
 46 			label = "ramdisk-nor";
 51 			label = "diagnostic-nor";
 52 			read-only;
 57 			label = "dink-nor";
 [all …]
 
 | 
| H A D | p1022rdk.dts | 2  * P1022 RDK 32-bit Physical Address Map Device Tree Source35 /include/ "p1022si-pre.dtsi"
 56 				/* MCLK source is a stand-alone oscillator */
 57 				clock-frequency = <12288000>;
 87 				#address-cells = <1>;
 88 				#size-cells = <1>;
 89 				compatible = "spansion,m25p80", "jedec,spi-nor";
 91 				spi-max-frequency = <1000000>;
 93 					label = "full-spi-flash";
 100 			fsl,mode = "i2s-slave";
 [all …]
 
 | 
| /linux/arch/powerpc/boot/dts/ | 
| H A D | ep8248e.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later8 /dts-v1/;
 12 	#address-cells = <1>;
 13 	#size-cells = <1>;
 16 		planetcore-SMC1 = &smc1;
 17 		planetcore-SCC1 = &scc1;
 25 		#address-cells = <1>;
 26 		#size-cells = <0>;
 31 			d-cache-line-size = <32>;
 32 			i-cache-line-size = <32>;
 [all …]
 
 | 
| H A D | ep88xc.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later9 /dts-v1/;
 14 	#address-cells = <1>;
 15 	#size-cells = <1>;
 18 		#address-cells = <1>;
 19 		#size-cells = <0>;
 24 			d-cache-line-size = <16>;
 25 			i-cache-line-size = <16>;
 26 			d-cache-size = <8192>;
 27 			i-cache-size = <8192>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/marvell/ | 
| H A D | armada-3720-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4  * (DB-88F3720-DDR3)
 7  * Gregory CLEMENT <gregory.clement@free-electrons.com>
 14 /dts-v1/;
 16 #include <dt-bindings/gpio/gpio.h>
 17 #include "armada-372x.dtsi"
 20 	model = "Marvell Armada 3720 Development Board DB-88F3720-DDR3";
 21 	compatible = "marvell,armada-3720-db", "marvell,armada3720", "marvell,armada3710";
 24 		stdout-path = "serial0:115200n8";
 32 	exp_usb3_vbus: usb3-vbus {
 [all …]
 
 | 
| H A D | armada-8040-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 #include <dt-bindings/gpio/gpio.h>
 9 #include "armada-8040.dtsi"
 13 	compatible = "marvell,armada8040-db", "marvell,armada8040",
 14 		     "marvell,armada-ap806-quad", "marvell,armada-ap806";
 17 		stdout-path = "serial0:115200n8";
 34 	cp0_reg_usb3_0_vbus: cp0-usb3-0-vbus {
 35 		compatible = "regulator-fixed";
 36 		regulator-name = "cp0-usb3h0-vbus";
 37 		regulator-min-microvolt = <5000000>;
 [all …]
 
 | 
| 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/Documentation/devicetree/bindings/phy/ | 
| H A D | marvell,armada-cp110-utmi-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)4 ---
 5 $id: http://devicetree.org/schemas/phy/marvell,armada-cp110-utmi-phy.yaml#
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   - Konstantin Porotchkin <kostap@marvell.com>
 14   On Armada 7k/8k and CN913x, there are two host and one device USB controllers.
 15   Each of two exiting UTMI PHYs could be connected to either USB host or USB device
 17   The USB device controller can only be connected to a single UTMI PHY port
 18                       0.H----- USB HOST0
 19   UTMI PHY0  --------/
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/amlogic/ | 
| H A D | meson-g12b-s922x-khadas-vim3.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 10 #include "meson-g12b-s922x.dtsi"
 11 #include "meson-khadas-vim3.dtsi"
 12 #include "meson-g12b-khadas-vim3.dtsi"
 19  * The VIM3 on-board  MCU can mux the PCIe/USB3.0 shared differential
 20  * lines using a FUSB340TMX USB 3.1 SuperSpeed Data Switch between
 27  * USB3.0 from the USB Complex and enable the PCIe controller.
 37 &usb {
 39 	phy-names = "usb2-phy0", "usb2-phy1";
 
 | 
| H A D | meson-g12b-a311d-khadas-vim3.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 10 #include "meson-g12b-a311d.dtsi"
 11 #include "meson-khadas-vim3.dtsi"
 12 #include "meson-g12b-khadas-vim3.dtsi"
 19  * The VIM3 on-board  MCU can mux the PCIe/USB3.0 shared differential
 20  * lines using a FUSB340TMX USB 3.1 SuperSpeed Data Switch between
 27  * USB3.0 from the USB Complex and enable the PCIe controller.
 37 &usb {
 39 	phy-names = "usb2-phy0", "usb2-phy1";
 
 | 
| /linux/arch/arm/boot/dts/broadcom/ | 
| H A D | bcm2711-rpi-4-b.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include "bcm2711-rpi.dtsi"
 5 #include "bcm283x-rpi-led-deprecated.dtsi"
 6 #include "bcm283x-rpi-usb-peripheral.dtsi"
 7 #include "bcm283x-rpi-wifi-bt.dtsi"
 8 #include <dt-bindings/leds/common.h>
 11 	compatible = "raspberrypi,4-model-b", "brcm,bcm2711";
 16 		stdout-path = "serial1:115200n8";
 19 	cam1_reg: regulator-cam1 {
 [all …]
 
 | 
| /linux/drivers/usb/dwc3/ | 
| H A D | dwc3-meson-g12a.c | 1 // SPDX-License-Identifier: GPL-2.03  * USB Glue for Amlogic G12A SoCs
 10  * The USB is organized with a glue around the DWC3 Controller IP as :
 11  * - Control registers for each USB2 Ports
 12  * - Control registers for the USB PHY layer
 13  * - SuperSpeed PHY can be enabled only if port is used
 14  * - Dynamic OTG switching with ID change interrupt
 29 #include <linux/usb/otg.h>
 30 #include <linux/usb/role.h>
 33 /* USB2 Ports Control Registers, offsets are per-port */
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/xilinx/ | 
| H A D | zynq-cc108.dts | 1 // SPDX-License-Identifier: GPL-2.0+5  * (C) Copyright 2007-2018 Xilinx, Inc.
 6  * (C) Copyright 2007-2013 Michal Simek
 7  * (C) Copyright 2007-2012 PetaLogix Qld Pty Ltd
 11 /dts-v1/;
 12 /include/ "zynq-7000.dtsi"
 16 	compatible = "xlnx,zynq-cc108", "xlnx,zynq-7000";
 26 		stdout-path = "serial0:115200n8";
 35 		compatible = "usb-nop-xceiv";
 36 		#phy-cells = <0>;
 [all …]
 
 |