lkml.org 
[lkml]   [2024]   [Apr]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v9 6/6] arm64: dts: qcom: ipq9574: Add icc provider ability to gcc
    Date
    IPQ SoCs dont involve RPM in managing NoC related clocks and
    there is no NoC scaling. Linux itself handles these clocks.
    However, these should not be exposed as just clocks and align
    with other Qualcomm SoCs that handle these clocks from a
    interconnect provider.

    Hence include icc provider capability to the gcc node so that
    peripherals can use the interconnect facility to enable these
    clocks.

    Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    Signed-off-by: Varadarajan Narayanan <quic_varada@quicinc.com>
    ---
    arch/arm64/boot/dts/qcom/ipq9574.dtsi | 2 ++
    1 file changed, 2 insertions(+)

    diff --git a/arch/arm64/boot/dts/qcom/ipq9574.dtsi b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
    index 7f2e5cbf3bbb..5b3e69379b1f 100644
    --- a/arch/arm64/boot/dts/qcom/ipq9574.dtsi
    +++ b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
    @@ -8,6 +8,7 @@

    #include <dt-bindings/clock/qcom,apss-ipq.h>
    #include <dt-bindings/clock/qcom,ipq9574-gcc.h>
    +#include <dt-bindings/interconnect/qcom,ipq9574.h>
    #include <dt-bindings/interrupt-controller/arm-gic.h>
    #include <dt-bindings/reset/qcom,ipq9574-gcc.h>
    #include <dt-bindings/thermal/thermal.h>
    @@ -306,6 +307,7 @@ gcc: clock-controller@1800000 {
    #clock-cells = <1>;
    #reset-cells = <1>;
    #power-domain-cells = <1>;
    + #interconnect-cells = <1>;
    };

    tcsr_mutex: hwlock@1905000 {
    --
    2.34.1

    \
     
     \ /
      Last update: 2024-05-27 16:44    [W:3.455 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site