xref: /rk3399_ARM-atf/drivers/renesas/rcar/qos/V3M/qos_init_v3m_mstat.h (revision de3ad4f0963cdf5206a9736185d23514cfb45111)
1*c67703ebSMarek Vasut /*
2*c67703ebSMarek Vasut  * Copyright (c) 2015-2019, Renesas Electronics Corporation
3*c67703ebSMarek Vasut  * All rights reserved.
4*c67703ebSMarek Vasut  *
5*c67703ebSMarek Vasut  * SPDX-License-Identifier: BSD-3-Clause
6*c67703ebSMarek Vasut  */
7*c67703ebSMarek Vasut 
8*c67703ebSMarek Vasut #if RCAR_QOS_TYPE  == RCAR_QOS_TYPE_DEFAULT
9*c67703ebSMarek Vasut static const uint64_t mstat_fix[] = {
10*c67703ebSMarek Vasut 	/* 0x0000, */ 0x000000000000FFFFUL,
11*c67703ebSMarek Vasut 	/* 0x0008, */ 0x000000000000FFFFUL,
12*c67703ebSMarek Vasut 	/* 0x0010, */ 0x000000000000FFFFUL,
13*c67703ebSMarek Vasut 	/* 0x0018, */ 0x000000000000FFFFUL,
14*c67703ebSMarek Vasut 	/* 0x0020, */ 0x001414090000FFFFUL,
15*c67703ebSMarek Vasut 	/* 0x0028, */ 0x000C00000000FFFFUL,
16*c67703ebSMarek Vasut 	/* 0x0030, */ 0x001008040000FFFFUL,
17*c67703ebSMarek Vasut 	/* 0x0038, */ 0x001004040000FFFFUL,
18*c67703ebSMarek Vasut 	/* 0x0040, */ 0x001004040000FFFFUL,
19*c67703ebSMarek Vasut 	/* 0x0048, */ 0x000000000000FFFFUL,
20*c67703ebSMarek Vasut 	/* 0x0050, */ 0x001004040000FFFFUL,
21*c67703ebSMarek Vasut 	/* 0x0058, */ 0x001004040000FFFFUL,
22*c67703ebSMarek Vasut 	/* 0x0060, */ 0x000000000000FFFFUL,
23*c67703ebSMarek Vasut 	/* 0x0068, */ 0x001404040000FFFFUL,
24*c67703ebSMarek Vasut 	/* 0x0070, */ 0x001008030000FFFFUL,
25*c67703ebSMarek Vasut 	/* 0x0078, */ 0x001004030000FFFFUL,
26*c67703ebSMarek Vasut 	/* 0x0080, */ 0x001004030000FFFFUL,
27*c67703ebSMarek Vasut 	/* 0x0088, */ 0x000000000000FFFFUL,
28*c67703ebSMarek Vasut 	/* 0x0090, */ 0x001004040000FFFFUL,
29*c67703ebSMarek Vasut 	/* 0x0098, */ 0x001004040000FFFFUL,
30*c67703ebSMarek Vasut 	/* 0x00A0, */ 0x000000000000FFFFUL,
31*c67703ebSMarek Vasut 	/* 0x00A8, */ 0x000000000000FFFFUL,
32*c67703ebSMarek Vasut 	/* 0x00B0, */ 0x000000000000FFFFUL,
33*c67703ebSMarek Vasut 	/* 0x00B8, */ 0x000000000000FFFFUL,
34*c67703ebSMarek Vasut 	/* 0x00C0, */ 0x000000000000FFFFUL,
35*c67703ebSMarek Vasut 	/* 0x00C8, */ 0x000000000000FFFFUL,
36*c67703ebSMarek Vasut 	/* 0x00D0, */ 0x000000000000FFFFUL,
37*c67703ebSMarek Vasut 	/* 0x00D8, */ 0x000000000000FFFFUL,
38*c67703ebSMarek Vasut 	/* 0x00E0, */ 0x001404020000FFFFUL,
39*c67703ebSMarek Vasut 	/* 0x00E8, */ 0x000000000000FFFFUL,
40*c67703ebSMarek Vasut 	/* 0x00F0, */ 0x000000000000FFFFUL,
41*c67703ebSMarek Vasut 	/* 0x00F8, */ 0x000000000000FFFFUL,
42*c67703ebSMarek Vasut 	/* 0x0100, */ 0x000000000000FFFFUL,
43*c67703ebSMarek Vasut 	/* 0x0108, */ 0x000C04020000FFFFUL,
44*c67703ebSMarek Vasut 	/* 0x0110, */ 0x000000000000FFFFUL,
45*c67703ebSMarek Vasut 	/* 0x0118, */ 0x001404020000FFFFUL,
46*c67703ebSMarek Vasut 	/* 0x0120, */ 0x000000000000FFFFUL,
47*c67703ebSMarek Vasut 	/* 0x0128, */ 0x000000000000FFFFUL,
48*c67703ebSMarek Vasut 	/* 0x0130, */ 0x000000000000FFFFUL,
49*c67703ebSMarek Vasut 	/* 0x0138, */ 0x000000000000FFFFUL,
50*c67703ebSMarek Vasut 	/* 0x0140, */ 0x000000000000FFFFUL,
51*c67703ebSMarek Vasut 	/* 0x0148, */ 0x000000000000FFFFUL,
52*c67703ebSMarek Vasut };
53*c67703ebSMarek Vasut 
54*c67703ebSMarek Vasut static const uint64_t mstat_be[] = {
55*c67703ebSMarek Vasut 	/* 0x0000, */ 0x00100020447FFC01UL,
56*c67703ebSMarek Vasut 	/* 0x0008, */ 0x00100020447FFC01UL,
57*c67703ebSMarek Vasut 	/* 0x0010, */ 0x00100040447FFC01UL,
58*c67703ebSMarek Vasut 	/* 0x0018, */ 0x00100040447FFC01UL,
59*c67703ebSMarek Vasut 	/* 0x0020, */ 0x0000000000000000UL,
60*c67703ebSMarek Vasut 	/* 0x0028, */ 0x0000000000000000UL,
61*c67703ebSMarek Vasut 	/* 0x0030, */ 0x0000000000000000UL,
62*c67703ebSMarek Vasut 	/* 0x0038, */ 0x0000000000000000UL,
63*c67703ebSMarek Vasut 	/* 0x0040, */ 0x0000000000000000UL,
64*c67703ebSMarek Vasut 	/* 0x0048, */ 0x0000000000000000UL,
65*c67703ebSMarek Vasut 	/* 0x0050, */ 0x0000000000000000UL,
66*c67703ebSMarek Vasut 	/* 0x0058, */ 0x0000000000000000UL,
67*c67703ebSMarek Vasut 	/* 0x0060, */ 0x0000000000000000UL,
68*c67703ebSMarek Vasut 	/* 0x0068, */ 0x0000000000000000UL,
69*c67703ebSMarek Vasut 	/* 0x0070, */ 0x0000000000000000UL,
70*c67703ebSMarek Vasut 	/* 0x0078, */ 0x0000000000000000UL,
71*c67703ebSMarek Vasut 	/* 0x0080, */ 0x0000000000000000UL,
72*c67703ebSMarek Vasut 	/* 0x0088, */ 0x0000000000000000UL,
73*c67703ebSMarek Vasut 	/* 0x0090, */ 0x0000000000000000UL,
74*c67703ebSMarek Vasut 	/* 0x0098, */ 0x0000000000000000UL,
75*c67703ebSMarek Vasut 	/* 0x00A0, */ 0x00100010447FFC01UL,
76*c67703ebSMarek Vasut 	/* 0x00A8, */ 0x00100010447FFC01UL,
77*c67703ebSMarek Vasut 	/* 0x00B0, */ 0x00100010447FFC01UL,
78*c67703ebSMarek Vasut 	/* 0x00B8, */ 0x00100010447FFC01UL,
79*c67703ebSMarek Vasut 	/* 0x00C0, */ 0x00100010447FFC01UL,
80*c67703ebSMarek Vasut 	/* 0x00C8, */ 0x00100010447FFC01UL,
81*c67703ebSMarek Vasut 	/* 0x00D0, */ 0x0000000000000000UL,
82*c67703ebSMarek Vasut 	/* 0x00D8, */ 0x00100010447FFC01UL,
83*c67703ebSMarek Vasut 	/* 0x00E0, */ 0x0000000000000000UL,
84*c67703ebSMarek Vasut 	/* 0x00E8, */ 0x00100010447FFC01UL,
85*c67703ebSMarek Vasut 	/* 0x00F0, */ 0x00100010447FFC01UL,
86*c67703ebSMarek Vasut 	/* 0x00F8, */ 0x00100010447FFC01UL,
87*c67703ebSMarek Vasut 	/* 0x0100, */ 0x00100010447FFC01UL,
88*c67703ebSMarek Vasut 	/* 0x0108, */ 0x0000000000000000UL,
89*c67703ebSMarek Vasut 	/* 0x0110, */ 0x00100010447FFC01UL,
90*c67703ebSMarek Vasut 	/* 0x0118, */ 0x0000000000000000UL,
91*c67703ebSMarek Vasut 	/* 0x0120, */ 0x00100010447FFC01UL,
92*c67703ebSMarek Vasut 	/* 0x0128, */ 0x00100010447FFC01UL,
93*c67703ebSMarek Vasut 	/* 0x0130, */ 0x00100010447FFC01UL,
94*c67703ebSMarek Vasut 	/* 0x0138, */ 0x00100010447FFC01UL,
95*c67703ebSMarek Vasut 	/* 0x0140, */ 0x00100020447FFC01UL,
96*c67703ebSMarek Vasut 	/* 0x0148, */ 0x00100020447FFC01UL,
97*c67703ebSMarek Vasut };
98*c67703ebSMarek Vasut #endif
99