xref: /linux/tools/perf/pmu-events/arch/arm64/freescale/imx95/sys/metrics.json (revision 6efc0ab3b05de0d7bab8ec0597214e4788251071)
1[
2	{
3		"BriefDescription": "bandwidth usage for lpddr5 evk board",
4		"MetricName": "imx95_bandwidth_usage.lpddr5",
5		"MetricExpr": "(( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x000\\,axi_id\\=0x000@ + imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x000\\,axi_id\\=0x000@ ) * 32 / duration_time) / (6400 * 1000000 * 4)",
6		"ScaleUnit": "1e2%",
7		"Unit": "imx9_ddr",
8		"Compat": "imx95"
9	},
10	{
11		"BriefDescription": "bytes of all masters read from ddr",
12		"MetricName": "imx95_ddr_read.all",
13		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x000\\,axi_id\\=0x000@ ) * 32",
14		"ScaleUnit": "9.765625e-4KB",
15		"Unit": "imx9_ddr",
16		"Compat": "imx95"
17	},
18	{
19		"BriefDescription": "bytes of all masters write to ddr",
20		"MetricName": "imx95_ddr_write.all",
21		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x000\\,axi_id\\=0x000@ ) * 32",
22		"ScaleUnit": "9.765625e-4KB",
23		"Unit": "imx9_ddr",
24		"Compat": "imx95"
25	},
26	{
27		"BriefDescription": "bytes of all a55 read from ddr",
28		"MetricName": "imx95_ddr_read.a55_all",
29		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3fc\\,axi_id\\=0x000@ + imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3fe\\,axi_id\\=0x004@ ) * 32",
30		"ScaleUnit": "9.765625e-4KB",
31		"Unit": "imx9_ddr",
32		"Compat": "imx95"
33	},
34	{
35		"BriefDescription": "bytes of all a55 write to ddr (part1)",
36		"MetricName": "imx95_ddr_write.a55_all_1",
37		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3fc\\,axi_id\\=0x000@ ) * 32",
38		"ScaleUnit": "9.765625e-4KB",
39		"Unit": "imx9_ddr",
40		"Compat": "imx95"
41	},
42	{
43		"BriefDescription": "bytes of all a55 write to ddr (part2)",
44		"MetricName": "imx95_ddr_write.a55_all_2",
45		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3fe\\,axi_id\\=0x004@ ) * 32",
46		"ScaleUnit": "9.765625e-4KB",
47		"Unit": "imx9_ddr",
48		"Compat": "imx95"
49	},
50	{
51		"BriefDescription": "bytes of a55 core 0 read from ddr",
52		"MetricName": "imx95_ddr_read.a55_0",
53		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3ff\\,axi_id\\=0x000@ ) * 32",
54		"ScaleUnit": "9.765625e-4KB",
55		"Unit": "imx9_ddr",
56		"Compat": "imx95"
57	},
58	{
59		"BriefDescription": "bytes of a55 core 0 write to ddr",
60		"MetricName": "imx95_ddr_write.a55_0",
61		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3ff\\,axi_id\\=0x000@ ) * 32",
62		"ScaleUnit": "9.765625e-4KB",
63		"Unit": "imx9_ddr",
64		"Compat": "imx95"
65	},
66	{
67		"BriefDescription": "bytes of a55 core 1 read from ddr",
68		"MetricName": "imx95_ddr_read.a55_1",
69		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x00f\\,axi_id\\=0x001@ ) * 32",
70		"ScaleUnit": "9.765625e-4KB",
71		"Unit": "imx9_ddr",
72		"Compat": "imx95"
73	},
74	{
75		"BriefDescription": "bytes of a55 core 1 write to ddr",
76		"MetricName": "imx95_ddr_write.a55_1",
77		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x001@ ) * 32",
78		"ScaleUnit": "9.765625e-4KB",
79		"Unit": "imx9_ddr",
80		"Compat": "imx95"
81	},
82	{
83		"BriefDescription": "bytes of a55 core 2 read from ddr",
84		"MetricName": "imx95_ddr_read.a55_2",
85		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x00f\\,axi_id\\=0x002@ ) * 32",
86		"ScaleUnit": "9.765625e-4KB",
87		"Unit": "imx9_ddr",
88		"Compat": "imx95"
89	},
90	{
91		"BriefDescription": "bytes of a55 core 2 write to ddr",
92		"MetricName": "imx95_ddr_write.a55_2",
93		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x002@ ) * 32",
94		"ScaleUnit": "9.765625e-4KB",
95		"Unit": "imx9_ddr",
96		"Compat": "imx95"
97	},
98	{
99		"BriefDescription": "bytes of a55 core 3 read from ddr",
100		"MetricName": "imx95_ddr_read.a55_3",
101		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x00f\\,axi_id\\=0x003@ ) * 32",
102		"ScaleUnit": "9.765625e-4KB",
103		"Unit": "imx9_ddr",
104		"Compat": "imx95"
105	},
106	{
107		"BriefDescription": "bytes of a55 core 3 write to ddr",
108		"MetricName": "imx95_ddr_write.a55_3",
109		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x003@ ) * 32",
110		"ScaleUnit": "9.765625e-4KB",
111		"Unit": "imx9_ddr",
112		"Compat": "imx95"
113	},
114	{
115		"BriefDescription": "bytes of a55 core 4 read from ddr",
116		"MetricName": "imx95_ddr_read.a55_4",
117		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x00f\\,axi_id\\=0x004@ ) * 32",
118		"ScaleUnit": "9.765625e-4KB",
119		"Unit": "imx9_ddr",
120		"Compat": "imx95"
121	},
122	{
123		"BriefDescription": "bytes of a55 core 4 write to ddr",
124		"MetricName": "imx95_ddr_write.a55_4",
125		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x004@ ) * 32",
126		"ScaleUnit": "9.765625e-4KB",
127		"Unit": "imx9_ddr",
128		"Compat": "imx95"
129	},
130	{
131		"BriefDescription": "bytes of a55 core 5 read from ddr",
132		"MetricName": "imx95_ddr_read.a55_5",
133		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x00f\\,axi_id\\=0x005@ ) * 32",
134		"ScaleUnit": "9.765625e-4KB",
135		"Unit": "imx9_ddr",
136		"Compat": "imx95"
137	},
138	{
139		"BriefDescription": "bytes of a55 core 5 write to ddr",
140		"MetricName": "imx95_ddr_write.a55_5",
141		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x005@ ) * 32",
142		"ScaleUnit": "9.765625e-4KB",
143		"Unit": "imx9_ddr",
144		"Compat": "imx95"
145	},
146	{
147		"BriefDescription": "bytes of Cortex-A DSU L3 evicted/ACP transactions read from ddr",
148		"MetricName": "imx95_ddr_read.cortexa_dsu_l3",
149		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x00f\\,axi_id\\=0x007@ ) * 32",
150		"ScaleUnit": "9.765625e-4KB",
151		"Unit": "imx9_ddr",
152		"Compat": "imx95"
153	},
154	{
155		"BriefDescription": "bytes of Cortex-A DSU L3 evicted/ACP transactions write to ddr",
156		"MetricName": "imx95_ddr_write.cortexa_dsu_l3",
157		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x007@ ) * 32",
158		"ScaleUnit": "9.765625e-4KB",
159		"Unit": "imx9_ddr",
160		"Compat": "imx95"
161	},
162	{
163		"BriefDescription": "bytes of m33 read from ddr",
164		"MetricName": "imx95_ddr_read.m33",
165		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x00f\\,axi_id\\=0x008@ ) * 32",
166		"ScaleUnit": "9.765625e-4KB",
167		"Unit": "imx9_ddr",
168		"Compat": "imx95"
169	},
170	{
171		"BriefDescription": "bytes of m33 write to ddr",
172		"MetricName": "imx95_ddr_write.m33",
173		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x008@ ) * 32",
174		"ScaleUnit": "9.765625e-4KB",
175		"Unit": "imx9_ddr",
176		"Compat": "imx95"
177	},
178	{
179		"BriefDescription": "bytes of m7 read from ddr",
180		"MetricName": "imx95_ddr_read.m7",
181		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x00f\\,axi_id\\=0x009@ ) * 32",
182		"ScaleUnit": "9.765625e-4KB",
183		"Unit": "imx9_ddr",
184		"Compat": "imx95"
185	},
186	{
187		"BriefDescription": "bytes of m7 write to ddr",
188		"MetricName": "imx95_ddr_write.m7",
189		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x009@ ) * 32",
190		"ScaleUnit": "9.765625e-4KB",
191		"Unit": "imx9_ddr",
192		"Compat": "imx95"
193	},
194	{
195		"BriefDescription": "bytes of sentinel read from ddr",
196		"MetricName": "imx95_ddr_read.sentinel",
197		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x00f\\,axi_id\\=0x00a@ ) * 32",
198		"ScaleUnit": "9.765625e-4KB",
199		"Unit": "imx9_ddr",
200		"Compat": "imx95"
201	},
202	{
203		"BriefDescription": "bytes of sentinel write to ddr",
204		"MetricName": "imx95_ddr_write.sentinel",
205		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x00a@ ) * 32",
206		"ScaleUnit": "9.765625e-4KB",
207		"Unit": "imx9_ddr",
208		"Compat": "imx95"
209	},
210	{
211		"BriefDescription": "bytes of edma1 read from ddr",
212		"MetricName": "imx95_ddr_read.edma1",
213		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x00f\\,axi_id\\=0x00b@ ) * 32",
214		"ScaleUnit": "9.765625e-4KB",
215		"Unit": "imx9_ddr",
216		"Compat": "imx95"
217	},
218	{
219		"BriefDescription": "bytes of edma1 write to ddr",
220		"MetricName": "imx95_ddr_write.edma1",
221		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x00b@ ) * 32",
222		"ScaleUnit": "9.765625e-4KB",
223		"Unit": "imx9_ddr",
224		"Compat": "imx95"
225	},
226	{
227		"BriefDescription": "bytes of edma2 read from ddr",
228		"MetricName": "imx95_ddr_read.edma2",
229		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x00f\\,axi_id\\=0x00c@ ) * 32",
230		"ScaleUnit": "9.765625e-4KB",
231		"Unit": "imx9_ddr",
232		"Compat": "imx95"
233	},
234	{
235		"BriefDescription": "bytes of edma2 write to ddr",
236		"MetricName": "imx95_ddr_write.edma2",
237		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x00c@ ) * 32",
238		"ScaleUnit": "9.765625e-4KB",
239		"Unit": "imx9_ddr",
240		"Compat": "imx95"
241	},
242	{
243		"BriefDescription": "bytes of netc read from ddr",
244		"MetricName": "imx95_ddr_read.netc",
245		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x00f\\,axi_id\\=0x00d@ ) * 32",
246		"ScaleUnit": "9.765625e-4KB",
247		"Unit": "imx9_ddr",
248		"Compat": "imx95"
249	},
250	{
251		"BriefDescription": "bytes of netc write to ddr",
252		"MetricName": "imx95_ddr_write.netc",
253		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x00d@ ) * 32",
254		"ScaleUnit": "9.765625e-4KB",
255		"Unit": "imx9_ddr",
256		"Compat": "imx95"
257	},
258	{
259		"BriefDescription": "bytes of npu read from ddr",
260		"MetricName": "imx95_ddr_read.npu",
261		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x010@ ) * 32",
262		"ScaleUnit": "9.765625e-4KB",
263		"Unit": "imx9_ddr",
264		"Compat": "imx95"
265	},
266	{
267		"BriefDescription": "bytes of npu write to ddr",
268		"MetricName": "imx95_ddr_write.npu",
269		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x010@ ) * 32",
270		"ScaleUnit": "9.765625e-4KB",
271		"Unit": "imx9_ddr",
272		"Compat": "imx95"
273	},
274	{
275		"BriefDescription": "bytes of gpu read from ddr",
276		"MetricName": "imx95_ddr_read.gpu",
277		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3f0\\,axi_id\\=0x020@ ) * 32",
278		"ScaleUnit": "9.765625e-4KB",
279		"Unit": "imx9_ddr",
280		"Compat": "imx95"
281	},
282	{
283		"BriefDescription": "bytes of gpu write to ddr",
284		"MetricName": "imx95_ddr_write.gpu",
285		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x020@ ) * 32",
286		"ScaleUnit": "9.765625e-4KB",
287		"Unit": "imx9_ddr",
288		"Compat": "imx95"
289	},
290	{
291		"BriefDescription": "bytes of usdhc1 read from ddr",
292		"MetricName": "imx95_ddr_read.usdhc1",
293		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x0b0@ ) * 32",
294		"ScaleUnit": "9.765625e-4KB",
295		"Unit": "imx9_ddr",
296		"Compat": "imx95"
297	},
298	{
299		"BriefDescription": "bytes of usdhc1 write to ddr",
300		"MetricName": "imx95_ddr_write.usdhc1",
301		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x0b0@ ) * 32",
302		"ScaleUnit": "9.765625e-4KB",
303		"Unit": "imx9_ddr",
304		"Compat": "imx95"
305	},
306	{
307		"BriefDescription": "bytes of usdhc2 read from ddr",
308		"MetricName": "imx95_ddr_read.usdhc2",
309		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x0c0@ ) * 32",
310		"ScaleUnit": "9.765625e-4KB",
311		"Unit": "imx9_ddr",
312		"Compat": "imx95"
313	},
314	{
315		"BriefDescription": "bytes of usdhc2 write to ddr",
316		"MetricName": "imx95_ddr_write.usdhc2",
317		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x0c0@ ) * 32",
318		"ScaleUnit": "9.765625e-4KB",
319		"Unit": "imx9_ddr",
320		"Compat": "imx95"
321	},
322	{
323		"BriefDescription": "bytes of usdhc3 read from ddr",
324		"MetricName": "imx95_ddr_read.usdhc3",
325		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3f0\\,axi_id\\=0x0d0@ ) * 32",
326		"ScaleUnit": "9.765625e-4KB",
327		"Unit": "imx9_ddr",
328		"Compat": "imx95"
329	},
330	{
331		"BriefDescription": "bytes of usdhc3 write to ddr",
332		"MetricName": "imx95_ddr_write.usdhc3",
333		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x0d0@ ) * 32",
334		"ScaleUnit": "9.765625e-4KB",
335		"Unit": "imx9_ddr",
336		"Compat": "imx95"
337	},
338	{
339		"BriefDescription": "bytes of xspi read from ddr",
340		"MetricName": "imx95_ddr_read.xspi",
341		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x0f0@ ) * 32",
342		"ScaleUnit": "9.765625e-4KB",
343		"Unit": "imx9_ddr",
344		"Compat": "imx95"
345	},
346	{
347		"BriefDescription": "bytes of xspi write to ddr",
348		"MetricName": "imx95_ddr_write.xspi",
349		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x0f0@ ) * 32",
350		"ScaleUnit": "9.765625e-4KB",
351		"Unit": "imx9_ddr",
352		"Compat": "imx95"
353	},
354	{
355		"BriefDescription": "bytes of pcie1 read from ddr",
356		"MetricName": "imx95_ddr_read.pcie1",
357		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x100@ ) * 32",
358		"ScaleUnit": "9.765625e-4KB",
359		"Unit": "imx9_ddr",
360		"Compat": "imx95"
361	},
362	{
363		"BriefDescription": "bytes of pcie1 write to ddr",
364		"MetricName": "imx95_ddr_write.pcie1",
365		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x100@ ) * 32",
366		"ScaleUnit": "9.765625e-4KB",
367		"Unit": "imx9_ddr",
368		"Compat": "imx95"
369	},
370	{
371		"BriefDescription": "bytes of pcie2 read from ddr",
372		"MetricName": "imx95_ddr_read.pcie2",
373		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x00f\\,axi_id\\=0x006@ ) * 32",
374		"ScaleUnit": "9.765625e-4KB",
375		"Unit": "imx9_ddr",
376		"Compat": "imx95"
377	},
378	{
379		"BriefDescription": "bytes of pcie2 write to ddr",
380		"MetricName": "imx95_ddr_write.pcie2",
381		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x00f\\,axi_id\\=0x006@ ) * 32",
382		"ScaleUnit": "9.765625e-4KB",
383		"Unit": "imx9_ddr",
384		"Compat": "imx95"
385	},
386	{
387		"BriefDescription": "bytes of pcie3 read from ddr",
388		"MetricName": "imx95_ddr_read.pcie3",
389		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x120@ ) * 32",
390		"ScaleUnit": "9.765625e-4KB",
391		"Unit": "imx9_ddr",
392		"Compat": "imx95"
393	},
394	{
395		"BriefDescription": "bytes of pcie3 write to ddr",
396		"MetricName": "imx95_ddr_write.pcie3",
397		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x120@ ) * 32",
398		"ScaleUnit": "9.765625e-4KB",
399		"Unit": "imx9_ddr",
400		"Compat": "imx95"
401	},
402	{
403		"BriefDescription": "bytes of pcie4 read from ddr",
404		"MetricName": "imx95_ddr_read.pcie4",
405		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x130@ ) * 32",
406		"ScaleUnit": "9.765625e-4KB",
407		"Unit": "imx9_ddr",
408		"Compat": "imx95"
409	},
410	{
411		"BriefDescription": "bytes of pcie4 write to ddr",
412		"MetricName": "imx95_ddr_write.pcie4",
413		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x130@ ) * 32",
414		"ScaleUnit": "9.765625e-4KB",
415		"Unit": "imx9_ddr",
416		"Compat": "imx95"
417	},
418	{
419		"BriefDescription": "bytes of usb1 read from ddr",
420		"MetricName": "imx95_ddr_read.usb1",
421		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3f0\\,axi_id\\=0x140@ ) * 32",
422		"ScaleUnit": "9.765625e-4KB",
423		"Unit": "imx9_ddr",
424		"Compat": "imx95"
425	},
426	{
427		"BriefDescription": "bytes of usb1 write to ddr",
428		"MetricName": "imx95_ddr_write.usb1",
429		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x140@ ) * 32",
430		"ScaleUnit": "9.765625e-4KB",
431		"Unit": "imx9_ddr",
432		"Compat": "imx95"
433	},
434	{
435		"BriefDescription": "bytes of usb2 read from ddr",
436		"MetricName": "imx95_ddr_read.usb2",
437		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x150@ ) * 32",
438		"ScaleUnit": "9.765625e-4KB",
439		"Unit": "imx9_ddr",
440		"Compat": "imx95"
441	},
442	{
443		"BriefDescription": "bytes of usb2 write to ddr",
444		"MetricName": "imx95_ddr_write.usb2",
445		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x150@ ) * 32",
446		"ScaleUnit": "9.765625e-4KB",
447		"Unit": "imx9_ddr",
448		"Compat": "imx95"
449	},
450	{
451		"BriefDescription": "bytes of vpu codec primary bus read from ddr",
452		"MetricName": "imx95_ddr_read.vpu_primy",
453		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x180@ ) * 32",
454		"ScaleUnit": "9.765625e-4KB",
455		"Unit": "imx9_ddr",
456		"Compat": "imx95"
457	},
458	{
459		"BriefDescription": "bytes of vpu codec primary bus write to ddr",
460		"MetricName": "imx95_ddr_write.vpu_primy",
461		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x180@ ) * 32",
462		"ScaleUnit": "9.765625e-4KB",
463		"Unit": "imx9_ddr",
464		"Compat": "imx95"
465	},
466	{
467		"BriefDescription": "bytes of vpu codec secondary bus read from ddr",
468		"MetricName": "imx95_ddr_read.vpu_secndy",
469		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3f0\\,axi_id\\=0x190@ ) * 32",
470		"ScaleUnit": "9.765625e-4KB",
471		"Unit": "imx9_ddr",
472		"Compat": "imx95"
473	},
474	{
475		"BriefDescription": "bytes of vpu codec secondary bus write to ddr",
476		"MetricName": "imx95_ddr_write.vpu_secndy",
477		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x190@ ) * 32",
478		"ScaleUnit": "9.765625e-4KB",
479		"Unit": "imx9_ddr",
480		"Compat": "imx95"
481	},
482	{
483		"BriefDescription": "bytes of jpeg decoder read from ddr",
484		"MetricName": "imx95_ddr_read.jpeg_dec",
485		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x1a0@ ) * 32",
486		"ScaleUnit": "9.765625e-4KB",
487		"Unit": "imx9_ddr",
488		"Compat": "imx95"
489	},
490	{
491		"BriefDescription": "bytes of jpeg decoder write to ddr",
492		"MetricName": "imx95_ddr_write.jpeg_dec",
493		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x1a0@ ) * 32",
494		"ScaleUnit": "9.765625e-4KB",
495		"Unit": "imx9_ddr",
496		"Compat": "imx95"
497	},
498	{
499		"BriefDescription": "bytes of jpeg encoder read from ddr",
500		"MetricName": "imx95_ddr_read.jpeg_dec",
501		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x1b0@ ) * 32",
502		"ScaleUnit": "9.765625e-4KB",
503		"Unit": "imx9_ddr",
504		"Compat": "imx95"
505	},
506	{
507		"BriefDescription": "bytes of jpeg encoder write to ddr",
508		"MetricName": "imx95_ddr_write.jpeg_enc",
509		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x1b0@ ) * 32",
510		"ScaleUnit": "9.765625e-4KB",
511		"Unit": "imx9_ddr",
512		"Compat": "imx95"
513	},
514	{
515		"BriefDescription": "bytes of all vpu submodules read from ddr",
516		"MetricName": "imx95_ddr_read.vpu_all",
517		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x380\\,axi_id\\=0x180@ ) * 32",
518		"ScaleUnit": "9.765625e-4KB",
519		"Unit": "imx9_ddr",
520		"Compat": "imx95"
521	},
522	{
523		"BriefDescription": "bytes of all vpu submodules write to ddr",
524		"MetricName": "imx95_ddr_write.vpu_all",
525		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x380\\,axi_id\\=0x180@ ) * 32",
526		"ScaleUnit": "9.765625e-4KB",
527		"Unit": "imx9_ddr",
528		"Compat": "imx95"
529	},
530	{
531		"BriefDescription": "bytes of cortex m0+ read from ddr",
532		"MetricName": "imx95_ddr_read.m0",
533		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x200@ ) * 32",
534		"ScaleUnit": "9.765625e-4KB",
535		"Unit": "imx9_ddr",
536		"Compat": "imx95"
537	},
538	{
539		"BriefDescription": "bytes of cortex m0+ write to ddr",
540		"MetricName": "imx95_ddr_write.m0",
541		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x200@ ) * 32",
542		"ScaleUnit": "9.765625e-4KB",
543		"Unit": "imx9_ddr",
544		"Compat": "imx95"
545	},
546	{
547		"BriefDescription": "bytes of camera edma read from ddr",
548		"MetricName": "imx95_ddr_read.camera_edma",
549		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x210@ ) * 32",
550		"ScaleUnit": "9.765625e-4KB",
551		"Unit": "imx9_ddr",
552		"Compat": "imx95"
553	},
554	{
555		"BriefDescription": "bytes of camera edma write to ddr",
556		"MetricName": "imx95_ddr_write.camera_edma",
557		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x210@ ) * 32",
558		"ScaleUnit": "9.765625e-4KB",
559		"Unit": "imx9_ddr",
560		"Compat": "imx95"
561	},
562	{
563		"BriefDescription": "bytes of isi rd read from ddr",
564		"MetricName": "imx95_ddr_read.isi_rd",
565		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3f0\\,axi_id\\=0x220@ ) * 32",
566		"ScaleUnit": "9.765625e-4KB",
567		"Unit": "imx9_ddr",
568		"Compat": "imx95"
569	},
570	{
571		"BriefDescription": "bytes of isi rd write to ddr",
572		"MetricName": "imx95_ddr_write.isi_rd",
573		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x220@ ) * 32",
574		"ScaleUnit": "9.765625e-4KB",
575		"Unit": "imx9_ddr",
576		"Compat": "imx95"
577	},
578	{
579		"BriefDescription": "bytes of isi wr y read from ddr",
580		"MetricName": "imx95_ddr_read.isi_wr_y",
581		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x230@ ) * 32",
582		"ScaleUnit": "9.765625e-4KB",
583		"Unit": "imx9_ddr",
584		"Compat": "imx95"
585	},
586	{
587		"BriefDescription": "bytes of isi wr y write to ddr",
588		"MetricName": "imx95_ddr_write.isi_wr_y",
589		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x230@ ) * 32",
590		"ScaleUnit": "9.765625e-4KB",
591		"Unit": "imx9_ddr",
592		"Compat": "imx95"
593	},
594	{
595		"BriefDescription": "bytes of isi wr u read from ddr",
596		"MetricName": "imx95_ddr_read.isi_wr_u",
597		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x240@ ) * 32",
598		"ScaleUnit": "9.765625e-4KB",
599		"Unit": "imx9_ddr",
600		"Compat": "imx95"
601	},
602	{
603		"BriefDescription": "bytes of isi wr u write to ddr",
604		"MetricName": "imx95_ddr_write.isi_wr_u",
605		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x240@ ) * 32",
606		"ScaleUnit": "9.765625e-4KB",
607		"Unit": "imx9_ddr",
608		"Compat": "imx95"
609	},
610	{
611		"BriefDescription": "bytes of isi wr v read from ddr",
612		"MetricName": "imx95_ddr_read.isi_wr_v",
613		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3f0\\,axi_id\\=0x250@ ) * 32",
614		"ScaleUnit": "9.765625e-4KB",
615		"Unit": "imx9_ddr",
616		"Compat": "imx95"
617	},
618	{
619		"BriefDescription": "bytes of isi wr v write to ddr",
620		"MetricName": "imx95_ddr_write.isi_wr_v",
621		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x250@ ) * 32",
622		"ScaleUnit": "9.765625e-4KB",
623		"Unit": "imx9_ddr",
624		"Compat": "imx95"
625	},
626	{
627		"BriefDescription": "bytes of isp input dma1 read from ddr",
628		"MetricName": "imx95_ddr_read.isp_in_dma1",
629		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x260@ ) * 32",
630		"ScaleUnit": "9.765625e-4KB",
631		"Unit": "imx9_ddr",
632		"Compat": "imx95"
633	},
634	{
635		"BriefDescription": "bytes of isp input dma1 write to ddr",
636		"MetricName": "imx95_ddr_write.isp_in_dma1",
637		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x260@ ) * 32",
638		"ScaleUnit": "9.765625e-4KB",
639		"Unit": "imx9_ddr",
640		"Compat": "imx95"
641	},
642	{
643		"BriefDescription": "bytes of isp input dma2 read from ddr",
644		"MetricName": "imx95_ddr_read.isp_in_dma2",
645		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x270@ ) * 32",
646		"ScaleUnit": "9.765625e-4KB",
647		"Unit": "imx9_ddr",
648		"Compat": "imx95"
649	},
650	{
651		"BriefDescription": "bytes of isp input dma2 write to ddr",
652		"MetricName": "imx95_ddr_write.isp_in_dma2",
653		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x270@ ) * 32",
654		"ScaleUnit": "9.765625e-4KB",
655		"Unit": "imx9_ddr",
656		"Compat": "imx95"
657	},
658	{
659		"BriefDescription": "bytes of isp output dma1 read from ddr",
660		"MetricName": "imx95_ddr_read.isp_out_dma1",
661		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3f0\\,axi_id\\=0x280@ ) * 32",
662		"ScaleUnit": "9.765625e-4KB",
663		"Unit": "imx9_ddr",
664		"Compat": "imx95"
665	},
666	{
667		"BriefDescription": "bytes of isp output dma1 write to ddr",
668		"MetricName": "imx95_ddr_write.isp_out_dma1",
669		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x280@ ) * 32",
670		"ScaleUnit": "9.765625e-4KB",
671		"Unit": "imx9_ddr",
672		"Compat": "imx95"
673	},
674	{
675		"BriefDescription": "bytes of isp output dma2 read from ddr",
676		"MetricName": "imx95_ddr_read.isp_out_dma2",
677		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x290@ ) * 32",
678		"ScaleUnit": "9.765625e-4KB",
679		"Unit": "imx9_ddr",
680		"Compat": "imx95"
681	},
682	{
683		"BriefDescription": "bytes of isp output dma2 write to ddr",
684		"MetricName": "imx95_ddr_write.isp_out_dma2",
685		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x290@ ) * 32",
686		"ScaleUnit": "9.765625e-4KB",
687		"Unit": "imx9_ddr",
688		"Compat": "imx95"
689	},
690	{
691		"BriefDescription": "bytes of all camera submodules read from ddr",
692		"MetricName": "imx95_ddr_read.camera_all",
693		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x380\\,axi_id\\=0x200@ + imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3f0\\,axi_id\\=0x280@ + imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x290@ ) * 32",
694		"ScaleUnit": "9.765625e-4KB",
695		"Unit": "imx9_ddr",
696		"Compat": "imx95"
697	},
698	{
699		"BriefDescription": "bytes of all camera submodules write to ddr (part1)",
700		"MetricName": "imx95_ddr_write.camera_all_1",
701		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x380\\,axi_id\\=0x200@ ) * 32",
702		"ScaleUnit": "9.765625e-4KB",
703		"Unit": "imx9_ddr",
704		"Compat": "imx95"
705	},
706	{
707		"BriefDescription": "bytes of all camera submodules write to ddr (part2)",
708		"MetricName": "imx95_ddr_write.camera_all_2",
709		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x280@ ) * 32",
710		"ScaleUnit": "9.765625e-4KB",
711		"Unit": "imx9_ddr",
712		"Compat": "imx95"
713	},
714	{
715		"BriefDescription": "bytes of all camera submodules write to ddr (part3)",
716		"MetricName": "imx95_ddr_write.camera_all_3",
717		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x290@ ) * 32",
718		"ScaleUnit": "9.765625e-4KB",
719		"Unit": "imx9_ddr",
720		"Compat": "imx95"
721	},
722	{
723		"BriefDescription": "bytes of display layer0 read from ddr",
724		"MetricName": "imx95_ddr_read.disp_layer0",
725		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x2f0@ ) * 32",
726		"ScaleUnit": "9.765625e-4KB",
727		"Unit": "imx9_ddr",
728		"Compat": "imx95"
729	},
730	{
731		"BriefDescription": "bytes of display layer0 write to ddr",
732		"MetricName": "imx95_ddr_write.disp_layer0",
733		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x2f0@ ) * 32",
734		"ScaleUnit": "9.765625e-4KB",
735		"Unit": "imx9_ddr",
736		"Compat": "imx95"
737	},
738	{
739		"BriefDescription": "bytes of display layer1 read from ddr",
740		"MetricName": "imx95_ddr_read.disp_layer1",
741		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3f0\\,axi_id\\=0x300@ ) * 32",
742		"ScaleUnit": "9.765625e-4KB",
743		"Unit": "imx9_ddr",
744		"Compat": "imx95"
745	},
746	{
747		"BriefDescription": "bytes of display layer1 write to ddr",
748		"MetricName": "imx95_ddr_write.disp_layer1",
749		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x300@ ) * 32",
750		"ScaleUnit": "9.765625e-4KB",
751		"Unit": "imx9_ddr",
752		"Compat": "imx95"
753	},
754	{
755		"BriefDescription": "bytes of display layer2 read from ddr",
756		"MetricName": "imx95_ddr_read.disp_layer2",
757		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x310@ ) * 32",
758		"ScaleUnit": "9.765625e-4KB",
759		"Unit": "imx9_ddr",
760		"Compat": "imx95"
761	},
762	{
763		"BriefDescription": "bytes of display layer2 write to ddr",
764		"MetricName": "imx95_ddr_write.disp_layer2",
765		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x310@ ) * 32",
766		"ScaleUnit": "9.765625e-4KB",
767		"Unit": "imx9_ddr",
768		"Compat": "imx95"
769	},
770	{
771		"BriefDescription": "bytes of display layer3 read from ddr",
772		"MetricName": "imx95_ddr_read.disp_layer3",
773		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x320@ ) * 32",
774		"ScaleUnit": "9.765625e-4KB",
775		"Unit": "imx9_ddr",
776		"Compat": "imx95"
777	},
778	{
779		"BriefDescription": "bytes of display layer3 write to ddr",
780		"MetricName": "imx95_ddr_write.disp_layer3",
781		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x320@ ) * 32",
782		"ScaleUnit": "9.765625e-4KB",
783		"Unit": "imx9_ddr",
784		"Compat": "imx95"
785	},
786	{
787		"BriefDescription": "bytes of display layer4 read from ddr",
788		"MetricName": "imx95_ddr_read.disp_layer4",
789		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3f0\\,axi_id\\=0x330@ ) * 32",
790		"ScaleUnit": "9.765625e-4KB",
791		"Unit": "imx9_ddr",
792		"Compat": "imx95"
793	},
794	{
795		"BriefDescription": "bytes of display layer4 write to ddr",
796		"MetricName": "imx95_ddr_write.disp_layer4",
797		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x330@ ) * 32",
798		"ScaleUnit": "9.765625e-4KB",
799		"Unit": "imx9_ddr",
800		"Compat": "imx95"
801	},
802	{
803		"BriefDescription": "bytes of display layer5 read from ddr",
804		"MetricName": "imx95_ddr_read.disp_layer5",
805		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt2\\,axi_mask\\=0x3f0\\,axi_id\\=0x340@ ) * 32",
806		"ScaleUnit": "9.765625e-4KB",
807		"Unit": "imx9_ddr",
808		"Compat": "imx95"
809	},
810	{
811		"BriefDescription": "bytes of display layer5 write to ddr",
812		"MetricName": "imx95_ddr_write.disp_layer5",
813		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x340@ ) * 32",
814		"ScaleUnit": "9.765625e-4KB",
815		"Unit": "imx9_ddr",
816		"Compat": "imx95"
817	},
818	{
819		"BriefDescription": "bytes of display blitter read from ddr",
820		"MetricName": "imx95_ddr_read.disp_blit",
821		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x3f0\\,axi_id\\=0x350@ ) * 32",
822		"ScaleUnit": "9.765625e-4KB",
823		"Unit": "imx9_ddr",
824		"Compat": "imx95"
825	},
826	{
827		"BriefDescription": "bytes of display blitter write to ddr",
828		"MetricName": "imx95_ddr_write.disp_blit",
829		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x350@ ) * 32",
830		"ScaleUnit": "9.765625e-4KB",
831		"Unit": "imx9_ddr",
832		"Compat": "imx95"
833	},
834	{
835		"BriefDescription": "bytes of display command sequencer read from ddr",
836		"MetricName": "imx95_ddr_read.disp_cmd",
837		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3f0\\,axi_id\\=0x360@ ) * 32",
838		"ScaleUnit": "9.765625e-4KB",
839		"Unit": "imx9_ddr",
840		"Compat": "imx95"
841	},
842	{
843		"BriefDescription": "bytes of display command sequencer write to ddr",
844		"MetricName": "imx95_ddr_write.disp_cmd",
845		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3f0\\,axi_id\\=0x360@ ) * 32",
846		"ScaleUnit": "9.765625e-4KB",
847		"Unit": "imx9_ddr",
848		"Compat": "imx95"
849	},
850	{
851		"BriefDescription": "bytes of all display submodules read from ddr",
852		"MetricName": "imx95_ddr_read.disp_all",
853		"MetricExpr": "( imx9_ddr0@eddrtq_pm_rd_beat_filt0\\,axi_mask\\=0x300\\,axi_id\\=0x300@ + imx9_ddr0@eddrtq_pm_rd_beat_filt1\\,axi_mask\\=0x3a0\\,axi_id\\=0x2a0@ ) * 32",
854		"ScaleUnit": "9.765625e-4KB",
855		"Unit": "imx9_ddr",
856		"Compat": "imx95"
857	},
858	{
859		"BriefDescription": "bytes of all display submodules write to ddr (part1)",
860		"MetricName": "imx95_ddr_write.disp_all_1",
861		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x300\\,axi_id\\=0x300@ ) * 32",
862		"ScaleUnit": "9.765625e-4KB",
863		"Unit": "imx9_ddr",
864		"Compat": "imx95"
865	},
866	{
867		"BriefDescription": "bytes of all display submodules write to ddr (part2)",
868		"MetricName": "imx95_ddr_write.disp_all_2",
869		"MetricExpr": "( imx9_ddr0@eddrtq_pm_wr_beat_filt\\,axi_mask\\=0x3a0\\,axi_id\\=0x2a0@ ) * 32",
870		"ScaleUnit": "9.765625e-4KB",
871		"Unit": "imx9_ddr",
872		"Compat": "imx95"
873	}
874]
875