@@ -45,37 +45,37 @@ struct override_status_id {
4545 unsigned long long status ;
4646};
4747
48- #define ENTRY (status , hid , uid , path , cpu_model , dmi ...) { \
48+ #define ENTRY (status , hid , uid , path , cpu_vfm , dmi ...) { \
4949 { { hid, }, {} }, \
50- { X86_MATCH_INTEL_FAM6_MODEL(cpu_model , NULL), {} }, \
50+ { X86_MATCH_VFM(cpu_vfm , NULL), {} }, \
5151 { { .matches = dmi }, {} }, \
5252 uid, \
5353 path, \
5454 status, \
5555}
5656
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)
5959
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)
6262
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)
6565
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)
6868
6969static const struct override_status_id override_status_ids [] = {
7070 /*
7171 * Bay / Cherry Trail PWM directly poked by GPU driver in win10,
7272 * but Linux uses a separate PWM driver, harmless if not used.
7373 */
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 , {}),
7676
7777 /* 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 , {
7979 DMI_MATCH (DMI_SYS_VENDOR , "Xiaomi Inc" ),
8080 DMI_MATCH (DMI_PRODUCT_NAME , "Mipad2" ),
8181 }),
@@ -84,18 +84,18 @@ static const struct override_status_id override_status_ids[] = {
8484 * The INT0002 device is necessary to clear wakeup interrupt sources
8585 * on Cherry Trail devices, without it we get nobody cared IRQ msgs.
8686 */
87- PRESENT_ENTRY_HID ("INT0002" , "1" , ATOM_AIRMONT , {}),
87+ PRESENT_ENTRY_HID ("INT0002" , "1" , INTEL_ATOM_AIRMONT , {}),
8888 /*
8989 * On the Dell Venue 11 Pro 7130 and 7139, the DSDT hides
9090 * the touchscreen ACPI device until a certain time
9191 * after _SB.PCI0.GFX0.LCD.LCD1._ON gets called has passed
9292 * *and* _STA has been called at least 3 times since.
9393 */
94- PRESENT_ENTRY_HID ("SYNA7500" , "1" , HASWELL_L , {
94+ PRESENT_ENTRY_HID ("SYNA7500" , "1" , INTEL_HASWELL_L , {
9595 DMI_MATCH (DMI_SYS_VENDOR , "Dell Inc." ),
9696 DMI_MATCH (DMI_PRODUCT_NAME , "Venue 11 Pro 7130" ),
9797 }),
98- PRESENT_ENTRY_HID ("SYNA7500" , "1" , HASWELL_L , {
98+ PRESENT_ENTRY_HID ("SYNA7500" , "1" , INTEL_HASWELL_L , {
9999 DMI_MATCH (DMI_SYS_VENDOR , "Dell Inc." ),
100100 DMI_MATCH (DMI_PRODUCT_NAME , "Venue 11 Pro 7139" ),
101101 }),
@@ -104,7 +104,7 @@ static const struct override_status_id override_status_ids[] = {
104104 * The Dell XPS 15 9550 has a SMO8110 accelerometer /
105105 * HDD freefall sensor which is wrongly marked as not present.
106106 */
107- PRESENT_ENTRY_HID ("SMO8810" , "1" , SKYLAKE , {
107+ PRESENT_ENTRY_HID ("SMO8810" , "1" , INTEL_SKYLAKE , {
108108 DMI_MATCH (DMI_SYS_VENDOR , "Dell Inc." ),
109109 DMI_MATCH (DMI_PRODUCT_NAME , "XPS 15 9550" ),
110110 }),
@@ -121,19 +121,19 @@ static const struct override_status_id override_status_ids[] = {
121121 * was copy-pasted from the GPD win, so it has a disabled KIOX000A
122122 * node which we should not enable, thus we also check the BIOS date.
123123 */
124- PRESENT_ENTRY_HID ("KIOX000A" , "1" , ATOM_AIRMONT , {
124+ PRESENT_ENTRY_HID ("KIOX000A" , "1" , INTEL_ATOM_AIRMONT , {
125125 DMI_MATCH (DMI_BOARD_VENDOR , "AMI Corporation" ),
126126 DMI_MATCH (DMI_BOARD_NAME , "Default string" ),
127127 DMI_MATCH (DMI_PRODUCT_NAME , "Default string" ),
128128 DMI_MATCH (DMI_BIOS_DATE , "02/21/2017" )
129129 }),
130- PRESENT_ENTRY_HID ("KIOX000A" , "1" , ATOM_AIRMONT , {
130+ PRESENT_ENTRY_HID ("KIOX000A" , "1" , INTEL_ATOM_AIRMONT , {
131131 DMI_MATCH (DMI_BOARD_VENDOR , "AMI Corporation" ),
132132 DMI_MATCH (DMI_BOARD_NAME , "Default string" ),
133133 DMI_MATCH (DMI_PRODUCT_NAME , "Default string" ),
134134 DMI_MATCH (DMI_BIOS_DATE , "03/20/2017" )
135135 }),
136- PRESENT_ENTRY_HID ("KIOX000A" , "1" , ATOM_AIRMONT , {
136+ PRESENT_ENTRY_HID ("KIOX000A" , "1" , INTEL_ATOM_AIRMONT , {
137137 DMI_MATCH (DMI_BOARD_VENDOR , "AMI Corporation" ),
138138 DMI_MATCH (DMI_BOARD_NAME , "Default string" ),
139139 DMI_MATCH (DMI_PRODUCT_NAME , "Default string" ),
@@ -146,7 +146,7 @@ static const struct override_status_id override_status_ids[] = {
146146 * method sets a GPIO causing the PCI wifi card to turn off.
147147 * See above remark about uniqueness of the DMI match.
148148 */
149- NOT_PRESENT_ENTRY_PATH ("\\_SB_.PCI0.SDHB.BRC1" , ATOM_AIRMONT , {
149+ NOT_PRESENT_ENTRY_PATH ("\\_SB_.PCI0.SDHB.BRC1" , INTEL_ATOM_AIRMONT , {
150150 DMI_EXACT_MATCH (DMI_BOARD_VENDOR , "AMI Corporation" ),
151151 DMI_EXACT_MATCH (DMI_BOARD_NAME , "Default string" ),
152152 DMI_EXACT_MATCH (DMI_BOARD_SERIAL , "Default string" ),
@@ -158,7 +158,7 @@ static const struct override_status_id override_status_ids[] = {
158158 * as both ACCL0001 and MAGN0001. As we can only ever register an
159159 * i2c client for one of them, ignore MAGN0001.
160160 */
161- NOT_PRESENT_ENTRY_HID ("MAGN0001" , "1" , ATOM_SILVERMONT , {
161+ NOT_PRESENT_ENTRY_HID ("MAGN0001" , "1" , INTEL_ATOM_SILVERMONT , {
162162 DMI_MATCH (DMI_SYS_VENDOR , "LENOVO" ),
163163 DMI_MATCH (DMI_PRODUCT_FAMILY , "YOGATablet2" ),
164164 }),
0 commit comments