[alsa-devel] [PATCH] hda: Add STAC_DELL_M4_3 quirk
Matthew Ranostay
mranostay at embeddedalley.com
Fri Nov 21 03:02:04 CET 2008
Takashi Iwai wrote:
> At Thu, 20 Nov 2008 20:31:16 -0500,
> Matthew Ranostay wrote:
>> Takashi Iwai wrote:
>>> At Wed, 19 Nov 2008 21:48:51 -0500,
>>> Matthew Ranostay wrote:
>>>> Add PCI quirk STAC_DELL_M4_3 for 92hd71bxx based laptops.
>>> Which laptops, more exactly? Recently I received bug reports about
>>> Dell Studio laptops, and wondering whether it's for such models.
>>>
>>>
>>>> @@ -4650,14 +4661,20 @@ again:
>>>>
>>>> switch (spec->board_config) {
>>>> case STAC_HP_M4:
>>>> - spec->num_dmics = 0;
>>>> - spec->num_smuxes = 0;
>>>> - spec->num_dmuxes = 0;
>>>> -
>>>> /* enable internal microphone */
>>>> stac92xx_set_config_reg(codec, 0x0e, 0x01813040);
>>>> stac92xx_auto_set_pinctl(codec, 0x0e,
>>>> AC_PINCTL_IN_EN | AC_PINCTL_VREF_80);
>>> Please add a comment about fall-through here.
>>>
>>> Also, update Documentation/*/ALSA-Configuration.txt as well.
>>>
>>>
>>> thanks,
>>>
>>> Takashi
>>>
>> Add PCI quirk STAC_DELL_M4_3 for 92hd71bxx based laptops and desktops.
>>
>> Signed-off-by: Matthew Ranostay <mranostay at embeddedalley.com>
>
> Thanks. Now another questions about the patch.
>
>> @@ -4650,14 +4661,21 @@ again:
>>
>> switch (spec->board_config) {
>> case STAC_HP_M4:
>> - spec->num_dmics = 0;
>> - spec->num_smuxes = 0;
>> - spec->num_dmuxes = 0;
>> -
>
> Any reason to remove these....
>
Because it falls through below.
>> /* enable internal microphone */
>> stac92xx_set_config_reg(codec, 0x0e, 0x01813040);
>> stac92xx_auto_set_pinctl(codec, 0x0e,
>> AC_PINCTL_IN_EN | AC_PINCTL_VREF_80);
>> + /* fallthru */
>> + case STAC_DELL_M4_2:
>> + spec->num_dmics = 0;
>> + spec->num_smuxes = 0;
>> + spec->num_dmuxes = 0;
>> + break;
>> + case STAC_DELL_M4_1:
>> + case STAC_DELL_M4_3:
>> + spec->num_dmics = 1;
>> + spec->num_smuxes = 0;
>> + spec->num_dmuxes = 0;
>
> ... and adding these?
>
> That is, the patch introduces more changes than its description.
> If you change or fix the behavior of other models, please split, or
> at least give a proper changelog.
>
>
I'll give a more descriptive changelog.
> thanks,
>
> Takashi
>
More information about the Alsa-devel
mailing list