mirror of
https://github.com/Evolution-X-Devices/kernel_oneplus_sm8550-devicetrees
synced 2026-02-01 09:49:52 +00:00
ARM: dts: msm: Add memlat support to SDMSHRIKE
Add memlat device tree nodes for L3, LLCC and DDR paths on SDMSHRIKE target. Change-Id: Ica89368b09a52b466a566526c8e0b9c95f576e72
This commit is contained in:
@@ -910,6 +910,122 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
qcom_memlat: qcom,memlat {
|
||||
compatible = "qcom,memlat";
|
||||
|
||||
ddr {
|
||||
compatible = "qcom,memlat-grp";
|
||||
qcom,target-dev = <&qcom_ddr_dcvs_hw>;
|
||||
qcom,sampling-path = <&ddr_dcvs_sp>;
|
||||
qcom,miss-ev = <0x1000>;
|
||||
|
||||
silver {
|
||||
compatible = "qcom,memlat-mon";
|
||||
qcom,cpulist = <&CPU0 &CPU1 &CPU2 &CPU3>;
|
||||
qcom,cpufreq-memfreq-tbl =
|
||||
< 300000 200000 >,
|
||||
< 576000 451000 >,
|
||||
< 672000 768000 >,
|
||||
< 864000 1017000 >,
|
||||
< 1171200 1555800 >,
|
||||
< 1267200 1804000 >;
|
||||
qcom,sampling-enabled;
|
||||
};
|
||||
|
||||
gold {
|
||||
compatible = "qcom,memlat-mon";
|
||||
qcom,cpulist = <&CPU4 &CPU5 &CPU6 &CPU7>;
|
||||
qcom,cpufreq-memfreq-tbl =
|
||||
< 300000 200000 >,
|
||||
< 576000 451000 >,
|
||||
< 768000 768000 >,
|
||||
< 960000 1017000 >,
|
||||
< 1248000 1555000 >,
|
||||
< 1593600 1804000 >,
|
||||
< 1689600 1804000 >;
|
||||
qcom,sampling-enabled;
|
||||
};
|
||||
|
||||
gold-compute {
|
||||
compatible = "qcom,memlat-mon";
|
||||
qcom,cpulist = <&CPU4 &CPU5 &CPU6 &CPU7>;
|
||||
qcom,cpufreq-memfreq-tbl =
|
||||
< 1593600 200000 >,
|
||||
< 2016000 1017000 >,
|
||||
< 2054400 2092000 >;
|
||||
qcom,sampling-enabled;
|
||||
qcom,compute-mon;
|
||||
};
|
||||
};
|
||||
|
||||
llcc {
|
||||
compatible = "qcom,memlat-grp";
|
||||
qcom,target-dev = <&qcom_llcc_dcvs_hw>;
|
||||
qcom,sampling-path = <&llcc_dcvs_sp>;
|
||||
qcom,miss-ev = <0x2A>;
|
||||
|
||||
silver {
|
||||
compatible = "qcom,memlat-mon";
|
||||
qcom,cpulist = <&CPU0 &CPU1 &CPU2 &CPU3>;
|
||||
qcom,cpufreq-memfreq-tbl =
|
||||
< 300000 150000 >,
|
||||
< 576000 200000 >,
|
||||
< 672000 403000 >,
|
||||
< 864000 533000 >,
|
||||
< 1171200 666000 >,
|
||||
< 1267200 777000 >;
|
||||
qcom,sampling-enabled;
|
||||
};
|
||||
|
||||
gold {
|
||||
compatible = "qcom,memlat-mon";
|
||||
qcom,cpulist = <&CPU4 &CPU5 &CPU6 &CPU7>;
|
||||
qcom,cpufreq-memfreq-tbl =
|
||||
< 300000 200000 >,
|
||||
< 576000 451000 >,
|
||||
< 768000 768000 >,
|
||||
< 960000 1017000 >,
|
||||
< 1248000 1555000 >,
|
||||
< 1593600 1804000 >,
|
||||
< 1689600 2092000 >;
|
||||
qcom,sampling-enabled;
|
||||
};
|
||||
};
|
||||
|
||||
l3 {
|
||||
compatible = "qcom,memlat-grp";
|
||||
qcom,target-dev = <&qcom_l3_dcvs_hw>;
|
||||
qcom,sampling-path = <&l3_dcvs_sp>;
|
||||
qcom,miss-ev = <0x17>;
|
||||
|
||||
silver {
|
||||
compatible = "qcom,memlat-mon";
|
||||
qcom,cpulist = <&CPU0 &CPU1 &CPU2 &CPU3>;
|
||||
qcom,cpufreq-memfreq-tbl =
|
||||
< 300000 300000 >,
|
||||
< 576000 576000 >,
|
||||
< 672000 768000 >,
|
||||
< 864000 960000 >,
|
||||
< 1171200 1228800 >,
|
||||
< 1267200 1344000 >;
|
||||
qcom,sampling-enabled;
|
||||
};
|
||||
|
||||
gold {
|
||||
compatible = "qcom,memlat-mon";
|
||||
qcom,cpulist = <&CPU4 &CPU5 &CPU6 &CPU7>;
|
||||
qcom,cpufreq-memfreq-tbl =
|
||||
< 300000 300000 >,
|
||||
< 576000 576000 >,
|
||||
< 768000 768000 >,
|
||||
< 960000 960000 >,
|
||||
< 1248000 1228800 >,
|
||||
< 1593600 1344000 >;
|
||||
qcom,sampling-enabled;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
#include "sdmshrike-pinctrl.dtsi"
|
||||
|
||||
Reference in New Issue
Block a user