Re: [PATCH 5/6] dt-bindings: clock: qcom,msm8996-apcc: Fix clocks
From: Krzysztof Kozlowski <hidden>
Date: 2022-06-22 15:00:11
Also in:
linux-arm-msm, linux-clk, lkml
On 21/06/2022 19:28, Yassine Oudjana wrote:
On Tue, Jun 21 2022 at 20:07:50 +0300, Dmitry Baryshkov [off-list ref] wrote:quoted
On Tue, 21 Jun 2022 at 19:07, Yassine Oudjana [off-list ref] wrote:quoted
From: Yassine Oudjana [off-list ref] The clocks currently listed in clocks and clock-names are the ones supplied by this clock controller, not the ones it consumes. Replace them with the only clock it consumes - the on-board oscillator (XO), and make the properties required. Signed-off-by: Yassine Oudjana [off-list ref] --- .../bindings/clock/qcom,msm8996-apcc.yaml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Documentation/devicetree/bindings/clock/qcom,msm8996-apcc.yaml b/Documentation/devicetree/bindings/clock/qcom,msm8996-apcc.yaml index a20cb10636dd..c4971234fef8 100644 --- a/Documentation/devicetree/bindings/clock/qcom,msm8996-apcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,msm8996-apcc.yaml @@ -26,22 +26,18 @@ properties: clocks: items: - - description: Primary PLL clock for power cluster (little) - - description: Primary PLL clock for perf cluster (big) - - description: Alternate PLL clock for power cluster (little) - - description: Alternate PLL clock for perf cluster (big) + - description: XO source clock-names: items: - - const: pwrcl_pll - - const: perfcl_pll - - const: pwrcl_alt_pll - - const: perfcl_alt_pll + - const: xo required: - compatible - reg - '#clock-cells' + - clocks + - clock-namesI think we can not list them as required, as then older DT files won't pass schema validation. But I'll leave this into the hands of Rob and Krzyshtof.The old DT files that didn't have XO defined had a wrong compatible string to begin with (fixed in [1]), so I don't think it's a problem.
Reasonable. Reviewed-by: Krzysztof Kozlowski <redacted> Best regards, Krzysztof