| /linux/drivers/phy/allwinner/ | 
| H A D | phy-sun4i-usb.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  * Allwinner sun4i USB phy driver
 5  * Copyright (C) 2014-2015 Hans de Goede <hdegoede@redhat.com>
 18 #include <linux/extcon-provider.h>
 27 #include <linux/phy/phy-sun4i-usb.h>
 33 #include <linux/usb/of.h>
 84 /* A83T specific control bits for PHY2 HSIC */
 145 	container_of((phy), struct sun4i_usb_phy_data, phys[(phy)->index])
 153 	iscr = readl(data->base + REG_ISCR);  in sun4i_usb_phy0_update_iscr()
 156 	writel(iscr, data->base + REG_ISCR);  in sun4i_usb_phy0_update_iscr()
 [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/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 …]
 
 | 
| H A D | ti,am62-usb.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/usb/ti,am62-usb.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: TI's AM62 wrapper module for the Synopsys USBSS-DRD controller
 10   - Aswath Govindraju <a-govindraju@ti.com>
 14     const: ti,am62-usb
 19       - description: USB CFG register space
 20       - description: USB PHY2 register space
 24   power-domains:
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/marvell/ | 
| 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 …]
 
 | 
| /linux/Documentation/devicetree/bindings/phy/ | 
| H A D | nvidia,tegra20-usb-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/phy/nvidia,tegra20-usb-phy.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: NVIDIA Tegra USB PHY
 10   - Dmitry Osipenko <digetx@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 12   - Thierry Reding <thierry.reding@gmail.com>
 17       - items:
 18           - enum:
 [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 | p1024rdb.dtsi | 2  * P1024 RDB 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>;
 48 			label = "NOR Vitesse-7385 Firmware";
 49 			read-only;
 72 			/* 512KB for u-boot Bootloader Image */
 73 			/* 512KB for u-boot Environment Variables */
 [all …]
 
 | 
| H A D | p1010rdb.dtsi | 2  * P1010 RDB 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 | p4080ds.dts | 4  * Copyright 2009 - 2015 Freescale Semiconductor Inc.35 /include/ "p4080si-pre.dtsi"
 40 	#address-cells = <2>;
 41 	#size-cells = <2>;
 42 	interrupt-parent = <&mpic>;
 62 	reserved-memory {
 63 		#address-cells = <2>;
 64 		#size-cells = <2>;
 67 		bman_fbpr: bman-fbpr {
 71 		qman_fqd: qman-fqd {
 [all …]
 
 | 
| H A D | p2020ds.dtsi | 2  * P2020DS Device Tree Source stub (no addresses or top-level ranges)4  * Copyright 2011-2012 Freescale Semiconductor Inc.
 37 		#address-cells = <1>;
 38 		#size-cells = <1>;
 39 		compatible = "cfi-flash";
 41 		bank-width = <2>;
 42 		device-width = <1>;
 46 			read-only;
 51 			read-only;
 56 			read-only;
 [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/arch/arm/boot/dts/st/ | 
| H A D | stih418.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only6 #include "stih418-clock.dtsi"
 7 #include "stih407-family.dtsi"
 8 #include "stih410-pinctrl.dtsi"
 9 #include <dt-bindings/thermal/thermal.h>
 12 		#address-cells = <1>;
 13 		#size-cells = <0>;
 16 			compatible = "arm,cortex-a9";
 18 			/* u-boot puts hpen in SBC dmem at 0xa4 offset */
 19 			cpu-release-addr = <0x94100A4>;
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/clock/ | 
| H A D | qcom,ipq5332-gcc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/clock/qcom,ipq5332-gcc.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Bjorn Andersson <andersson@kernel.org>
 17     include/dt-bindings/clock/qcom,gcc-ipq5332.h
 18     include/dt-bindings/clock/qcom,gcc-ipq5424.h
 23       - qcom,ipq5332-gcc
 24       - qcom,ipq5424-gcc
 29       - description: Board XO clock source
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/rockchip/ | 
| H A D | rk3588-orangepi-5-compact.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 /dts-v1/;
 5 #include <dt-bindings/gpio/gpio.h>
 6 #include <dt-bindings/pinctrl/rockchip.h>
 7 #include "rk3588-orangepi-5.dtsi"
 10 	vcc5v0_usb30_otg: vcc5v0-usb30-otg-regulator {
 11 		compatible = "regulator-fixed";
 12 		enable-active-high;
 15 		pinctrl-names = "default";
 16 		pinctrl-0 = <&usb_otg_pwren>;
 [all …]
 
 | 
| H A D | rk3588-orangepi-5-plus.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/pinctrl/rockchip.h>
 10 #include <dt-bindings/soc/rockchip,vop2.h>
 11 #include <dt-bindings/usb/pd.h>
 12 #include "rk3588-orangepi-5.dtsi"
 16 	compatible = "xunlong,orangepi-5-plus", "rockchip,rk3588";
 18 	hdmi0-con {
 19 		compatible = "hdmi-connector";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/intel/ixp/ | 
| H A D | intel-ixp42x-usrobotics-usr8200.dts | 1 // SPDX-License-Identifier: ISC4  * VPN and NAS. Based on know-how from Peter Denison.
 10 /dts-v1/;
 12 #include "intel-ixp42x.dtsi"
 13 #include <dt-bindings/input/input.h>
 18 	#address-cells = <1>;
 19 	#size-cells = <1>;
 28 		stdout-path = "uart1:115200n8";
 38 		compatible = "gpio-leds";
 39 		ieee1394_led: led-1394 {
 [all …]
 
 | 
| /linux/arch/powerpc/boot/dts/ | 
| H A D | mpc836x_rdk.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later6  * Copyright 2007-2008 MontaVista Software, Inc.
 11 /dts-v1/;
 14 	#address-cells = <1>;
 15 	#size-cells = <1>;
 31 		#address-cells = <1>;
 32 		#size-cells = <0>;
 37 			d-cache-line-size = <32>;
 38 			i-cache-line-size = <32>;
 39 			d-cache-size = <32768>;
 [all …]
 
 | 
| H A D | mpc8308rdb.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later9 /dts-v1/;
 13 	#address-cells = <1>;
 14 	#size-cells = <1>;
 25 		#address-cells = <1>;
 26 		#size-cells = <0>;
 31 			d-cache-line-size = <32>;
 32 			i-cache-line-size = <32>;
 33 			d-cache-size = <16384>;
 34 			i-cache-size = <16384>;
 [all …]
 
 | 
| H A D | mpc8308_p1m.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later8 /dts-v1/;
 12 	#address-cells = <1>;
 13 	#size-cells = <1>;
 24 		#address-cells = <1>;
 25 		#size-cells = <0>;
 30 			d-cache-line-size = <32>;
 31 			i-cache-line-size = <32>;
 32 			d-cache-size = <16384>;
 33 			i-cache-size = <16384>;
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/gemini/ | 
| H A D | gemini-dlink-dir-685.dts | 2  * Device Tree file for D-Link DIR-685 Xtreme N Storage Router5 /dts-v1/;
 8 #include <dt-bindings/input/input.h>
 11 	model = "D-Link DIR-685 Xtreme N Storage Router";
 12 	compatible = "dlink,dir-685", "cortina,gemini";
 13 	#address-cells = <1>;
 14 	#size-cells = <1>;
 17 		/* 128 MB SDRAM in 2 x Hynix HY5DU121622DTP-D43 */
 24 		stdout-path = "uart0:19200n8";
 28 		compatible = "gpio-keys";
 [all …]
 
 | 
| /linux/arch/mips/boot/dts/cavium-octeon/ | 
| H A D | octeon_3xxx.dts | 1 // SPDX-License-Identifier: GPL-2.06  * use.	 Because of this, it contains a super-set of the available
 15 			phy0: ethernet-phy@0 {
 17 				marvell,reg-init =
 21 					<3 0x11 0 0x442a>, /* Reg 3,17 <- 0442a */
 22 					/* irq, blink-activity, blink-link */
 23 					<3 0x10 0 0x0242>; /* Reg 3,16 <- 0x0242 */
 27 			phy1: ethernet-phy@1 {
 29 				marvell,reg-init =
 33 					<3 0x11 0 0x442a>, /* Reg 3,17 <- 0442a */
 [all …]
 
 |