Skip to content

Commit 6b7ff2a

Browse files
jprvitadvhart
authored andcommittedJul 1, 2016
asus-wmi: Add quirk_no_rfkill for the Asus Z550MA
The Asus Z550MA has an airplane-mode indicator LED and the WMI WLAN user bit set, so asus-wmi uses ASUS_WMI_DEVID_WLAN_LED (0x00010002) to store the wlan state, which has a side-effect of driving the airplane mode indicator LED in an inverted fashion. quirk_no_rfkill prevents asus-wmi from registering RFKill switches at all for this laptop and allows asus-wireless to drive the LED through the ASHS ACPI device. Signed-off-by: João Paulo Rechi Vita <[email protected]> Reported-by: Ming Shuo Chiu <[email protected]> Reviewed-by: Corentin Chary <[email protected]> Signed-off-by: Darren Hart <[email protected]>
1 parent 02db9ff commit 6b7ff2a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed
 

‎drivers/platform/x86/asus-nb-wmi.c

+9
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,15 @@ static const struct dmi_system_id asus_quirks[] = {
337337
},
338338
.driver_data = &quirk_no_rfkill,
339339
},
340+
{
341+
.callback = dmi_matched,
342+
.ident = "ASUSTeK COMPUTER INC. Z550MA",
343+
.matches = {
344+
DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
345+
DMI_MATCH(DMI_PRODUCT_NAME, "Z550MA"),
346+
},
347+
.driver_data = &quirk_no_rfkill,
348+
},
340349
{},
341350
};
342351

0 commit comments

Comments
 (0)