ARM: dts: msm: Add SLC MPAM nodes for tuna
Add support for SLC MPAM. Enables support for CPU, GPU, NSP SLC partitioning and monitoring current capacity and read miss monitors. Change-Id: I326dcdad2ca0ccba68f05671df79ad62940fe018 Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
This commit is contained in:
@@ -3218,6 +3218,58 @@
|
|||||||
qcom,count-unit = <0x10000>;
|
qcom,count-unit = <0x10000>;
|
||||||
qcom,target-dev = <&qcom_ddr_dcvs_hw>;
|
qcom,target-dev = <&qcom_ddr_dcvs_hw>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
qcom-mpam-msc {
|
||||||
|
compatible = "qcom,mpam-msc";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
ranges;
|
||||||
|
|
||||||
|
qcom-slc-mpam@17D2EC00 {
|
||||||
|
compatible = "qcom,slc-mpam";
|
||||||
|
reg = <0x17D2EC00 0x400>;
|
||||||
|
reg-names = "mon-base";
|
||||||
|
qcom,msc-id = <2>;
|
||||||
|
qcom,msc-name = "slc";
|
||||||
|
qcom,dev-index = <0>;
|
||||||
|
qcom,num-read-miss-cfg = <2>;
|
||||||
|
qcom,num-cap-cfg = <5>;
|
||||||
|
qcom,slc-clients = "APPS_CLIENT", "GPU_CLIENT",
|
||||||
|
"NSP_CLIENT";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom_slc_mpam: qcom,slc_mpam {
|
||||||
|
compatible = "qcom,mpam-slc";
|
||||||
|
qcom,msc-name = "slc";
|
||||||
|
|
||||||
|
apps {
|
||||||
|
qcom,client-id = <0>;
|
||||||
|
qcom,client-name = "apps";
|
||||||
|
|
||||||
|
part-id0 {
|
||||||
|
qcom,part-id = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
part-id1 {
|
||||||
|
qcom,part-id = <1>;
|
||||||
|
};
|
||||||
|
|
||||||
|
part-id2 {
|
||||||
|
qcom,part-id = <2>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
gpu {
|
||||||
|
qcom,client-id = <1>;
|
||||||
|
qcom,client-name = "gpu";
|
||||||
|
};
|
||||||
|
|
||||||
|
nsp {
|
||||||
|
qcom,client-id = <2>;
|
||||||
|
qcom,client-name = "nsp";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
#include "tuna-gdsc.dtsi"
|
#include "tuna-gdsc.dtsi"
|
||||||
|
Reference in New Issue
Block a user