Changeset 687
- Timestamp:
- Jul 16, 2021, 11:37:09 PM (4 years ago)
- Location:
- GPL/branches/uniaud32-next/alsa-kernel
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/uniaud32-next/alsa-kernel/include/sound/version.h
r684 r687 1 1 /* include/version.h */ 2 #define CONFIG_SND_VERSION "5.10. 30"2 #define CONFIG_SND_VERSION "5.10.50" 3 3 #define CONFIG_SND_DATE "" -
GPL/branches/uniaud32-next/alsa-kernel/pci/hda/patch_realtek.c
r686 r687 393 393 fallthrough; 394 394 case 0x10ec0215: 395 case 0x10ec0230: 395 396 case 0x10ec0233: 396 397 case 0x10ec0235: … … 3797 3798 alc_update_coef_idx(codec, 0x44, 0x0045 << 8, 0x0); 3798 3799 break; 3800 case 0x10ec0230: 3799 3801 case 0x10ec0236: 3800 3802 case 0x10ec0256: … … 3824 3826 alc_update_coef_idx(codec, 0x44, 0x007f << 8, 0x0045 << 8); 3825 3827 break; 3828 case 0x10ec0230: 3826 3829 case 0x10ec0236: 3827 3830 case 0x10ec0256: … … 5423 5426 alc_process_coef_fw(codec, coef0255); 5424 5427 break; 5428 case 0x10ec0230: 5425 5429 case 0x10ec0236: 5426 5430 case 0x10ec0256: … … 5537 5541 snd_hda_set_pin_ctl_cache(codec, mic_pin, PIN_VREF50); 5538 5542 break; 5543 case 0x10ec0230: 5539 5544 case 0x10ec0236: 5540 5545 case 0x10ec0256: … … 5686 5691 alc_process_coef_fw(codec, coef0255); 5687 5692 break; 5693 case 0x10ec0230: 5688 5694 case 0x10ec0236: 5689 5695 case 0x10ec0256: … … 5784 5790 alc_process_coef_fw(codec, coef0255); 5785 5791 break; 5792 case 0x10ec0230: 5786 5793 case 0x10ec0236: 5787 5794 case 0x10ec0256: … … 5897 5904 alc_process_coef_fw(codec, coef0255); 5898 5905 break; 5906 case 0x10ec0230: 5899 5907 case 0x10ec0236: 5900 5908 case 0x10ec0256: … … 5997 6005 is_ctia = (val & 0x0070) == 0x0070; 5998 6006 break; 6007 case 0x10ec0230: 5999 6008 case 0x10ec0236: 6000 6009 case 0x10ec0256: … … 6292 6301 alc_process_coef_fw(codec, alc255fw); 6293 6302 break; 6303 case 0x10ec0230: 6294 6304 case 0x10ec0236: 6295 6305 case 0x10ec0256: … … 6893 6903 alc_update_coef_idx(codec, 0x4a, 0x8000, 0 << 15); 6894 6904 break; 6905 case 0x10ec0230: 6895 6906 case 0x10ec0235: 6896 6907 case 0x10ec0236: … … 7026 7037 } 7027 7038 #endif /* NOT_USED */ 7039 7040 static void alc285_fixup_hp_spectre_x360(struct hda_codec *codec, 7041 const struct hda_fixup *fix, int action) 7042 { 7043 static const hda_nid_t conn[] = { 0x02 }; 7044 static const struct hda_pintbl pincfgs[] = { 7045 { 0x14, 0x90170110 }, /* rear speaker */ 7046 {0} 7047 }; 7048 7049 switch (action) { 7050 case HDA_FIXUP_ACT_PRE_PROBE: 7051 snd_hda_apply_pincfgs(codec, pincfgs); 7052 /* force front speaker to DAC1 */ 7053 snd_hda_override_conn_list(codec, 0x17, ARRAY_SIZE(conn), conn); 7054 break; 7055 } 7056 } 7028 7057 7029 7058 /* for hda_fixup_thinkpad_acpi() */ … … 8428 8457 {0} 8429 8458 }, 8459 .chained = true, 8460 .chain_id = ALC289_FIXUP_ASUS_GA401, 8430 8461 }, 8431 8462 [ALC225_FIXUP_DELL_WYSE_MIC_NO_PRESENCE] = { … … 9106 9137 { 0x1e, 0x411111f0 }, 9107 9138 { 0x21, 0x03211020 }, 9108 { }9139 {0} 9109 9140 }, 9110 9141 .chained = true, … … 9112 9143 }, 9113 9144 [ALC285_FIXUP_HP_SPECTRE_X360] = { 9114 .type = HDA_FIXUP_PINS, 9115 .v.pins = (const struct hda_pintbl[]) { 9116 { 0x14, 0x90170110 }, /* enable top speaker */ 9117 {} 9118 }, 9119 .chained = true, 9120 .chain_id = ALC285_FIXUP_SPEAKER2_TO_DAC1, 9145 .type = HDA_FIXUP_FUNC, 9146 .v.func = alc285_fixup_hp_spectre_x360, 9121 9147 }, 9122 9148 #endif … … 9307 9333 SND_PCI_QUIRK(0x103c, 0x84e7, "HP Pavilion 15", ALC269_FIXUP_HP_MUTE_LED_MIC3), 9308 9334 SND_PCI_QUIRK(0x103c, 0x8519, "HP Spectre x360 15-df0xxx", ALC285_FIXUP_HP_SPECTRE_X360), 9335 SND_PCI_QUIRK(0x103c, 0x861f, "HP Elite Dragonfly G1", ALC285_FIXUP_HP_GPIO_AMP_INIT), 9309 9336 SND_PCI_QUIRK(0x103c, 0x869d, "HP", ALC236_FIXUP_HP_MUTE_LED), 9310 9337 SND_PCI_QUIRK(0x103c, 0x86c7, "HP Envy AiO 32", ALC274_FIXUP_HP_ENVY_GPIO), … … 9324 9351 SND_PCI_QUIRK(0x103c, 0x87c8, "HP", ALC287_FIXUP_HP_GPIO_LED), 9325 9352 SND_PCI_QUIRK(0x103c, 0x87e5, "HP ProBook 440 G8 Notebook PC", ALC236_FIXUP_HP_GPIO_LED), 9353 SND_PCI_QUIRK(0x103c, 0x87e7, "HP ProBook 450 G8 Notebook PC", ALC236_FIXUP_HP_GPIO_LED), 9354 SND_PCI_QUIRK(0x103c, 0x87f1, "HP ProBook 630 G8 Notebook PC", ALC236_FIXUP_HP_GPIO_LED), 9326 9355 SND_PCI_QUIRK(0x103c, 0x87f2, "HP ProBook 640 G8 Notebook PC", ALC236_FIXUP_HP_GPIO_LED), 9327 9356 SND_PCI_QUIRK(0x103c, 0x87f4, "HP", ALC287_FIXUP_HP_GPIO_LED), 9328 9357 SND_PCI_QUIRK(0x103c, 0x87f5, "HP", ALC287_FIXUP_HP_GPIO_LED), 9329 9358 SND_PCI_QUIRK(0x103c, 0x87f7, "HP Spectre x360 14", ALC245_FIXUP_HP_X360_AMP), 9359 SND_PCI_QUIRK(0x103c, 0x880d, "HP EliteBook 830 G8 Notebook PC", ALC285_FIXUP_HP_GPIO_LED), 9330 9360 SND_PCI_QUIRK(0x103c, 0x8846, "HP EliteBook 850 G8 Notebook PC", ALC285_FIXUP_HP_GPIO_LED), 9361 SND_PCI_QUIRK(0x103c, 0x8847, "HP EliteBook x360 830 G8 Notebook PC", ALC285_FIXUP_HP_GPIO_LED), 9331 9362 SND_PCI_QUIRK(0x103c, 0x884b, "HP EliteBook 840 Aero G8 Notebook PC", ALC285_FIXUP_HP_GPIO_LED), 9332 9363 SND_PCI_QUIRK(0x103c, 0x884c, "HP EliteBook 840 G8 Notebook PC", ALC285_FIXUP_HP_GPIO_LED), 9364 SND_PCI_QUIRK(0x103c, 0x8862, "HP ProBook 445 G8 Notebook PC", ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF), 9365 SND_PCI_QUIRK(0x103c, 0x8863, "HP ProBook 445 G8 Notebook PC", ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF), 9333 9366 SND_PCI_QUIRK(0x103c, 0x886d, "HP ZBook Fury 17.3 Inch G8 Mobile Workstation PC", ALC285_FIXUP_HP_GPIO_AMP_INIT), 9334 9367 SND_PCI_QUIRK(0x103c, 0x8870, "HP ZBook Fury 15.6 Inch G8 Mobile Workstation PC", ALC285_FIXUP_HP_GPIO_AMP_INIT), … … 10332 10365 spec->init_hook = alc256_init; 10333 10366 break; 10367 case 0x10ec0230: 10334 10368 case 0x10ec0236: 10335 10369 case 0x10ec0256: … … 11851 11885 HDA_CODEC_ENTRY(0x10ec0222, "ALC222", patch_alc269), 11852 11886 HDA_CODEC_ENTRY(0x10ec0225, "ALC225", patch_alc269), 11887 HDA_CODEC_ENTRY(0x10ec0230, "ALC236", patch_alc269), 11853 11888 HDA_CODEC_ENTRY(0x10ec0231, "ALC231", patch_alc269), 11854 11889 HDA_CODEC_ENTRY(0x10ec0233, "ALC233", patch_alc269), -
GPL/branches/uniaud32-next/alsa-kernel/pci/intel8x0.c
r685 r687 719 719 int ack = 0; 720 720 721 if (! ichdev->prepared|| ichdev->suspended)721 if (!(ichdev->prepared || chip->in_measurement) || ichdev->suspended) 722 722 return; 723 723
Note:
See TracChangeset
for help on using the changeset viewer.