Based on kernel version 6.8
. Page generated on 2024-03-11 21:26 EST
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
| # SPDX-License-Identifier: GPL-2.0
%YAML 1.2
---
$id: http://devicetree.org/schemas/usb/usb-nop-xceiv.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: USB NOP PHY
maintainers:
- Rob Herring <robh@kernel.org>
properties:
compatible:
const: usb-nop-xceiv
clocks:
maxItems: 1
clock-names:
const: main_clk
clock-frequency: true
'#phy-cells':
const: 0
vcc-supply:
description: phandle to the regulator that provides power to the PHY.
power-domains:
maxItems: 1
reset-gpios:
maxItems: 1
vbus-detect-gpio:
description: Should specify the GPIO detecting a VBus insertion
maxItems: 1
vbus-regulator:
description: Should specify the regulator supplying current drawn from
the VBus line.
$ref: /schemas/types.yaml#/definitions/phandle
wakeup-source:
description:
Specify if the USB phy can detect the remote wakeup signal
while the system sleep.
required:
- compatible
- '#phy-cells'
additionalProperties: false
examples:
- |
#include <dt-bindings/gpio/gpio.h>
hsusb1_phy {
compatible = "usb-nop-xceiv";
clock-frequency = <19200000>;
clocks = <&osc 0>;
clock-names = "main_clk";
vcc-supply = <&hsusb1_vcc_regulator>;
reset-gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
vbus-detect-gpio = <&gpio2 13 GPIO_ACTIVE_HIGH>;
vbus-regulator = <&vbus_regulator>;
#phy-cells = <0>;
};
...
|
- << [ bindings ]
- allwinner,sun4i-a10-musb.yaml
- am33xx-usb.txt
- amlogic,meson-g12a-usb-ctrl.yaml
- analogix,anx7411.yaml
- aspeed,ast2600-udc.yaml
- aspeed,usb-vhub.yaml
- atmel-usb.txt
- brcm,bcm7445-ehci.yaml
- brcm,bdc.yaml
- brcm,usb-pinmap.yaml
- cdns,usb3.yaml
- ci-hdrc-usb2.yaml
- cypress,cypd4226.yaml
- cypress,hx3.yaml
- da8xx-usb.txt
- dwc2.yaml
- dwc3-cavium.txt
- dwc3-st.txt
- dwc3-xilinx.yaml
- ehci-st.txt
- faraday,fotg210.yaml
- fcs,fsa4480.yaml
- fcs,fusb302.yaml
- fsl,imx8mp-dwc3.yaml
- fsl,imx8mq-dwc3.yaml
- fsl,imx8qm-cdns3.yaml
- fsl,usbmisc.yaml
- fsl-usb.txt
- generic-ehci.yaml
- generic-ohci.yaml
- generic-xhci.yaml
- genesys,gl850g.yaml
- gpio-sbu-mux.yaml
- gr-udc.txt
- hisilicon,histb-xhci.txt
- ingenic,musb.yaml
- intel,keembay-dwc3.yaml
- iproc-udc.txt
- isp1301.txt
- lpc32xx-udc.txt
- marvell,pxau2o-ehci.yaml
- maxim,max33359.yaml
- maxim,max3420-udc.yaml
- maxim,max3421.txt
- mediatek,mt6360-tcpc.yaml
- mediatek,mt6370-tcpc.yaml
- mediatek,mtk-xhci.yaml
- mediatek,mtu3.yaml
- mediatek,musb.yaml
- microchip,mpfs-musb.yaml
- microchip,usb5744.yaml
- msm-hsusb.txt
- nvidia,tegra-xudc.yaml
- nvidia,tegra124-xusb.yaml
- nvidia,tegra186-xusb.yaml
- nvidia,tegra194-xusb.yaml
- nvidia,tegra20-ehci.txt
- nvidia,tegra210-xusb.yaml
- nvidia,tegra234-xusb.yaml
- nxp,isp1760.yaml
- nxp,ptn36502.yaml
- nxp,ptn5110.yaml
- octeon-usb.txt
- ohci-da8xx.txt
- ohci-st.txt
- omap-usb.txt
- onnn,nb7vpq904m.yaml
- pxa-usb.txt
- qcom,dwc3.yaml
- qcom,pmic-typec.yaml
- qcom,wcd939x-usbss.yaml
- realtek,rtd-dwc3.yaml
- realtek,rtd-type-c.yaml
- realtek,rts5411.yaml
- renesas,rzn1-usbf.yaml
- renesas,rzv2m-usb3drd.yaml
- renesas,usb-xhci.yaml
- renesas,usb3-peri.yaml
- renesas,usbhs.yaml
- richtek,rt1711h.txt
- richtek,rt1711h.yaml
- richtek,rt1719.yaml
- rockchip,dwc3.yaml
- rockchip,rk3399-dwc3.yaml
- s3c2410-usb.txt
- samsung,exynos-dwc3.yaml
- samsung,exynos-usb2.yaml
- smsc,usb3503.yaml
- snps,dwc3.yaml
- st,stusb160x.yaml
- st,typec-stm32g0.yaml
- starfive,jh7110-usb.yaml
- ti,am62-usb.yaml
- ti,hd3ss3220.yaml
- ti,j721e-usb.yaml
- ti,keystone-dwc3.yaml
- ti,tps6598x.yaml
- ti,usb8041.yaml
- twlxxxx-usb.txt
- ulpi.txt
- usb-device.yaml
- usb-drd.yaml
- usb-hcd.yaml
- usb-nop-xceiv.yaml
- usb-uhci.txt
- usb-xhci.yaml
- usb.yaml
- usb251xb.yaml
- usb4604.txt
- ux500-usb.txt
- vialab,vl817.yaml
- willsemi,wusb3801.yaml
- xlnx,usb2.yaml
-