alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] ALSA: Add DSP firmware loader (resub)
@ 2012-09-14  1:15 Ian Minett
  2012-09-14  1:15 ` [PATCH 1/8] ALSA: Make snd_sgbuf_get_{ptr|addr}() available for non-SG cases Ian Minett
                   ` (8 more replies)
  0 siblings, 9 replies; 16+ messages in thread
From: Ian Minett @ 2012-09-14  1:15 UTC (permalink / raw)
  To: patch; +Cc: alsa-devel, Ian Minett

From: Ian Minett <ian_minett@creativelabs.com>

>Thanks for the patches, and sorry for the late response, 
No problem, and sorry for ours too- we've been working on fixing the issues you
raised last time. Hopefully this submission will sort out many of those items.
Macros have been taken out, comments added, and firmware is now cached.

>Keep the git commit author as me.
Ok. I ensured you were set as the git commit author for the first two patchfiles. 
Is there anything else I need to do to properly retain your authorship on those 
commits?

>- Why hda_stream_format is defined?
hda_stream_format is defined to store the stream format information used for 
the DSP download.

Thanks,
- Ian

Signed-off-by: Ian Minett <ian_minett@creativelabs.com>

---
1:
- memalloc.h
- pcm.h
- pcm_memory.c
- sgbuf.c
Include Takashi's patch:
Make snd_sgbuf_get_{ptr|addr}() available for non-SG cases.
Passing struct snd_dma_buffer pointer instead, so that they work no
matter whether real SG buffer is used or not.

2:
- hda_intel.c
- hda_codec.h
Include Takashi's code:
Pass DMA buffer pointers in calls to setup_bdle().
Add DSP loader callback routines to controller.

Add new DSP loader switch to Kconfig to enable DSP firmware loading.

3:
- patch_ca0132.c
- ca0132_regs.h
Add DSP register definitions header file

4:
- patch_ca0132.c
Add DSP firmware enums and defs to CA0132 codec

5:
- patch_ca0132.c
Add calls to new DSP loader system to transfer firmware binary
to the hardware.
Add chip read/write routines, DSP I/O, SCP packet format
helper functions and transfer DMA management.

6:
- patch_ca0132.c
Add DSP firmware caching to CA0132 codec

7:
- patch_ca0132.c
Add comments and descriptions to functions.
Merge chipio write address functions and add fix to dsp_write_wait().

8:
- hda_codec.h
Change return value for load_dsp_prepare to -ENOSYS
in case where DSP loader routines are not available.

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2012-09-14  9:01 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-14  1:15 [PATCH 0/8] ALSA: Add DSP firmware loader (resub) Ian Minett
2012-09-14  1:15 ` [PATCH 1/8] ALSA: Make snd_sgbuf_get_{ptr|addr}() available for non-SG cases Ian Minett
2012-09-14  1:15 ` [PATCH 2/8] ALSA: Add new DSP loader callback routines Ian Minett
2012-09-14  1:15 ` [PATCH 3/8] ALSA: Add CA0132 register definitions file Ian Minett
2012-09-14  1:15 ` [PATCH 4/8] ALSA: Add DSP firmware enums and defs to CA0132 codec Ian Minett
2012-09-14  8:40   ` Takashi Iwai
2012-09-14  1:15 ` [PATCH 5/8] ALSA: Update CA0132 codec to load DSP firmware binary Ian Minett
2012-09-14  8:51   ` Takashi Iwai
2012-09-14  8:52   ` Takashi Iwai
2012-09-14  1:15 ` [PATCH 6/8] ALSA: Add firmware caching to CA0132 codec Ian Minett
2012-09-14  8:57   ` Takashi Iwai
2012-09-14  1:15 ` [PATCH 7/8] ALSA: Add comments and descriptions to functions Ian Minett
2012-09-14  8:59   ` Takashi Iwai
2012-09-14  1:15 ` [PATCH 8/8] ALSA: Change return value for load_dsp_prepare() to -ENOSYS Ian Minett
2012-09-14  9:01   ` Takashi Iwai
2012-09-14  8:32 ` [PATCH 0/8] ALSA: Add DSP firmware loader (resub) Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).