diff --git a/bindings/arm/msm/qcom,llcc.txt b/bindings/arm/msm/qcom,llcc.txt index 5666382c2a6a..4e9c4d83be5b 100644 --- a/bindings/arm/msm/qcom,llcc.txt +++ b/bindings/arm/msm/qcom,llcc.txt @@ -33,6 +33,18 @@ Properties: It's used for llcc cache single and double bit error detection and reporting. +- clocks: + Usage: required + Value type: + Definition: List of phandles and clock specifier pairs for the llcc perfmon + trace feature support. + +- clock-names: + Usage: required + Value type: + Definition: List of clock input name strings sorted in the same + order as the clocks property. Definition must have + "qdss_clk" Example: cache-controller@1100000 { @@ -40,4 +52,6 @@ Example: reg = <0x1100000 0x200000>, <0x1300000 0x50000> ; reg-names = "llcc_base", "llcc_broadcast_base"; interrupts = ; + clocks = <&clock_aop QDSS_CLK>; + clock-names = "qdss_clk"; }; diff --git a/qcom/lahaina.dtsi b/qcom/lahaina.dtsi index a645bc00769c..d3343f872566 100644 --- a/qcom/lahaina.dtsi +++ b/qcom/lahaina.dtsi @@ -2670,6 +2670,8 @@ reg = <0x9200000 0x1d0000> , <0x9600000 0x50000>; reg-names = "llcc_base", "llcc_broadcast_base"; cap-based-alloc-and-pwr-collapse; + clocks = <&clock_aop QDSS_CLK>; + clock-names = "qdss_clk"; }; qcom_scm {