Message ID | 1584147293-6763-2-git-send-email-wcheng@codeaurora.org (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | Add SS/HS-USB changes for Qualcomm SM8150 chipset | expand |
On Fri, 13 Mar 2020 17:54:50 -0700, Wesley Cheng wrote: > This binding shows the descriptions and properties for the > 7nm Synopsis HS USB PHY used on QCOM platforms. > > Signed-off-by: Wesley Cheng <wcheng@codeaurora.org> > --- > .../devicetree/bindings/phy/qcom,usb-hs-7nm.yaml | 74 ++++++++++++++++++++++ > 1 file changed, 74 insertions(+) > create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml > My bot found errors running 'make dt_binding_check' on your patch: warning: no schema found in file: Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml: ignoring, error parsing file Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml: while scanning a block scalar in "<unicode string>", line 59, column 5 found a tab character where an indentation space is expected in "<unicode string>", line 73, column 1 Documentation/devicetree/bindings/Makefile:12: recipe for target 'Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.example.dts' failed make[1]: *** [Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.example.dts] Error 1 Makefile:1262: recipe for target 'dt_binding_check' failed make: *** [dt_binding_check] Error 2 See https://patchwork.ozlabs.org/patch/1254748 Please check and re-submit.
On 3/18/2020 3:03 PM, Rob Herring wrote: > On Fri, 13 Mar 2020 17:54:50 -0700, Wesley Cheng wrote: >> This binding shows the descriptions and properties for the >> 7nm Synopsis HS USB PHY used on QCOM platforms. >> >> Signed-off-by: Wesley Cheng <wcheng@codeaurora.org> >> --- >> .../devicetree/bindings/phy/qcom,usb-hs-7nm.yaml | 74 ++++++++++++++++++++++ >> 1 file changed, 74 insertions(+) >> create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml >> > > My bot found errors running 'make dt_binding_check' on your patch: > > warning: no schema found in file: Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml > /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml: ignoring, error parsing file > Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml: while scanning a block scalar > in "<unicode string>", line 59, column 5 > found a tab character where an indentation space is expected > in "<unicode string>", line 73, column 1 > Documentation/devicetree/bindings/Makefile:12: recipe for target 'Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.example.dts' failed > make[1]: *** [Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.example.dts] Error 1 > Makefile:1262: recipe for target 'dt_binding_check' failed > make: *** [dt_binding_check] Error 2 > > See https://patchwork.ozlabs.org/patch/1254748 > Please check and re-submit. > Hi Rob, Sorry for not checking this step beforehand. I installed the tools for device tree validation, ran the same check, and resolved the errors. Will resubmit the series with the changes.
diff --git a/Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml b/Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml new file mode 100644 index 0000000..ec64ceb --- /dev/null +++ b/Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml @@ -0,0 +1,74 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: "http://devicetree.org/schemas/phy/qcom,usb-hs-7nm.yaml#" +$schema: "http://devicetree.org/meta-schemas/core.yaml#" + +title: Qualcomm Synopsys 7nm High-Speed USB PHY + +description: | + Qualcomm Hi-Speed 7nm USB PHY + +properties: + compatible: + enum: + - qcom,usb-snps-hs-7nm-phy + - qcom,sm8150-usb-hs-phy + + reg: + maxItems: 1 + + "#phy-cells": + const: 0 + + clocks: + items: + - description: rpmhcc ref clock + + clock-names: + items: + - const: ref + + resets: + items: + - description: PHY core reset + + vdda-pll-supply: + description: phandle to the regulator VDD supply node. + + vdda18-supply: + description: phandle to the regulator 1.8V supply node. + + vdda33-supply: + description: phandle to the regulator 3.3V supply node. + +required: + - compatible + - reg + - "#phy-cells" + - clocks + - clock-names + - resets + - vdda-pll-supply + - vdda18-supply + - vdda33-supply + +additionalProperties: false + +examples: + - | + #include <dt-bindings/clock/qcom,rpmh.h> + #include <dt-bindings/clock/qcom,gcc-sm8150.h> + usb_1_hsphy: phy@88e2000 { + compatible = "qcom,usb-snps-hs-7nm-phy", + "qcom,sm8150-usb-hs-phy"; + reg = <0 0x088e2000 0 0x400>; + status = "disabled"; + #phy-cells = <0>; + + clocks = <&rpmhcc RPMH_CXO_CLK>; + clock-names = "ref"; + + resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>; + }; +... \ No newline at end of file
This binding shows the descriptions and properties for the 7nm Synopsis HS USB PHY used on QCOM platforms. Signed-off-by: Wesley Cheng <wcheng@codeaurora.org> --- .../devicetree/bindings/phy/qcom,usb-hs-7nm.yaml | 74 ++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-7nm.yaml