Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: phy: add binding for Allwinner H6 USB2 PHY

The USB2.0 PHY on Allwinner H6 is similar to the ones on the ones on
older SoCs, but with holes in PHY number (USB1 and USB2 are missing, in
which USB1 is a USB3 PHY).

Add binding for the PHY.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>

authored by

Icenowy Zheng and committed by
Kishon Vijay Abraham I
1726ea90 c88520db

+5 -3
+5 -3
Documentation/devicetree/bindings/phy/sun4i-usb-phy.txt
··· 14 14 * allwinner,sun8i-r40-usb-phy 15 15 * allwinner,sun8i-v3s-usb-phy 16 16 * allwinner,sun50i-a64-usb-phy 17 + * allwinner,sun50i-h6-usb-phy 17 18 - reg : a list of offset + length pairs 18 19 - reg-names : 19 20 * "phy_ctrl" 20 - * "pmu0" for H3, V3s and A64 21 + * "pmu0" for H3, V3s, A64 or H6 21 22 * "pmu1" 22 23 * "pmu2" for sun4i, sun6i, sun7i, sun8i-a83t or sun8i-h3 23 - * "pmu3" for sun8i-h3 24 + * "pmu3" for sun8i-h3 or sun50i-h6 24 25 - #phy-cells : from the generic phy bindings, must be 1 25 26 - clocks : phandle + clock specifier for the phy clocks 26 27 - clock-names : ··· 30 29 * "usb0_phy", "usb1_phy" for sun8i 31 30 * "usb0_phy", "usb1_phy", "usb2_phy" and "usb2_hsic_12M" for sun8i-a83t 32 31 * "usb0_phy", "usb1_phy", "usb2_phy" and "usb3_phy" for sun8i-h3 32 + * "usb0_phy" and "usb3_phy" for sun50i-h6 33 33 - resets : a list of phandle + reset specifier pairs 34 34 - reset-names : 35 35 * "usb0_reset" 36 36 * "usb1_reset" 37 37 * "usb2_reset" for sun4i, sun6i, sun7i, sun8i-a83t or sun8i-h3 38 - * "usb3_reset" for sun8i-h3 38 + * "usb3_reset" for sun8i-h3 and sun50i-h6 39 39 40 40 Optional properties: 41 41 - usb0_id_det-gpios : gpio phandle for reading the otg id pin value