From bc4b797b03e720f6852481d64377c71f1fcf92be Mon Sep 17 00:00:00 2001 From: Lina Iyer Date: Tue, 24 Sep 2019 10:34:31 -0600 Subject: [PATCH] dt-bindings: add device bindings for DDR stats node DDR statistics are exported by the always-on subsystem and can be read from Linux. Add device bindings to setup the device node to read the location and output the contents. Change-Id: Id736933a6fd647ecad3daa2e57d97247c6d45c8f --- bindings/arm/msm/ddr_stats.txt | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 bindings/arm/msm/ddr_stats.txt diff --git a/bindings/arm/msm/ddr_stats.txt b/bindings/arm/msm/ddr_stats.txt new file mode 100644 index 000000000000..8ee497154d42 --- /dev/null +++ b/bindings/arm/msm/ddr_stats.txt @@ -0,0 +1,32 @@ +* DDR Stats + +AOP maintains DDR statistics like DDR LPMs and frequency stats. DDR stats +driver gives sysfs interface to display this. + +PROPERTIES + +- compatible: + Usage: required + Value type: + Definition: Should be "qcom,ddr-stats". + +- reg: + Usage: required + Value type: + Definition: The address on the AOP Message RAM from where the stats + are read should be provided as "phys_addr_base". + The offset from which the stats are available should be + provided as "offset_addr". + +- reg-names: + Usage: required + Value type: + Definition: Provides labels for the reg property. + +EXAMPLE: + qcom,ddr-stats@c300000 { + compatible = "qcom,ddr-stats"; + reg = <0xc300000 0x1000>, <0xc3f001c 0x4>; + reg-names = "phys_addr_base", "offset_addr"; + }; +