41
41
#define SMU_13_0_7_PP_OVERDRIVE_VERSION 0x83 // OverDrive 8 Table Version 0.2
42
42
#define SMU_13_0_7_PP_POWERSAVINGCLOCK_VERSION 0x01 // Power Saving Clock Table Version 1.00
43
43
44
- enum SMU_13_0_7_ODFEATURE_CAP
45
- {
44
+ enum SMU_13_0_7_ODFEATURE_CAP {
46
45
SMU_13_0_7_ODCAP_GFXCLK_LIMITS = 0 ,
47
46
SMU_13_0_7_ODCAP_UCLK_LIMITS ,
48
47
SMU_13_0_7_ODCAP_POWER_LIMIT ,
@@ -62,8 +61,7 @@ enum SMU_13_0_7_ODFEATURE_CAP
62
61
SMU_13_0_7_ODCAP_COUNT ,
63
62
};
64
63
65
- enum SMU_13_0_7_ODFEATURE_ID
66
- {
64
+ enum SMU_13_0_7_ODFEATURE_ID {
67
65
SMU_13_0_7_ODFEATURE_GFXCLK_LIMITS = 1 << SMU_13_0_7_ODCAP_GFXCLK_LIMITS , //GFXCLK Limit feature
68
66
SMU_13_0_7_ODFEATURE_UCLK_LIMITS = 1 << SMU_13_0_7_ODCAP_UCLK_LIMITS , //UCLK Limit feature
69
67
SMU_13_0_7_ODFEATURE_POWER_LIMIT = 1 << SMU_13_0_7_ODCAP_POWER_LIMIT , //Power Limit feature
@@ -85,8 +83,7 @@ enum SMU_13_0_7_ODFEATURE_ID
85
83
86
84
#define SMU_13_0_7_MAX_ODFEATURE 32 //Maximum Number of OD Features
87
85
88
- enum SMU_13_0_7_ODSETTING_ID
89
- {
86
+ enum SMU_13_0_7_ODSETTING_ID {
90
87
SMU_13_0_7_ODSETTING_GFXCLKFMAX = 0 ,
91
88
SMU_13_0_7_ODSETTING_GFXCLKFMIN ,
92
89
SMU_13_0_7_ODSETTING_UCLKFMIN ,
@@ -123,8 +120,7 @@ enum SMU_13_0_7_ODSETTING_ID
123
120
};
124
121
#define SMU_13_0_7_MAX_ODSETTING 64 //Maximum Number of ODSettings
125
122
126
- enum SMU_13_0_7_PWRMODE_SETTING
127
- {
123
+ enum SMU_13_0_7_PWRMODE_SETTING {
128
124
SMU_13_0_7_PMSETTING_POWER_LIMIT_QUIET = 0 ,
129
125
SMU_13_0_7_PMSETTING_POWER_LIMIT_BALANCE ,
130
126
SMU_13_0_7_PMSETTING_POWER_LIMIT_TURBO ,
@@ -144,8 +140,7 @@ enum SMU_13_0_7_PWRMODE_SETTING
144
140
};
145
141
#define SMU_13_0_7_MAX_PMSETTING 32 //Maximum Number of PowerMode Settings
146
142
147
- struct smu_13_0_7_overdrive_table
148
- {
143
+ struct smu_13_0_7_overdrive_table {
149
144
uint8_t revision ; //Revision = SMU_13_0_7_PP_OVERDRIVE_VERSION
150
145
uint8_t reserve [3 ]; //Zero filled field reserved for future use
151
146
uint32_t feature_count ; //Total number of supported features
@@ -156,8 +151,7 @@ struct smu_13_0_7_overdrive_table
156
151
int16_t pm_setting [SMU_13_0_7_MAX_PMSETTING ]; //Optimized power mode feature settings
157
152
};
158
153
159
- enum SMU_13_0_7_PPCLOCK_ID
160
- {
154
+ enum SMU_13_0_7_PPCLOCK_ID {
161
155
SMU_13_0_7_PPCLOCK_GFXCLK = 0 ,
162
156
SMU_13_0_7_PPCLOCK_SOCCLK ,
163
157
SMU_13_0_7_PPCLOCK_UCLK ,
@@ -175,8 +169,7 @@ enum SMU_13_0_7_PPCLOCK_ID
175
169
};
176
170
#define SMU_13_0_7_MAX_PPCLOCK 16 //Maximum Number of PP Clocks
177
171
178
- struct smu_13_0_7_powerplay_table
179
- {
172
+ struct smu_13_0_7_powerplay_table {
180
173
struct atom_common_table_header header ; //For PLUM_BONITO, header.format_revision = 15, header.content_revision = 0
181
174
uint8_t table_revision ; //For PLUM_BONITO, table_revision = 2
182
175
uint8_t padding ;
0 commit comments