[alsa-devel] [PATCHv2.1-CA0132 HDA Codec 1/2] Add DSP loader code to CA0132 codec

Takashi Iwai tiwai at suse.de
Sat Aug 11 09:19:50 CEST 2012


At Fri, 10 Aug 2012 23:17:51 -0700,
Ian Minett wrote:
> 
> From: Ian Minett <ian_minett at creativelabs.com>
> 
> Hi Takashi,
> Great, it's good to hear that you are able to assist with adding the DSP 
> loader modifications to hda_intel.c.
> 
> I've attached a draft patch as you requested. Please let us know if you have 
> any questions concerning it. The first patch is the previous update to add DSP 
> features to patch_ca0132, then the second is the draft patch, to add the 
> new DMA loader calls.

Well, for cleanness, I think we should start rather from scratch:

- The first patch to add a new hda_bus_ops for DSP transfer;
  it won't touch patch_ca0132.c but only the core part (hda_intel.c,
  hda_codec.[ch])

- Add the DSP transfer to patch_ca0132.c;
  at this point, just do DMA transfer but no new mixers etc won't be
  added

- Add new features to patch_ca0132.c

At the early development stage, the first two items can be a single
patch.  We can split to two when applied to the upstream.  But, mixing
all changes in a single patch is pretty bad.
So the point is to concentrate only on DMA transfer stuff at first.
Once after confirmed it's working, continue to the new DSP features.

> We're also currently ascertaining the license information to go along with the 
> firmware binary release.

Good.  This is really mandatory for upstreaming.

> The project team would like to know, beyond the outstanding items mentioned 
> above, do you see any other potential issues with the updates to the codec that
> could possibly slow the submission process? We're starting to get rather close 
> to our target date.
> Also, once the codec has made it into the ALSA tree, how long do you estimate 
> it would take before it is upstreamed to the Linux kernel? If you could 
> provide any info on the timeframe for this process, we'd greatly appreciate it.

Heh, this depends on how hard we work :)
If it can be quickly done, it'll be merged even in 3.7 kernel.


Takashi


More information about the Alsa-devel mailing list