[alsa-devel] [PATCH 2/6] ak4620 support, moving the proc codec regs entry to ak4xxx-adda,

Takashi Iwai tiwai at suse.de
Tue Sep 15 13:12:52 CEST 2009


At Tue, 15 Sep 2009 00:44:59 +0200,
pavel.hofman at ivitera.com wrote:
> 
> @@ -627,7 +660,7 @@ static int build_dac_controls(struct snd_akm4xxx *ak)
>  		memset(&knew, 0, sizeof(knew));
>  		if (! ak->dac_info || ! ak->dac_info[mixer_ch].name) {
>  			knew.name = "DAC Volume";
> -			knew.index = mixer_ch + ak->idx_offset * 2;
> +		knew.index = mixer_ch + ak->idx_offset * 2;

Looks like a wrong indent.

> @@ -738,6 +779,7 @@ static int build_adc_controls(struct snd_akm4xxx *ak)
>  				AK_VOL_CVT | AK_IPGA;
>  		else
>  			knew.private_value =
> +/* TODO - opravdu 163? Datasheet rika 165 */

In English please :)

> @@ -834,6 +877,31 @@ static int build_deemphasis(struct snd_akm4xxx *ak, int num_emphs)
>  	return 0;
>  }
>  
> +static void proc_regs_read(struct snd_info_entry *entry,
> +		struct snd_info_buffer *buffer)
> +{

Please put #ifdef CONFIG_PROC_FS around the proc interface.
Although the compiler will optimize out (and I know the old code did
so), it won't cut all codes but some unnecessary bytes still remain.

>  int snd_akm4xxx_build_controls(struct snd_akm4xxx *ak)
>  {
>  	int err, num_emphs;
> @@ -845,14 +913,19 @@ int snd_akm4xxx_build_controls(struct snd_akm4xxx *ak)
>  	err = build_adc_controls(ak);
>  	if (err < 0)
>  		return err;
> -
>  	if (ak->type == SND_AK4355 || ak->type == SND_AK4358)
>  		num_emphs = 1;
> +	/* PAVEL */

This comment isn't so meaningful :)
The changes can be tracked better in GIT, anyway.


thanks,

Takashi


More information about the Alsa-devel mailing list