From: Ian Minett <ian_minett@creativelabs.com>
To: patch@alsa-project.org
Cc: alsa-devel@alsa-project.org, Ian Minett <ian_minett@creativelabs.com>
Subject: [PATCH 0/8] ALSA: Add DSP firmware loader (resub)
Date: Thu, 13 Sep 2012 18:15:50 -0700 [thread overview]
Message-ID: <1347585358-2403-1-git-send-email-ian_minett@creativelabs.com> (raw)
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.
next reply other threads:[~2012-09-14 1:15 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-14 1:15 Ian Minett [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1347585358-2403-1-git-send-email-ian_minett@creativelabs.com \
--to=ian_minett@creativelabs.com \
--cc=alsa-devel@alsa-project.org \
--cc=patch@alsa-project.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).