/openbmc/linux/Documentation/ABI/testing/ |
H A D | usb-charger-uevent | 1 What: Raise a uevent when a USB charger is inserted or removed 2 Date: 2020-01-14 4 Contact: linux-usb@vger.kernel.org 5 Description: There are two USB charger states: 7 - USB_CHARGER_ABSENT 8 - USB_CHARGER_PRESENT 10 There are five USB charger types: 20 https://www.usb.org/document-library/battery-charging-v12-spec-and-adopters-agreement 22 Here are two examples taken using ``udevadm monitor -p`` when 23 USB charger is online:: [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/usb/ |
H A D | usb-nop-xceiv.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/usb-nop-xceiv.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: USB NOP PHY 10 - Rob Herring <robh@kernel.org> 14 const: usb-nop-xceiv 19 clock-names: 22 clock-frequency: true 24 '#phy-cells': [all …]
|
H A D | ingenic,musb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/ingenic,musb.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Ingenic JZ47xx USB IP 10 - Paul Cercueil <paul@crapouillou.net> 14 pattern: '^usb@.*' 18 - enum: 19 - ingenic,jz4770-musb 20 - ingenic,jz4740-musb [all …]
|
/openbmc/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"; 25 stdout-path = "serial0:115200n8"; 34 compatible = "usb-nop-xceiv"; 35 #phy-cells = <0>; [all …]
|
H A D | zynq-zybo.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2011 - 2014 Xilinx 6 /dts-v1/; 7 #include "zynq-7000.dtsi" 11 compatible = "digilent,zynq-zybo", "xlnx,zynq-7000"; 26 stdout-path = "serial0:115200n8"; 30 #phy-cells = <0>; 31 compatible = "usb-nop-xceiv"; 32 reset-gpios = <&gpio0 46 1>; 37 ps-clk-frequency = <50000000>; [all …]
|
H A D | zynq-zed.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2011 - 2014 Xilinx 6 /dts-v1/; 7 #include "zynq-7000.dtsi" 11 compatible = "avnet,zynq-zed", "xlnx,zynq-zed", "xlnx,zynq-7000"; 26 stdout-path = "serial0:115200n8"; 30 compatible = "usb-nop-xceiv"; 31 #phy-cells = <0>; 36 ps-clk-frequency = <33333333>; 41 phy-mode = "rgmii-id"; [all …]
|
H A D | zynq-zc770-xm011.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2013-2018 Xilinx, Inc. 7 /dts-v1/; 8 #include "zynq-7000.dtsi" 12 compatible = "xlnx,zynq-zc770-xm011", "xlnx,zynq-7000"; 22 stdout-path = "serial0:115200n8"; 31 compatible = "usb-nop-xceiv"; 32 #phy-cells = <0>; 42 clock-frequency = <400000>; 52 num-cs = <4>; [all …]
|
H A D | zynq-zybo-z7.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /dts-v1/; 3 #include "zynq-7000.dtsi" 4 #include <dt-bindings/gpio/gpio.h> 8 compatible = "digilent,zynq-zybo-z7", "xlnx,zynq-7000"; 22 stdout-path = "serial0:115200n8"; 25 gpio-leds { 26 compatible = "gpio-leds"; 28 led-ld4 { 29 label = "zynq-zybo-z7:green:ld4"; [all …]
|
H A D | zynq-microzed.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2011 - 2014 Xilinx 6 /dts-v1/; 7 /include/ "zynq-7000.dtsi" 11 compatible = "avnet,zynq-microzed", "xlnx,zynq-microzed", "xlnx,zynq-7000"; 25 stdout-path = "serial0:115200n8"; 29 compatible = "usb-nop-xceiv"; 30 #phy-cells = <0>; 35 ps-clk-frequency = <33333333>; 40 phy-mode = "rgmii-id"; [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
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 …]
|
H A D | armada-388-helios4.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 10 /dts-v1/; 11 #include "armada-388.dtsi" 12 #include "armada-38x-solidrun-microsom.dtsi" 25 /* So that mvebu u-boot can update the MAC addresses */ 30 stdout-path = "serial0:115200n8"; 33 reg_12v: regulator-12v { 34 compatible = "regulator-fixed"; 35 regulator-name = "power_brick_12V"; 36 regulator-min-microvolt = <12000000>; [all …]
|
H A D | keystone-k2g.dtsi | 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #address-cells = <1>; 16 #size-cells = <1>; 17 interrupt-parent = <&gic>; 34 #address-cells = <1>; 35 #size-cells = <0>; 37 interrupt-parent = <&gic>; 40 compatible = "arm,cortex-a15"; 46 gic: interrupt-controller { 47 compatible = "arm,cortex-a15-gic"; [all …]
|
H A D | zynq-zc770-xm011-x16.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2013-2018 Xilinx, Inc. 7 /dts-v1/; 8 #include "zynq-7000.dtsi" 12 compatible = "xlnx,zynq-zc770-xm011", "xlnx,zynq-7000"; 22 stdout-path = "serial0:115200n8"; 31 compatible = "usb-nop-xceiv"; 32 #phy-cells = <0>; 42 clock-frequency = <400000>; 52 num-cs = <4>; [all …]
|
H A D | zynq-zc770-xm011.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2013-2018 Xilinx, Inc. 7 /dts-v1/; 8 #include "zynq-7000.dtsi" 12 compatible = "xlnx,zynq-zc770-xm011", "xlnx,zynq-7000"; 22 stdout-path = "serial0:115200n8"; 31 compatible = "usb-nop-xceiv"; 32 #phy-cells = <0>; 42 clock-frequency = <400000>; 52 num-cs = <4>; [all …]
|
H A D | zynq-zybo.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2011 - 2015 Xilinx 6 /dts-v1/; 7 #include "zynq-7000.dtsi" 11 compatible = "digilent,zynq-zybo", "xlnx,zynq-7000"; 27 stdout-path = "serial0:115200n8"; 31 #phy-cells = <0>; 32 compatible = "usb-nop-xceiv"; 33 reset-gpios = <&gpio0 46 1>; 38 ps-clk-frequency = <50000000>; [all …]
|
H A D | zynq-microzed.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2013 - 2016 Xilinx, Inc. 7 /dts-v1/; 8 #include "zynq-7000.dtsi" 12 compatible = "avnet,zynq-microzed", "xlnx,zynq-microzed", "xlnx,zynq-7000"; 27 stdout-path = "serial0:115200n8"; 31 compatible = "usb-nop-xceiv"; 32 #phy-cells = <0>; 37 ps-clk-frequency = <33333333>; 41 u-boot,dm-pre-reloc; [all …]
|
H A D | zynq-syzygy-hub.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2011 - 2015 Xilinx 8 /dts-v1/; 9 /include/ "zynq-7000.dtsi" 13 compatible = "opalkelly,syzygy-hub", "xlnx,zynq-7000"; 29 stdout-path = "serial0:115200n8"; 34 #phy-cells = <0>; 35 compatible = "usb-nop-xceiv"; 36 reset-gpios = <&gpio0 47 1>; 41 ps-clk-frequency = <50000000>; [all …]
|
H A D | zynq-zybo-z7.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2011 - 2015 Xilinx 6 /dts-v1/; 7 #include "zynq-7000.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 12 compatible = "digilent,zynq-zybo-z7", "xlnx,zynq-7000"; 28 stdout-path = "serial0:115200n8"; 31 gpio-leds { 32 compatible = "gpio-leds"; 35 label = "zynq-zybo-z7:green:ld4"; [all …]
|
H A D | zynq-zed.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2011 - 2015 Xilinx 6 /dts-v1/; 7 #include "zynq-7000.dtsi" 11 compatible = "avnet,zynq-zed", "xlnx,zynq-zed", "xlnx,zynq-7000"; 27 stdout-path = "serial0:115200n8"; 31 compatible = "usb-nop-xceiv"; 32 #phy-cells = <0>; 37 ps-clk-frequency = <33333333>; 42 phy-mode = "rgmii-id"; [all …]
|
/openbmc/linux/drivers/usb/phy/ |
H A D | phy-generic.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * NOP USB transceiver for all USB transceiver which are either built-in 4 * into USB IP or which are mostly autonomous. 10 * This provides a "nop" transceiver for PHYs which are 16 #include <linux/dma-mapping.h> 17 #include <linux/usb/gadget.h> 18 #include <linux/usb/otg.h> 19 #include <linux/usb/usb_phy_generic.h> 27 #include "phy-generic.h" 48 struct usb_phy_generic *nop = dev_get_drvdata(x->dev); in nop_set_suspend() local [all …]
|
/openbmc/linux/arch/arm64/boot/dts/marvell/ |
H A D | cn9132-db.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * Device tree for the CN9132-DB board. 8 #include "cn9131-db.dtsi" 12 "marvell,armada-ap807-quad", "marvell,armada-ap807"; 21 compatible = "regulator-fixed"; 22 regulator-name = "cp2-xhci0-vbus"; 23 regulator-min-microvolt = <5000000>; 24 regulator-max-microvolt = <5000000>; 25 enable-active-high; 30 compatible = "usb-nop-xceiv"; [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 | ac5-98dx35xx-rd.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree For RD-AC5X. 13 /dts-v1/; 15 #include "ac5-98dx35xx.dtsi" 18 model = "Marvell RD-AC5X Board"; 19 compatible = "marvell,rd-ac5x", "marvell,ac5x", "marvell,ac5"; 35 usb1phy: usb-phy { 36 compatible = "usb-nop-xceiv"; 37 #phy-cells = <0>; 42 phy0: ethernet-phy@0 { [all …]
|
/openbmc/linux/arch/arm/boot/dts/marvell/ |
H A D | armada-388-helios4.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 10 /dts-v1/; 11 #include "armada-388.dtsi" 12 #include "armada-38x-solidrun-microsom.dtsi" 25 /* So that mvebu u-boot can update the MAC addresses */ 30 stdout-path = "serial0:115200n8"; 33 reg_12v: regulator-12v { 34 compatible = "regulator-fixed"; 35 regulator-name = "power_brick_12V"; 36 regulator-min-microvolt = <12000000>; [all …]
|
H A D | armada-385-synology-ds116.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 9 #include "armada-385.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 14 compatible = "marvell,a385-gp", "marvell,armada385", "marvell,armada380"; 17 stdout-path = "serial0:115200n8"; 32 internal-regs { 34 pinctrl-names = "default"; 35 pinctrl-0 = <&i2c0_pins>; 37 clock-frequency = <100000>; [all …]
|