Message ID | 20220704161148.814510-2-dmitry.baryshkov@linaro.org |
---|---|
State | Accepted |
Commit | e3ea01f4187461d0685b5b97915f86d6d6a0425c |
Headers | show |
Series | drm/msm/hdmi: turn MSM8996 HDMI PHY into OF clock provider | expand |
On 04-07-22, 19:11, Dmitry Baryshkov wrote: > As the QMP HDMI PHY is a clock provider, add constant #clock-cells > property. For the compatibility with older DTs the property is not > marked as required. Also add the XO clock to the list of the clocks used > by the driver. Acked-By: Vinod Koul <vkoul@kernel.org> > > Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > --- > .../bindings/phy/qcom,hdmi-phy-qmp.yaml | 15 ++++++++++++--- > 1 file changed, 12 insertions(+), 3 deletions(-) > > diff --git a/Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml b/Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml > index eea2e02678ed..83fe4b39b56f 100644 > --- a/Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml > +++ b/Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml > @@ -28,12 +28,15 @@ properties: > - const: hdmi_phy > > clocks: > - maxItems: 2 > + minItems: 2 > + maxItems: 3 > > clock-names: > + minItems: 2 > items: > - const: iface > - const: ref > + - const: xo > > power-domains: > maxItems: 1 > @@ -44,6 +47,9 @@ properties: > vddio-supply: > description: phandle to VDD I/O supply regulator > > + '#clock-cells': > + const: 0 > + > '#phy-cells': > const: 0 > > @@ -75,9 +81,12 @@ examples: > "hdmi_phy"; > > clocks = <&mmcc 116>, > - <&gcc 214>; > + <&gcc 214>, > + <&xo_board>; > clock-names = "iface", > - "ref"; > + "ref", > + "xo"; > + #clock-cells = <0>; > #phy-cells = <0>; > > vddio-supply = <&vreg_l12a_1p8>; > -- > 2.35.1
diff --git a/Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml b/Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml index eea2e02678ed..83fe4b39b56f 100644 --- a/Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml +++ b/Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml @@ -28,12 +28,15 @@ properties: - const: hdmi_phy clocks: - maxItems: 2 + minItems: 2 + maxItems: 3 clock-names: + minItems: 2 items: - const: iface - const: ref + - const: xo power-domains: maxItems: 1 @@ -44,6 +47,9 @@ properties: vddio-supply: description: phandle to VDD I/O supply regulator + '#clock-cells': + const: 0 + '#phy-cells': const: 0 @@ -75,9 +81,12 @@ examples: "hdmi_phy"; clocks = <&mmcc 116>, - <&gcc 214>; + <&gcc 214>, + <&xo_board>; clock-names = "iface", - "ref"; + "ref", + "xo"; + #clock-cells = <0>; #phy-cells = <0>; vddio-supply = <&vreg_l12a_1p8>;