coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
pnpconfig.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef _SOC_APOLLOLAKE_PNPCONFIG_H_
4
#define _SOC_APOLLOLAKE_PNPCONFIG_H_
5
6
#include <soc/pcr_ids.h>
7
8
#define MAKE_MASK_INCLUSIVE(msb) MAKE_MASK(msb+1)
9
10
#define MAKE_MASK(msb) (uint32_t)((1ULL << (msb)) - 1)
11
12
#define MASK_VAL(msb, lsb, val) \
13
~(MAKE_MASK_INCLUSIVE(msb) & ~MAKE_MASK(lsb)), (val) << (lsb)
14
15
struct
pnpconfig
{
16
int
msgport
;
17
uint32_t
msgregaddr
;
18
uint32_t
mask
;
19
uint32_t
value
;
20
};
21
22
#define AUNIT_VALUEFORPERF_MSG_VALUES_PLATFORM_DEFAULT \
23
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID0 */
\
24
{ PID_AUNIT, 0x6430, MASK_VAL(7, 0, 0x1) }, \
25
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID1 */
\
26
{ PID_AUNIT, 0x6430, MASK_VAL(15, 8, 0x1) }, \
27
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID2 */
\
28
{ PID_AUNIT, 0x6430, MASK_VAL(23, 16, 0x0) }, \
29
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID3 */
\
30
{ PID_AUNIT, 0x6430, MASK_VAL(31, 24, 0x1) }, \
31
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID4 */
\
32
{ PID_AUNIT, 0x6434, MASK_VAL(7, 0, 0x0) }, \
33
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID5 */
\
34
{ PID_AUNIT, 0x6434, MASK_VAL(15, 8, 0x1) }, \
35
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID6 */
\
36
{ PID_AUNIT, 0x6434, MASK_VAL(23, 16, 0x1) }, \
37
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID7 */
\
38
{ PID_AUNIT, 0x6434, MASK_VAL(31, 24, 0x1) }, \
39
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID0 */
\
40
{ PID_AUNIT, 0x6438, MASK_VAL(7, 0, 0x1) }, \
41
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID1 */
\
42
{ PID_AUNIT, 0x6438, MASK_VAL(15, 8, 0x1) }, \
43
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID2 */
\
44
{ PID_AUNIT, 0x6438, MASK_VAL(23, 16, 0x1) }, \
45
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID3 */
\
46
{ PID_AUNIT, 0x6438, MASK_VAL(31, 24, 0x1) }, \
47
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID4 */
\
48
{ PID_AUNIT, 0x643c, MASK_VAL(7, 0, 0x1) }, \
49
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID5 */
\
50
{ PID_AUNIT, 0x643c, MASK_VAL(15, 8, 0x1) }, \
51
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID6 */
\
52
{ PID_AUNIT, 0x643c, MASK_VAL(23, 16, 0x1) }, \
53
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID7 */
\
54
{ PID_AUNIT, 0x643c, MASK_VAL(31, 24, 0x1) }, \
55
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID0 */
\
56
{ PID_AUNIT, 0x6440, MASK_VAL(7, 0, 0x1) }, \
57
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID1 */
\
58
{ PID_AUNIT, 0x6440, MASK_VAL(15, 8, 0x1) }, \
59
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID2 */
\
60
{ PID_AUNIT, 0x6440, MASK_VAL(23, 16, 0x0) }, \
61
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID3 */
\
62
{ PID_AUNIT, 0x6440, MASK_VAL(31, 24, 0x0) }, \
63
/* A_CR_CRDARB_GCNT_CLS_MCHBAR.P */
\
64
{ PID_AUNIT, 0x6444, MASK_VAL(7, 0, 0x1) }, \
65
/* A_CR_CRDARB_GCNT_CLS_MCHBAR.NP */
\
66
{ PID_AUNIT, 0x6444, MASK_VAL(15, 8, 0x1) }, \
67
/* A_CR_CRDARB_GCNT_CLS_MCHBAR.C */
\
68
{ PID_AUNIT, 0x6444, MASK_VAL(23, 16, 0x1) }, \
69
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID0 */
\
70
{ PID_AUNIT, 0x6448, MASK_VAL(7, 0, 0x8) }, \
71
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID1 */
\
72
{ PID_AUNIT, 0x6448, MASK_VAL(15, 8, 0xff) }, \
73
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID2 */
\
74
{ PID_AUNIT, 0x6448, MASK_VAL(23, 16, 0xff) }, \
75
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID3 */
\
76
{ PID_AUNIT, 0x6448, MASK_VAL(31, 24, 0xff) }, \
77
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID4 */
\
78
{ PID_AUNIT, 0x644c, MASK_VAL(7, 0, 0xff) }, \
79
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID5 */
\
80
{ PID_AUNIT, 0x644c, MASK_VAL(15, 8, 0xff) }, \
81
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID6 */
\
82
{ PID_AUNIT, 0x644c, MASK_VAL(23, 16, 0xff) }, \
83
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID7 */
\
84
{ PID_AUNIT, 0x644c, MASK_VAL(31, 24, 0xff) }, \
85
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.SLICE_1_DISABLED */
\
86
{ PID_AUNIT, 0x6450, MASK_VAL(0, 0, 0x0) }, \
87
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.HVM_MODE */
\
88
{ PID_AUNIT, 0x6450, MASK_VAL(1, 1, 0x0) }, \
89
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.INTERLEAVE_MODE */
\
90
{ PID_AUNIT, 0x6450, MASK_VAL(3, 2, 0x2) }, \
91
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.SLICE_HASH_MASK */
\
92
{ PID_AUNIT, 0x6450, MASK_VAL(19, 6, 0x9) }, \
93
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.CH_HASH_MASK */
\
94
{ PID_AUNIT, 0x6454, MASK_VAL(19, 6, 0x36) }, \
95
/* A_CR_CHAP_SLCT1_MCHBAR.CHID_X_CNT_UPTXN */
\
96
{ PID_AUNIT, 0x6484, MASK_VAL(7, 0, 0xff) }, \
97
/* A_CR_CHAP_SLCT1_MCHBAR.CHID_Y_CNT_UPTXN */
\
98
{ PID_AUNIT, 0x6484, MASK_VAL(23, 16, 0xff) }
99
100
#define AUNIT_VALUEFORPOWER_MSG_VALUES_PLATFORM_DEFAULT \
101
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID0 */
\
102
{ PID_AUNIT, 0x6430, MASK_VAL(7, 0, 0x1) }, \
103
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID1 */
\
104
{ PID_AUNIT, 0x6430, MASK_VAL(15, 8, 0x1) }, \
105
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID2 */
\
106
{ PID_AUNIT, 0x6430, MASK_VAL(23, 16, 0x0) }, \
107
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID3 */
\
108
{ PID_AUNIT, 0x6430, MASK_VAL(31, 24, 0x1) }, \
109
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID4 */
\
110
{ PID_AUNIT, 0x6434, MASK_VAL(7, 0, 0x0) }, \
111
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID5 */
\
112
{ PID_AUNIT, 0x6434, MASK_VAL(15, 8, 0x1) }, \
113
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID6 */
\
114
{ PID_AUNIT, 0x6434, MASK_VAL(23, 16, 0x1) }, \
115
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID7 */
\
116
{ PID_AUNIT, 0x6434, MASK_VAL(31, 24, 0x1) }, \
117
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID0 */
\
118
{ PID_AUNIT, 0x6438, MASK_VAL(7, 0, 0x1) }, \
119
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID1 */
\
120
{ PID_AUNIT, 0x6438, MASK_VAL(15, 8, 0x1) }, \
121
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID2 */
\
122
{ PID_AUNIT, 0x6438, MASK_VAL(23, 16, 0x1) }, \
123
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID3 */
\
124
{ PID_AUNIT, 0x6438, MASK_VAL(31, 24, 0x1) }, \
125
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID4 */
\
126
{ PID_AUNIT, 0x643c, MASK_VAL(7, 0, 0x1) }, \
127
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID5 */
\
128
{ PID_AUNIT, 0x643c, MASK_VAL(15, 8, 0x1) }, \
129
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID6 */
\
130
{ PID_AUNIT, 0x643c, MASK_VAL(23, 16, 0x1) }, \
131
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID7 */
\
132
{ PID_AUNIT, 0x643c, MASK_VAL(31, 24, 0x1) }, \
133
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID0 */
\
134
{ PID_AUNIT, 0x6440, MASK_VAL(7, 0, 0x1) }, \
135
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID1 */
\
136
{ PID_AUNIT, 0x6440, MASK_VAL(15, 8, 0x1) }, \
137
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID2 */
\
138
{ PID_AUNIT, 0x6440, MASK_VAL(23, 16, 0x0) }, \
139
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID3 */
\
140
{ PID_AUNIT, 0x6440, MASK_VAL(31, 24, 0x0) }, \
141
/* A_CR_CRDARB_GCNT_CLS_MCHBAR.P */
\
142
{ PID_AUNIT, 0x6444, MASK_VAL(7, 0, 0x1) }, \
143
/* A_CR_CRDARB_GCNT_CLS_MCHBAR.NP */
\
144
{ PID_AUNIT, 0x6444, MASK_VAL(15, 8, 0x1) }, \
145
/* A_CR_CRDARB_GCNT_CLS_MCHBAR.C */
\
146
{ PID_AUNIT, 0x6444, MASK_VAL(23, 16, 0x1) }, \
147
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID0 */
\
148
{ PID_AUNIT, 0x6448, MASK_VAL(7, 0, 0x8) }, \
149
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID1 */
\
150
{ PID_AUNIT, 0x6448, MASK_VAL(15, 8, 0xff) }, \
151
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID2 */
\
152
{ PID_AUNIT, 0x6448, MASK_VAL(23, 16, 0xff) }, \
153
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID3 */
\
154
{ PID_AUNIT, 0x6448, MASK_VAL(31, 24, 0xff) }, \
155
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID4 */
\
156
{ PID_AUNIT, 0x644c, MASK_VAL(7, 0, 0xff) }, \
157
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID5 */
\
158
{ PID_AUNIT, 0x644c, MASK_VAL(15, 8, 0xff) }, \
159
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID6 */
\
160
{ PID_AUNIT, 0x644c, MASK_VAL(23, 16, 0xff) }, \
161
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID7 */
\
162
{ PID_AUNIT, 0x644c, MASK_VAL(31, 24, 0xff) }, \
163
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.SLICE_1_DISABLED */
\
164
{ PID_AUNIT, 0x6450, MASK_VAL(0, 0, 0x0) }, \
165
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.HVM_MODE */
\
166
{ PID_AUNIT, 0x6450, MASK_VAL(1, 1, 0x0) }, \
167
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.INTERLEAVE_MODE */
\
168
{ PID_AUNIT, 0x6450, MASK_VAL(3, 2, 0x2) }, \
169
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.SLICE_HASH_MASK */
\
170
{ PID_AUNIT, 0x6450, MASK_VAL(19, 6, 0x9) }, \
171
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.CH_HASH_MASK */
\
172
{ PID_AUNIT, 0x6454, MASK_VAL(19, 6, 0x36) }, \
173
/* A_CR_CHAP_SLCT1_MCHBAR.CHID_X_CNT_UPTXN */
\
174
{ PID_AUNIT, 0x6484, MASK_VAL(7, 0, 0xff) }, \
175
/* A_CR_CHAP_SLCT1_MCHBAR.CHID_Y_CNT_UPTXN */
\
176
{ PID_AUNIT, 0x6484, MASK_VAL(23, 16, 0xff) }
177
178
#define AUNIT_VALUEFORPWRPERF_MSG_VALUES_PLATFORM_DEFAULT \
179
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID0 */
\
180
{ PID_AUNIT, 0x6430, MASK_VAL(7, 0, 0x1) }, \
181
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID1 */
\
182
{ PID_AUNIT, 0x6430, MASK_VAL(15, 8, 0x1) }, \
183
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID2 */
\
184
{ PID_AUNIT, 0x6430, MASK_VAL(23, 16, 0x0) }, \
185
/* A_CR_CRDARB_GCNT_DEV_P_0_MCHBAR.CHID3 */
\
186
{ PID_AUNIT, 0x6430, MASK_VAL(31, 24, 0x1) }, \
187
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID4 */
\
188
{ PID_AUNIT, 0x6434, MASK_VAL(7, 0, 0x0) }, \
189
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID5 */
\
190
{ PID_AUNIT, 0x6434, MASK_VAL(15, 8, 0x1) }, \
191
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID6 */
\
192
{ PID_AUNIT, 0x6434, MASK_VAL(23, 16, 0x1) }, \
193
/* A_CR_CRDARB_GCNT_DEV_P_1_MCHBAR.CHID7 */
\
194
{ PID_AUNIT, 0x6434, MASK_VAL(31, 24, 0x1) }, \
195
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID0 */
\
196
{ PID_AUNIT, 0x6438, MASK_VAL(7, 0, 0x1) }, \
197
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID1 */
\
198
{ PID_AUNIT, 0x6438, MASK_VAL(15, 8, 0x1) }, \
199
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID2 */
\
200
{ PID_AUNIT, 0x6438, MASK_VAL(23, 16, 0x1) }, \
201
/* A_CR_CRDARB_GCNT_DEV_N_0_MCHBAR.CHID3 */
\
202
{ PID_AUNIT, 0x6438, MASK_VAL(31, 24, 0x1) }, \
203
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID4 */
\
204
{ PID_AUNIT, 0x643c, MASK_VAL(7, 0, 0x1) }, \
205
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID5 */
\
206
{ PID_AUNIT, 0x643c, MASK_VAL(15, 8, 0x1) }, \
207
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID6 */
\
208
{ PID_AUNIT, 0x643c, MASK_VAL(23, 16, 0x1) }, \
209
/* A_CR_CRDARB_GCNT_DEV_N_1_MCHBAR.CHID7 */
\
210
{ PID_AUNIT, 0x643c, MASK_VAL(31, 24, 0x1) }, \
211
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID0 */
\
212
{ PID_AUNIT, 0x6440, MASK_VAL(7, 0, 0x1) }, \
213
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID1 */
\
214
{ PID_AUNIT, 0x6440, MASK_VAL(15, 8, 0x1) }, \
215
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID2 */
\
216
{ PID_AUNIT, 0x6440, MASK_VAL(23, 16, 0x0) }, \
217
/* A_CR_CRDARB_GCNT_DEV_C_0_MCHBAR.CHID3 */
\
218
{ PID_AUNIT, 0x6440, MASK_VAL(31, 24, 0x0) }, \
219
/* A_CR_CRDARB_GCNT_CLS_MCHBAR.P */
\
220
{ PID_AUNIT, 0x6444, MASK_VAL(7, 0, 0x1) }, \
221
/* A_CR_CRDARB_GCNT_CLS_MCHBAR.NP */
\
222
{ PID_AUNIT, 0x6444, MASK_VAL(15, 8, 0x1) }, \
223
/* A_CR_CRDARB_GCNT_CLS_MCHBAR.C */
\
224
{ PID_AUNIT, 0x6444, MASK_VAL(23, 16, 0x1) }, \
225
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID0 */
\
226
{ PID_AUNIT, 0x6448, MASK_VAL(7, 0, 0x8) }, \
227
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID1 */
\
228
{ PID_AUNIT, 0x6448, MASK_VAL(15, 8, 0xff) }, \
229
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID2 */
\
230
{ PID_AUNIT, 0x6448, MASK_VAL(23, 16, 0xff) }, \
231
/* A_CR_GZLQ_LIMIT_CH0_3_MCHBAR.CHID3 */
\
232
{ PID_AUNIT, 0x6448, MASK_VAL(31, 24, 0xff) }, \
233
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID4 */
\
234
{ PID_AUNIT, 0x644c, MASK_VAL(7, 0, 0xff) }, \
235
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID5 */
\
236
{ PID_AUNIT, 0x644c, MASK_VAL(15, 8, 0xff) }, \
237
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID6 */
\
238
{ PID_AUNIT, 0x644c, MASK_VAL(23, 16, 0xff) }, \
239
/* A_CR_GZLQ_LIMIT_CH4_7_MCHBAR.CHID7 */
\
240
{ PID_AUNIT, 0x644c, MASK_VAL(31, 24, 0xff) }, \
241
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.SLICE_1_DISABLED */
\
242
{ PID_AUNIT, 0x6450, MASK_VAL(0, 0, 0x0) }, \
243
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.HVM_MODE */
\
244
{ PID_AUNIT, 0x6450, MASK_VAL(1, 1, 0x0) }, \
245
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.INTERLEAVE_MODE */
\
246
{ PID_AUNIT, 0x6450, MASK_VAL(3, 2, 0x2) }, \
247
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.SLICE_HASH_MASK */
\
248
{ PID_AUNIT, 0x6450, MASK_VAL(19, 6, 0x9) }, \
249
/* A_CR_SLICE_CHANNEL_HASH_0_0_0_MCHBAR.CH_HASH_MASK */
\
250
{ PID_AUNIT, 0x6454, MASK_VAL(19, 6, 0x36) }, \
251
/* A_CR_CHAP_SLCT1_MCHBAR.CHID_X_CNT_UPTXN */
\
252
{ PID_AUNIT, 0x6484, MASK_VAL(7, 0, 0xff) }, \
253
/* A_CR_CHAP_SLCT1_MCHBAR.CHID_Y_CNT_UPTXN */
\
254
{ PID_AUNIT, 0x6484, MASK_VAL(23, 16, 0xff) }
255
256
#define BUNIT_VALUEFORPERF_MSG_VALUES_PLATFORM_DEFAULT \
257
/* B_CR_BARBCTRL0.AGENT0_WEIGHT */
\
258
{ PID_BUNIT, 0x6d4c, MASK_VAL(5, 0, 0x8) }, \
259
/* B_CR_BARBCTRL0.AGENT1_WEIGHT */
\
260
{ PID_BUNIT, 0x6d4c, MASK_VAL(13, 8, 0x8) }, \
261
/* B_CR_BARBCTRL0.AGENT2_WEIGHT */
\
262
{ PID_BUNIT, 0x6d4c, MASK_VAL(21, 16, 0x8) }, \
263
/* B_CR_BARBCTRL0.AGENT3_WEIGHT */
\
264
{ PID_BUNIT, 0x6d4c, MASK_VAL(29, 24, 0x8) }, \
265
/* B_CR_BARBCTRL1.AGENT4_WEIGHT */
\
266
{ PID_BUNIT, 0x6d50, MASK_VAL(5, 0, 0x8) }, \
267
/* B_CR_BARBCTRL1.AGENT5_WEIGHT */
\
268
{ PID_BUNIT, 0x6d50, MASK_VAL(13, 8, 0x8) }, \
269
/* B_CR_BARBCTRL1.AGENT6_WEIGHT */
\
270
{ PID_BUNIT, 0x6d50, MASK_VAL(21, 16, 0x8) }, \
271
/* B_CR_BARBCTRL1.AGENT7_WEIGHT */
\
272
{ PID_BUNIT, 0x6d50, MASK_VAL(29, 24, 0x8) }, \
273
/* B_CR_BSCHWT0.AGENT0_WEIGHT */
\
274
{ PID_BUNIT, 0x6d54, MASK_VAL(5, 0, 0x8) }, \
275
/* B_CR_BSCHWT0.AGENT1_WEIGHT */
\
276
{ PID_BUNIT, 0x6d54, MASK_VAL(13, 8, 0x8) }, \
277
/* B_CR_BSCHWT0.AGENT2_WEIGHT */
\
278
{ PID_BUNIT, 0x6d54, MASK_VAL(21, 16, 0x8) }, \
279
/* B_CR_BSCHWT0.AGENT3_WEIGHT */
\
280
{ PID_BUNIT, 0x6d54, MASK_VAL(29, 24, 0x8) }, \
281
/* B_CR_BSCHWT1.AGENT4_WEIGHT */
\
282
{ PID_BUNIT, 0x6d58, MASK_VAL(5, 0, 0x8) }, \
283
/* B_CR_BSCHWT1.AGENT5_WEIGHT */
\
284
{ PID_BUNIT, 0x6d58, MASK_VAL(13, 8, 0x8) }, \
285
/* B_CR_BSCHWT1.AGENT6_WEIGHT */
\
286
{ PID_BUNIT, 0x6d58, MASK_VAL(21, 16, 0x8) }, \
287
/* B_CR_BSCHWT1.AGENT7_WEIGHT */
\
288
{ PID_BUNIT, 0x6d58, MASK_VAL(29, 24, 0x8) }, \
289
/* B_CR_BSCHWT2.AGENT8_WEIGHT */
\
290
{ PID_BUNIT, 0x6d5c, MASK_VAL(5, 0, 0x8) }, \
291
/* B_CR_BSCHWT2.AGENT9_WEIGHT */
\
292
{ PID_BUNIT, 0x6d5c, MASK_VAL(13, 8, 0x8) }, \
293
/* B_CR_BSCHWT2.AGENT10_WEIGHT */
\
294
{ PID_BUNIT, 0x6d5c, MASK_VAL(21, 16, 0x8) }, \
295
/* B_CR_BSCHWT2.AGENT11_WEIGHT */
\
296
{ PID_BUNIT, 0x6d5c, MASK_VAL(29, 24, 0x8) }, \
297
/* B_CR_BSCHWT3.AGENT12_WEIGHT */
\
298
{ PID_BUNIT, 0x6d60, MASK_VAL(5, 0, 0x8) }, \
299
/* B_CR_BSCHWT3.AGENT13_WEIGHT */
\
300
{ PID_BUNIT, 0x6d60, MASK_VAL(13, 8, 0x8) }, \
301
/* B_CR_BSCHWT3.AGENT14_WEIGHT */
\
302
{ PID_BUNIT, 0x6d60, MASK_VAL(21, 16, 0x8) }, \
303
/* B_CR_BSCHWT3.AGENT15_WEIGHT */
\
304
{ PID_BUNIT, 0x6d60, MASK_VAL(29, 24, 0x8) }, \
305
/* B_CR_BWFLUSH.DIRTY_HWM */
\
306
{ PID_BUNIT, 0x6d64, MASK_VAL(7, 0, 0x1b) }, \
307
/* B_CR_BWFLUSH.DIRTY_LWM */
\
308
{ PID_BUNIT, 0x6d64, MASK_VAL(15, 8, 0x0) }, \
309
/* B_CR_BWFLUSH.FLUSH_THRESHOLD */
\
310
{ PID_BUNIT, 0x6d64, MASK_VAL(31, 24, 0x27) }, \
311
/* B_CR_BFLWT.READ_WEIGHTS */
\
312
{ PID_BUNIT, 0x6d68, MASK_VAL(5, 0, 0x1) }, \
313
/* B_CR_BFLWT.WRITE_WEIGHTS */
\
314
{ PID_BUNIT, 0x6d68, MASK_VAL(13, 8, 0x1) }, \
315
/* B_CR_BFLWT.DISABLE_FLUSH_WEIGHTS */
\
316
{ PID_BUNIT, 0x6d68, MASK_VAL(31, 31, 0x0) }, \
317
/* B_CR_BISOCWT.NON_ISOC_REQUEST_WEIGHTS */
\
318
{ PID_BUNIT, 0x6d6c, MASK_VAL(5, 0, 0xf) }, \
319
/* B_CR_BISOCWT.ISOC_REQUEST_WEIGHTS */
\
320
{ PID_BUNIT, 0x6d6c, MASK_VAL(13, 8, 0x3f) }, \
321
/* B_CR_BISOCWT.ENABLE_ISOC_WEIGHTS */
\
322
{ PID_BUNIT, 0x6d6c, MASK_VAL(31, 31, 0x1) }, \
323
/* B_CR_BCTRL2.DIRTY_STALL */
\
324
{ PID_BUNIT, 0x6d70, MASK_VAL(0, 0, 0x0) }
325
326
#define BUNIT_VALUEFORPOWER_MSG_VALUES_PLATFORM_DEFAULT \
327
/* B_CR_BARBCTRL0.AGENT0_WEIGHT */
\
328
{ PID_BUNIT, 0x6d4c, MASK_VAL(5, 0, 0x4) }, \
329
/* B_CR_BARBCTRL0.AGENT1_WEIGHT */
\
330
{ PID_BUNIT, 0x6d4c, MASK_VAL(13, 8, 0x4) }, \
331
/* B_CR_BARBCTRL0.AGENT2_WEIGHT */
\
332
{ PID_BUNIT, 0x6d4c, MASK_VAL(21, 16, 0x4) }, \
333
/* B_CR_BARBCTRL0.AGENT3_WEIGHT */
\
334
{ PID_BUNIT, 0x6d4c, MASK_VAL(29, 24, 0x4) }, \
335
/* B_CR_BARBCTRL1.AGENT4_WEIGHT */
\
336
{ PID_BUNIT, 0x6d50, MASK_VAL(5, 0, 0x4) }, \
337
/* B_CR_BARBCTRL1.AGENT5_WEIGHT */
\
338
{ PID_BUNIT, 0x6d50, MASK_VAL(13, 8, 0x4) }, \
339
/* B_CR_BARBCTRL1.AGENT6_WEIGHT */
\
340
{ PID_BUNIT, 0x6d50, MASK_VAL(21, 16, 0x4) }, \
341
/* B_CR_BARBCTRL1.AGENT7_WEIGHT */
\
342
{ PID_BUNIT, 0x6d50, MASK_VAL(29, 24, 0x4) }, \
343
/* B_CR_BSCHWT0.AGENT0_WEIGHT */
\
344
{ PID_BUNIT, 0x6d54, MASK_VAL(5, 0, 0x4) }, \
345
/* B_CR_BSCHWT0.AGENT1_WEIGHT */
\
346
{ PID_BUNIT, 0x6d54, MASK_VAL(13, 8, 0x4) }, \
347
/* B_CR_BSCHWT0.AGENT2_WEIGHT */
\
348
{ PID_BUNIT, 0x6d54, MASK_VAL(21, 16, 0x4) }, \
349
/* B_CR_BSCHWT0.AGENT3_WEIGHT */
\
350
{ PID_BUNIT, 0x6d54, MASK_VAL(29, 24, 0x4) }, \
351
/* B_CR_BSCHWT1.AGENT4_WEIGHT */
\
352
{ PID_BUNIT, 0x6d58, MASK_VAL(5, 0, 0x4) }, \
353
/* B_CR_BSCHWT1.AGENT5_WEIGHT */
\
354
{ PID_BUNIT, 0x6d58, MASK_VAL(13, 8, 0x4) }, \
355
/* B_CR_BSCHWT1.AGENT6_WEIGHT */
\
356
{ PID_BUNIT, 0x6d58, MASK_VAL(21, 16, 0x4) }, \
357
/* B_CR_BSCHWT1.AGENT7_WEIGHT */
\
358
{ PID_BUNIT, 0x6d58, MASK_VAL(29, 24, 0x4) }, \
359
/* B_CR_BSCHWT2.AGENT8_WEIGHT */
\
360
{ PID_BUNIT, 0x6d5c, MASK_VAL(5, 0, 0x4) }, \
361
/* B_CR_BSCHWT2.AGENT9_WEIGHT */
\
362
{ PID_BUNIT, 0x6d5c, MASK_VAL(13, 8, 0x4) }, \
363
/* B_CR_BSCHWT2.AGENT10_WEIGHT */
\
364
{ PID_BUNIT, 0x6d5c, MASK_VAL(21, 16, 0x4) }, \
365
/* B_CR_BSCHWT2.AGENT11_WEIGHT */
\
366
{ PID_BUNIT, 0x6d5c, MASK_VAL(29, 24, 0x4) }, \
367
/* B_CR_BSCHWT3.AGENT12_WEIGHT */
\
368
{ PID_BUNIT, 0x6d60, MASK_VAL(5, 0, 0x4) }, \
369
/* B_CR_BSCHWT3.AGENT13_WEIGHT */
\
370
{ PID_BUNIT, 0x6d60, MASK_VAL(13, 8, 0x4) }, \
371
/* B_CR_BSCHWT3.AGENT14_WEIGHT */
\
372
{ PID_BUNIT, 0x6d60, MASK_VAL(21, 16, 0x4) }, \
373
/* B_CR_BSCHWT3.AGENT15_WEIGHT */
\
374
{ PID_BUNIT, 0x6d60, MASK_VAL(29, 24, 0x4) }, \
375
/* B_CR_BWFLUSH.DIRTY_HWM */
\
376
{ PID_BUNIT, 0x6d64, MASK_VAL(7, 0, 0x0) }, \
377
/* B_CR_BWFLUSH.DIRTY_LWM */
\
378
{ PID_BUNIT, 0x6d64, MASK_VAL(15, 8, 0x0) }, \
379
/* B_CR_BWFLUSH.FLUSH_THRESHOLD */
\
380
{ PID_BUNIT, 0x6d64, MASK_VAL(31, 24, 0x0) }, \
381
/* B_CR_BFLWT.READ_WEIGHTS */
\
382
{ PID_BUNIT, 0x6d68, MASK_VAL(5, 0, 0x0) }, \
383
/* B_CR_BFLWT.WRITE_WEIGHTS */
\
384
{ PID_BUNIT, 0x6d68, MASK_VAL(13, 8, 0x0) }, \
385
/* B_CR_BFLWT.DISABLE_FLUSH_WEIGHTS */
\
386
{ PID_BUNIT, 0x6d68, MASK_VAL(31, 31, 0x0) }, \
387
/* B_CR_BISOCWT.NON_ISOC_REQUEST_WEIGHTS */
\
388
{ PID_BUNIT, 0x6d6c, MASK_VAL(5, 0, 0x0) }, \
389
/* B_CR_BISOCWT.ISOC_REQUEST_WEIGHTS */
\
390
{ PID_BUNIT, 0x6d6c, MASK_VAL(13, 8, 0x0) }, \
391
/* B_CR_BISOCWT.ENABLE_ISOC_WEIGHTS */
\
392
{ PID_BUNIT, 0x6d6c, MASK_VAL(31, 31, 0x0) }, \
393
/* B_CR_BCTRL2.DIRTY_STALL */
\
394
{ PID_BUNIT, 0x6d70, MASK_VAL(0, 0, 0x0) }
395
396
#define BUNIT_VALUEFORPWRPERF_MSG_VALUES_PLATFORM_DEFAULT \
397
/* B_CR_BARBCTRL0.AGENT0_WEIGHT */
\
398
{ PID_BUNIT, 0x6d4c, MASK_VAL(5, 0, 0x4) }, \
399
/* B_CR_BARBCTRL0.AGENT1_WEIGHT */
\
400
{ PID_BUNIT, 0x6d4c, MASK_VAL(13, 8, 0x4) }, \
401
/* B_CR_BARBCTRL0.AGENT2_WEIGHT */
\
402
{ PID_BUNIT, 0x6d4c, MASK_VAL(21, 16, 0x4) }, \
403
/* B_CR_BARBCTRL0.AGENT3_WEIGHT */
\
404
{ PID_BUNIT, 0x6d4c, MASK_VAL(29, 24, 0x4) }, \
405
/* B_CR_BARBCTRL1.AGENT4_WEIGHT */
\
406
{ PID_BUNIT, 0x6d50, MASK_VAL(5, 0, 0x4) }, \
407
/* B_CR_BARBCTRL1.AGENT5_WEIGHT */
\
408
{ PID_BUNIT, 0x6d50, MASK_VAL(13, 8, 0x4) }, \
409
/* B_CR_BARBCTRL1.AGENT6_WEIGHT */
\
410
{ PID_BUNIT, 0x6d50, MASK_VAL(21, 16, 0x4) }, \
411
/* B_CR_BARBCTRL1.AGENT7_WEIGHT */
\
412
{ PID_BUNIT, 0x6d50, MASK_VAL(29, 24, 0x4) }, \
413
/* B_CR_BSCHWT0.AGENT0_WEIGHT */
\
414
{ PID_BUNIT, 0x6d54, MASK_VAL(5, 0, 0x4) }, \
415
/* B_CR_BSCHWT0.AGENT1_WEIGHT */
\
416
{ PID_BUNIT, 0x6d54, MASK_VAL(13, 8, 0x4) }, \
417
/* B_CR_BSCHWT0.AGENT2_WEIGHT */
\
418
{ PID_BUNIT, 0x6d54, MASK_VAL(21, 16, 0x4) }, \
419
/* B_CR_BSCHWT0.AGENT3_WEIGHT */
\
420
{ PID_BUNIT, 0x6d54, MASK_VAL(29, 24, 0x4) }, \
421
/* B_CR_BSCHWT1.AGENT4_WEIGHT */
\
422
{ PID_BUNIT, 0x6d58, MASK_VAL(5, 0, 0x4) }, \
423
/* B_CR_BSCHWT1.AGENT5_WEIGHT */
\
424
{ PID_BUNIT, 0x6d58, MASK_VAL(13, 8, 0x4) }, \
425
/* B_CR_BSCHWT1.AGENT6_WEIGHT */
\
426
{ PID_BUNIT, 0x6d58, MASK_VAL(21, 16, 0x4) }, \
427
/* B_CR_BSCHWT1.AGENT7_WEIGHT */
\
428
{ PID_BUNIT, 0x6d58, MASK_VAL(29, 24, 0x4) }, \
429
/* B_CR_BSCHWT2.AGENT8_WEIGHT */
\
430
{ PID_BUNIT, 0x6d5c, MASK_VAL(5, 0, 0x4) }, \
431
/* B_CR_BSCHWT2.AGENT9_WEIGHT */
\
432
{ PID_BUNIT, 0x6d5c, MASK_VAL(13, 8, 0x4) }, \
433
/* B_CR_BSCHWT2.AGENT10_WEIGHT */
\
434
{ PID_BUNIT, 0x6d5c, MASK_VAL(21, 16, 0x4) }, \
435
/* B_CR_BSCHWT2.AGENT11_WEIGHT */
\
436
{ PID_BUNIT, 0x6d5c, MASK_VAL(29, 24, 0x4) }, \
437
/* B_CR_BSCHWT3.AGENT12_WEIGHT */
\
438
{ PID_BUNIT, 0x6d60, MASK_VAL(5, 0, 0x4) }, \
439
/* B_CR_BSCHWT3.AGENT13_WEIGHT */
\
440
{ PID_BUNIT, 0x6d60, MASK_VAL(13, 8, 0x4) }, \
441
/* B_CR_BSCHWT3.AGENT14_WEIGHT */
\
442
{ PID_BUNIT, 0x6d60, MASK_VAL(21, 16, 0x4) }, \
443
/* B_CR_BSCHWT3.AGENT15_WEIGHT */
\
444
{ PID_BUNIT, 0x6d60, MASK_VAL(29, 24, 0x4) }, \
445
/* B_CR_BWFLUSH.DIRTY_HWM */
\
446
{ PID_BUNIT, 0x6d64, MASK_VAL(7, 0, 0x0) }, \
447
/* B_CR_BWFLUSH.DIRTY_LWM */
\
448
{ PID_BUNIT, 0x6d64, MASK_VAL(15, 8, 0x0) }, \
449
/* B_CR_BWFLUSH.FLUSH_THRESHOLD */
\
450
{ PID_BUNIT, 0x6d64, MASK_VAL(31, 24, 0x0) }, \
451
/* B_CR_BFLWT.READ_WEIGHTS */
\
452
{ PID_BUNIT, 0x6d68, MASK_VAL(5, 0, 0x0) }, \
453
/* B_CR_BFLWT.WRITE_WEIGHTS */
\
454
{ PID_BUNIT, 0x6d68, MASK_VAL(13, 8, 0x0) }, \
455
/* B_CR_BFLWT.DISABLE_FLUSH_WEIGHTS */
\
456
{ PID_BUNIT, 0x6d68, MASK_VAL(31, 31, 0x0) }, \
457
/* B_CR_BISOCWT.NON_ISOC_REQUEST_WEIGHTS */
\
458
{ PID_BUNIT, 0x6d6c, MASK_VAL(5, 0, 0x0) }, \
459
/* B_CR_BISOCWT.ISOC_REQUEST_WEIGHTS */
\
460
{ PID_BUNIT, 0x6d6c, MASK_VAL(13, 8, 0x0) }, \
461
/* B_CR_BISOCWT.ENABLE_ISOC_WEIGHTS */
\
462
{ PID_BUNIT, 0x6d6c, MASK_VAL(31, 31, 0x0) }, \
463
/* B_CR_BCTRL2.DIRTY_STALL */
\
464
{ PID_BUNIT, 0x6d70, MASK_VAL(0, 0, 0x0) }
465
466
#define TUNIT_VALUEFORPERF_MSG_VALUES_PLATFORM_DEFAULT \
467
/* CTL_MCHBAR.ALWAYS_SNP_PII2 */
\
468
{ PID_TUNIT, 0x7810, MASK_VAL(0, 0, 0x0) }, \
469
/* CTL_MCHBAR.OUTSTND_SNP */
\
470
{ PID_TUNIT, 0x7810, MASK_VAL(1, 1, 0x0) }, \
471
/* CTL_MCHBAR.DIS_LIVE_BRAM_BYP_IDI */
\
472
{ PID_TUNIT, 0x7810, MASK_VAL(2, 2, 0x0) }, \
473
/* CTL_MCHBAR.ALWAYS_SNP_IDI */
\
474
{ PID_TUNIT, 0x7810, MASK_VAL(3, 3, 0x0) }, \
475
/* CTL_MCHBAR.SNPINV */
\
476
{ PID_TUNIT, 0x7810, MASK_VAL(7, 7, 0x0) }, \
477
/* CTL_MCHBAR.DISABLE_ISOC_HIGHPRI_RDDATA_RETURN */
\
478
{ PID_TUNIT, 0x7810, MASK_VAL(18, 18, 0x0) }, \
479
/* CTL_MCHBAR.DISABLE_OPPORTUNISTIC_SLICE1_SCHEDULE */
\
480
{ PID_TUNIT, 0x7810, MASK_VAL(19, 19, 0x0) }, \
481
/* CTL_MCHBAR.DISABLE_SNOOPING_GT */
\
482
{ PID_TUNIT, 0x7810, MASK_VAL(20, 20, 0x0) }, \
483
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC0A_IN_ORDER */
\
484
{ PID_TUNIT, 0x781c, MASK_VAL(0, 0, 0x1) }, \
485
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC0B_IN_ORDER */
\
486
{ PID_TUNIT, 0x781c, MASK_VAL(1, 1, 0x1) }, \
487
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC1A_IN_ORDER */
\
488
{ PID_TUNIT, 0x781c, MASK_VAL(2, 2, 0x0) }, \
489
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC1B_IN_ORDER */
\
490
{ PID_TUNIT, 0x781c, MASK_VAL(3, 3, 0x0) }, \
491
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC2A_IN_ORDER */
\
492
{ PID_TUNIT, 0x781c, MASK_VAL(4, 4, 0x0) }, \
493
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC2B_IN_ORDER */
\
494
{ PID_TUNIT, 0x781c, MASK_VAL(5, 5, 0x1) }, \
495
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC2C_IN_ORDER */
\
496
{ PID_TUNIT, 0x781c, MASK_VAL(6, 6, 0x1) }, \
497
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VCBR_IN_ORDER */
\
498
{ PID_TUNIT, 0x781c, MASK_VAL(7, 7, 0x1) }, \
499
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC0A_IN_ORDER */
\
500
{ PID_TUNIT, 0x7820, MASK_VAL(0, 0, 0x1) }, \
501
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC0B_IN_ORDER */
\
502
{ PID_TUNIT, 0x7820, MASK_VAL(1, 1, 0x1) }, \
503
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC1A_IN_ORDER */
\
504
{ PID_TUNIT, 0x7820, MASK_VAL(2, 2, 0x0) }, \
505
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC1B_IN_ORDER */
\
506
{ PID_TUNIT, 0x7820, MASK_VAL(3, 3, 0x0) }, \
507
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC2A_IN_ORDER */
\
508
{ PID_TUNIT, 0x7820, MASK_VAL(4, 4, 0x1) }, \
509
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC2B_IN_ORDER */
\
510
{ PID_TUNIT, 0x7820, MASK_VAL(5, 5, 0x1) }, \
511
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC2C_IN_ORDER */
\
512
{ PID_TUNIT, 0x7820, MASK_VAL(6, 6, 0x1) }, \
513
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VCBR_IN_ORDER */
\
514
{ PID_TUNIT, 0x7820, MASK_VAL(7, 7, 0x1) }, \
515
/* T_CR_CTL.ALWAYS_SNP_PII2 */
\
516
{ PID_TUNIT, 0x523c, MASK_VAL(0, 0, 0x0) }, \
517
/* T_CR_CTL.DIS_LIVE_BRAM_BYP_IDI */
\
518
{ PID_TUNIT, 0x523c, MASK_VAL(2, 2, 0x0) }, \
519
/* T_CR_CTL.ALWAYS_SNP_IDI */
\
520
{ PID_TUNIT, 0x523c, MASK_VAL(3, 3, 0x0) }, \
521
/* T_CR_CTL.DISABLE_ISOC_HIGHPRI_RDDATA_RETURN */
\
522
{ PID_TUNIT, 0x523c, MASK_VAL(18, 18, 0x0) }, \
523
/* T_CR_CTL.DISABLE_OPPORTUNISTIC_SLICE1_SCHEDULE */
\
524
{ PID_TUNIT, 0x523c, MASK_VAL(19, 19, 0x0) }, \
525
/* T_CR_CTL.DISABLE_SNOOPING_GT */
\
526
{ PID_TUNIT, 0x523c, MASK_VAL(20, 20, 0x0) }, \
527
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC0A_IN_ORDER */
\
528
{ PID_TUNIT, 0x5288, MASK_VAL(0, 0, 0x1) }, \
529
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC0B_IN_ORDER */
\
530
{ PID_TUNIT, 0x5288, MASK_VAL(1, 1, 0x1) }, \
531
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC1A_IN_ORDER */
\
532
{ PID_TUNIT, 0x5288, MASK_VAL(2, 2, 0x0) }, \
533
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC1B_IN_ORDER */
\
534
{ PID_TUNIT, 0x5288, MASK_VAL(3, 3, 0x0) }, \
535
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC2A_IN_ORDER */
\
536
{ PID_TUNIT, 0x5288, MASK_VAL(4, 4, 0x1) }, \
537
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC2B_IN_ORDER */
\
538
{ PID_TUNIT, 0x5288, MASK_VAL(5, 5, 0x1) }, \
539
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC2C_IN_ORDER */
\
540
{ PID_TUNIT, 0x5288, MASK_VAL(6, 6, 0x1) }, \
541
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VCBR_IN_ORDER */
\
542
{ PID_TUNIT, 0x5288, MASK_VAL(7, 7, 0x1) }, \
543
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC0A_IN_ORDER */
\
544
{ PID_TUNIT, 0x528c, MASK_VAL(0, 0, 0x1) }, \
545
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC0B_IN_ORDER */
\
546
{ PID_TUNIT, 0x528c, MASK_VAL(1, 1, 0x1) }, \
547
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC1A_IN_ORDER */
\
548
{ PID_TUNIT, 0x528c, MASK_VAL(2, 2, 0x0) }, \
549
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC1B_IN_ORDER */
\
550
{ PID_TUNIT, 0x528c, MASK_VAL(3, 3, 0x0) }, \
551
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC2A_IN_ORDER */
\
552
{ PID_TUNIT, 0x528c, MASK_VAL(4, 4, 0x1) }, \
553
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC2B_IN_ORDER */
\
554
{ PID_TUNIT, 0x528c, MASK_VAL(5, 5, 0x1) }, \
555
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC2C_IN_ORDER */
\
556
{ PID_TUNIT, 0x528c, MASK_VAL(6, 6, 0x1) }, \
557
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VCBR_IN_ORDER */
\
558
{ PID_TUNIT, 0x528c, MASK_VAL(7, 7, 0x1) }
559
560
#define TUNIT_VALUEFORPOWER_MSG_VALUES_PLATFORM_DEFAULT \
561
/* CTL_MCHBAR.ALWAYS_SNP_PII2 */
\
562
{ PID_TUNIT, 0x7810, MASK_VAL(0, 0, 0x0) }, \
563
/* CTL_MCHBAR.OUTSTND_SNP */
\
564
{ PID_TUNIT, 0x7810, MASK_VAL(1, 1, 0x0) }, \
565
/* CTL_MCHBAR.DIS_LIVE_BRAM_BYP_IDI */
\
566
{ PID_TUNIT, 0x7810, MASK_VAL(2, 2, 0x0) }, \
567
/* CTL_MCHBAR.ALWAYS_SNP_IDI */
\
568
{ PID_TUNIT, 0x7810, MASK_VAL(3, 3, 0x0) }, \
569
/* CTL_MCHBAR.SNPINV */
\
570
{ PID_TUNIT, 0x7810, MASK_VAL(7, 7, 0x0) }, \
571
/* CTL_MCHBAR.DISABLE_ISOC_HIGHPRI_RDDATA_RETURN */
\
572
{ PID_TUNIT, 0x7810, MASK_VAL(18, 18, 0x0) }, \
573
/* CTL_MCHBAR.DISABLE_OPPORTUNISTIC_SLICE1_SCHEDULE */
\
574
{ PID_TUNIT, 0x7810, MASK_VAL(19, 19, 0x0) }, \
575
/* CTL_MCHBAR.DISABLE_SNOOPING_GT */
\
576
{ PID_TUNIT, 0x7810, MASK_VAL(20, 20, 0x0) }, \
577
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC0A_IN_ORDER */
\
578
{ PID_TUNIT, 0x781c, MASK_VAL(0, 0, 0x1) }, \
579
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC0B_IN_ORDER */
\
580
{ PID_TUNIT, 0x781c, MASK_VAL(1, 1, 0x1) }, \
581
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC1A_IN_ORDER */
\
582
{ PID_TUNIT, 0x781c, MASK_VAL(2, 2, 0x0) }, \
583
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC1B_IN_ORDER */
\
584
{ PID_TUNIT, 0x781c, MASK_VAL(3, 3, 0x0) }, \
585
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC2A_IN_ORDER */
\
586
{ PID_TUNIT, 0x781c, MASK_VAL(4, 4, 0x1) }, \
587
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC2B_IN_ORDER */
\
588
{ PID_TUNIT, 0x781c, MASK_VAL(5, 5, 0x1) }, \
589
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC2C_IN_ORDER */
\
590
{ PID_TUNIT, 0x781c, MASK_VAL(6, 6, 0x1) }, \
591
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VCBR_IN_ORDER */
\
592
{ PID_TUNIT, 0x781c, MASK_VAL(7, 7, 0x1) }, \
593
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC0A_IN_ORDER */
\
594
{ PID_TUNIT, 0x7820, MASK_VAL(0, 0, 0x1) }, \
595
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC0B_IN_ORDER */
\
596
{ PID_TUNIT, 0x7820, MASK_VAL(1, 1, 0x1) }, \
597
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC1A_IN_ORDER */
\
598
{ PID_TUNIT, 0x7820, MASK_VAL(2, 2, 0x0) }, \
599
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC1B_IN_ORDER */
\
600
{ PID_TUNIT, 0x7820, MASK_VAL(3, 3, 0x0) }, \
601
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC2A_IN_ORDER */
\
602
{ PID_TUNIT, 0x7820, MASK_VAL(4, 4, 0x1) }, \
603
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC2B_IN_ORDER */
\
604
{ PID_TUNIT, 0x7820, MASK_VAL(5, 5, 0x1) }, \
605
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC2C_IN_ORDER */
\
606
{ PID_TUNIT, 0x7820, MASK_VAL(6, 6, 0x1) }, \
607
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VCBR_IN_ORDER */
\
608
{ PID_TUNIT, 0x7820, MASK_VAL(7, 7, 0x1) }, \
609
/* T_CR_CTL.ALWAYS_SNP_PII2 */
\
610
{ PID_TUNIT, 0x523c, MASK_VAL(0, 0, 0x0) }, \
611
/* T_CR_CTL.DIS_LIVE_BRAM_BYP_IDI */
\
612
{ PID_TUNIT, 0x523c, MASK_VAL(2, 2, 0x0) }, \
613
/* T_CR_CTL.ALWAYS_SNP_IDI */
\
614
{ PID_TUNIT, 0x523c, MASK_VAL(3, 3, 0x0) }, \
615
/* T_CR_CTL.DISABLE_ISOC_HIGHPRI_RDDATA_RETURN */
\
616
{ PID_TUNIT, 0x523c, MASK_VAL(18, 18, 0x0) }, \
617
/* T_CR_CTL.DISABLE_OPPORTUNISTIC_SLICE1_SCHEDULE */
\
618
{ PID_TUNIT, 0x523c, MASK_VAL(19, 19, 0x0) }, \
619
/* T_CR_CTL.DISABLE_SNOOPING_GT */
\
620
{ PID_TUNIT, 0x523c, MASK_VAL(20, 20, 0x0) }, \
621
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC0A_IN_ORDER */
\
622
{ PID_TUNIT, 0x5288, MASK_VAL(0, 0, 0x1) }, \
623
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC0B_IN_ORDER */
\
624
{ PID_TUNIT, 0x5288, MASK_VAL(1, 1, 0x1) }, \
625
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC1A_IN_ORDER */
\
626
{ PID_TUNIT, 0x5288, MASK_VAL(2, 2, 0x0) }, \
627
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC1B_IN_ORDER */
\
628
{ PID_TUNIT, 0x5288, MASK_VAL(3, 3, 0x0) }, \
629
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC2A_IN_ORDER */
\
630
{ PID_TUNIT, 0x5288, MASK_VAL(4, 4, 0x1) }, \
631
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC2B_IN_ORDER */
\
632
{ PID_TUNIT, 0x5288, MASK_VAL(5, 5, 0x1) }, \
633
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC2C_IN_ORDER */
\
634
{ PID_TUNIT, 0x5288, MASK_VAL(6, 6, 0x1) }, \
635
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VCBR_IN_ORDER */
\
636
{ PID_TUNIT, 0x5288, MASK_VAL(7, 7, 0x1) }, \
637
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC0A_IN_ORDER */
\
638
{ PID_TUNIT, 0x528c, MASK_VAL(0, 0, 0x1) }, \
639
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC0B_IN_ORDER */
\
640
{ PID_TUNIT, 0x528c, MASK_VAL(1, 1, 0x1) }, \
641
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC1A_IN_ORDER */
\
642
{ PID_TUNIT, 0x528c, MASK_VAL(2, 2, 0x0) }, \
643
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC1B_IN_ORDER */
\
644
{ PID_TUNIT, 0x528c, MASK_VAL(3, 3, 0x0) }, \
645
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC2A_IN_ORDER */
\
646
{ PID_TUNIT, 0x528c, MASK_VAL(4, 4, 0x1) }, \
647
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC2B_IN_ORDER */
\
648
{ PID_TUNIT, 0x528c, MASK_VAL(5, 5, 0x1) }, \
649
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC2C_IN_ORDER */
\
650
{ PID_TUNIT, 0x528c, MASK_VAL(6, 6, 0x1) }, \
651
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VCBR_IN_ORDER */
\
652
{ PID_TUNIT, 0x528c, MASK_VAL(7, 7, 0x1) }
653
654
#define TUNIT_VALUEFORPWRPERF_MSG_VALUES_PLATFORM_DEFAULT \
655
/* CTL_MCHBAR.ALWAYS_SNP_PII2 */
\
656
{ PID_TUNIT, 0x7810, MASK_VAL(0, 0, 0x0) }, \
657
/* CTL_MCHBAR.OUTSTND_SNP */
\
658
{ PID_TUNIT, 0x7810, MASK_VAL(1, 1, 0x0) }, \
659
/* CTL_MCHBAR.DIS_LIVE_BRAM_BYP_IDI */
\
660
{ PID_TUNIT, 0x7810, MASK_VAL(2, 2, 0x0) }, \
661
/* CTL_MCHBAR.ALWAYS_SNP_IDI */
\
662
{ PID_TUNIT, 0x7810, MASK_VAL(3, 3, 0x0) }, \
663
/* CTL_MCHBAR.SNPINV */
\
664
{ PID_TUNIT, 0x7810, MASK_VAL(7, 7, 0x0) }, \
665
/* CTL_MCHBAR.DISABLE_ISOC_HIGHPRI_RDDATA_RETURN */
\
666
{ PID_TUNIT, 0x7810, MASK_VAL(18, 18, 0x0) }, \
667
/* CTL_MCHBAR.DISABLE_OPPORTUNISTIC_SLICE1_SCHEDULE */
\
668
{ PID_TUNIT, 0x7810, MASK_VAL(19, 19, 0x0) }, \
669
/* CTL_MCHBAR.DISABLE_SNOOPING_GT */
\
670
{ PID_TUNIT, 0x7810, MASK_VAL(20, 20, 0x0) }, \
671
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC0A_IN_ORDER */
\
672
{ PID_TUNIT, 0x781c, MASK_VAL(0, 0, 0x1) }, \
673
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC0B_IN_ORDER */
\
674
{ PID_TUNIT, 0x781c, MASK_VAL(1, 1, 0x1) }, \
675
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC1A_IN_ORDER */
\
676
{ PID_TUNIT, 0x781c, MASK_VAL(2, 2, 0x0) }, \
677
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC1B_IN_ORDER */
\
678
{ PID_TUNIT, 0x781c, MASK_VAL(3, 3, 0x0) }, \
679
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC2A_IN_ORDER */
\
680
{ PID_TUNIT, 0x781c, MASK_VAL(4, 4, 0x1) }, \
681
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC2B_IN_ORDER */
\
682
{ PID_TUNIT, 0x781c, MASK_VAL(5, 5, 0x1) }, \
683
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VC2C_IN_ORDER */
\
684
{ PID_TUNIT, 0x781c, MASK_VAL(6, 6, 0x1) }, \
685
/* VC_READ_ORDERING_CFG_MCHBAR.UPSTREAM_VCBR_IN_ORDER */
\
686
{ PID_TUNIT, 0x781c, MASK_VAL(7, 7, 0x1) }, \
687
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC0A_IN_ORDER */
\
688
{ PID_TUNIT, 0x7820, MASK_VAL(0, 0, 0x1) }, \
689
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC0B_IN_ORDER */
\
690
{ PID_TUNIT, 0x7820, MASK_VAL(1, 1, 0x1) }, \
691
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC1A_IN_ORDER */
\
692
{ PID_TUNIT, 0x7820, MASK_VAL(2, 2, 0x0) }, \
693
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC1B_IN_ORDER */
\
694
{ PID_TUNIT, 0x7820, MASK_VAL(3, 3, 0x0) }, \
695
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC2A_IN_ORDER */
\
696
{ PID_TUNIT, 0x7820, MASK_VAL(4, 4, 0x1) }, \
697
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC2B_IN_ORDER */
\
698
{ PID_TUNIT, 0x7820, MASK_VAL(5, 5, 0x1) }, \
699
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VC2C_IN_ORDER */
\
700
{ PID_TUNIT, 0x7820, MASK_VAL(6, 6, 0x1) }, \
701
/* VC_WRITE_ORDERING_CFG_MCHBAR.UPSTREAM_VCBR_IN_ORDER */
\
702
{ PID_TUNIT, 0x7820, MASK_VAL(7, 7, 0x1) }, \
703
/* T_CR_CTL.ALWAYS_SNP_PII2 */
\
704
{ PID_TUNIT, 0x523c, MASK_VAL(0, 0, 0x0) }, \
705
/* T_CR_CTL.DIS_LIVE_BRAM_BYP_IDI */
\
706
{ PID_TUNIT, 0x523c, MASK_VAL(2, 2, 0x0) }, \
707
/* T_CR_CTL.ALWAYS_SNP_IDI */
\
708
{ PID_TUNIT, 0x523c, MASK_VAL(3, 3, 0x0) }, \
709
/* T_CR_CTL.DISABLE_ISOC_HIGHPRI_RDDATA_RETURN */
\
710
{ PID_TUNIT, 0x523c, MASK_VAL(18, 18, 0x0) }, \
711
/* T_CR_CTL.DISABLE_OPPORTUNISTIC_SLICE1_SCHEDULE */
\
712
{ PID_TUNIT, 0x523c, MASK_VAL(19, 19, 0x0) }, \
713
/* T_CR_CTL.DISABLE_SNOOPING_GT */
\
714
{ PID_TUNIT, 0x523c, MASK_VAL(20, 20, 0x0) }, \
715
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC0A_IN_ORDER */
\
716
{ PID_TUNIT, 0x5288, MASK_VAL(0, 0, 0x1) }, \
717
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC0B_IN_ORDER */
\
718
{ PID_TUNIT, 0x5288, MASK_VAL(1, 1, 0x1) }, \
719
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC1A_IN_ORDER */
\
720
{ PID_TUNIT, 0x5288, MASK_VAL(2, 2, 0x0) }, \
721
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC1B_IN_ORDER */
\
722
{ PID_TUNIT, 0x5288, MASK_VAL(3, 3, 0x0) }, \
723
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC2A_IN_ORDER */
\
724
{ PID_TUNIT, 0x5288, MASK_VAL(4, 4, 0x1) }, \
725
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC2B_IN_ORDER */
\
726
{ PID_TUNIT, 0x5288, MASK_VAL(5, 5, 0x1) }, \
727
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VC2C_IN_ORDER */
\
728
{ PID_TUNIT, 0x5288, MASK_VAL(6, 6, 0x1) }, \
729
/* T_CR_VC_READ_ORDERING_CFG.UPSTREAM_VCBR_IN_ORDER */
\
730
{ PID_TUNIT, 0x5288, MASK_VAL(7, 7, 0x1) }, \
731
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC0A_IN_ORDER */
\
732
{ PID_TUNIT, 0x528c, MASK_VAL(0, 0, 0x1) }, \
733
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC0B_IN_ORDER */
\
734
{ PID_TUNIT, 0x528c, MASK_VAL(1, 1, 0x1) }, \
735
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC1A_IN_ORDER */
\
736
{ PID_TUNIT, 0x528c, MASK_VAL(2, 2, 0x0) }, \
737
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC1B_IN_ORDER */
\
738
{ PID_TUNIT, 0x528c, MASK_VAL(3, 3, 0x0) }, \
739
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC2A_IN_ORDER */
\
740
{ PID_TUNIT, 0x528c, MASK_VAL(4, 4, 0x1) }, \
741
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC2B_IN_ORDER */
\
742
{ PID_TUNIT, 0x528c, MASK_VAL(5, 5, 0x1) }, \
743
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VC2C_IN_ORDER */
\
744
{ PID_TUNIT, 0x528c, MASK_VAL(6, 6, 0x1) }, \
745
/* T_CR_VC_WRITE_ORDERING_CFG.UPSTREAM_VCBR_IN_ORDER */
\
746
{ PID_TUNIT, 0x528c, MASK_VAL(7, 7, 0x1) }
747
748
#define VALUEFORPWRPERF_MSG_VALUES_PLATFORM_DEFAULT \
749
AUNIT_VALUEFORPWRPERF_MSG_VALUES_PLATFORM_DEFAULT, \
750
BUNIT_VALUEFORPWRPERF_MSG_VALUES_PLATFORM_DEFAULT, \
751
TUNIT_VALUEFORPWRPERF_MSG_VALUES_PLATFORM_DEFAULT
752
753
#define VALUEFORPOWER_MSG_VALUES_PLATFORM_DEFAULT \
754
AUNIT_VALUEFORPOWER_MSG_VALUES_PLATFORM_DEFAULT, \
755
BUNIT_VALUEFORPOWER_MSG_VALUES_PLATFORM_DEFAULT, \
756
TUNIT_VALUEFORPOWER_MSG_VALUES_PLATFORM_DEFAULT
757
758
#define VALUEFORPERF_MSG_VALUES_PLATFORM_DEFAULT \
759
AUNIT_VALUEFORPERF_MSG_VALUES_PLATFORM_DEFAULT, \
760
BUNIT_VALUEFORPERF_MSG_VALUES_PLATFORM_DEFAULT, \
761
TUNIT_VALUEFORPERF_MSG_VALUES_PLATFORM_DEFAULT
762
763
#endif
/* _SOC_APOLLOLAKE_PNPCONFIG_H_ */
uint32_t
unsigned int uint32_t
Definition:
stdint.h:14
pnpconfig
Definition:
pnpconfig.h:15
pnpconfig::mask
uint32_t mask
Definition:
pnpconfig.h:18
pnpconfig::msgregaddr
uint32_t msgregaddr
Definition:
pnpconfig.h:17
pnpconfig::value
uint32_t value
Definition:
pnpconfig.h:19
pnpconfig::msgport
int msgport
Definition:
pnpconfig.h:16
src
soc
intel
apollolake
include
soc
pnpconfig.h
Generated by
1.9.1