Based on kernel version 5.9
. Page generated on 2020-10-14 09:35 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
|
TI HD3SS3220 TypeC DRP Port Controller.
Required properties:
- compatible: Must be "ti,hd3ss3220".
- reg: I2C slave address, must be 0x47 or 0x67 based on ADDR pin.
- interrupts: An interrupt specifier.
Required sub-node:
- connector: The "usb-c-connector" attached to the hd3ss3220 chip. The
bindings of the connector node are specified in:
Documentation/devicetree/bindings/connector/usb-connector.yaml
Example:
hd3ss3220@47 {
compatible = "ti,hd3ss3220";
reg = <0x47>;
interrupt-parent = <&gpio6>;
interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
connector {
compatible = "usb-c-connector";
label = "USB-C";
data-role = "dual";
ports {
#address-cells = <1>;
#size-cells = <0>;
port@1 {
reg = <1>;
hd3ss3220_ep: endpoint {
remote-endpoint = <&usb3_role_switch>;
};
};
};
};
};
|
- << [ bindings ]
- allwinner,sun4i-a10-musb.yaml
- am33xx-usb.txt
- amlogic,meson-g12a-usb-ctrl.yaml
- aspeed,usb-vhub.yaml
- atmel-usb.txt
- brcm,bcm3384-usb.txt
- brcm,bcm7445-ehci.yaml
- brcm,bdc.txt
- cdns-usb3.txt
- ci-hdrc-usb2.txt
- da8xx-usb.txt
- dwc2.yaml
- dwc3-cavium.txt
- dwc3-st.txt
- dwc3-xilinx.txt
- dwc3.txt
- ehci-omap.txt
- ehci-orion.txt
- ehci-st.txt
- exynos-usb.txt
- faraday,fotg210.txt
- fcs,fusb302.txt
- fsl-usb.txt
- generic-ehci.yaml
- generic-ohci.yaml
- generic.txt
- gr-udc.txt
- hisilicon,histb-xhci.txt
- ingenic,jz4770-phy.yaml
- ingenic,musb.yaml
- iproc-udc.txt
- isp1301.txt
- lpc32xx-udc.txt
- marvell,pxau2o-ehci.yaml
- maxim,max3420-udc.yaml
- maxim,max3421.txt
- mediatek,mtk-xhci.txt
- mediatek,mtu3.txt
- mediatek,musb.txt
- msm-hsusb.txt
- npcm7xx-usb.txt
- nvidia,tegra-xudc.yaml
- nvidia,tegra124-xusb.txt
- nvidia,tegra20-ehci.txt
- octeon-usb.txt
- ohci-da8xx.txt
- ohci-nxp.txt
- ohci-omap3.txt
- ohci-st.txt
- omap-usb.txt
- pxa-usb.txt
- qcom,dwc3.yaml
- renesas,usb-xhci.yaml
- renesas,usb3-peri.yaml
- renesas,usbhs.yaml
- richtek,rt1711h.txt
- rockchip,dwc3.txt
- s3c2410-usb.txt
- samsung-hsotg.txt
- spear-usb.txt
- ti,hd3ss3220.txt
- ti,j721e-usb.yaml
- ti,keystone-dwc3.yaml
- ti,tps6598x.yaml
- twlxxxx-usb.txt
- typec-tcpci.txt
- udc-xilinx.txt
- ulpi.txt
- usb-device.txt
- usb-hcd.yaml
- usb-nop-xceiv.txt
- usb-uhci.txt
- usb-xhci.txt
- usb251xb.txt
- usb3503.txt
- usb4604.txt
- usbmisc-imx.txt
- ux500-usb.txt
-