blob: 0dfe6914ec876f083a07b3a6f36ab15e2a94a4f8 [file] [log] [blame]
Wesley Chengf06b9fc2020-05-04 16:54:23 -07001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: "http://devicetree.org/schemas/phy/qcom,usb-snps-femto-v2.yaml#"
5$schema: "http://devicetree.org/meta-schemas/core.yaml#"
6
7title: Qualcomm Synopsys Femto High-Speed USB PHY V2
8
9maintainers:
10 - Wesley Cheng <wcheng@codeaurora.org>
11
12description: |
13 Qualcomm High-Speed USB PHY
14
15properties:
16 compatible:
17 enum:
18 - qcom,usb-snps-hs-7nm-phy
Sandeep Maheswaram6a7d15b2021-03-17 16:31:40 +053019 - qcom,sc7280-usb-hs-phy
Wesley Chengf06b9fc2020-05-04 16:54:23 -070020 - qcom,sm8150-usb-hs-phy
Jack Phamfcba6322021-01-15 09:47:22 -080021 - qcom,sm8250-usb-hs-phy
22 - qcom,sm8350-usb-hs-phy
Vinod Kould8f01362021-12-13 18:44:48 +053023 - qcom,sm8450-usb-hs-phy
Wesley Chengf06b9fc2020-05-04 16:54:23 -070024 - qcom,usb-snps-femto-v2-phy
25
26 reg:
27 maxItems: 1
28
29 "#phy-cells":
30 const: 0
31
32 clocks:
33 items:
34 - description: rpmhcc ref clock
35
36 clock-names:
37 items:
38 - const: ref
39
40 resets:
41 items:
42 - description: PHY core reset
43
44 vdda-pll-supply:
45 description: phandle to the regulator VDD supply node.
46
47 vdda18-supply:
48 description: phandle to the regulator 1.8V supply node.
49
50 vdda33-supply:
51 description: phandle to the regulator 3.3V supply node.
52
53required:
54 - compatible
55 - reg
56 - "#phy-cells"
57 - clocks
58 - clock-names
59 - resets
60 - vdda-pll-supply
61 - vdda18-supply
62 - vdda33-supply
63
64additionalProperties: false
65
66examples:
67 - |
68 #include <dt-bindings/clock/qcom,rpmh.h>
69 #include <dt-bindings/clock/qcom,gcc-sm8150.h>
70 phy@88e2000 {
71 compatible = "qcom,sm8150-usb-hs-phy";
Rob Herring0db958b2020-06-11 08:58:04 -060072 reg = <0x088e2000 0x400>;
Wesley Chengf06b9fc2020-05-04 16:54:23 -070073 #phy-cells = <0>;
74
75 clocks = <&rpmhcc RPMH_CXO_CLK>;
76 clock-names = "ref";
77
78 resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;
Wesley Chengb9d3e8a2020-05-06 01:26:29 -070079
80 vdda-pll-supply = <&vdd_usb_hs_core>;
81 vdda33-supply = <&vdda_usb_hs_3p1>;
82 vdda18-supply = <&vdda_usb_hs_1p8>;
Wesley Chengf06b9fc2020-05-04 16:54:23 -070083 };
84...