|
@@ -4870,7 +4870,14 @@ static int find_mute_led_cfg(struct hda_codec *codec, int default_polarity)
|
|
/* BIOS bug: unfilled OEM string */
|
|
/* BIOS bug: unfilled OEM string */
|
|
if (strstr(dev->name, "HP_Mute_LED_P_G")) {
|
|
if (strstr(dev->name, "HP_Mute_LED_P_G")) {
|
|
set_hp_led_gpio(codec);
|
|
set_hp_led_gpio(codec);
|
|
- spec->gpio_led_polarity = 1;
|
|
|
|
|
|
+ switch (codec->subsystem_id) {
|
|
|
|
+ case 0x103c148a:
|
|
|
|
+ spec->gpio_led_polarity = 0;
|
|
|
|
+ break;
|
|
|
|
+ default:
|
|
|
|
+ spec->gpio_led_polarity = 1;
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
return 1;
|
|
return 1;
|
|
}
|
|
}
|
|
}
|
|
}
|