[alsa-devel] [PATCH] ASoC: Add WM8580 CODEC driver

Takashi Iwai tiwai at suse.de
Wed Aug 6 16:10:32 CEST 2008


At Wed, 6 Aug 2008 14:35:48 +0100,
Mark Brown wrote:
> 
> On Wed, Aug 06, 2008 at 03:21:37PM +0200, Takashi Iwai wrote:
> > Mark Brown wrote:
> 
> > > +	switch (reg) {
> > > +	default:
> > > +		return wm8580_read_reg_cache(codec, reg);
> > > +	}
> 
> > Any addition in future?  Otherwise let's remove unneeded switch.
> 
> There are some non-cachable status registers for functions not yet
> supported in the driver.
> 
> > > +#if defined(CONFIG_I2C) || defined(CONFIG_I2C_MODULE)
> 
> > Could you rewrite the code to follow the recent i2c framework?
> > Then you can reduce lots of codes.
> 
> This and every other I2C driver in ASoC :/ .

cs4270.c was already converted by Timur :)

>  Since the system I'm using
> to develop this driver doesn't have a current enough I2C subsystem
> available at the moment to use the new framework it's not an ideal
> candidate for first conversion.
> 
> Doing this conversion is on my todo list but getting at least enough of
> v2 merged to allow dynamic codec driver registration should probably be
> done first.

OK, then I'll apply your patch as is.
Let's see whether we do convert them soon later or wait for ASoC v2.


thanks,

Takashi


More information about the Alsa-devel mailing list