Changeset 687


Ignore:
Timestamp:
Jul 16, 2021, 11:37:09 PM (4 years ago)
Author:
Paul Smedley
Message:

Update Linux sound code to 5.10.50 kernel level

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  
    11/* include/version.h */
    2 #define CONFIG_SND_VERSION "5.10.30"
     2#define CONFIG_SND_VERSION "5.10.50"
    33#define CONFIG_SND_DATE ""
  • GPL/branches/uniaud32-next/alsa-kernel/pci/hda/patch_realtek.c

    r686 r687  
    393393                fallthrough;
    394394        case 0x10ec0215:
     395        case 0x10ec0230:
    395396        case 0x10ec0233:
    396397        case 0x10ec0235:
     
    37973798                alc_update_coef_idx(codec, 0x44, 0x0045 << 8, 0x0);
    37983799                break;
     3800        case 0x10ec0230:
    37993801        case 0x10ec0236:
    38003802        case 0x10ec0256:
     
    38243826                alc_update_coef_idx(codec, 0x44, 0x007f << 8, 0x0045 << 8);
    38253827                break;
     3828        case 0x10ec0230:
    38263829        case 0x10ec0236:
    38273830        case 0x10ec0256:
     
    54235426                alc_process_coef_fw(codec, coef0255);
    54245427                break;
     5428        case 0x10ec0230:
    54255429        case 0x10ec0236:
    54265430        case 0x10ec0256:
     
    55375541                snd_hda_set_pin_ctl_cache(codec, mic_pin, PIN_VREF50);
    55385542                break;
     5543        case 0x10ec0230:
    55395544        case 0x10ec0236:
    55405545        case 0x10ec0256:
     
    56865691                alc_process_coef_fw(codec, coef0255);
    56875692                break;
     5693        case 0x10ec0230:
    56885694        case 0x10ec0236:
    56895695        case 0x10ec0256:
     
    57845790                alc_process_coef_fw(codec, coef0255);
    57855791                break;
     5792        case 0x10ec0230:
    57865793        case 0x10ec0236:
    57875794        case 0x10ec0256:
     
    58975904                alc_process_coef_fw(codec, coef0255);
    58985905                break;
     5906        case 0x10ec0230:
    58995907        case 0x10ec0236:
    59005908        case 0x10ec0256:
     
    59976005                is_ctia = (val & 0x0070) == 0x0070;
    59986006                break;
     6007        case 0x10ec0230:
    59996008        case 0x10ec0236:
    60006009        case 0x10ec0256:
     
    62926301                alc_process_coef_fw(codec, alc255fw);
    62936302                break;
     6303        case 0x10ec0230:
    62946304        case 0x10ec0236:
    62956305        case 0x10ec0256:
     
    68936903                alc_update_coef_idx(codec, 0x4a, 0x8000, 0 << 15);
    68946904                break;
     6905        case 0x10ec0230:
    68956906        case 0x10ec0235:
    68966907        case 0x10ec0236:
     
    70267037}
    70277038#endif /* NOT_USED */
     7039
     7040static 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}
    70287057
    70297058/* for hda_fixup_thinkpad_acpi() */
     
    84288457                        {0}
    84298458                },
     8459                .chained = true,
     8460                .chain_id = ALC289_FIXUP_ASUS_GA401,
    84308461        },
    84318462        [ALC225_FIXUP_DELL_WYSE_MIC_NO_PRESENCE] = {
     
    91069137                        { 0x1e, 0x411111f0 },
    91079138                        { 0x21, 0x03211020 },
    9108                         {}
     9139                        {0}
    91099140                },
    91109141                .chained = true,
     
    91129143        },
    91139144        [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,
    91219147        },
    91229148#endif
     
    93079333        SND_PCI_QUIRK(0x103c, 0x84e7, "HP Pavilion 15", ALC269_FIXUP_HP_MUTE_LED_MIC3),
    93089334        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),
    93099336        SND_PCI_QUIRK(0x103c, 0x869d, "HP", ALC236_FIXUP_HP_MUTE_LED),
    93109337        SND_PCI_QUIRK(0x103c, 0x86c7, "HP Envy AiO 32", ALC274_FIXUP_HP_ENVY_GPIO),
     
    93249351        SND_PCI_QUIRK(0x103c, 0x87c8, "HP", ALC287_FIXUP_HP_GPIO_LED),
    93259352        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),
    93269355        SND_PCI_QUIRK(0x103c, 0x87f2, "HP ProBook 640 G8 Notebook PC", ALC236_FIXUP_HP_GPIO_LED),
    93279356        SND_PCI_QUIRK(0x103c, 0x87f4, "HP", ALC287_FIXUP_HP_GPIO_LED),
    93289357        SND_PCI_QUIRK(0x103c, 0x87f5, "HP", ALC287_FIXUP_HP_GPIO_LED),
    93299358        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),
    93309360        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),
    93319362        SND_PCI_QUIRK(0x103c, 0x884b, "HP EliteBook 840 Aero G8 Notebook PC", ALC285_FIXUP_HP_GPIO_LED),
    93329363        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),
    93339366        SND_PCI_QUIRK(0x103c, 0x886d, "HP ZBook Fury 17.3 Inch G8 Mobile Workstation PC", ALC285_FIXUP_HP_GPIO_AMP_INIT),
    93349367        SND_PCI_QUIRK(0x103c, 0x8870, "HP ZBook Fury 15.6 Inch G8 Mobile Workstation PC", ALC285_FIXUP_HP_GPIO_AMP_INIT),
     
    1033210365                spec->init_hook = alc256_init;
    1033310366                break;
     10367        case 0x10ec0230:
    1033410368        case 0x10ec0236:
    1033510369        case 0x10ec0256:
     
    1185111885        HDA_CODEC_ENTRY(0x10ec0222, "ALC222", patch_alc269),
    1185211886        HDA_CODEC_ENTRY(0x10ec0225, "ALC225", patch_alc269),
     11887        HDA_CODEC_ENTRY(0x10ec0230, "ALC236", patch_alc269),
    1185311888        HDA_CODEC_ENTRY(0x10ec0231, "ALC231", patch_alc269),
    1185411889        HDA_CODEC_ENTRY(0x10ec0233, "ALC233", patch_alc269),
  • GPL/branches/uniaud32-next/alsa-kernel/pci/intel8x0.c

    r685 r687  
    719719        int ack = 0;
    720720
    721         if (!ichdev->prepared || ichdev->suspended)
     721        if (!(ichdev->prepared || chip->in_measurement) || ichdev->suspended)
    722722                return;
    723723
Note: See TracChangeset for help on using the changeset viewer.