[alsa-devel] [PATCH v6 1/3] ALSA: hdac_ext: add extended HDA bus
Vinod Koul
vinod.koul at intel.com
Mon Jun 8 17:30:14 CEST 2015
On Mon, Jun 08, 2015 at 03:38:22PM +0530, Vinod Koul wrote:
> > > +#define snd_hdac_ext_bus_ppcap_updateb(dev, reg, mask, val) \
> > > + snd_hdac_ext_bus_ppcap_writeb(dev, reg, \
> > > + (snd_hdac_ext_bus_ppcap_readb(dev, reg) & \
> > > + ~(mask)) | (val))
> >
> > It's not necessarily good to wrap all with such macros.
> > For azx_write*(), I kept them as is for reducing the amount of useless
> > code rewrites. But for new codes, I don't think it's always worth...
> Actually while updating the patch for ext I was wondering about this too.
>
> So we cna remove these and use snd_hdac_chip_writel/w/b here
As Jeeja pointed we can't use snd_hdac_chip_writel as we need to use a
different base. So we cna move this to use plain writel only
Any other ideas?
--
~Vinod
More information about the Alsa-devel
mailing list