[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