blob: 84a8c2d18b5e0d3b613ea58eac7811d3dbfa1e01 [file] [log] [blame]
Mahesh Sivasubramanian84c31c92013-03-06 18:19:49 -07001/* Copyright (c) 2013, The Linux Foundation. All rights reserved.
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -06002 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
Stepan Moskovchenko7d8cdcaa2013-04-25 17:10:55 -070013&soc {
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060014 qcom,spm@f9089000 {
15 compatible = "qcom,spm-v2";
Mahesh Sivasubramanian1e094ba2013-03-13 12:43:33 -060016 #address-cells = <1>;
17 #size-cells = <1>;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060018 reg = <0xf9089000 0x1000>;
19 qcom,core-id = <0>;
20 qcom,saw2-ver-reg = <0xfd0>;
Mahesh Sivasubramanian635237e2012-08-10 10:14:35 -060021 qcom,saw2-cfg = <0x01>;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060022 qcom,saw2-avs-ctl = <0>;
23 qcom,saw2-avs-hysteresis = <0>;
24 qcom,saw2-avs-limit = <0>;
25 qcom,saw2-avs-dly= <0>;
Mahesh Sivasubramanian84c31c92013-03-06 18:19:49 -070026 qcom,saw2-spm-dly= <0x3C102800>;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060027 qcom,saw2-spm-ctl = <0x1>;
Mahesh Sivasubramanian11373322012-06-14 11:17:20 -060028 qcom,saw2-spm-cmd-wfi = [03 0b 0f];
Abhijeet Dharmapurikardd167852013-02-14 16:46:48 -080029 qcom,saw2-spm-cmd-ret = [42 1b 00 d8 5B 03 d8 5b 0b 00 42 1b 0f];
30 qcom,saw2-spm-cmd-spc = [00 20 80 10 E8 5B 03 3B E8 5B 82 10 0B
31 30 06 26 30 0F];
32 qcom,saw2-spm-cmd-pc = [00 20 80 10 E8 5B 07 3B E8 5B 82 10 0B
33 30 06 26 30 0F];
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060034 };
35
36 qcom,spm@f9099000 {
37 compatible = "qcom,spm-v2";
38 #address-cells = <1>;
39 #size-cells = <1>;
40 reg = <0xf9099000 0x1000>;
41 qcom,core-id = <1>;
42 qcom,saw2-ver-reg = <0xfd0>;
Mahesh Sivasubramanian635237e2012-08-10 10:14:35 -060043 qcom,saw2-cfg = <0x01>;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060044 qcom,saw2-avs-ctl = <0>;
45 qcom,saw2-avs-hysteresis = <0>;
46 qcom,saw2-avs-limit = <0>;
47 qcom,saw2-avs-dly= <0>;
Mahesh Sivasubramanian84c31c92013-03-06 18:19:49 -070048 qcom,saw2-spm-dly= <0x3C102800>;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060049 qcom,saw2-spm-ctl = <0x1>;
Mahesh Sivasubramanian11373322012-06-14 11:17:20 -060050 qcom,saw2-spm-cmd-wfi = [03 0b 0f];
Abhijeet Dharmapurikardd167852013-02-14 16:46:48 -080051 qcom,saw2-spm-cmd-ret = [42 1b 00 d8 5B 03 d8 5b 0b 00 42 1b 0f];
52 qcom,saw2-spm-cmd-spc = [00 20 80 10 E8 5B 03 3B E8 5B 82 10 0B
53 30 06 26 30 0F];
54 qcom,saw2-spm-cmd-pc = [00 20 80 10 E8 5B 07 3B E8 5B 82 10 0B
55 30 06 26 30 0F];
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060056 };
57
58 qcom,spm@f90a9000 {
59 compatible = "qcom,spm-v2";
60 #address-cells = <1>;
61 #size-cells = <1>;
62 reg = <0xf90a9000 0x1000>;
63 qcom,core-id = <2>;
64 qcom,saw2-ver-reg = <0xfd0>;
Mahesh Sivasubramanian635237e2012-08-10 10:14:35 -060065 qcom,saw2-cfg = <0x01>;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060066 qcom,saw2-avs-ctl = <0>;
67 qcom,saw2-avs-hysteresis = <0>;
68 qcom,saw2-avs-limit = <0>;
69 qcom,saw2-avs-dly= <0>;
Mahesh Sivasubramanian84c31c92013-03-06 18:19:49 -070070 qcom,saw2-spm-dly= <0x3C102800>;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060071 qcom,saw2-spm-ctl = <0x1>;
Mahesh Sivasubramanian11373322012-06-14 11:17:20 -060072 qcom,saw2-spm-cmd-wfi = [03 0b 0f];
Abhijeet Dharmapurikardd167852013-02-14 16:46:48 -080073 qcom,saw2-spm-cmd-ret = [42 1b 00 d8 5B 03 d8 5b 0b 00 42 1b 0f];
74 qcom,saw2-spm-cmd-spc = [00 20 80 10 E8 5B 03 3B E8 5B 82 10 0B
75 30 06 26 30 0F];
76 qcom,saw2-spm-cmd-pc = [00 20 80 10 E8 5B 07 3B E8 5B 82 10 0B
77 30 06 26 30 0F];
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060078 };
79
80 qcom,spm@f90b9000 {
81 compatible = "qcom,spm-v2";
82 #address-cells = <1>;
83 #size-cells = <1>;
84 reg = <0xf90b9000 0x1000>;
85 qcom,core-id = <3>;
86 qcom,saw2-ver-reg = <0xfd0>;
Mahesh Sivasubramanian635237e2012-08-10 10:14:35 -060087 qcom,saw2-cfg = <0x01>;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060088 qcom,saw2-avs-ctl = <0>;
89 qcom,saw2-avs-hysteresis = <0>;
90 qcom,saw2-avs-limit = <0>;
91 qcom,saw2-avs-dly= <0>;
Mahesh Sivasubramanian84c31c92013-03-06 18:19:49 -070092 qcom,saw2-spm-dly= <0x3C102800>;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -060093 qcom,saw2-spm-ctl = <0x1>;
Mahesh Sivasubramanian11373322012-06-14 11:17:20 -060094 qcom,saw2-spm-cmd-wfi = [03 0b 0f];
Abhijeet Dharmapurikardd167852013-02-14 16:46:48 -080095 qcom,saw2-spm-cmd-ret = [42 1b 00 d8 5B 03 d8 5b 0b 00 42 1b 0f];
96 qcom,saw2-spm-cmd-spc = [00 20 80 10 E8 5B 03 3B E8 5B 82 10 0B
97 30 06 26 30 0F];
98 qcom,saw2-spm-cmd-pc = [00 20 80 10 E8 5B 07 3B E8 5B 82 10 0B
99 30 06 26 30 0F];
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -0600100 };
101
102 qcom,spm@f9012000 {
103 compatible = "qcom,spm-v2";
104 #address-cells = <1>;
105 #size-cells = <1>;
106 reg = <0xf9012000 0x1000>;
107 qcom,core-id = <0xffff>; /* L2/APCS SAW */
108 qcom,saw2-ver-reg = <0xfd0>;
Mahesh Sivasubramanian635237e2012-08-10 10:14:35 -0600109 qcom,saw2-cfg = <0x14>;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -0600110 qcom,saw2-avs-ctl = <0>;
111 qcom,saw2-avs-hysteresis = <0>;
112 qcom,saw2-avs-limit = <0>;
113 qcom,saw2-avs-dly= <0>;
Mahesh Sivasubramanian84c31c92013-03-06 18:19:49 -0700114 qcom,saw2-spm-dly= <0x3C102800>;
Mahesh Sivasubramanian635237e2012-08-10 10:14:35 -0600115 qcom,saw2-spm-ctl = <0x1>;
Praveen Chidambaram32e3a9e2012-08-22 11:32:52 -0600116 qcom,saw2-pmic-data0 = <0x02030080>;
117 qcom,saw2-pmic-data1 = <0x00030000>;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -0600118 qcom,vctl-timeout-us = <50>;
Mahesh Sivasubramanian635237e2012-08-10 10:14:35 -0600119 qcom,vctl-port = <0x0>;
120 qcom,phase-port = <0x1>;
Praveen Chidambaramb7253e42012-07-12 16:20:48 -0600121 qcom,pfm-port = <0x2>;
Karthik Parsha7911ecf2013-06-07 21:34:46 -0700122 qcom,saw2-spm-cmd-ret = [1f 00 03 00 0f];
Matt Wagantall3b337872014-01-29 19:01:52 -0800123 qcom,saw2-spm-cmd-gdhs = [00 32 42 03 44 50 02 32 50 0f];
Mahesh Sivasubramanian2db39112013-06-19 15:53:54 -0600124 qcom,saw2-spm-cmd-pc = [00 10 32 b0 11 42 07 01 b0 12 44
Karthik Parsha49cf3ec2013-03-21 12:35:37 -0700125 50 02 32 50 0f];
Praveen Chidambaram48197dd2013-03-21 15:51:43 -0600126 qcom,L2-spm-is-apcs-master;
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -0600127 };
Praveen Chidambaram85b7b282012-04-16 13:45:15 -0600128
129 qcom,lpm-levels {
130 compatible = "qcom,lpm-levels";
Girish Mahadevanc45b4c72013-04-24 14:07:11 -0600131 qcom,default-l2-state = "l2_cache_retention";
Praveen Chidambaram85b7b282012-04-16 13:45:15 -0600132 #address-cells = <1>;
Mahesh Sivasubramaniandab0ec32013-10-24 15:09:31 -0600133 #size-cells = <1>;
Praveen Chidambaram85b7b282012-04-16 13:45:15 -0600134
Mahesh Sivasubramaniandab0ec32013-10-24 15:09:31 -0600135 qcom,cpu-modes {
136 compatible = "qcom,cpu-modes";
137 qcom,cpu-mode@0 {
138 qcom,mode = "wfi";
139 qcom,latency-us = <1>;
140 qcom,ss-power = <715>;
141 qcom,energy-overhead = <17700>;
142 qcom,time-overhead = <2>;
143 };
144
145 qcom,cpu-mode@1 {
146 qcom,mode = "retention";
147 qcom,latency-us = <35>;
148 qcom,ss-power = <542>;
149 qcom,energy-overhead = <34920>;
150 qcom,time-overhead = <40>;
151 };
152
153 qcom,cpu-mode@2 {
154 qcom,mode = "standalone_pc";
155 qcom,latency-us = <300>;
156 qcom,ss-power = <476>;
157 qcom,energy-overhead = <225300>;
158 qcom,time-overhead = <350>;
159 };
160
161 qcom,cpu-mode@3 {
162 qcom,mode = "pc";
163 qcom,latency-us = <500>;
164 qcom,ss-power = <400>;
165 qcom,energy-overhead = <280000>;
166 qcom,time-overhead = <500>;
167 };
168
Praveen Chidambaram85b7b282012-04-16 13:45:15 -0600169 };
Mahesh Sivasubramaniandab0ec32013-10-24 15:09:31 -0600170 qcom,system-modes {
171 compatible = "qcom,system-modes";
Praveen Chidambaram85b7b282012-04-16 13:45:15 -0600172
Mahesh Sivasubramaniandab0ec32013-10-24 15:09:31 -0600173 qcom,system-mode@0 {
174 qcom,l2 = "l2_cache_gdhs";
Anil kumar mamidalaa39a3352014-02-06 20:42:01 +0530175 qcom,latency-us = <500>;
Mahesh Sivasubramaniandab0ec32013-10-24 15:09:31 -0600176 qcom,ss-power = <163>;
Anil kumar mamidalaa39a3352014-02-06 20:42:01 +0530177 qcom,energy-overhead = <577736>;
178 qcom,time-overhead = <1000>;
179 qcom,min-cpu-mode= "standalone_pc";
Mahesh Sivasubramanian65c62362013-05-08 14:30:06 -0600180 qcom,sync-cpus;
Anil kumar mamidalaa39a3352014-02-06 20:42:01 +0530181
Mahesh Sivasubramaniandab0ec32013-10-24 15:09:31 -0600182 };
Priyanka Mathur60ac7582012-10-03 15:13:32 -0700183
Mahesh Sivasubramaniandab0ec32013-10-24 15:09:31 -0600184 qcom,system-mode@1 {
185 qcom,l2 = "l2_cache_pc";
186 qcom,latency-us = <30000>;
187 qcom,ss-power = <83>;
188 qcom,energy-overhead = <2274420>;
189 qcom,time-overhead = <6605>;
Mahesh Sivasubramanian65c62362013-05-08 14:30:06 -0600190 qcom,min-cpu-mode = "pc";
191 qcom,sync-cpus;
Anil kumar mamidalaa39a3352014-02-06 20:42:01 +0530192 qcom,send-rpm-sleep-set;
Mahesh Sivasubramaniandab0ec32013-10-24 15:09:31 -0600193 };
Praveen Chidambaram85b7b282012-04-16 13:45:15 -0600194 };
Praveen Chidambaram85b7b282012-04-16 13:45:15 -0600195 };
Praveen Chidambaram7d4167b2012-04-30 17:37:48 -0600196
197 qcom,pm-boot {
198 compatible = "qcom,pm-boot";
Archana Sathyakumar28441012013-02-01 17:45:38 -0700199 qcom,mode = "tz";
Praveen Chidambaram7d4167b2012-04-30 17:37:48 -0600200 };
Mahesh Sivasubramanian01df14d2012-05-04 17:35:55 -0600201
202 qcom,mpm@fc4281d0 {
203 compatible = "qcom,mpm-v2";
204 reg = <0xfc4281d0 0x1000>, /* MSM_RPM_MPM_BASE 4K */
Mahesh Sivasubramanian75178902012-08-24 19:43:50 -0600205 <0xf9011008 0x4>; /* MSM_APCS_GCC_BASE 4K */
Mahesh Sivasubramanian01df14d2012-05-04 17:35:55 -0600206 reg-names = "vmpm", "ipc";
207 interrupts = <0 171 1>;
208
Mahesh Sivasubramanian75178902012-08-24 19:43:50 -0600209 qcom,ipc-bit-offset = <1>;
Mahesh Sivasubramanian01df14d2012-05-04 17:35:55 -0600210
211 qcom,gic-parent = <&intc>;
Siddartha Mohanadosse511a6e2013-05-10 09:54:02 -0700212 qcom,gic-map = <2 216>, /* tsens_upper_lower_int */
213 <47 165>, /* usb30_hs_phy_irq */
Manu Gautam512a6902013-03-14 17:20:23 +0530214 <50 172>, /* usb1_hs_async_wakeup_irq */
Mahesh Sivasubramanian01df14d2012-05-04 17:35:55 -0600215 <53 104>, /* mdss_irq */
Mahesh Sivasubramanian512efcc2012-09-07 11:16:02 -0600216 <62 222>, /* ee0_krait_hlos_spmi_periph_irq */
Saravana Kannandc9ca452014-01-02 10:44:24 -0800217 <0xff 33>, /* APCC_qgicL2PerfMonIrptReq */
Anji Jonnalac684fc02013-10-23 16:59:15 +0530218 <0xff 34>, /* APCC_qgicL2ErrorIrptReq */
219 <0xff 35>, /* WDT_barkInt */
220 <0xff 40>, /* qtimer_phy_irq */
Badhri Jagan Sridharana0dc9722013-06-11 14:44:41 -0700221 <0xff 56>, /* modem_watchdog */
Mahesh Sivasubramanian01df14d2012-05-04 17:35:55 -0600222 <0xff 57>, /* mss_to_apps_irq(0) */
223 <0xff 58>, /* mss_to_apps_irq(1) */
224 <0xff 59>, /* mss_to_apps_irq(2) */
225 <0xff 60>, /* mss_to_apps_irq(3) */
Mahesh Sivasubramanian85b08db2013-08-02 15:30:24 -0600226 <0xff 61>, /* mss_a2_bam_irq */
Badhri Jagan Sridharana0dc9722013-06-11 14:44:41 -0700227 <0xff 70>, /* iommu_pmon_nonsecure_irq */
Anji Jonnalac684fc02013-10-23 16:59:15 +0530228 <0xff 74>, /* osmmu_CIrpt[1] */
229 <0xff 75>, /* osmmu_CIrpt[0] */
230 <0xff 77>, /* osmmu_CIrpt[0] */
231 <0xff 78>, /* osmmu_CIrpt[0] */
232 <0xff 79>, /* osmmu_CIrpt[0] */
233 <0xff 94>, /* osmmu_CIrpt[0] */
Badhri Jagan Sridharana0dc9722013-06-11 14:44:41 -0700234 <0xff 97>, /* iommu_nonsecure_irq */
Anji Jonnalac684fc02013-10-23 16:59:15 +0530235 <0xff 99>, /* msm_iommu_pmon_nonsecure_irq */
236 <0xff 102>, /* osmmu_CIrpt[1] */
Badhri Jagan Sridharana0dc9722013-06-11 14:44:41 -0700237 <0xff 105>, /* iommu_pmon_nonsecure_irq */
Anji Jonnalac684fc02013-10-23 16:59:15 +0530238 <0xff 109>, /* ocmem_dm_nonsec_irq */
239 <0xff 126>, /* bam_irq[0] */
240 <0xff 155>, /* sdcc_irq[0] */
241 <0xff 163>, /* usb30_ee1_irq */
242 <0xff 170>, /* sdcc_pwr_cmd_irq */
Mahesh Sivasubramanian01df14d2012-05-04 17:35:55 -0600243 <0xff 173>, /* o_wcss_apss_smd_hi */
244 <0xff 174>, /* o_wcss_apss_smd_med */
245 <0xff 175>, /* o_wcss_apss_smd_low */
246 <0xff 176>, /* o_wcss_apss_smsm_irq */
247 <0xff 177>, /* o_wcss_apss_wlan_data_xfer_done */
248 <0xff 178>, /* o_wcss_apss_wlan_rx_data_avail */
Badhri Jagan Sridharana0dc9722013-06-11 14:44:41 -0700249 <0xff 179>, /* o_wcss_apss_asic_intr */
Badhri Jagan Sridharana0dc9722013-06-11 14:44:41 -0700250 <0xff 181>, /* wcnss watchdog */
Mahesh Sivasubramanian01df14d2012-05-04 17:35:55 -0600251 <0xff 188>, /* lpass_irq_out_apcs(0) */
252 <0xff 189>, /* lpass_irq_out_apcs(1) */
253 <0xff 190>, /* lpass_irq_out_apcs(2) */
254 <0xff 191>, /* lpass_irq_out_apcs(3) */
255 <0xff 192>, /* lpass_irq_out_apcs(4) */
256 <0xff 193>, /* lpass_irq_out_apcs(5) */
257 <0xff 194>, /* lpass_irq_out_apcs(6) */
258 <0xff 195>, /* lpass_irq_out_apcs(7) */
259 <0xff 196>, /* lpass_irq_out_apcs(8) */
260 <0xff 197>, /* lpass_irq_out_apcs(9) */
Anji Jonnalac684fc02013-10-23 16:59:15 +0530261 <0xff 198>, /* coresight-tmc-etr interrupt */
Mahesh Sivasubramanian01df14d2012-05-04 17:35:55 -0600262 <0xff 200>, /* rpm_ipc(4) */
263 <0xff 201>, /* rpm_ipc(5) */
264 <0xff 202>, /* rpm_ipc(6) */
265 <0xff 203>, /* rpm_ipc(7) */
266 <0xff 204>, /* rpm_ipc(24) */
267 <0xff 205>, /* rpm_ipc(25) */
268 <0xff 206>, /* rpm_ipc(26) */
269 <0xff 207>, /* rpm_ipc(27) */
Badhri Jagan Sridharana0dc9722013-06-11 14:44:41 -0700270 <0xff 211>, /* usb_dwc3_otg */
Anji Jonnalac684fc02013-10-23 16:59:15 +0530271 <0xff 240>, /* summary_irq_kpss */
272 <0xff 268>, /* bam_irq[1] */
273 <0xff 270>, /* bam_irq[0] */
274 <0xff 271>; /* bam_irq[0] */
Mahesh Sivasubramanian01df14d2012-05-04 17:35:55 -0600275
276 qcom,gpio-parent = <&msmgpio>;
277 qcom,gpio-map = <3 102>,
278 <4 1 >,
279 <5 5 >,
280 <6 9 >,
281 <7 18>,
282 <8 20>,
283 <9 24>,
284 <10 27>,
285 <11 28>,
286 <12 34>,
287 <13 35>,
288 <14 37>,
289 <15 42>,
290 <16 44>,
291 <17 46>,
292 <18 50>,
293 <19 54>,
294 <20 59>,
295 <21 61>,
296 <22 62>,
297 <23 64>,
298 <24 65>,
299 <25 66>,
300 <26 67>,
301 <27 68>,
302 <28 71>,
303 <29 72>,
304 <30 73>,
305 <31 74>,
306 <32 75>,
307 <33 77>,
308 <34 79>,
309 <35 80>,
310 <36 82>,
311 <37 86>,
312 <38 92>,
313 <39 93>,
Manu Gautam57c88122013-03-11 14:27:11 +0530314 <40 95>,
315 <41 144>;
Mahesh Sivasubramanian01df14d2012-05-04 17:35:55 -0600316 };
Mahesh Sivasubramanianaa684392012-08-14 14:56:33 -0600317
Praveen Chidambaramf27a5152013-02-01 11:44:53 -0700318 qcom,pm-8x60@fe805664 {
Girish Mahadevan1dfeae92012-10-30 15:28:01 -0600319 compatible = "qcom,pm-8x60";
Mahesh Sivasubramanian2de89eb2013-03-11 16:53:37 -0600320 #address-cells = <1>;
321 #size-cells = <1>;
322 ranges;
Praveen Chidambaramf27a5152013-02-01 11:44:53 -0700323 reg = <0xfe805664 0x40>;
Archana Sathyakumar2b91dc82013-02-01 17:38:23 -0700324 qcom,pc-mode = "tz_l2_int";
Girish Mahadevan1dfeae92012-10-30 15:28:01 -0600325 qcom,use-sync-timer;
Saravana Kannanfd3ac302013-05-06 17:45:49 -0700326 qcom,cpus-as-clocks;
Mahesh Sivasubramanian2de89eb2013-03-11 16:53:37 -0600327
Girish Mahadevan86c226a2013-05-15 12:09:19 -0600328 qcom,pm-snoc-client {
329 compatible = "qcom,pm-snoc-client";
330 qcom,msm-bus,name = "ocimem_snoc";
331 qcom,msm-bus,num-cases = <2>;
332 qcom,msm-bus,num-paths = <1>;
333 qcom,msm-bus,active-only;
334 qcom,msm-bus,vectors-KBps =
335 <54 585 0 0>,
336 <54 585 0 800000>;
337 };
Mahesh Sivasubramanian59ffcb02013-05-31 15:08:15 -0600338 };
Girish Mahadevan86c226a2013-05-15 12:09:19 -0600339
Mahesh Sivasubramanian59ffcb02013-05-31 15:08:15 -0600340 qcom,cpu-sleep-status@f9088008{
341 compatible = "qcom,cpu-sleep-status";
342 reg = <0xf9088008 0x100>;
343 qcom,cpu-alias-addr = <0x10000>;
344 qcom,sleep-status-mask= <0x80000>;
Girish Mahadevan1dfeae92012-10-30 15:28:01 -0600345 };
Priyanka Mathurc3c2e292012-10-31 12:51:38 -0700346
Priyanka Mathur787ebcd2012-12-10 15:06:19 -0800347 qcom,rpm-log@fc19dc00 {
348 compatible = "qcom,rpm-log";
349 reg = <0xfc19dc00 0x4000>;
350 qcom,rpm-addr-phys = <0xfc000000>;
351 qcom,offset-version = <4>;
352 qcom,offset-page-buffer-addr = <36>;
353 qcom,offset-log-len = <40>;
354 qcom,offset-log-len-mask = <44>;
355 qcom,offset-page-indices = <56>;
356 };
357
Priyanka Mathur953b34a2013-04-11 16:13:30 -0700358 qcom,rpm-stats@fc19dba0 {
Priyanka Mathurc3c2e292012-10-31 12:51:38 -0700359 compatible = "qcom,rpm-stats";
Priyanka Mathur953b34a2013-04-11 16:13:30 -0700360 reg = <0xfc19dba0 0x1000>;
Priyanka Mathurc3c2e292012-10-31 12:51:38 -0700361 reg-names = "phys_addr_base";
362 qcom,sleep-stats-version = <2>;
363 };
Girish Mahadevan0dd78022013-05-20 10:59:03 -0600364
365 qcom,rpm-rbcpr-stats@fc000000 {
366 compatible = "qcom,rpmrbcpr-stats";
367 reg = <0xfc000000 0x1a0000>;
368 qcom,start-offset = <0x190010>;
369 };
Murali Nalajalaf3948272013-08-01 16:09:25 +0530370
371 qcom,rpm-master-stats@fc428150 {
372 compatible = "qcom,rpm-master-stats";
373 reg = <0xfc428150 0x3200>;
374 qcom,masters = "APSS", "MPSS", "LPSS", "PRONTO";
375 qcom,master-stats-version = <2>;
376 qcom,master-offset = <2560>;
377 };
Praveen Chidambaramaa9d52b2012-04-02 11:09:47 -0600378};