@@ -45,37 +45,37 @@ struct override_status_id {
45
45
unsigned long long status ;
46
46
};
47
47
48
- #define ENTRY (status , hid , uid , path , cpu_model , dmi ...) { \
48
+ #define ENTRY (status , hid , uid , path , cpu_vfm , dmi ...) { \
49
49
{ { hid, }, {} }, \
50
- { X86_MATCH_INTEL_FAM6_MODEL(cpu_model , NULL), {} }, \
50
+ { X86_MATCH_VFM(cpu_vfm , NULL), {} }, \
51
51
{ { .matches = dmi }, {} }, \
52
52
uid, \
53
53
path, \
54
54
status, \
55
55
}
56
56
57
- #define PRESENT_ENTRY_HID (hid , uid , cpu_model , dmi ...) \
58
- ENTRY(ACPI_STA_DEFAULT, hid, uid, NULL, cpu_model , dmi)
57
+ #define PRESENT_ENTRY_HID (hid , uid , cpu_vfm , dmi ...) \
58
+ ENTRY(ACPI_STA_DEFAULT, hid, uid, NULL, cpu_vfm , dmi)
59
59
60
- #define NOT_PRESENT_ENTRY_HID (hid , uid , cpu_model , dmi ...) \
61
- ENTRY(0, hid, uid, NULL, cpu_model , dmi)
60
+ #define NOT_PRESENT_ENTRY_HID (hid , uid , cpu_vfm , dmi ...) \
61
+ ENTRY(0, hid, uid, NULL, cpu_vfm , dmi)
62
62
63
- #define PRESENT_ENTRY_PATH (path , cpu_model , dmi ...) \
64
- ENTRY(ACPI_STA_DEFAULT, "", NULL, path, cpu_model , dmi)
63
+ #define PRESENT_ENTRY_PATH (path , cpu_vfm , dmi ...) \
64
+ ENTRY(ACPI_STA_DEFAULT, "", NULL, path, cpu_vfm , dmi)
65
65
66
- #define NOT_PRESENT_ENTRY_PATH (path , cpu_model , dmi ...) \
67
- ENTRY(0, "", NULL, path, cpu_model , dmi)
66
+ #define NOT_PRESENT_ENTRY_PATH (path , cpu_vfm , dmi ...) \
67
+ ENTRY(0, "", NULL, path, cpu_vfm , dmi)
68
68
69
69
static const struct override_status_id override_status_ids [] = {
70
70
/*
71
71
* Bay / Cherry Trail PWM directly poked by GPU driver in win10,
72
72
* but Linux uses a separate PWM driver, harmless if not used.
73
73
*/
74
- PRESENT_ENTRY_HID ("80860F09" , "1" , ATOM_SILVERMONT , {}),
75
- PRESENT_ENTRY_HID ("80862288" , "1" , ATOM_AIRMONT , {}),
74
+ PRESENT_ENTRY_HID ("80860F09" , "1" , INTEL_ATOM_SILVERMONT , {}),
75
+ PRESENT_ENTRY_HID ("80862288" , "1" , INTEL_ATOM_AIRMONT , {}),
76
76
77
77
/* The Xiaomi Mi Pad 2 uses PWM2 for touchkeys backlight control */
78
- PRESENT_ENTRY_HID ("80862289" , "2" , ATOM_AIRMONT , {
78
+ PRESENT_ENTRY_HID ("80862289" , "2" , INTEL_ATOM_AIRMONT , {
79
79
DMI_MATCH (DMI_SYS_VENDOR , "Xiaomi Inc" ),
80
80
DMI_MATCH (DMI_PRODUCT_NAME , "Mipad2" ),
81
81
}),
@@ -84,18 +84,18 @@ static const struct override_status_id override_status_ids[] = {
84
84
* The INT0002 device is necessary to clear wakeup interrupt sources
85
85
* on Cherry Trail devices, without it we get nobody cared IRQ msgs.
86
86
*/
87
- PRESENT_ENTRY_HID ("INT0002" , "1" , ATOM_AIRMONT , {}),
87
+ PRESENT_ENTRY_HID ("INT0002" , "1" , INTEL_ATOM_AIRMONT , {}),
88
88
/*
89
89
* On the Dell Venue 11 Pro 7130 and 7139, the DSDT hides
90
90
* the touchscreen ACPI device until a certain time
91
91
* after _SB.PCI0.GFX0.LCD.LCD1._ON gets called has passed
92
92
* *and* _STA has been called at least 3 times since.
93
93
*/
94
- PRESENT_ENTRY_HID ("SYNA7500" , "1" , HASWELL_L , {
94
+ PRESENT_ENTRY_HID ("SYNA7500" , "1" , INTEL_HASWELL_L , {
95
95
DMI_MATCH (DMI_SYS_VENDOR , "Dell Inc." ),
96
96
DMI_MATCH (DMI_PRODUCT_NAME , "Venue 11 Pro 7130" ),
97
97
}),
98
- PRESENT_ENTRY_HID ("SYNA7500" , "1" , HASWELL_L , {
98
+ PRESENT_ENTRY_HID ("SYNA7500" , "1" , INTEL_HASWELL_L , {
99
99
DMI_MATCH (DMI_SYS_VENDOR , "Dell Inc." ),
100
100
DMI_MATCH (DMI_PRODUCT_NAME , "Venue 11 Pro 7139" ),
101
101
}),
@@ -104,7 +104,7 @@ static const struct override_status_id override_status_ids[] = {
104
104
* The Dell XPS 15 9550 has a SMO8110 accelerometer /
105
105
* HDD freefall sensor which is wrongly marked as not present.
106
106
*/
107
- PRESENT_ENTRY_HID ("SMO8810" , "1" , SKYLAKE , {
107
+ PRESENT_ENTRY_HID ("SMO8810" , "1" , INTEL_SKYLAKE , {
108
108
DMI_MATCH (DMI_SYS_VENDOR , "Dell Inc." ),
109
109
DMI_MATCH (DMI_PRODUCT_NAME , "XPS 15 9550" ),
110
110
}),
@@ -121,19 +121,19 @@ static const struct override_status_id override_status_ids[] = {
121
121
* was copy-pasted from the GPD win, so it has a disabled KIOX000A
122
122
* node which we should not enable, thus we also check the BIOS date.
123
123
*/
124
- PRESENT_ENTRY_HID ("KIOX000A" , "1" , ATOM_AIRMONT , {
124
+ PRESENT_ENTRY_HID ("KIOX000A" , "1" , INTEL_ATOM_AIRMONT , {
125
125
DMI_MATCH (DMI_BOARD_VENDOR , "AMI Corporation" ),
126
126
DMI_MATCH (DMI_BOARD_NAME , "Default string" ),
127
127
DMI_MATCH (DMI_PRODUCT_NAME , "Default string" ),
128
128
DMI_MATCH (DMI_BIOS_DATE , "02/21/2017" )
129
129
}),
130
- PRESENT_ENTRY_HID ("KIOX000A" , "1" , ATOM_AIRMONT , {
130
+ PRESENT_ENTRY_HID ("KIOX000A" , "1" , INTEL_ATOM_AIRMONT , {
131
131
DMI_MATCH (DMI_BOARD_VENDOR , "AMI Corporation" ),
132
132
DMI_MATCH (DMI_BOARD_NAME , "Default string" ),
133
133
DMI_MATCH (DMI_PRODUCT_NAME , "Default string" ),
134
134
DMI_MATCH (DMI_BIOS_DATE , "03/20/2017" )
135
135
}),
136
- PRESENT_ENTRY_HID ("KIOX000A" , "1" , ATOM_AIRMONT , {
136
+ PRESENT_ENTRY_HID ("KIOX000A" , "1" , INTEL_ATOM_AIRMONT , {
137
137
DMI_MATCH (DMI_BOARD_VENDOR , "AMI Corporation" ),
138
138
DMI_MATCH (DMI_BOARD_NAME , "Default string" ),
139
139
DMI_MATCH (DMI_PRODUCT_NAME , "Default string" ),
@@ -146,7 +146,7 @@ static const struct override_status_id override_status_ids[] = {
146
146
* method sets a GPIO causing the PCI wifi card to turn off.
147
147
* See above remark about uniqueness of the DMI match.
148
148
*/
149
- NOT_PRESENT_ENTRY_PATH ("\\_SB_.PCI0.SDHB.BRC1" , ATOM_AIRMONT , {
149
+ NOT_PRESENT_ENTRY_PATH ("\\_SB_.PCI0.SDHB.BRC1" , INTEL_ATOM_AIRMONT , {
150
150
DMI_EXACT_MATCH (DMI_BOARD_VENDOR , "AMI Corporation" ),
151
151
DMI_EXACT_MATCH (DMI_BOARD_NAME , "Default string" ),
152
152
DMI_EXACT_MATCH (DMI_BOARD_SERIAL , "Default string" ),
@@ -158,7 +158,7 @@ static const struct override_status_id override_status_ids[] = {
158
158
* as both ACCL0001 and MAGN0001. As we can only ever register an
159
159
* i2c client for one of them, ignore MAGN0001.
160
160
*/
161
- NOT_PRESENT_ENTRY_HID ("MAGN0001" , "1" , ATOM_SILVERMONT , {
161
+ NOT_PRESENT_ENTRY_HID ("MAGN0001" , "1" , INTEL_ATOM_SILVERMONT , {
162
162
DMI_MATCH (DMI_SYS_VENDOR , "LENOVO" ),
163
163
DMI_MATCH (DMI_PRODUCT_FAMILY , "YOGATablet2" ),
164
164
}),
0 commit comments