* ASoC updates for 2.6.37
@ 2010-10-15 12:29 Mark Brown
2010-10-17 8:13 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-10-15 12:29 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 0f9141c974b2dc29b7d1cf245bbf4685350521be:
ASoC: Pay attention to driver supplied DAI IDs (2010-10-13 11:02:43 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Guennadi Liakhovetski (1):
fbdev: sh_mobile_hdmi: fix compilation without SOUND enabled
Joe Perches (1):
ASoC: Remove unused vol field from WM8994 access mask table
Kuninori Morimoto (2):
ASoC: fsi: simultaneous playback/recorde support
ASoC: ak4642: make sure name of register/value
Mika Westerberg (3):
ASoC: add ep93xx AC97 audio driver
ARM: ep93xx: add AC97 platform support
ASoC: ep93xx: add Simplemachines Sim.One AC97 audio support
Peter Hsiang (1):
ASoC: Add max98088 CODEC driver
Seungwhan Youn (2):
ASoC: SAMSUNG: Add S/PDIF CPU driver
ASoC: SAMSUNG: Add Machine driver for S/PDIF PCM audio
Timur Tabi (1):
powerpc/85xx: add DIU support to the Freecale P1022DS reference board
arch/arm/mach-ep93xx/core.c | 34 +
arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h | 1 +
arch/arm/mach-ep93xx/include/mach/platform.h | 1 +
arch/arm/mach-ep93xx/simone.c | 1 +
arch/powerpc/configs/mpc85xx_defconfig | 3 +
arch/powerpc/configs/mpc85xx_smp_defconfig | 3 +
arch/powerpc/platforms/85xx/p1022_ds.c | 212 ++-
drivers/video/Kconfig | 2 +
sound/soc/codecs/Kconfig | 4 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/ak4642.c | 64 +-
sound/soc/codecs/max98088.c | 2097 +++++++++++++++
sound/soc/codecs/max98088.h | 193 ++
sound/soc/codecs/wm8994.c | 3147 +++++++++++------------
sound/soc/ep93xx/Kconfig | 16 +-
sound/soc/ep93xx/Makefile | 4 +
sound/soc/ep93xx/ep93xx-ac97.c | 468 ++++
sound/soc/ep93xx/simone.c | 89 +
sound/soc/s3c24xx/Kconfig | 11 +
sound/soc/s3c24xx/Makefile | 4 +
sound/soc/s3c24xx/smdk_spdif.c | 223 ++
sound/soc/s3c24xx/spdif.c | 501 ++++
sound/soc/s3c24xx/spdif.h | 19 +
sound/soc/sh/fsi.c | 152 +-
24 files changed, 5598 insertions(+), 1653 deletions(-)
create mode 100644 sound/soc/codecs/max98088.c
create mode 100644 sound/soc/codecs/max98088.h
create mode 100644 sound/soc/ep93xx/ep93xx-ac97.c
create mode 100644 sound/soc/ep93xx/simone.c
create mode 100644 sound/soc/s3c24xx/smdk_spdif.c
create mode 100644 sound/soc/s3c24xx/spdif.c
create mode 100644 sound/soc/s3c24xx/spdif.h
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-15 12:29 ASoC updates for 2.6.37 Mark Brown
@ 2010-10-17 8:13 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-10-17 8:13 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Fri, 15 Oct 2010 13:29:35 +0100,
Mark Brown wrote:
>
> The following changes since commit 0f9141c974b2dc29b7d1cf245bbf4685350521be:
>
> ASoC: Pay attention to driver supplied DAI IDs (2010-10-13 11:02:43 +0100)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Pulled now. Thanks.
Takashi
> Guennadi Liakhovetski (1):
> fbdev: sh_mobile_hdmi: fix compilation without SOUND enabled
>
> Joe Perches (1):
> ASoC: Remove unused vol field from WM8994 access mask table
>
> Kuninori Morimoto (2):
> ASoC: fsi: simultaneous playback/recorde support
> ASoC: ak4642: make sure name of register/value
>
> Mika Westerberg (3):
> ASoC: add ep93xx AC97 audio driver
> ARM: ep93xx: add AC97 platform support
> ASoC: ep93xx: add Simplemachines Sim.One AC97 audio support
>
> Peter Hsiang (1):
> ASoC: Add max98088 CODEC driver
>
> Seungwhan Youn (2):
> ASoC: SAMSUNG: Add S/PDIF CPU driver
> ASoC: SAMSUNG: Add Machine driver for S/PDIF PCM audio
>
> Timur Tabi (1):
> powerpc/85xx: add DIU support to the Freecale P1022DS reference board
>
> arch/arm/mach-ep93xx/core.c | 34 +
> arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h | 1 +
> arch/arm/mach-ep93xx/include/mach/platform.h | 1 +
> arch/arm/mach-ep93xx/simone.c | 1 +
> arch/powerpc/configs/mpc85xx_defconfig | 3 +
> arch/powerpc/configs/mpc85xx_smp_defconfig | 3 +
> arch/powerpc/platforms/85xx/p1022_ds.c | 212 ++-
> drivers/video/Kconfig | 2 +
> sound/soc/codecs/Kconfig | 4 +
> sound/soc/codecs/Makefile | 2 +
> sound/soc/codecs/ak4642.c | 64 +-
> sound/soc/codecs/max98088.c | 2097 +++++++++++++++
> sound/soc/codecs/max98088.h | 193 ++
> sound/soc/codecs/wm8994.c | 3147 +++++++++++------------
> sound/soc/ep93xx/Kconfig | 16 +-
> sound/soc/ep93xx/Makefile | 4 +
> sound/soc/ep93xx/ep93xx-ac97.c | 468 ++++
> sound/soc/ep93xx/simone.c | 89 +
> sound/soc/s3c24xx/Kconfig | 11 +
> sound/soc/s3c24xx/Makefile | 4 +
> sound/soc/s3c24xx/smdk_spdif.c | 223 ++
> sound/soc/s3c24xx/spdif.c | 501 ++++
> sound/soc/s3c24xx/spdif.h | 19 +
> sound/soc/sh/fsi.c | 152 +-
> 24 files changed, 5598 insertions(+), 1653 deletions(-)
> create mode 100644 sound/soc/codecs/max98088.c
> create mode 100644 sound/soc/codecs/max98088.h
> create mode 100644 sound/soc/ep93xx/ep93xx-ac97.c
> create mode 100644 sound/soc/ep93xx/simone.c
> create mode 100644 sound/soc/s3c24xx/smdk_spdif.c
> create mode 100644 sound/soc/s3c24xx/spdif.c
> create mode 100644 sound/soc/s3c24xx/spdif.h
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-12-30 12:54 Mark Brown
@ 2011-01-02 10:05 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2011-01-02 10:05 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Lars-Peter Clausen, Liam Girdwood
At Thu, 30 Dec 2010 12:54:24 +0000,
Mark Brown wrote:
>
> The following changes since commit 862af8adbe6b9ccb7c00c13717b1f92465f79aa2:
>
> ASoC: Fix bias power down of non-DAPM codec (2010-12-13 16:47:48 +0000)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> This is very late for such a big set of changes, but unfortunately
> Lars-Peter only reported them just before Christmas. Most of the
> changes are small and easy to verify by hand, the big one is the WM8753
> which has had the benefit of testing from Lars-Peter and which consists
> mostly of replacing the custom wm8753 write function with the generic
> snd_soc_write() and so can be relatively easily verified by eye.
>
> In case you don't want to send these on to Linus I've also marked them
> as CC to stable so they'll go into the stable release when that goes
> out.
Thanks, pulled now. Fortunately (or unfortunately) 2.6.37-final
is still pending, so at least I'll try to send a pull request
including these (as there are another couple of other fixes).
Takashi
>
> Lars-Peter Clausen (9):
> ASoC: codecs: Add missing control_type initialization
> ASoC: codecs: max98088: Fix register cache incoherency
> ASoC: codecs: wm8523: Fix register cache incoherency
> ASoC: codecs: wm8741: Fix register cache incoherency
> ASoC: codecs: wm8904: Fix register cache incoherency
> ASoC: codecs: wm8955: Fix register cache incoherency
> ASoC: codecs: wm8962: Fix register cache incoherency
> ASoC: codecs: wm9090: Fix register cache incoherency
> ASoC: codecs: wm8753: Fix register cache incoherency
>
> sound/soc/codecs/max98088.c | 10 +-
> sound/soc/codecs/wm8523.c | 9 +-
> sound/soc/codecs/wm8741.c | 10 +-
> sound/soc/codecs/wm8753.c | 226 ++++++++++++++++---------------------------
> sound/soc/codecs/wm8904.c | 37 ++++----
> sound/soc/codecs/wm8940.c | 1 +
> sound/soc/codecs/wm8955.c | 31 +++---
> sound/soc/codecs/wm8960.c | 1 +
> sound/soc/codecs/wm8962.c | 45 ++++-----
> sound/soc/codecs/wm8971.c | 1 +
> sound/soc/codecs/wm9081.c | 1 +
> sound/soc/codecs/wm9090.c | 18 ++--
> 12 files changed, 164 insertions(+), 226 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-12-30 12:54 Mark Brown
2011-01-02 10:05 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-12-30 12:54 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Lars-Peter Clausen, Liam Girdwood
The following changes since commit 862af8adbe6b9ccb7c00c13717b1f92465f79aa2:
ASoC: Fix bias power down of non-DAPM codec (2010-12-13 16:47:48 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
This is very late for such a big set of changes, but unfortunately
Lars-Peter only reported them just before Christmas. Most of the
changes are small and easy to verify by hand, the big one is the WM8753
which has had the benefit of testing from Lars-Peter and which consists
mostly of replacing the custom wm8753 write function with the generic
snd_soc_write() and so can be relatively easily verified by eye.
In case you don't want to send these on to Linus I've also marked them
as CC to stable so they'll go into the stable release when that goes
out.
Lars-Peter Clausen (9):
ASoC: codecs: Add missing control_type initialization
ASoC: codecs: max98088: Fix register cache incoherency
ASoC: codecs: wm8523: Fix register cache incoherency
ASoC: codecs: wm8741: Fix register cache incoherency
ASoC: codecs: wm8904: Fix register cache incoherency
ASoC: codecs: wm8955: Fix register cache incoherency
ASoC: codecs: wm8962: Fix register cache incoherency
ASoC: codecs: wm9090: Fix register cache incoherency
ASoC: codecs: wm8753: Fix register cache incoherency
sound/soc/codecs/max98088.c | 10 +-
sound/soc/codecs/wm8523.c | 9 +-
sound/soc/codecs/wm8741.c | 10 +-
sound/soc/codecs/wm8753.c | 226 ++++++++++++++++---------------------------
sound/soc/codecs/wm8904.c | 37 ++++----
sound/soc/codecs/wm8940.c | 1 +
sound/soc/codecs/wm8955.c | 31 +++---
sound/soc/codecs/wm8960.c | 1 +
sound/soc/codecs/wm8962.c | 45 ++++-----
sound/soc/codecs/wm8971.c | 1 +
sound/soc/codecs/wm9081.c | 1 +
sound/soc/codecs/wm9090.c | 18 ++--
12 files changed, 164 insertions(+), 226 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-12-09 16:16 Mark Brown
@ 2010-12-09 17:21 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-12-09 17:21 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Thu, 9 Dec 2010 16:16:06 +0000,
Mark Brown wrote:
>
> The following changes since commit 2a7b1a00206895cfa444fd83477dca67a88a9d25:
>
> ASoC: Correct WM8962 interrupt mask register read (2010-12-07 15:49:42 +0000)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> The usual small, focused bug fixes.
Pulled now. Thanks.
Takashi
> Dmitry Artamonow (1):
> ASoC: fix deemphasis control in wm8904/55/60 codecs
>
> Seungwhan Youn (1):
> ASoC: WM8580: Fix R8 initial value
>
> sound/soc/codecs/wm8580.c | 2 +-
> sound/soc/codecs/wm8904.c | 3 ++-
> sound/soc/codecs/wm8955.c | 3 ++-
> sound/soc/codecs/wm8960.c | 3 ++-
> 4 files changed, 7 insertions(+), 4 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-12-09 16:16 Mark Brown
2010-12-09 17:21 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-12-09 16:16 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 2a7b1a00206895cfa444fd83477dca67a88a9d25:
ASoC: Correct WM8962 interrupt mask register read (2010-12-07 15:49:42 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
The usual small, focused bug fixes.
Dmitry Artamonow (1):
ASoC: fix deemphasis control in wm8904/55/60 codecs
Seungwhan Youn (1):
ASoC: WM8580: Fix R8 initial value
sound/soc/codecs/wm8580.c | 2 +-
sound/soc/codecs/wm8904.c | 3 ++-
sound/soc/codecs/wm8955.c | 3 ++-
sound/soc/codecs/wm8960.c | 3 ++-
4 files changed, 7 insertions(+), 4 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-12-08 15:08 Mark Brown
@ 2010-12-08 15:15 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-12-08 15:15 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Wed, 8 Dec 2010 15:08:34 +0000,
Mark Brown wrote:
>
> The following changes since commit 1dcb4f38e5bc28dfce0f8c7eef184a090b03bfc7:
>
> ASoC: Hold client_mutex while calling snd_soc_instantiate_cards() (2010-12-06 12:53:43 +0000)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Thanks, pulled now.
I'm going to send a pull request tomorrow. If anything is pending,
please let me know.
Takashi
> Axel Lin (1):
> ASoC: Fix resource leak if soc_register_ac97_dai_link failed
>
> Jassi Brar (1):
> ASoC: WM8580: Debug BCLK and sample size
>
> Mark Brown (1):
> ASoC: Correct WM8962 interrupt mask register read
>
> More of the same small bug fixes. There's a conflict with 2.6.38 which
> I've already resolved - I'll send a pull request for that later.
>
> sound/soc/codecs/wm8580.c | 8 ++++----
> sound/soc/codecs/wm8962.c | 2 +-
> sound/soc/soc-core.c | 12 +++++++-----
> 3 files changed, 12 insertions(+), 10 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-12-08 15:08 Mark Brown
2010-12-08 15:15 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-12-08 15:08 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 1dcb4f38e5bc28dfce0f8c7eef184a090b03bfc7:
ASoC: Hold client_mutex while calling snd_soc_instantiate_cards() (2010-12-06 12:53:43 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Axel Lin (1):
ASoC: Fix resource leak if soc_register_ac97_dai_link failed
Jassi Brar (1):
ASoC: WM8580: Debug BCLK and sample size
Mark Brown (1):
ASoC: Correct WM8962 interrupt mask register read
More of the same small bug fixes. There's a conflict with 2.6.38 which
I've already resolved - I'll send a pull request for that later.
sound/soc/codecs/wm8580.c | 8 ++++----
sound/soc/codecs/wm8962.c | 2 +-
sound/soc/soc-core.c | 12 +++++++-----
3 files changed, 12 insertions(+), 10 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-12-06 14:33 ` Mark Brown
@ 2010-12-06 14:35 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-12-06 14:35 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Mon, 6 Dec 2010 14:33:19 +0000,
Mark Brown wrote:
>
> On Mon, Dec 06, 2010 at 03:31:56PM +0100, Takashi Iwai wrote:
>
> > This gave a conflict with topic/asoc branch, and so I merged and
> > resolved manually now.
>
> I've got a pull request coming right now for the topic/asoc branch which
> already resolves this :/ Just waiting for kernel.org to mirror it out.
OK, then I'll revert topic/asoc branch. No big issue :)
Takashi
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-12-06 14:31 ` Takashi Iwai
@ 2010-12-06 14:33 ` Mark Brown
2010-12-06 14:35 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-12-06 14:33 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
On Mon, Dec 06, 2010 at 03:31:56PM +0100, Takashi Iwai wrote:
> This gave a conflict with topic/asoc branch, and so I merged and
> resolved manually now.
I've got a pull request coming right now for the topic/asoc branch which
already resolves this :/ Just waiting for kernel.org to mirror it out.
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-12-06 14:18 Mark Brown
@ 2010-12-06 14:31 ` Takashi Iwai
2010-12-06 14:33 ` Mark Brown
0 siblings, 1 reply; 71+ messages in thread
From: Takashi Iwai @ 2010-12-06 14:31 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Mon, 6 Dec 2010 14:18:18 +0000,
Mark Brown wrote:
>
> The following changes since commit af745bd724e304cc94a88a2fb43d53baffbd63a5:
>
> Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into fix/asoc (2010-12-02 17:31:18 +0100)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> More small localised fixes.
Pulled now.
This gave a conflict with topic/asoc branch, and so I merged and
resolved manually now.
thanks,
Takashi
> Axel Lin (1):
> ASoC: Hold client_mutex while calling snd_soc_instantiate_cards()
>
> Uk Kim (2):
> ASoC: Fix off by one error in WM8994 EQ register bank size
> ASoC: Fix swap of left and right channels for WM8993/4 speaker boost gain
>
> include/linux/mfd/wm8994/pdata.h | 2 +-
> sound/soc/codecs/wm_hubs.c | 2 +-
> sound/soc/soc-core.c | 2 ++
> 3 files changed, 4 insertions(+), 2 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-12-06 14:18 Mark Brown
2010-12-06 14:31 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-12-06 14:18 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit af745bd724e304cc94a88a2fb43d53baffbd63a5:
Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into fix/asoc (2010-12-02 17:31:18 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
More small localised fixes.
Axel Lin (1):
ASoC: Hold client_mutex while calling snd_soc_instantiate_cards()
Uk Kim (2):
ASoC: Fix off by one error in WM8994 EQ register bank size
ASoC: Fix swap of left and right channels for WM8993/4 speaker boost gain
include/linux/mfd/wm8994/pdata.h | 2 +-
sound/soc/codecs/wm_hubs.c | 2 +-
sound/soc/soc-core.c | 2 ++
3 files changed, 4 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-12-02 16:29 ` Liam Girdwood
@ 2010-12-02 16:36 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-12-02 16:36 UTC (permalink / raw)
To: Liam Girdwood; +Cc: alsa-devel, Mark Brown
At Thu, 02 Dec 2010 16:29:24 +0000,
Liam Girdwood wrote:
>
> On Thu, 2010-12-02 at 17:17 +0100, Takashi Iwai wrote:
> > At Thu, 2 Dec 2010 13:28:10 +0000,
> > Mark Brown wrote:
> > >
> > > The following changes since commit 649e5fb033bbadbfa78aba5e2711f1faf2affaf0:
> > >
> > > Merge branch 'for-2.6.37' into for-2.6.38 (2010-11-29 18:33:47 +0000)
> > >
> > > are available in the git repository at:
> > >
> > > git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
> > >
> > > All isolated bug fixes in drivers, and in the case of s6000 the fact
> > > that it won't build anyway does lower the risk :)
> >
> > Thanks, pulled now.
> > Will send a pull request to Linus tomorrow, once after checking
> > linux-next integration.
>
> oh, in that case I have one fix for 2.6.37 :-
>
> The following changes since commit 39a545559f8d5f13e8a4a7dfddcaad0e2ba9bcfb:
>
> ASoC: Add missing dev_set_drvdata in p1022_ds_probe (2010-11-29 18:28:53 +0000)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6.git for-2.6.37
OK, pulled this one, too.
thanks,
Takashi
> Jarkko Nikula (1):
> ASoC: omap: N810: Don't select CONFIG_OMAP_MUX but make it as dependency
>
> sound/soc/omap/Kconfig | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
>
> Thanks
>
> Liam
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-12-02 16:17 ` Takashi Iwai
2010-12-02 16:18 ` Mark Brown
@ 2010-12-02 16:29 ` Liam Girdwood
2010-12-02 16:36 ` Takashi Iwai
1 sibling, 1 reply; 71+ messages in thread
From: Liam Girdwood @ 2010-12-02 16:29 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Mark Brown
On Thu, 2010-12-02 at 17:17 +0100, Takashi Iwai wrote:
> At Thu, 2 Dec 2010 13:28:10 +0000,
> Mark Brown wrote:
> >
> > The following changes since commit 649e5fb033bbadbfa78aba5e2711f1faf2affaf0:
> >
> > Merge branch 'for-2.6.37' into for-2.6.38 (2010-11-29 18:33:47 +0000)
> >
> > are available in the git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
> >
> > All isolated bug fixes in drivers, and in the case of s6000 the fact
> > that it won't build anyway does lower the risk :)
>
> Thanks, pulled now.
> Will send a pull request to Linus tomorrow, once after checking
> linux-next integration.
oh, in that case I have one fix for 2.6.37 :-
The following changes since commit 39a545559f8d5f13e8a4a7dfddcaad0e2ba9bcfb:
ASoC: Add missing dev_set_drvdata in p1022_ds_probe (2010-11-29 18:28:53 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6.git for-2.6.37
Jarkko Nikula (1):
ASoC: omap: N810: Don't select CONFIG_OMAP_MUX but make it as dependency
sound/soc/omap/Kconfig | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
Thanks
Liam
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-12-02 16:18 ` Mark Brown
@ 2010-12-02 16:20 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-12-02 16:20 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Thu, 2 Dec 2010 16:18:42 +0000,
Mark Brown wrote:
>
> On Thu, Dec 02, 2010 at 05:17:13PM +0100, Takashi Iwai wrote:
>
> > Thanks, pulled now.
> > Will send a pull request to Linus tomorrow, once after checking
> > linux-next integration.
>
> Thanks. These should all be in the -next build for today so I'd expect
> that to be fine, though there could be issues due to the different merge
> ordering from being in your tree rather than mine.
Yeah, it's really "just to be sure" :)
Takashi
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-12-02 16:17 ` Takashi Iwai
@ 2010-12-02 16:18 ` Mark Brown
2010-12-02 16:20 ` Takashi Iwai
2010-12-02 16:29 ` Liam Girdwood
1 sibling, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-12-02 16:18 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
On Thu, Dec 02, 2010 at 05:17:13PM +0100, Takashi Iwai wrote:
> Thanks, pulled now.
> Will send a pull request to Linus tomorrow, once after checking
> linux-next integration.
Thanks. These should all be in the -next build for today so I'd expect
that to be fine, though there could be issues due to the different merge
ordering from being in your tree rather than mine.
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-12-02 13:28 Mark Brown
@ 2010-12-02 16:17 ` Takashi Iwai
2010-12-02 16:18 ` Mark Brown
2010-12-02 16:29 ` Liam Girdwood
0 siblings, 2 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-12-02 16:17 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Thu, 2 Dec 2010 13:28:10 +0000,
Mark Brown wrote:
>
> The following changes since commit 649e5fb033bbadbfa78aba5e2711f1faf2affaf0:
>
> Merge branch 'for-2.6.37' into for-2.6.38 (2010-11-29 18:33:47 +0000)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> All isolated bug fixes in drivers, and in the case of s6000 the fact
> that it won't build anyway does lower the risk :)
Thanks, pulled now.
Will send a pull request to Linus tomorrow, once after checking
linux-next integration.
Takashi
> Axel Lin (1):
> ASoC: Fix missing spin_unlock_irqrestore
>
> Daniel Glöckner (3):
> s6000-i2s: fix compilation
> s6000-pcm: fix compilation
> s6105-ipcam: fix compilation
>
> Dimitris Papastamos (1):
> ASoC: WM8731: Fix incorrect mask for bypass path disable
>
> sound/soc/codecs/wm8731.c | 2 +-
> sound/soc/nuc900/nuc900-pcm.c | 9 +++++----
> sound/soc/s6000/s6000-i2s.c | 2 +-
> sound/soc/s6000/s6000-pcm.c | 2 +-
> sound/soc/s6000/s6105-ipcam.c | 2 +-
> 5 files changed, 9 insertions(+), 8 deletions(-)
>
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-12-02 13:28 Mark Brown
2010-12-02 16:17 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-12-02 13:28 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 649e5fb033bbadbfa78aba5e2711f1faf2affaf0:
Merge branch 'for-2.6.37' into for-2.6.38 (2010-11-29 18:33:47 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
All isolated bug fixes in drivers, and in the case of s6000 the fact
that it won't build anyway does lower the risk :)
Axel Lin (1):
ASoC: Fix missing spin_unlock_irqrestore
Daniel Glöckner (3):
s6000-i2s: fix compilation
s6000-pcm: fix compilation
s6105-ipcam: fix compilation
Dimitris Papastamos (1):
ASoC: WM8731: Fix incorrect mask for bypass path disable
sound/soc/codecs/wm8731.c | 2 +-
sound/soc/nuc900/nuc900-pcm.c | 9 +++++----
sound/soc/s6000/s6000-i2s.c | 2 +-
sound/soc/s6000/s6000-pcm.c | 2 +-
sound/soc/s6000/s6105-ipcam.c | 2 +-
5 files changed, 9 insertions(+), 8 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-11-29 18:57 Mark Brown
@ 2010-11-30 7:20 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-11-30 7:20 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Mon, 29 Nov 2010 18:57:58 +0000,
Mark Brown wrote:
>
> The following changes since commit 25436180ee8bed6740f29d92c2030c759885c147:
>
> ASoC: Fix resource reclaim for osk5912 (2010-11-25 21:15:49 +0000)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> More small, targetted bugfixes from Axel.
Pulled now. Thanks.
Takashi
> Axel Lin (6):
> ASoC: Fix compile error for nuc900-ac97.c
> ASoC: Fix prototype for nuc900_ac97_probe and nuc900_ac97_remove
> ASoC: Fix compile error for nuc900-pcm.c
> ASoC: Remove unneeded !! operations while checking return value of nuc900_checkready
> ASoC: Add missing dev_set_drvdata in mpc8610_hpcd_probe
> ASoC: Add missing dev_set_drvdata in p1022_ds_probe
>
> sound/soc/fsl/mpc8610_hpcd.c | 1 +
> sound/soc/fsl/p1022_ds.c | 1 +
> sound/soc/nuc900/nuc900-ac97.c | 15 +++++++--------
> sound/soc/nuc900/nuc900-audio.h | 2 ++
> sound/soc/nuc900/nuc900-pcm.c | 2 +-
> 5 files changed, 12 insertions(+), 9 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-11-29 18:57 Mark Brown
2010-11-30 7:20 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-11-29 18:57 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 25436180ee8bed6740f29d92c2030c759885c147:
ASoC: Fix resource reclaim for osk5912 (2010-11-25 21:15:49 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
More small, targetted bugfixes from Axel.
Axel Lin (6):
ASoC: Fix compile error for nuc900-ac97.c
ASoC: Fix prototype for nuc900_ac97_probe and nuc900_ac97_remove
ASoC: Fix compile error for nuc900-pcm.c
ASoC: Remove unneeded !! operations while checking return value of nuc900_checkready
ASoC: Add missing dev_set_drvdata in mpc8610_hpcd_probe
ASoC: Add missing dev_set_drvdata in p1022_ds_probe
sound/soc/fsl/mpc8610_hpcd.c | 1 +
sound/soc/fsl/p1022_ds.c | 1 +
sound/soc/nuc900/nuc900-ac97.c | 15 +++++++--------
sound/soc/nuc900/nuc900-audio.h | 2 ++
sound/soc/nuc900/nuc900-pcm.c | 2 +-
5 files changed, 12 insertions(+), 9 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-11-26 13:13 Mark Brown
@ 2010-11-26 14:37 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-11-26 14:37 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Fri, 26 Nov 2010 13:13:58 +0000,
Mark Brown wrote:
>
> The following changes since commit d6f443ae4c1d54379ad5953d7bcb89a63387184d:
>
> ASoC: nuc900-ac97: fix a memory leak (2010-11-24 11:31:18 +0000)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> Axel has been very busy with lots of small fixes, mostly in error
> handling or unregistration paths which are rarely exercised.
Pulled now. Thanks.
Takashi
> Axel Lin (11):
> ASoC: Call snd_soc_unregister_dais instead of snd_soc_unregister_dai in sh4_soc_dai_remove
> ASoC: efika-audio-fabric: fix resource leak in efika_fabric_init error path
> ASoC: pcm030-audio-fabric: fix resource leak in pcm030_fabric_init error path
> ASoC: snd-soc-afeb9260: remove unneeded platform_device_del in error path
> ASoC: sam9g20_wm8731: fix resource leak in at91sam9g20ek_init error path
> ASoC: simone: fix resource leak in simone_init error path
> ASoC: imx-ssi: fix resource leak
> ASoC: phycore-ac97: fix resource leak
> ASoC: davinci-vcif - fix a memory leak
> ASoC: tlv320aic3x - fix variable may be used uninitialized warning
> ASoC: Fix resource reclaim for osk5912
>
> Dmitry Artamonow (1):
> ASoC: fix SND_PXA2XX_LIB Kconfig warning
>
> sound/soc/atmel/sam9g20_wm8731.c | 5 ++++-
> sound/soc/atmel/snd-soc-afeb9260.c | 1 -
> sound/soc/codecs/tlv320aic3x.c | 6 +++---
> sound/soc/davinci/davinci-vcif.c | 3 +++
> sound/soc/ep93xx/simone.c | 18 ++++++++++--------
> sound/soc/fsl/efika-audio-fabric.c | 1 +
> sound/soc/fsl/pcm030-audio-fabric.c | 1 +
> sound/soc/imx/imx-ssi.c | 15 +++++++++++----
> sound/soc/imx/phycore-ac97.c | 28 +++++++++++++++++++++-------
> sound/soc/omap/osk5912.c | 11 ++++++++---
> sound/soc/pxa/Kconfig | 1 +
> sound/soc/sh/ssi.c | 2 +-
> 12 files changed, 64 insertions(+), 28 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-11-26 13:13 Mark Brown
2010-11-26 14:37 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-11-26 13:13 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit d6f443ae4c1d54379ad5953d7bcb89a63387184d:
ASoC: nuc900-ac97: fix a memory leak (2010-11-24 11:31:18 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Axel has been very busy with lots of small fixes, mostly in error
handling or unregistration paths which are rarely exercised.
Axel Lin (11):
ASoC: Call snd_soc_unregister_dais instead of snd_soc_unregister_dai in sh4_soc_dai_remove
ASoC: efika-audio-fabric: fix resource leak in efika_fabric_init error path
ASoC: pcm030-audio-fabric: fix resource leak in pcm030_fabric_init error path
ASoC: snd-soc-afeb9260: remove unneeded platform_device_del in error path
ASoC: sam9g20_wm8731: fix resource leak in at91sam9g20ek_init error path
ASoC: simone: fix resource leak in simone_init error path
ASoC: imx-ssi: fix resource leak
ASoC: phycore-ac97: fix resource leak
ASoC: davinci-vcif - fix a memory leak
ASoC: tlv320aic3x - fix variable may be used uninitialized warning
ASoC: Fix resource reclaim for osk5912
Dmitry Artamonow (1):
ASoC: fix SND_PXA2XX_LIB Kconfig warning
sound/soc/atmel/sam9g20_wm8731.c | 5 ++++-
sound/soc/atmel/snd-soc-afeb9260.c | 1 -
sound/soc/codecs/tlv320aic3x.c | 6 +++---
sound/soc/davinci/davinci-vcif.c | 3 +++
sound/soc/ep93xx/simone.c | 18 ++++++++++--------
sound/soc/fsl/efika-audio-fabric.c | 1 +
sound/soc/fsl/pcm030-audio-fabric.c | 1 +
sound/soc/imx/imx-ssi.c | 15 +++++++++++----
sound/soc/imx/phycore-ac97.c | 28 +++++++++++++++++++++-------
sound/soc/omap/osk5912.c | 11 ++++++++---
sound/soc/pxa/Kconfig | 1 +
sound/soc/sh/ssi.c | 2 +-
12 files changed, 64 insertions(+), 28 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-11-24 13:07 Mark Brown
@ 2010-11-24 13:40 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-11-24 13:40 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Wed, 24 Nov 2010 13:07:28 +0000,
Mark Brown wrote:
>
> The following changes since commit bf86f07e8479f4de20d8b19748482eccda240664:
>
> Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into fix/asoc (2010-11-23 12:40:15 +0100)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> All very small, driver specific fixes - the majority of this is fallout
> from the multi-component merge, we're expecting a greater volume of
> fixes this time round than is normal.
Thanks, pulled now.
Takashi
> Axel Lin (9):
> ASoC: stac9766 - set reg_cache_default to stac9766_reg
> ASoC: Do not update the cache if write to hardware failed
> ASoC: max98088 - fix a memory leak
> ASoC: wm8904 - fix memory leaks
> ASoC: wm8994 - fix memory leaks
> ASoC: wm8961 - clear WM8961_DACSLOPE bit for normal mode
> ASoC: wm8961 - clear WM8961_MCLKDIV bit for freq <= 16500000
> ASoC: Return proper error for omap3pandora_soc_init
> ASoC: nuc900-ac97: fix a memory leak
>
> Jesper Juhl (1):
> ASoC: MPC5200: Eliminate duplicate include of of_device.h
>
> Mark Brown (3):
> ASoC: Fix multi-component mismerge in WM8523
> ASoC: Restore WM8994 volatile and readable register operations
> Merge branch 'fix/asoc' of git://git.kernel.org/.../tiwai/sound-2.6 into for-2.6.37
>
> Vasiliy Kulikov (2):
> ASoC: s3c24xx: test wrong variable
> ASoC: atmel: test wrong variable
>
> sound/soc/atmel/sam9g20_wm8731.c | 4 ++--
> sound/soc/codecs/max98088.c | 3 +++
> sound/soc/codecs/stac9766.c | 1 +
> sound/soc/codecs/tpa6130a2.c | 4 +++-
> sound/soc/codecs/wm8523.c | 1 -
> sound/soc/codecs/wm8904.c | 2 ++
> sound/soc/codecs/wm8961.c | 4 ++--
> sound/soc/codecs/wm8994.c | 4 ++++
> sound/soc/fsl/mpc5200_dma.c | 1 -
> sound/soc/nuc900/nuc900-ac97.c | 2 +-
> sound/soc/omap/omap3pandora.c | 1 +
> sound/soc/s3c24xx/smdk_spdif.c | 4 ++--
> 12 files changed, 21 insertions(+), 10 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-11-24 13:07 Mark Brown
2010-11-24 13:40 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-11-24 13:07 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit bf86f07e8479f4de20d8b19748482eccda240664:
Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into fix/asoc (2010-11-23 12:40:15 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
All very small, driver specific fixes - the majority of this is fallout
from the multi-component merge, we're expecting a greater volume of
fixes this time round than is normal.
Axel Lin (9):
ASoC: stac9766 - set reg_cache_default to stac9766_reg
ASoC: Do not update the cache if write to hardware failed
ASoC: max98088 - fix a memory leak
ASoC: wm8904 - fix memory leaks
ASoC: wm8994 - fix memory leaks
ASoC: wm8961 - clear WM8961_DACSLOPE bit for normal mode
ASoC: wm8961 - clear WM8961_MCLKDIV bit for freq <= 16500000
ASoC: Return proper error for omap3pandora_soc_init
ASoC: nuc900-ac97: fix a memory leak
Jesper Juhl (1):
ASoC: MPC5200: Eliminate duplicate include of of_device.h
Mark Brown (3):
ASoC: Fix multi-component mismerge in WM8523
ASoC: Restore WM8994 volatile and readable register operations
Merge branch 'fix/asoc' of git://git.kernel.org/.../tiwai/sound-2.6 into for-2.6.37
Vasiliy Kulikov (2):
ASoC: s3c24xx: test wrong variable
ASoC: atmel: test wrong variable
sound/soc/atmel/sam9g20_wm8731.c | 4 ++--
sound/soc/codecs/max98088.c | 3 +++
sound/soc/codecs/stac9766.c | 1 +
sound/soc/codecs/tpa6130a2.c | 4 +++-
sound/soc/codecs/wm8523.c | 1 -
sound/soc/codecs/wm8904.c | 2 ++
sound/soc/codecs/wm8961.c | 4 ++--
sound/soc/codecs/wm8994.c | 4 ++++
sound/soc/fsl/mpc5200_dma.c | 1 -
sound/soc/nuc900/nuc900-ac97.c | 2 +-
sound/soc/omap/omap3pandora.c | 1 +
sound/soc/s3c24xx/smdk_spdif.c | 4 ++--
12 files changed, 21 insertions(+), 10 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-11-22 11:06 Mark Brown
@ 2010-11-22 12:16 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-11-22 12:16 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Mon, 22 Nov 2010 11:06:13 +0000,
Mark Brown wrote:
>
> The following changes since commit 75e3f3137cb570661c2ad3035a139dda671fbb63:
>
> ASoC: tpa6130a2: Get rid of compile warning from tpa6130a2_power (2010-11-03 15:50:46 +0100)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> Mostly small fixes - a lot of them due to your holiday (hope you had a
> good time!). The big changes are the i.MX DMA update which was
> postponed until after the i.MX tree had been merged into mainline.
>
> The new support for the Maxim chip is just a new device ID, no
> functional code changes.
Thanks, all looks good. I pulled now.
Takashi
> Axel Lin (3):
> ASoC: Fix snd_soc_register_dais error handling
> ASoC: Return proper error if snd_soc_register_dais fails in psc_i2s_of_probe
> ASoC: uda134x - set reg_cache_default to uda134x_reg
>
> Chris Paulson-Ellis (1):
> ASoC: davinci: fixes for multi-component
>
> Dimitris Papastamos (1):
> ASoC: WM8776: Removed unneeded struct member
>
> Jesse Marroquin (1):
> ASoC: Add support for MAX98089 CODEC
>
> Marek Belisko (1):
> ASoC: s3c24xx: Fix compilation problem for mini2440
>
> Mark Brown (7):
> Merge remote branch 'takashi/fix/asoc' into for-2.6.37
> ASoC: Check return value of strict_strtoul() in WM8962
> ASoC: Lock the CODEC in PXA external jack controls
> ASoC: Remove broken WM8350 direction constants
> ASoC: Ensure sane WM835x AIF configuration by default
> ASoC: Fix dapm_seq_compare() for multi-component
> ASoC: Fix register cache setup WM8994 for multi-component
>
> Ryan Mallon (1):
> Fix Atmel soc audio boards Kconfig dependency
>
> Sascha Hauer (5):
> ASoC i.MX eukrea tlv320: Fix for multicomponent
> ASoC i.MX phycore ac97: remove unnecessary includes
> ASoC i.MX: register dma audio device
> ASoC i.MX: switch to new DMA api
> phycore-ac97: add ac97 to cardname
>
> Vasily Khoruzhick (1):
> ASoC: RX1950: Fix hw_params function
>
> arch/arm/mach-davinci/dm355.c | 6 +-
> arch/arm/mach-davinci/dm365.c | 6 +-
> arch/arm/mach-davinci/dm644x.c | 4 +-
> include/linux/mfd/wm8350/audio.h | 3 -
> sound/soc/atmel/Kconfig | 5 +-
> sound/soc/codecs/max98088.c | 11 ++-
> sound/soc/codecs/uda134x.c | 1 +
> sound/soc/codecs/wm8350.c | 9 ++-
> sound/soc/codecs/wm8776.c | 1 -
> sound/soc/codecs/wm8962.c | 5 +-
> sound/soc/codecs/wm8994.c | 2 +
> sound/soc/davinci/davinci-evm.c | 40 +++++--
> sound/soc/davinci/davinci-i2s.c | 15 ++-
> sound/soc/davinci/davinci-mcasp.c | 13 ++-
> sound/soc/davinci/davinci-sffsdr.c | 2 +-
> sound/soc/davinci/davinci-vcif.c | 13 ++-
> sound/soc/fsl/mpc5200_psc_i2s.c | 2 +-
> sound/soc/imx/eukrea-tlv320.c | 8 +-
> sound/soc/imx/imx-pcm-dma-mx2.c | 221 ++++++++++++++++--------------------
> sound/soc/imx/imx-ssi.c | 44 +++++---
> sound/soc/imx/imx-ssi.h | 4 +
> sound/soc/imx/phycore-ac97.c | 5 +-
> sound/soc/pxa/corgi.c | 5 +
> sound/soc/pxa/magician.c | 4 +
> sound/soc/pxa/poodle.c | 5 +
> sound/soc/pxa/spitz.c | 5 +
> sound/soc/pxa/tosa.c | 5 +
> sound/soc/s3c24xx/Kconfig | 1 +
> sound/soc/s3c24xx/rx1950_uda1380.c | 20 +---
> sound/soc/soc-core.c | 9 +-
> sound/soc/soc-dapm.c | 4 +-
> 31 files changed, 268 insertions(+), 210 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-11-22 11:06 Mark Brown
2010-11-22 12:16 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-11-22 11:06 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 75e3f3137cb570661c2ad3035a139dda671fbb63:
ASoC: tpa6130a2: Get rid of compile warning from tpa6130a2_power (2010-11-03 15:50:46 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Mostly small fixes - a lot of them due to your holiday (hope you had a
good time!). The big changes are the i.MX DMA update which was
postponed until after the i.MX tree had been merged into mainline.
The new support for the Maxim chip is just a new device ID, no
functional code changes.
Axel Lin (3):
ASoC: Fix snd_soc_register_dais error handling
ASoC: Return proper error if snd_soc_register_dais fails in psc_i2s_of_probe
ASoC: uda134x - set reg_cache_default to uda134x_reg
Chris Paulson-Ellis (1):
ASoC: davinci: fixes for multi-component
Dimitris Papastamos (1):
ASoC: WM8776: Removed unneeded struct member
Jesse Marroquin (1):
ASoC: Add support for MAX98089 CODEC
Marek Belisko (1):
ASoC: s3c24xx: Fix compilation problem for mini2440
Mark Brown (7):
Merge remote branch 'takashi/fix/asoc' into for-2.6.37
ASoC: Check return value of strict_strtoul() in WM8962
ASoC: Lock the CODEC in PXA external jack controls
ASoC: Remove broken WM8350 direction constants
ASoC: Ensure sane WM835x AIF configuration by default
ASoC: Fix dapm_seq_compare() for multi-component
ASoC: Fix register cache setup WM8994 for multi-component
Ryan Mallon (1):
Fix Atmel soc audio boards Kconfig dependency
Sascha Hauer (5):
ASoC i.MX eukrea tlv320: Fix for multicomponent
ASoC i.MX phycore ac97: remove unnecessary includes
ASoC i.MX: register dma audio device
ASoC i.MX: switch to new DMA api
phycore-ac97: add ac97 to cardname
Vasily Khoruzhick (1):
ASoC: RX1950: Fix hw_params function
arch/arm/mach-davinci/dm355.c | 6 +-
arch/arm/mach-davinci/dm365.c | 6 +-
arch/arm/mach-davinci/dm644x.c | 4 +-
include/linux/mfd/wm8350/audio.h | 3 -
sound/soc/atmel/Kconfig | 5 +-
sound/soc/codecs/max98088.c | 11 ++-
sound/soc/codecs/uda134x.c | 1 +
sound/soc/codecs/wm8350.c | 9 ++-
sound/soc/codecs/wm8776.c | 1 -
sound/soc/codecs/wm8962.c | 5 +-
sound/soc/codecs/wm8994.c | 2 +
sound/soc/davinci/davinci-evm.c | 40 +++++--
sound/soc/davinci/davinci-i2s.c | 15 ++-
sound/soc/davinci/davinci-mcasp.c | 13 ++-
sound/soc/davinci/davinci-sffsdr.c | 2 +-
sound/soc/davinci/davinci-vcif.c | 13 ++-
sound/soc/fsl/mpc5200_psc_i2s.c | 2 +-
sound/soc/imx/eukrea-tlv320.c | 8 +-
sound/soc/imx/imx-pcm-dma-mx2.c | 221 ++++++++++++++++--------------------
sound/soc/imx/imx-ssi.c | 44 +++++---
sound/soc/imx/imx-ssi.h | 4 +
sound/soc/imx/phycore-ac97.c | 5 +-
sound/soc/pxa/corgi.c | 5 +
sound/soc/pxa/magician.c | 4 +
sound/soc/pxa/poodle.c | 5 +
sound/soc/pxa/spitz.c | 5 +
sound/soc/pxa/tosa.c | 5 +
sound/soc/s3c24xx/Kconfig | 1 +
sound/soc/s3c24xx/rx1950_uda1380.c | 20 +---
sound/soc/soc-core.c | 9 +-
sound/soc/soc-dapm.c | 4 +-
31 files changed, 268 insertions(+), 210 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-11-02 14:50 Mark Brown
0 siblings, 0 replies; 71+ messages in thread
From: Mark Brown @ 2010-11-02 14:50 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4:
Linux 2.6.37-rc1 (2010-11-01 07:54:12 -0400)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Mark Brown (3):
Merge commit 'v2.6.37-rc1' into for-2.6.37
For obvious reasons I'll omit the diffstat :)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-11-01 19:50 Mark Brown
@ 2010-11-02 7:06 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-11-02 7:06 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Mon, 1 Nov 2010 15:50:05 -0400,
Mark Brown wrote:
>
> The following changes since commit 89e1e66d6be8a520cdcd26043cda2cc870a34015:
>
> ALSA: usb-audio: automatically detect feedback format (2010-10-27 09:17:41 +0200)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> All minor and localised fixes with the exception of the patches from
> Jarkko which improve build test coverage.
Thanks, pulled now.
Takashi
> Jarkko Nikula (2):
> ASoC: Fix SND_SOC_ALL_CODECS typo for jz4740
> ASoC: Include cx20442 to SND_SOC_ALL_CODECS
>
> Joe Perches (1):
> ASoC: Update WARN uses in wm_hubs
>
> Mark Brown (2):
> ASoC: Check return value of struct_strtoul() in pmdown_time_set()
> ASoC: Remove volatility from WM8900 POWER1 register
>
> sound/soc/codecs/Kconfig | 3 ++-
> sound/soc/codecs/wm8900.c | 6 ------
> sound/soc/codecs/wm_hubs.c | 2 +-
> sound/soc/soc-core.c | 5 ++++-
> 4 files changed, 7 insertions(+), 9 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-11-01 19:50 Mark Brown
2010-11-02 7:06 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-11-01 19:50 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 89e1e66d6be8a520cdcd26043cda2cc870a34015:
ALSA: usb-audio: automatically detect feedback format (2010-10-27 09:17:41 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
All minor and localised fixes with the exception of the patches from
Jarkko which improve build test coverage.
Jarkko Nikula (2):
ASoC: Fix SND_SOC_ALL_CODECS typo for jz4740
ASoC: Include cx20442 to SND_SOC_ALL_CODECS
Joe Perches (1):
ASoC: Update WARN uses in wm_hubs
Mark Brown (2):
ASoC: Check return value of struct_strtoul() in pmdown_time_set()
ASoC: Remove volatility from WM8900 POWER1 register
sound/soc/codecs/Kconfig | 3 ++-
sound/soc/codecs/wm8900.c | 6 ------
sound/soc/codecs/wm_hubs.c | 2 +-
sound/soc/soc-core.c | 5 ++++-
4 files changed, 7 insertions(+), 9 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-22 18:43 ` Mark Brown
@ 2010-10-23 9:23 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-10-23 9:23 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Fri, 22 Oct 2010 11:43:30 -0700,
Mark Brown wrote:
>
> On Fri, Oct 22, 2010 at 08:05:53PM +0200, Takashi Iwai wrote:
>
> > I'm going to send a pull request for 2.6.37 on the next Monday
> > afternoon after checking the linux-next status. It'd be great if you
> > or Liam can give a summary of ASoC changes until then -- especially
> > since this time there are many intrusive changes.
>
> - Overhaul of the core APIs for registration of all kinds of devices,
> reducing the level of direct coupling between machine drivers and their
> CODEC and CPU drivers allowing ASoC machines to have multiple CODEC
> devices and multiple instances of the same CODEC device within a system.
> - New CODEC drivers for 88PM860x CODEC, MAX98088, WL1273, WM8962, WM8804,
> and WM8985.
> - New CPU drivers for EP93xx AC’97 controllers, MPC85xx SSI ports,
> and SH HDMI controllers.
> - Machine support for Freescale P1022 DS, Marvell Tavor and Saarb, and
> Simplemachines Sim.One.
Thanks!
Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-22 18:05 ` Takashi Iwai
@ 2010-10-22 18:43 ` Mark Brown
2010-10-23 9:23 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-10-22 18:43 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
On Fri, Oct 22, 2010 at 08:05:53PM +0200, Takashi Iwai wrote:
> I'm going to send a pull request for 2.6.37 on the next Monday
> afternoon after checking the linux-next status. It'd be great if you
> or Liam can give a summary of ASoC changes until then -- especially
> since this time there are many intrusive changes.
- Overhaul of the core APIs for registration of all kinds of devices,
reducing the level of direct coupling between machine drivers and their
CODEC and CPU drivers allowing ASoC machines to have multiple CODEC
devices and multiple instances of the same CODEC device within a system.
- New CODEC drivers for 88PM860x CODEC, MAX98088, WL1273, WM8962, WM8804,
and WM8985.
- New CPU drivers for EP93xx AC’97 controllers, MPC85xx SSI ports,
and SH HDMI controllers.
- Machine support for Freescale P1022 DS, Marvell Tavor and Saarb, and
Simplemachines Sim.One.
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-22 17:32 Mark Brown
@ 2010-10-22 18:05 ` Takashi Iwai
2010-10-22 18:43 ` Mark Brown
0 siblings, 1 reply; 71+ messages in thread
From: Takashi Iwai @ 2010-10-22 18:05 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Fri, 22 Oct 2010 10:32:52 -0700,
Mark Brown wrote:
>
> The following changes since commit c429ffbe038a649d121e6cecba5cf66777f39370:
>
> ASoC: WM8580: Remove useless assignment (2010-10-19 03:07:10 -0700)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Thanks, pulled now.
I'm going to send a pull request for 2.6.37 on the next Monday
afternoon after checking the linux-next status. It'd be great if you
or Liam can give a summary of ASoC changes until then -- especially
since this time there are many intrusive changes.
thanks,
Takashi
> Dimitris Papastamos (2):
> ASoC: soc-core: Fix codec->name memory leak
> ASoC: max98088: Staticise m98088_eq_band
>
> sound/soc/codecs/max98088.c | 2 +-
> sound/soc/soc-core.c | 1 +
> 2 files changed, 2 insertions(+), 1 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-10-22 17:32 Mark Brown
2010-10-22 18:05 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-10-22 17:32 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit c429ffbe038a649d121e6cecba5cf66777f39370:
ASoC: WM8580: Remove useless assignment (2010-10-19 03:07:10 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Dimitris Papastamos (2):
ASoC: soc-core: Fix codec->name memory leak
ASoC: max98088: Staticise m98088_eq_band
sound/soc/codecs/max98088.c | 2 +-
sound/soc/soc-core.c | 1 +
2 files changed, 2 insertions(+), 1 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-21 20:45 Mark Brown
@ 2010-10-21 21:16 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-10-21 21:16 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Thu, 21 Oct 2010 13:45:32 -0700,
Mark Brown wrote:
>
> The following changes since commit f6765502f8daae3d237a394889276c8987f3e299:
>
> Revert "ASoC: Add max98088 CODEC driver" (2010-10-18 06:01:33 +0100)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-next
>
> These have all been in -next for a few days, note that this isn't
> for-2.6.37 - I may update with any extra fixes after sending this.
OK, I pulled now. Thanks.
Takashi
> Jarkko Nikula (1):
> ASoC: Fix I2C component device id number creation
>
> Jassi Brar (1):
> ASoC: WM8580: Remove useless assignment
>
> Julia Lawall (1):
> ASoC: davinci-mcasp.c: Return error code in failure
>
> Mark Brown (1):
> ASoC: Restore MAX98088 CODEC driver
>
> include/sound/max98088.h | 50 +
> sound/soc/codecs/Kconfig | 4 +
> sound/soc/codecs/Makefile | 2 +
> sound/soc/codecs/max98088.c | 2097 +++++++++++++++++++++++++++++++++++++
> sound/soc/codecs/max98088.h | 193 ++++
> sound/soc/codecs/wm8580.c | 4 -
> sound/soc/davinci/davinci-mcasp.c | 2 +
> sound/soc/soc-core.c | 2 +-
> 8 files changed, 2349 insertions(+), 5 deletions(-)
> create mode 100644 include/sound/max98088.h
> create mode 100644 sound/soc/codecs/max98088.c
> create mode 100644 sound/soc/codecs/max98088.h
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-10-21 20:45 Mark Brown
2010-10-21 21:16 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-10-21 20:45 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit f6765502f8daae3d237a394889276c8987f3e299:
Revert "ASoC: Add max98088 CODEC driver" (2010-10-18 06:01:33 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-next
These have all been in -next for a few days, note that this isn't
for-2.6.37 - I may update with any extra fixes after sending this.
Jarkko Nikula (1):
ASoC: Fix I2C component device id number creation
Jassi Brar (1):
ASoC: WM8580: Remove useless assignment
Julia Lawall (1):
ASoC: davinci-mcasp.c: Return error code in failure
Mark Brown (1):
ASoC: Restore MAX98088 CODEC driver
include/sound/max98088.h | 50 +
sound/soc/codecs/Kconfig | 4 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/max98088.c | 2097 +++++++++++++++++++++++++++++++++++++
sound/soc/codecs/max98088.h | 193 ++++
sound/soc/codecs/wm8580.c | 4 -
sound/soc/davinci/davinci-mcasp.c | 2 +
sound/soc/soc-core.c | 2 +-
8 files changed, 2349 insertions(+), 5 deletions(-)
create mode 100644 include/sound/max98088.h
create mode 100644 sound/soc/codecs/max98088.c
create mode 100644 sound/soc/codecs/max98088.h
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-13 17:53 Mark Brown
@ 2010-10-14 8:10 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-10-14 8:10 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Wed, 13 Oct 2010 18:53:21 +0100,
Mark Brown wrote:
>
> The following changes since commit fe3e2e7ff2da41bd7a985c4c206e05a95ebe7a6b:
>
> ASoC: checking kzalloc() for IS_ERR() instead of NULL (2010-10-11 12:38:21 +0100)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Pulled now. Thanks.
Takashi
> Kuninori Morimoto (6):
> ASoC: ak4642: simultaneous playback/recorde support
> ASoC: fsi: Add fsi_get_frame_width function
> ASoC: fsi: remove un-necessary variable from fsi_dai_startup
> ASoC: fsi: avoid un-necessary status read
> ASoC: fsi: Add new macro and shift for PortA/B In/Out
> ASoC: Add fsi_is_play function
>
> Mark Brown (5):
> ASoC: Add WM8962 microphone bias control
> ASoC: Restore DAI ID specification for WM8994
> ASoC: Move soc-core module init next to functon definition
> ASoC: Check list debugfs files for PAGE_SIZE overflow
> ASoC: Pay attention to driver supplied DAI IDs
>
> Mika Westerberg (3):
> ASoC: ac97: don't call snd_soc_new_ac97_codec at probe
> ASoC: don't register AC97 devices twice
> ASoC: ac97: add MODULE_ALIAS for the platform driver
>
> include/sound/soc.h | 1 +
> sound/soc/codecs/ac97.c | 7 +---
> sound/soc/codecs/ak4642.c | 8 ++--
> sound/soc/codecs/wm8962.c | 2 +
> sound/soc/codecs/wm8994.c | 3 ++
> sound/soc/sh/fsi.c | 74 +++++++++++++++++++++++++-------------------
> sound/soc/soc-core.c | 75 ++++++++++++++++++++++++++++++++++-----------
> 7 files changed, 110 insertions(+), 60 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-10-13 17:53 Mark Brown
2010-10-14 8:10 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-10-13 17:53 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit fe3e2e7ff2da41bd7a985c4c206e05a95ebe7a6b:
ASoC: checking kzalloc() for IS_ERR() instead of NULL (2010-10-11 12:38:21 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Kuninori Morimoto (6):
ASoC: ak4642: simultaneous playback/recorde support
ASoC: fsi: Add fsi_get_frame_width function
ASoC: fsi: remove un-necessary variable from fsi_dai_startup
ASoC: fsi: avoid un-necessary status read
ASoC: fsi: Add new macro and shift for PortA/B In/Out
ASoC: Add fsi_is_play function
Mark Brown (5):
ASoC: Add WM8962 microphone bias control
ASoC: Restore DAI ID specification for WM8994
ASoC: Move soc-core module init next to functon definition
ASoC: Check list debugfs files for PAGE_SIZE overflow
ASoC: Pay attention to driver supplied DAI IDs
Mika Westerberg (3):
ASoC: ac97: don't call snd_soc_new_ac97_codec at probe
ASoC: don't register AC97 devices twice
ASoC: ac97: add MODULE_ALIAS for the platform driver
include/sound/soc.h | 1 +
sound/soc/codecs/ac97.c | 7 +---
sound/soc/codecs/ak4642.c | 8 ++--
sound/soc/codecs/wm8962.c | 2 +
sound/soc/codecs/wm8994.c | 3 ++
sound/soc/sh/fsi.c | 74 +++++++++++++++++++++++++-------------------
sound/soc/soc-core.c | 75 ++++++++++++++++++++++++++++++++++-----------
7 files changed, 110 insertions(+), 60 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-11 12:32 ` Mark Brown
@ 2010-10-11 12:35 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-10-11 12:35 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Mon, 11 Oct 2010 13:32:54 +0100,
Mark Brown wrote:
>
> On Mon, Oct 11, 2010 at 02:17:00PM +0200, Takashi Iwai wrote:
>
> > Do you have any pending patches for 2.6.36? I'm going to send a pull
> > request later today if no further update is needed.
>
> Nothing more, the set you pulled earlier today is the latest stuff I
> have.
OK, thanks.
Takashi
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-11 12:17 ` Takashi Iwai
@ 2010-10-11 12:32 ` Mark Brown
2010-10-11 12:35 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-10-11 12:32 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
On Mon, Oct 11, 2010 at 02:17:00PM +0200, Takashi Iwai wrote:
> Do you have any pending patches for 2.6.36? I'm going to send a pull
> request later today if no further update is needed.
Nothing more, the set you pulled earlier today is the latest stuff I
have.
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-11 12:11 Mark Brown
@ 2010-10-11 12:17 ` Takashi Iwai
2010-10-11 12:32 ` Mark Brown
0 siblings, 1 reply; 71+ messages in thread
From: Takashi Iwai @ 2010-10-11 12:17 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Mon, 11 Oct 2010 13:11:43 +0100,
Mark Brown wrote:
>
> The following changes since commit 9d9641ec891a53ef93a8972c7913605aeb8127c7:
>
> Merge branch 'for-2.6.36' into for-2.6.37 (2010-10-07 13:44:20 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Thanks, pulled now.
Do you have any pending patches for 2.6.36? I'm going to send a pull
request later today if no further update is needed.
Takashi
> Dan Carpenter (1):
> ASoC: checking kzalloc() for IS_ERR() instead of NULL
>
> Mark Brown (2):
> ASoC: Shrink code size for WM8962 register defaults table
> ASoC: Compress WM8962 register access map
>
> sound/soc/codecs/Makefile | 2 +-
> sound/soc/codecs/wm8804.c | 8 +-
> sound/soc/codecs/wm8962-tables.c |42299 --------------------------------------
> sound/soc/codecs/wm8962.c | 1834 ++
> sound/soc/codecs/wm8962.h | 11 -
> sound/soc/codecs/wm8985.c | 8 +-
> 6 files changed, 1843 insertions(+), 42319 deletions(-)
> delete mode 100644 sound/soc/codecs/wm8962-tables.c
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-10-11 12:11 Mark Brown
2010-10-11 12:17 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-10-11 12:11 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 9d9641ec891a53ef93a8972c7913605aeb8127c7:
Merge branch 'for-2.6.36' into for-2.6.37 (2010-10-07 13:44:20 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Dan Carpenter (1):
ASoC: checking kzalloc() for IS_ERR() instead of NULL
Mark Brown (2):
ASoC: Shrink code size for WM8962 register defaults table
ASoC: Compress WM8962 register access map
sound/soc/codecs/Makefile | 2 +-
sound/soc/codecs/wm8804.c | 8 +-
sound/soc/codecs/wm8962-tables.c |42299 --------------------------------------
sound/soc/codecs/wm8962.c | 1834 ++
sound/soc/codecs/wm8962.h | 11 -
sound/soc/codecs/wm8985.c | 8 +-
6 files changed, 1843 insertions(+), 42319 deletions(-)
delete mode 100644 sound/soc/codecs/wm8962-tables.c
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-07 21:17 Mark Brown
@ 2010-10-11 11:59 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-10-11 11:59 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Thu, 7 Oct 2010 14:17:56 -0700,
Mark Brown wrote:
>
> The following changes since commit ad5e4655f9a920b1cc13972e0389eaf9e0ba10b3:
>
> ASoC: remove duplicated include for nuc900 (2010-10-05 19:26:00 -0700)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Pulled now. Thanks.
Takashi
> Mark Brown (6):
> ASoC: Add Dimitris Papastamos to Wolfson maintainers
> ASoC: Update links for Wolfson MAINTAINERS entry
> ASoC: Staticise AD1980 DAI
> ASoC: Use delayed work for debounce of GPIO based jacks
> ASoC: Staticise CS4270 DAI
> Merge branch 'for-2.6.36' into for-2.6.37
>
> MAINTAINERS | 4 +++-
> include/sound/soc.h | 2 +-
> sound/soc/codecs/ad1980.c | 2 +-
> sound/soc/codecs/cs4270.c | 2 +-
> sound/soc/soc-jack.c | 11 +++++------
> 5 files changed, 11 insertions(+), 10 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-10-07 21:17 Mark Brown
2010-10-11 11:59 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-10-07 21:17 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit ad5e4655f9a920b1cc13972e0389eaf9e0ba10b3:
ASoC: remove duplicated include for nuc900 (2010-10-05 19:26:00 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Mark Brown (6):
ASoC: Add Dimitris Papastamos to Wolfson maintainers
ASoC: Update links for Wolfson MAINTAINERS entry
ASoC: Staticise AD1980 DAI
ASoC: Use delayed work for debounce of GPIO based jacks
ASoC: Staticise CS4270 DAI
Merge branch 'for-2.6.36' into for-2.6.37
MAINTAINERS | 4 +++-
include/sound/soc.h | 2 +-
sound/soc/codecs/ad1980.c | 2 +-
sound/soc/codecs/cs4270.c | 2 +-
sound/soc/soc-jack.c | 11 +++++------
5 files changed, 11 insertions(+), 10 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 14:24 ` Takashi Iwai
2010-10-06 14:29 ` Dimitris Papastamos
@ 2010-10-06 15:19 ` Mark Brown
1 sibling, 0 replies; 71+ messages in thread
From: Mark Brown @ 2010-10-06 15:19 UTC (permalink / raw)
To: Takashi Iwai; +Cc: Dimitris Papastamos, alsa-devel, Liam Girdwood, Barry Song
On Wed, Oct 06, 2010 at 04:24:18PM +0200, Takashi Iwai wrote:
> Yeah, I don't say it's buggy. But it's wrong from a programming POV.
> The proper endianess handling seems missing in the current code...
I'll need to have a proper look and think but endianness handling for
SPI is somewhat amusing - SPI is natually big endinan so controllers on
little endian architectures do a byte swap to send, but only when they
run in word oriented mode. If the word size is 8 bits they don't need
to.
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 14:24 ` Takashi Iwai
@ 2010-10-06 14:29 ` Dimitris Papastamos
2010-10-06 15:19 ` Mark Brown
1 sibling, 0 replies; 71+ messages in thread
From: Dimitris Papastamos @ 2010-10-06 14:29 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Mark Brown, Barry Song, Liam Girdwood
On Wed, 2010-10-06 at 16:24 +0200, Takashi Iwai wrote:
> At Wed, 06 Oct 2010 15:13:42 +0100,
> Dimitris Papastamos wrote:
> >
> > On Wed, 2010-10-06 at 15:46 +0200, Takashi Iwai wrote:
> > > At Wed, 06 Oct 2010 14:40:04 +0100,
> > > Dimitris Papastamos wrote:
> > > >
> > > > On Wed, 2010-10-06 at 15:30 +0200, Takashi Iwai wrote:
> > > > > At Wed, 06 Oct 2010 10:25:40 +0100,
> > > > > Dimitris Papastamos wrote:
> > > > > >
> > > > > > On Wed, 2010-10-06 at 08:31 +0100, Mark Brown wrote:
> > > > > > On Wed, Oct 06, 2010 at 09:10:23AM +0200, Takashi Iwai wrote:
> > > > > > >
> > > > > > > > If the above difference is intentional, it should be commented
> > > > > > > > somewhere.
> > > > > > >
> > > > > > > Meh, yes. Dimitris, please fix or add a comment as appropriate.
> > > > > > >
> > > > > >
> > > > > > In snd_soc_7_9_spi_write we prepare the tx buffer to be register
> > > > > > followed by data packed into 16 bits. In snd_soc_4_12_spi_write the tx
> > > > > > buffer is swapped. I'd expect this to be consistent between the two
> > > > > > transfers.
> > > > >
> > > > > Sorry, I don't understand your statement clearly.
> > > > > So, the byte-swap behavior in snd_soc_4_12_spi_write() is designed?
> > > >
> > > > I meant to say that snd_soc_4_12_spi_write looks suspicious and that I'd
> > > > expect it to behave similarly to snd_soc_7_9_spi_write. I don't see why
> > > > the byte swapping is needed.
> > >
> > > OK, thanks for clarifying :)
> > >
> > > Looking through git commits, this was introduced by a patch from Barry
> > > Song. Barry, could you check whether the current code is correct?
> > >
> > > I guess this is because the original code accessed unsigned short
> > > while the new code is converted to a byte array. Maybe due to the
> > > endianess, but it looks wrong.
> >
> > Looking at the commit now, I think his changes are consistent. Consider
> > an example with reg = 0xf and value = 0xa, then his original unsigned
> > short buf is equal to 0xf00a. If you follow the logic in
> > snd_soc_4_12_write you will find that data[0] and data[1] are 0xf0 and
> > 0x0a respectively. However on a say LE machine, his original buf is
> > laid out in mem as 0af0 whereas the data buffer is laid out as f00a so
> > he has to reverse that by swapping it in snd_soc_4_12_spi_write.
>
> Yeah, I don't say it's buggy. But it's wrong from a programming POV.
> The proper endianess handling seems missing in the current code...
Yup, I will wait for Mark to see what he has to comment on this and then
I will make the required changes.
Thanks,
Dimitrios
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 14:13 ` Dimitris Papastamos
@ 2010-10-06 14:24 ` Takashi Iwai
2010-10-06 14:29 ` Dimitris Papastamos
2010-10-06 15:19 ` Mark Brown
0 siblings, 2 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-10-06 14:24 UTC (permalink / raw)
To: Dimitris Papastamos; +Cc: alsa-devel, Mark Brown, Liam Girdwood, Barry Song
At Wed, 06 Oct 2010 15:13:42 +0100,
Dimitris Papastamos wrote:
>
> On Wed, 2010-10-06 at 15:46 +0200, Takashi Iwai wrote:
> > At Wed, 06 Oct 2010 14:40:04 +0100,
> > Dimitris Papastamos wrote:
> > >
> > > On Wed, 2010-10-06 at 15:30 +0200, Takashi Iwai wrote:
> > > > At Wed, 06 Oct 2010 10:25:40 +0100,
> > > > Dimitris Papastamos wrote:
> > > > >
> > > > > On Wed, 2010-10-06 at 08:31 +0100, Mark Brown wrote:
> > > > > On Wed, Oct 06, 2010 at 09:10:23AM +0200, Takashi Iwai wrote:
> > > > > >
> > > > > > > If the above difference is intentional, it should be commented
> > > > > > > somewhere.
> > > > > >
> > > > > > Meh, yes. Dimitris, please fix or add a comment as appropriate.
> > > > > >
> > > > >
> > > > > In snd_soc_7_9_spi_write we prepare the tx buffer to be register
> > > > > followed by data packed into 16 bits. In snd_soc_4_12_spi_write the tx
> > > > > buffer is swapped. I'd expect this to be consistent between the two
> > > > > transfers.
> > > >
> > > > Sorry, I don't understand your statement clearly.
> > > > So, the byte-swap behavior in snd_soc_4_12_spi_write() is designed?
> > >
> > > I meant to say that snd_soc_4_12_spi_write looks suspicious and that I'd
> > > expect it to behave similarly to snd_soc_7_9_spi_write. I don't see why
> > > the byte swapping is needed.
> >
> > OK, thanks for clarifying :)
> >
> > Looking through git commits, this was introduced by a patch from Barry
> > Song. Barry, could you check whether the current code is correct?
> >
> > I guess this is because the original code accessed unsigned short
> > while the new code is converted to a byte array. Maybe due to the
> > endianess, but it looks wrong.
>
> Looking at the commit now, I think his changes are consistent. Consider
> an example with reg = 0xf and value = 0xa, then his original unsigned
> short buf is equal to 0xf00a. If you follow the logic in
> snd_soc_4_12_write you will find that data[0] and data[1] are 0xf0 and
> 0x0a respectively. However on a say LE machine, his original buf is
> laid out in mem as 0af0 whereas the data buffer is laid out as f00a so
> he has to reverse that by swapping it in snd_soc_4_12_spi_write.
Yeah, I don't say it's buggy. But it's wrong from a programming POV.
The proper endianess handling seems missing in the current code...
Takashi
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 13:46 ` Takashi Iwai
@ 2010-10-06 14:13 ` Dimitris Papastamos
2010-10-06 14:24 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Dimitris Papastamos @ 2010-10-06 14:13 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Mark Brown, Liam Girdwood, Barry Song
On Wed, 2010-10-06 at 15:46 +0200, Takashi Iwai wrote:
> At Wed, 06 Oct 2010 14:40:04 +0100,
> Dimitris Papastamos wrote:
> >
> > On Wed, 2010-10-06 at 15:30 +0200, Takashi Iwai wrote:
> > > At Wed, 06 Oct 2010 10:25:40 +0100,
> > > Dimitris Papastamos wrote:
> > > >
> > > > On Wed, 2010-10-06 at 08:31 +0100, Mark Brown wrote:
> > > > On Wed, Oct 06, 2010 at 09:10:23AM +0200, Takashi Iwai wrote:
> > > > >
> > > > > > If the above difference is intentional, it should be commented
> > > > > > somewhere.
> > > > >
> > > > > Meh, yes. Dimitris, please fix or add a comment as appropriate.
> > > > >
> > > >
> > > > In snd_soc_7_9_spi_write we prepare the tx buffer to be register
> > > > followed by data packed into 16 bits. In snd_soc_4_12_spi_write the tx
> > > > buffer is swapped. I'd expect this to be consistent between the two
> > > > transfers.
> > >
> > > Sorry, I don't understand your statement clearly.
> > > So, the byte-swap behavior in snd_soc_4_12_spi_write() is designed?
> >
> > I meant to say that snd_soc_4_12_spi_write looks suspicious and that I'd
> > expect it to behave similarly to snd_soc_7_9_spi_write. I don't see why
> > the byte swapping is needed.
>
> OK, thanks for clarifying :)
>
> Looking through git commits, this was introduced by a patch from Barry
> Song. Barry, could you check whether the current code is correct?
>
> I guess this is because the original code accessed unsigned short
> while the new code is converted to a byte array. Maybe due to the
> endianess, but it looks wrong.
Looking at the commit now, I think his changes are consistent. Consider
an example with reg = 0xf and value = 0xa, then his original unsigned
short buf is equal to 0xf00a. If you follow the logic in
snd_soc_4_12_write you will find that data[0] and data[1] are 0xf0 and
0x0a respectively. However on a say LE machine, his original buf is
laid out in mem as 0af0 whereas the data buffer is laid out as f00a so
he has to reverse that by swapping it in snd_soc_4_12_spi_write.
Thanks,
Dimitrios
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 13:40 ` Dimitris Papastamos
@ 2010-10-06 13:46 ` Takashi Iwai
2010-10-06 14:13 ` Dimitris Papastamos
0 siblings, 1 reply; 71+ messages in thread
From: Takashi Iwai @ 2010-10-06 13:46 UTC (permalink / raw)
To: Dimitris Papastamos; +Cc: alsa-devel, Mark Brown, Barry Song, Liam Girdwood
At Wed, 06 Oct 2010 14:40:04 +0100,
Dimitris Papastamos wrote:
>
> On Wed, 2010-10-06 at 15:30 +0200, Takashi Iwai wrote:
> > At Wed, 06 Oct 2010 10:25:40 +0100,
> > Dimitris Papastamos wrote:
> > >
> > > On Wed, 2010-10-06 at 08:31 +0100, Mark Brown wrote:
> > > On Wed, Oct 06, 2010 at 09:10:23AM +0200, Takashi Iwai wrote:
> > > >
> > > > > If the above difference is intentional, it should be commented
> > > > > somewhere.
> > > >
> > > > Meh, yes. Dimitris, please fix or add a comment as appropriate.
> > > >
> > >
> > > In snd_soc_7_9_spi_write we prepare the tx buffer to be register
> > > followed by data packed into 16 bits. In snd_soc_4_12_spi_write the tx
> > > buffer is swapped. I'd expect this to be consistent between the two
> > > transfers.
> >
> > Sorry, I don't understand your statement clearly.
> > So, the byte-swap behavior in snd_soc_4_12_spi_write() is designed?
>
> I meant to say that snd_soc_4_12_spi_write looks suspicious and that I'd
> expect it to behave similarly to snd_soc_7_9_spi_write. I don't see why
> the byte swapping is needed.
OK, thanks for clarifying :)
Looking through git commits, this was introduced by a patch from Barry
Song. Barry, could you check whether the current code is correct?
I guess this is because the original code accessed unsigned short
while the new code is converted to a byte array. Maybe due to the
endianess, but it looks wrong.
thanks,
Takashi
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 13:30 ` Takashi Iwai
@ 2010-10-06 13:40 ` Dimitris Papastamos
2010-10-06 13:46 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Dimitris Papastamos @ 2010-10-06 13:40 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Mark Brown, Liam Girdwood
On Wed, 2010-10-06 at 15:30 +0200, Takashi Iwai wrote:
> At Wed, 06 Oct 2010 10:25:40 +0100,
> Dimitris Papastamos wrote:
> >
> > On Wed, 2010-10-06 at 08:31 +0100, Mark Brown wrote:
> > On Wed, Oct 06, 2010 at 09:10:23AM +0200, Takashi Iwai wrote:
> > >
> > > > If the above difference is intentional, it should be commented
> > > > somewhere.
> > >
> > > Meh, yes. Dimitris, please fix or add a comment as appropriate.
> > >
> >
> > In snd_soc_7_9_spi_write we prepare the tx buffer to be register
> > followed by data packed into 16 bits. In snd_soc_4_12_spi_write the tx
> > buffer is swapped. I'd expect this to be consistent between the two
> > transfers.
>
> Sorry, I don't understand your statement clearly.
> So, the byte-swap behavior in snd_soc_4_12_spi_write() is designed?
I meant to say that snd_soc_4_12_spi_write looks suspicious and that I'd
expect it to behave similarly to snd_soc_7_9_spi_write. I don't see why
the byte swapping is needed.
Thanks,
Dimitrios
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 9:25 ` Dimitris Papastamos
@ 2010-10-06 13:30 ` Takashi Iwai
2010-10-06 13:40 ` Dimitris Papastamos
0 siblings, 1 reply; 71+ messages in thread
From: Takashi Iwai @ 2010-10-06 13:30 UTC (permalink / raw)
To: Dimitris Papastamos; +Cc: alsa-devel, Mark Brown, Liam Girdwood
At Wed, 06 Oct 2010 10:25:40 +0100,
Dimitris Papastamos wrote:
>
> On Wed, 2010-10-06 at 08:31 +0100, Mark Brown wrote:
> On Wed, Oct 06, 2010 at 09:10:23AM +0200, Takashi Iwai wrote:
> >
> > > If the above difference is intentional, it should be commented
> > > somewhere.
> >
> > Meh, yes. Dimitris, please fix or add a comment as appropriate.
> >
>
> In snd_soc_7_9_spi_write we prepare the tx buffer to be register
> followed by data packed into 16 bits. In snd_soc_4_12_spi_write the tx
> buffer is swapped. I'd expect this to be consistent between the two
> transfers.
Sorry, I don't understand your statement clearly.
So, the byte-swap behavior in snd_soc_4_12_spi_write() is designed?
If yes, why?
Takashi
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 7:31 ` Mark Brown
2010-10-06 7:35 ` Takashi Iwai
@ 2010-10-06 9:25 ` Dimitris Papastamos
2010-10-06 13:30 ` Takashi Iwai
1 sibling, 1 reply; 71+ messages in thread
From: Dimitris Papastamos @ 2010-10-06 9:25 UTC (permalink / raw)
To: Mark Brown; +Cc: Takashi Iwai, alsa-devel, Liam, Girdwood
On Wed, 2010-10-06 at 08:31 +0100, Mark Brown wrote:
On Wed, Oct 06, 2010 at 09:10:23AM +0200, Takashi Iwai wrote:
>
> > If the above difference is intentional, it should be commented
> > somewhere.
>
> Meh, yes. Dimitris, please fix or add a comment as appropriate.
>
In snd_soc_7_9_spi_write we prepare the tx buffer to be register
followed by data packed into 16 bits. In snd_soc_4_12_spi_write the tx
buffer is swapped. I'd expect this to be consistent between the two
transfers.
Thanks,
Dimitrios
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 7:31 ` Mark Brown
@ 2010-10-06 7:35 ` Takashi Iwai
2010-10-06 9:25 ` Dimitris Papastamos
1 sibling, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-10-06 7:35 UTC (permalink / raw)
To: Mark Brown; +Cc: dp, alsa-devel, Liam Girdwood
At Wed, 6 Oct 2010 08:31:04 +0100,
Mark Brown wrote:
>
> On Wed, Oct 06, 2010 at 09:10:23AM +0200, Takashi Iwai wrote:
> > > They also differ in the type of the cache variable. You could do
> > > something with macros but it'd not be terribly pleasant.
>
> > Hm, this can be tricky. Meanwhile, we could have it always int,
> > instead of different types. The amount of memory you save by
> > supporting different size might be more than the waste of 3 bytes for
> > 1 byte data array.
>
> Given the size of the register maps for modern chips with visible DSPs
> in them the overhead can be non-trivial. Doing this also inhibits
> operations like doing bulk writes of data from cache (which we don't do
> right now but may wish to do in future) since the data can't just be
> passed to the bus I/O functions so it's not purely a memory efficiency
> thing.
OK, that's another argument. We need C++ for a better implementation
of such codes, heh ;)
Takashi
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 7:10 ` Takashi Iwai
@ 2010-10-06 7:31 ` Mark Brown
2010-10-06 7:35 ` Takashi Iwai
2010-10-06 9:25 ` Dimitris Papastamos
0 siblings, 2 replies; 71+ messages in thread
From: Mark Brown @ 2010-10-06 7:31 UTC (permalink / raw)
To: Takashi Iwai; +Cc: dp, alsa-devel, Liam Girdwood
On Wed, Oct 06, 2010 at 09:10:23AM +0200, Takashi Iwai wrote:
> If the above difference is intentional, it should be commented
> somewhere.
Meh, yes. Dimitris, please fix or add a comment as appropriate.
> > They also differ in the type of the cache variable. You could do
> > something with macros but it'd not be terribly pleasant.
> Hm, this can be tricky. Meanwhile, we could have it always int,
> instead of different types. The amount of memory you save by
> supporting different size might be more than the waste of 3 bytes for
> 1 byte data array.
Given the size of the register maps for modern chips with visible DSPs
in them the overhead can be non-trivial. Doing this also inhibits
operations like doing bulk writes of data from cache (which we don't do
right now but may wish to do in future) since the data can't just be
passed to the bus I/O functions so it's not purely a memory efficiency
thing.
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 6:34 ` Mark Brown
@ 2010-10-06 7:10 ` Takashi Iwai
2010-10-06 7:31 ` Mark Brown
0 siblings, 1 reply; 71+ messages in thread
From: Takashi Iwai @ 2010-10-06 7:10 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Wed, 6 Oct 2010 07:34:01 +0100,
Mark Brown wrote:
>
> On Wed, Oct 06, 2010 at 08:24:44AM +0200, Takashi Iwai wrote:
>
> > BTW, looking through the changes, I wonder why only
> > snd_soc_4_12_spi_write has the byte swap at copying msg[]. Is it
> > intended or a typo? If this is a typo, we can merge all
> > snd_soc_*_spi_write() into a single function.
>
> It's not a byte swap, it's mangling part of the register and value
> together. The others are using whole numbers of bytes.
To avoid confusion, I meant the code below:
static int snd_soc_4_12_spi_write(void *control_data, const char *data,
int len)
{
....
msg[0] = data[1];
msg[1] = data[0];
The others such as snd_soc_7_9_spi_write() (which also no-byte-aligned)
are straight copy:
static int snd_soc_7_9_spi_write(void *control_data, const char *data,
int len)
{
....
msg[0] = data[0];
msg[1] = data[1];
If the above difference is intentional, it should be commented
somewhere.
> > And, all snd_soc_x_y_read() and snd_soc_x_y_write() are fairly
> > resemble, just data[] setup is different. They can be merged well, I
> > suppose.
>
> They also differ in the type of the cache variable. You could do
> something with macros but it'd not be terribly pleasant.
Hm, this can be tricky. Meanwhile, we could have it always int,
instead of different types. The amount of memory you save by
supporting different size might be more than the waste of 3 bytes for
1 byte data array.
Just my $0.02, though.
Takashi
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-06 6:24 ` Takashi Iwai
@ 2010-10-06 6:34 ` Mark Brown
2010-10-06 7:10 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-10-06 6:34 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
On Wed, Oct 06, 2010 at 08:24:44AM +0200, Takashi Iwai wrote:
> BTW, looking through the changes, I wonder why only
> snd_soc_4_12_spi_write has the byte swap at copying msg[]. Is it
> intended or a typo? If this is a typo, we can merge all
> snd_soc_*_spi_write() into a single function.
It's not a byte swap, it's mangling part of the register and value
together. The others are using whole numbers of bytes.
> And, all snd_soc_x_y_read() and snd_soc_x_y_write() are fairly
> resemble, just data[] setup is different. They can be merged well, I
> suppose.
They also differ in the type of the cache variable. You could do
something with macros but it'd not be terribly pleasant.
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-05 19:14 Mark Brown
@ 2010-10-06 6:24 ` Takashi Iwai
2010-10-06 6:34 ` Mark Brown
0 siblings, 1 reply; 71+ messages in thread
From: Takashi Iwai @ 2010-10-06 6:24 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Tue, 5 Oct 2010 12:14:00 -0700,
Mark Brown wrote:
>
> The following changes since commit 45605a87b3f34fb71bbc6446e2d49a469e9e10dd:
>
> Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc (2010-10-05 07:50:11 +0200)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Pulled now. Thanks.
BTW, looking through the changes, I wonder why only
snd_soc_4_12_spi_write has the byte swap at copying msg[]. Is it
intended or a typo? If this is a typo, we can merge all
snd_soc_*_spi_write() into a single function.
And, all snd_soc_x_y_read() and snd_soc_x_y_write() are fairly
resemble, just data[] setup is different. They can be merged well, I
suppose.
Takashi
> Dimitris Papastamos (2):
> ASoC: soc-cache: Add spi_write support for all I/O types
> ASoC: WM8804: Retrieve the device revision and print it
>
> Guennadi Liakhovetski (1):
> ASoC: sh: fix build error: terminate the platform device ID list
>
> Mark Brown (1):
> Merge branch 'topic/asoc' of git://git.kernel.org/.../tiwai/sound-2.6 into for-2.6.37
>
> Nicolas Kaiser (1):
> ASoC: remove duplicated include for nuc900
>
> Troy Kisky (1):
> ALSA: ASoc: DaVinci Delay start of ASP to trigger
>
> sound/soc/codecs/wm8804.c | 8 +++
> sound/soc/davinci/davinci-i2s.c | 6 ---
> sound/soc/nuc900/nuc900-ac97.c | 1 -
> sound/soc/sh/fsi.c | 1 +
> sound/soc/soc-cache.c | 96 +++++++++++++++++++++++++++++++++++++++
> 5 files changed, 105 insertions(+), 7 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-10-05 19:14 Mark Brown
2010-10-06 6:24 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-10-05 19:14 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 45605a87b3f34fb71bbc6446e2d49a469e9e10dd:
Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc (2010-10-05 07:50:11 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Dimitris Papastamos (2):
ASoC: soc-cache: Add spi_write support for all I/O types
ASoC: WM8804: Retrieve the device revision and print it
Guennadi Liakhovetski (1):
ASoC: sh: fix build error: terminate the platform device ID list
Mark Brown (1):
Merge branch 'topic/asoc' of git://git.kernel.org/.../tiwai/sound-2.6 into for-2.6.37
Nicolas Kaiser (1):
ASoC: remove duplicated include for nuc900
Troy Kisky (1):
ALSA: ASoc: DaVinci Delay start of ASP to trigger
sound/soc/codecs/wm8804.c | 8 +++
sound/soc/davinci/davinci-i2s.c | 6 ---
sound/soc/nuc900/nuc900-ac97.c | 1 -
sound/soc/sh/fsi.c | 1 +
sound/soc/soc-cache.c | 96 +++++++++++++++++++++++++++++++++++++++
5 files changed, 105 insertions(+), 7 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-10-04 18:22 Mark Brown
@ 2010-10-05 5:53 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-10-05 5:53 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Mon, 4 Oct 2010 11:22:10 -0700,
Mark Brown wrote:
>
> The following changes since commit 0b452f2efa35c48219d1ad3cbebdd786ec39ef06:
>
> Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc (2010-10-03 11:10:01 +0200)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Pulled now. Thanks.
Takashi
> Dimitris Papastamos (3):
> ASoC: WM8804: Use a proper DAI name
> ASoC: WM8804: Refactor set_pll code to avoid GCC warnings
> ASoC: WM8804: Power down the PLL correctly
>
> Mark Brown (5):
> ASoC: Relax restrictions on WM8962 BCLK configuration
> ASoC: Remove -dai suffix from i.MX SSI driver
> ASoC: Add support for WM8962 GPIO outputs
> ASoC: Implement interrupt based jack detection
> ASoC: Put WM8962 GPIO2/3 into GPIO mode when configuring platform data too
>
> arch/arm/mach-mx3/clock-imx31.c | 4 +-
> arch/arm/mach-mx3/clock-imx35.c | 4 +-
> arch/arm/mach-mx3/devices.c | 4 +-
> arch/arm/plat-mxc/audmux-v2.c | 4 +-
> include/sound/wm8962.h | 1 +
> sound/soc/codecs/wm8804.c | 49 +++++----
> sound/soc/codecs/wm8962.c | 228 +++++++++++++++++++++++++++++++++++++--
> sound/soc/codecs/wm8962.h | 4 +
> sound/soc/imx/eukrea-tlv320.c | 2 +-
> sound/soc/imx/imx-ssi.c | 2 +-
> sound/soc/imx/phycore-ac97.c | 2 +-
> sound/soc/imx/wm1133-ev1.c | 2 +-
> 12 files changed, 265 insertions(+), 41 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-10-04 18:22 Mark Brown
2010-10-05 5:53 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-10-04 18:22 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 0b452f2efa35c48219d1ad3cbebdd786ec39ef06:
Merge branch 'for-2.6.37' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc (2010-10-03 11:10:01 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Dimitris Papastamos (3):
ASoC: WM8804: Use a proper DAI name
ASoC: WM8804: Refactor set_pll code to avoid GCC warnings
ASoC: WM8804: Power down the PLL correctly
Mark Brown (5):
ASoC: Relax restrictions on WM8962 BCLK configuration
ASoC: Remove -dai suffix from i.MX SSI driver
ASoC: Add support for WM8962 GPIO outputs
ASoC: Implement interrupt based jack detection
ASoC: Put WM8962 GPIO2/3 into GPIO mode when configuring platform data too
arch/arm/mach-mx3/clock-imx31.c | 4 +-
arch/arm/mach-mx3/clock-imx35.c | 4 +-
arch/arm/mach-mx3/devices.c | 4 +-
arch/arm/plat-mxc/audmux-v2.c | 4 +-
include/sound/wm8962.h | 1 +
sound/soc/codecs/wm8804.c | 49 +++++----
sound/soc/codecs/wm8962.c | 228 +++++++++++++++++++++++++++++++++++++--
sound/soc/codecs/wm8962.h | 4 +
sound/soc/imx/eukrea-tlv320.c | 2 +-
sound/soc/imx/imx-ssi.c | 2 +-
sound/soc/imx/phycore-ac97.c | 2 +-
sound/soc/imx/wm1133-ev1.c | 2 +-
12 files changed, 265 insertions(+), 41 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-09-30 20:49 Mark Brown
@ 2010-09-30 21:04 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-09-30 21:04 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Thu, 30 Sep 2010 13:49:48 -0700,
Mark Brown wrote:
>
> The following changes since commit 45e655047fd64ba7eb52d14ef5acc41763c8ea34:
>
> ASoC: Initial WM8962 IRQ support (2010-09-29 00:32:36 -0700)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Pulled now. Thanks.
Takashi
> Dimitris Papastamos (2):
> ASoC: Remove unneeded use of spi_bus_type
> ASoC: WM8804: Initial driver
>
> Mark Brown (2):
> ASoC: Mark WM8962 Additional Control 4 register as volatile
> ASoC: Provide microphone bias configuration for WM8962
>
> include/sound/wm8962.h | 6 +
> sound/soc/codecs/Kconfig | 4 +
> sound/soc/codecs/Makefile | 2 +
> sound/soc/codecs/wm8510.c | 1 -
> sound/soc/codecs/wm8711.c | 1 -
> sound/soc/codecs/wm8728.c | 1 -
> sound/soc/codecs/wm8731.c | 1 -
> sound/soc/codecs/wm8750.c | 1 -
> sound/soc/codecs/wm8753.c | 1 -
> sound/soc/codecs/wm8776.c | 1 -
> sound/soc/codecs/wm8804.c | 820 ++++++++++++++++++++++++++++++++++++++
> sound/soc/codecs/wm8804.h | 61 +++
> sound/soc/codecs/wm8900.c | 1 -
> sound/soc/codecs/wm8962-tables.c | 2 +-
> sound/soc/codecs/wm8962.c | 12 +
> sound/soc/codecs/wm8985.c | 1 -
> sound/soc/codecs/wm8988.c | 1 -
> 17 files changed, 906 insertions(+), 11 deletions(-)
> create mode 100644 sound/soc/codecs/wm8804.c
> create mode 100644 sound/soc/codecs/wm8804.h
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-09-30 20:49 Mark Brown
2010-09-30 21:04 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-09-30 20:49 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 45e655047fd64ba7eb52d14ef5acc41763c8ea34:
ASoC: Initial WM8962 IRQ support (2010-09-29 00:32:36 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Dimitris Papastamos (2):
ASoC: Remove unneeded use of spi_bus_type
ASoC: WM8804: Initial driver
Mark Brown (2):
ASoC: Mark WM8962 Additional Control 4 register as volatile
ASoC: Provide microphone bias configuration for WM8962
include/sound/wm8962.h | 6 +
sound/soc/codecs/Kconfig | 4 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/wm8510.c | 1 -
sound/soc/codecs/wm8711.c | 1 -
sound/soc/codecs/wm8728.c | 1 -
sound/soc/codecs/wm8731.c | 1 -
sound/soc/codecs/wm8750.c | 1 -
sound/soc/codecs/wm8753.c | 1 -
sound/soc/codecs/wm8776.c | 1 -
sound/soc/codecs/wm8804.c | 820 ++++++++++++++++++++++++++++++++++++++
sound/soc/codecs/wm8804.h | 61 +++
sound/soc/codecs/wm8900.c | 1 -
sound/soc/codecs/wm8962-tables.c | 2 +-
sound/soc/codecs/wm8962.c | 12 +
sound/soc/codecs/wm8985.c | 1 -
sound/soc/codecs/wm8988.c | 1 -
17 files changed, 906 insertions(+), 11 deletions(-)
create mode 100644 sound/soc/codecs/wm8804.c
create mode 100644 sound/soc/codecs/wm8804.h
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-09-30 0:30 Mark Brown
@ 2010-09-30 5:40 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-09-30 5:40 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Wed, 29 Sep 2010 17:30:33 -0700,
Mark Brown wrote:
>
> The following changes since commit cf1ff5011614cad540fa872b46552d078b510c38:
>
> ASoC: Fix a compile warning for printk format (2010-09-27 08:18:13 +0200)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> Dimitris Papastamos (1):
> ASoC: WM8985: Use the correct macro for the kcontrol defined
>
> Mark Brown (3):
> ASoC: Fix masking of WM8962 FLL1 register
> ASoC: Lowercase WM8962 CODEC name
> ASoC: Initial WM8962 IRQ support
Thanks, pulled now.
Takashi
> include/sound/wm8962.h | 2 +
> sound/soc/codecs/wm8962.c | 64 ++++++++++++++++++++++++++++++++++++++++++--
> sound/soc/codecs/wm8985.c | 4 +-
> 3 files changed, 65 insertions(+), 5 deletions(-)
>
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-09-30 0:30 Mark Brown
2010-09-30 5:40 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-09-30 0:30 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit cf1ff5011614cad540fa872b46552d078b510c38:
ASoC: Fix a compile warning for printk format (2010-09-27 08:18:13 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Dimitris Papastamos (1):
ASoC: WM8985: Use the correct macro for the kcontrol defined
Mark Brown (3):
ASoC: Fix masking of WM8962 FLL1 register
ASoC: Lowercase WM8962 CODEC name
ASoC: Initial WM8962 IRQ support
include/sound/wm8962.h | 2 +
sound/soc/codecs/wm8962.c | 64 ++++++++++++++++++++++++++++++++++++++++++--
sound/soc/codecs/wm8985.c | 4 +-
3 files changed, 65 insertions(+), 5 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-09-27 6:20 ` Takashi Iwai
2010-09-27 8:21 ` Dimitris Papastamos
@ 2010-09-27 16:03 ` Mark Brown
1 sibling, 0 replies; 71+ messages in thread
From: Mark Brown @ 2010-09-27 16:03 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
On Mon, Sep 27, 2010 at 08:20:19AM +0200, Takashi Iwai wrote:
> I got a compile warning, and fixed manually with the patch below
> (applied to topic/asoc branch).
Thanks. I wish GCC would generate these warnings independant of the
actual underlying types :(
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-09-27 8:30 ` Takashi Iwai
@ 2010-09-27 8:58 ` Dimitris Papastamos
0 siblings, 0 replies; 71+ messages in thread
From: Dimitris Papastamos @ 2010-09-27 8:58 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Mark Brown, Liam Girdwood
On Mon, 2010-09-27 at 10:30 +0200, Takashi Iwai wrote:
> Yeah, I do understand the initial intention, but size_t for such a
> case (just for an index of a small fixed size array) is obviously too
> much. If it must be size_t, it shouldn't be a variable name like "i"
> but a more specific name.
I see your point. Makes sense.
Cheers,
Dimitrios
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-09-27 8:21 ` Dimitris Papastamos
@ 2010-09-27 8:30 ` Takashi Iwai
2010-09-27 8:58 ` Dimitris Papastamos
0 siblings, 1 reply; 71+ messages in thread
From: Takashi Iwai @ 2010-09-27 8:30 UTC (permalink / raw)
To: Dimitris Papastamos; +Cc: alsa-devel, Mark Brown, Liam Girdwood
At Mon, 27 Sep 2010 09:21:14 +0100,
Dimitris Papastamos wrote:
>
> > sound/soc/codecs/wm8985.c: In function 'wm8985_hw_params':
> > sound/soc/codecs/wm8985.c:731:2: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
> >
> > Actually the variable is fine as int.
>
> I'd guess the expected fix is to change '%d' to '%zu'. The reason for it
> being size_t is that is used in an expression involving ARRAY_SIZE(...)
> which uses sizeof. But it does not really matter in actual fact because
> the array will never be large enough to cause sign confusion.
Yeah, I do understand the initial intention, but size_t for such a
case (just for an index of a small fixed size array) is obviously too
much. If it must be size_t, it shouldn't be a variable name like "i"
but a more specific name.
thanks,
Takashi
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-09-27 6:20 ` Takashi Iwai
@ 2010-09-27 8:21 ` Dimitris Papastamos
2010-09-27 8:30 ` Takashi Iwai
2010-09-27 16:03 ` Mark Brown
1 sibling, 1 reply; 71+ messages in thread
From: Dimitris Papastamos @ 2010-09-27 8:21 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Mark Brown, Liam Girdwood
> sound/soc/codecs/wm8985.c: In function 'wm8985_hw_params':
> sound/soc/codecs/wm8985.c:731:2: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
>
> Actually the variable is fine as int.
I'd guess the expected fix is to change '%d' to '%zu'. The reason for it
being size_t is that is used in an expression involving ARRAY_SIZE(...)
which uses sizeof. But it does not really matter in actual fact because
the array will never be large enough to cause sign confusion.
Thanks,
Dimitrios
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-09-27 0:24 Mark Brown
@ 2010-09-27 6:20 ` Takashi Iwai
2010-09-27 8:21 ` Dimitris Papastamos
2010-09-27 16:03 ` Mark Brown
0 siblings, 2 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-09-27 6:20 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Sun, 26 Sep 2010 17:24:30 -0700,
Mark Brown wrote:
>
> The following changes since commit 3e13f65e3aa51fc7009afc554683a0b182c057f5:
>
> ASoC: adapt multi-componentism again (2010-09-23 07:41:37 +0200)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> Dimitris Papastamos (3):
> ASoC: Delegate to hw specific read for volatile registers
> ASoC: Fix incorrect parameter to snd_soc_codec_volatile_register
> ASoC: WM8985: Remove unneeded declaration.
>
> Mark Brown (8):
> ASoC: Remove unneeded WM9713 header include from SMDK WM9713 driver
> ASoC: Clarify naming for SMDK WM9713 driver
> ASoC: Clean up the CODEC device as well as the board for SMDK WM9713
> ASoC: Convert s3c-ac97 to pr_() macros
> ASoC: Add debug logging for s3c-ac97 resets
> ASoC: Clean up AC'97 glue driver
> ASoC: Add Jassi Brar as Samsung maintainer
> Merge branch 'for-2.6.36' into for-2.6.37
Pulled now.
I got a compile warning, and fixed manually with the patch below
(applied to topic/asoc branch).
thanks,
Takashi
===
>From cf1ff5011614cad540fa872b46552d078b510c38 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Mon, 27 Sep 2010 08:13:25 +0200
Subject: [PATCH] ASoC: Fix a compile warning for printk format
sound/soc/codecs/wm8985.c: In function 'wm8985_hw_params':
sound/soc/codecs/wm8985.c:731:2: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
Actually the variable is fine as int.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
sound/soc/codecs/wm8985.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/sound/soc/codecs/wm8985.c b/sound/soc/codecs/wm8985.c
index b94af96..6658c94 100644
--- a/sound/soc/codecs/wm8985.c
+++ b/sound/soc/codecs/wm8985.c
@@ -644,7 +644,7 @@ static int wm8985_hw_params(struct snd_pcm_substream *substream,
struct snd_pcm_hw_params *params,
struct snd_soc_dai *dai)
{
- size_t i;
+ int i;
struct snd_soc_codec *codec;
struct wm8985_priv *wm8985;
u16 blen, srate_idx;
--
1.7.2.2
^ permalink raw reply related [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-09-27 0:24 Mark Brown
2010-09-27 6:20 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-09-27 0:24 UTC (permalink / raw)
To: Takshi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit 3e13f65e3aa51fc7009afc554683a0b182c057f5:
ASoC: adapt multi-componentism again (2010-09-23 07:41:37 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
Dimitris Papastamos (3):
ASoC: Delegate to hw specific read for volatile registers
ASoC: Fix incorrect parameter to snd_soc_codec_volatile_register
ASoC: WM8985: Remove unneeded declaration.
Mark Brown (8):
ASoC: Remove unneeded WM9713 header include from SMDK WM9713 driver
ASoC: Clarify naming for SMDK WM9713 driver
ASoC: Clean up the CODEC device as well as the board for SMDK WM9713
ASoC: Convert s3c-ac97 to pr_() macros
ASoC: Add debug logging for s3c-ac97 resets
ASoC: Clean up AC'97 glue driver
ASoC: Add Jassi Brar as Samsung maintainer
Merge branch 'for-2.6.36' into for-2.6.37
MAINTAINERS | 6 +++
sound/soc/codecs/ac97.c | 14 +++-----
sound/soc/codecs/wm8985.c | 2 -
sound/soc/s3c24xx/s3c-ac97.c | 14 +++++---
sound/soc/s3c24xx/smdk_wm9713.c | 4 +-
sound/soc/soc-cache.c | 76 +++++++++++++++++++++++++-------------
6 files changed, 72 insertions(+), 44 deletions(-)
^ permalink raw reply [flat|nested] 71+ messages in thread
* Re: ASoC updates for 2.6.37
2010-09-22 11:52 Mark Brown
@ 2010-09-22 14:24 ` Takashi Iwai
0 siblings, 0 replies; 71+ messages in thread
From: Takashi Iwai @ 2010-09-22 14:24 UTC (permalink / raw)
To: Mark Brown; +Cc: alsa-devel, Liam Girdwood
At Wed, 22 Sep 2010 12:52:56 +0100,
Mark Brown wrote:
>
> The following changes since commit da5cabf80e2433131bf0ed8993abc0f7ea618c73:
>
> Linux 2.6.36-rc1 (2010-08-15 17:41:37 -0700)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
>
> We've now had a reasonable amount of time with the multi-component
> changes in -next and any cross-tree issues would probably have been
> resolved by now so it seems like a good time to start pushing this into
> the main sound tree again.
>
> As well as the multi-component changes there's also quite a few new
> drivers here - it's going to be a busy release for ASoC all round.
Great, I pulled now. A local build test here looks OK, so pushed out.
Thanks!
Takashi
> Arnaud Patard (3):
> ASoC: OpenRD Client : Fix naming breakage due to multicomponent support
> ASoC: kirkwood: add alias to pcm module
> ASoC: Change my mail address
>
> Axel Lin (5):
> ASoC: e740_wm9705 - free gpio in e740_exit()
> ASoC: remove include of pxa2xx-pcm.h in pxa2xx-ac97.c
> ASoC: pxa-ssp: fix a memory leak in pxa_ssp_remove()
> ASoC: soc-core: fix debugfs_pop_time file permissions
> ASoC: ad1980 - set reg_cache_default to ad1980_reg
>
> Chanwoo Choi (2):
> ASoC: multi-component - Add Aquila sound driver
> ASoC: multi-component - Add Goni sound driver
>
> Dimitris Papastamos (6):
> ARM: S3C64XX: Fix fallthrough bug in i2sv3 gpio configuration, improve logging
> ASoC: Fix incorrect register cache size configuration
> ASoC: Fix off-by-one bug in WM8962 register cache size configuration
> ASoC: WM8985: Initial driver
> ASoC: Fix soc-cache buffer overflow bug
> ASoC: Fix soc-cache buffer overflow bug
>
> Dzianis Kahanovich (1):
> ASoC: Add device table to SH FSI driver
>
> G, Manjunath Kondaiah (1):
> OMAP: McBSP: Fix static function warning
>
> Guennadi Liakhovetski (4):
> ASoC: fix clkdev API usage in sh/migor.c
> ASoC: fix compile breakage of the sh/siu driver
> sh: fix an SIU device name mismatch
> ASoC: fix SIU driver breakage, occurred during the multi-component transition
>
> Haojian Zhuang (5):
> ASoC: fix pxa2xx-pcm.h path
> ASoC: update setting for pxa ssp slave mode
> ASoC: add 88pm860x codec driver
> ASoC: add tavorevb3 machine driver for 88pm860x
> ASoC: add saarb machine driver for 88pm860x
>
> Ian Lartey (6):
> ASoC: multi-component: Fix reference to moved header file, which was unused anyway.
> ASoC: pxa2xx-i2s is the proper name of the I2S DAI, not pxa-i2s.
> ASoC: Make codec dai naming for WM8741 consistent
> ASoC: Enable autoloading of pxa2xx CPU I2S driver with module alias
> ASoC: Complete supported clock ratios and rate constraints for wm8741
> ASoC: Added a missing 32-bit PCM format, to the wm8994 codec.
>
> Janusz Krzysztofik (1):
> ASoC: Use a more adequate name for the CX20442 codec DAI
>
> Jarkko Nikula (21):
> ASoC: multi-component - Drop board-n8x0.c changes
> ASoC: Fix tlv320aic3x GPIO initialization
> ASoC: omap: rx51: Use gpio_set_value_cansleep for speaker amp control
> omap: rx51: Remove redefinition of rx51_aic3x_data
> ASoC: tlv320aic3x: Fix remaining output pin switch names
> ASoC: tlv320aic3x: Sort output pin control registers in header file
> ASoC: tlv320aic3x: Reimplement output mixers
> ASoC: tlv320aic3x: Sanitize output controls
> ASoC: Swap bias level enumeration
> ASoC: tlv320aic3x: Fix null pointer dereference when pdata is not set
> ASoC: tlv320aic3x: Optimize PLL programming in aic3x_set_bias_level
> ASoC: Remove needless codec->bias_level assignment to SND_SOC_BIAS_OFF
> ASoC: tlv320aic3x: Use snd_soc_read and snd_soc_write
> ASoC: tlv320aic3x: Switch to soc-cache helpers
> ASoC: tlv320aic3x: Complete the soc-cache conversion
> ASoC: tlv320aic3x: Add virtual output pin Detection
> ASoC: tlv320aic3x: Move regulator management from i2c to soc domain
> ASoC: tlv320aic3x: Add runtime regulator control to aic3x_set_bias_level
> ASoC: tlv320aic3x: Use regulator notifiers for optimizing the cache sync
> ASoC: tlv320aic3x: Let the codec hit SND_SOC_BIAS_OFF when idle
> ASoC: Remove extra rtd->dev.init_name assignment in soc_probe_dai_link
>
> Jassi Brar (3):
> ASoC: S3C: AC97: Remove the -dai suffix
> ASoC: Samsung: Debug PCM platform device name
> ASoC: Samsung: Debug PCM snd_soc_dai_driver registration
>
> Jiri Slaby (1):
> ASoC: wm8753, remove dead code
>
> Julia Lawall (1):
> ASoC: pl022_ds.c: Add of_node_put to avoid memory leak
>
> Kuninori Morimoto (22):
> ASoC: fsi: modify compile error
> ASoC: fsi-ak4642/fsi-da7210: modify dai link settings for card detect
> fbdev: sh-mobile: Add HDMI sound type selection
> ASoC: fsi-codec: Add FSI - HDMI support
> ASoC: Add sh_mobile_hdmi sound support
> ASoC: ak4642: Revive ak4642_snd_controls
> ASoC: fsi-ak4642: modify platform_name
> ASoC: fsi codecs: modify menu attribute on Kconfig
> fbdev: sh_mobile_hdmi: modify noisy comment out
> fbdev: sh_mobile_hdmi: modify flags name to more specific
> fbdev: sh_mobile_hdmi: modify snd_soc_dai_driver settings
> fbdev: sh_mobile_hdmi: add new label for sound error path
> ASoC: fsi-hdmi: remove unneeded header
> fbdev: sh_mobile_hdmi: Add select SND_SOC to Kconfig
> ASoC: fsi codecs: Update card name field
> ASoC: ak4642: code clean up
> ASoC: da7210: code clean up
> ASoC: fsi: Add fsi_dma_get_area
> ASoC: fsi: modify noisy comment out
> ASoC: fsi: Add fsi_dma_soft_push/pop function
> ASoC: fsi: modify variable name to easy to understand
> ASoC: fsi: merge fsi_data_push/pop to fsi_fifo_data_ctrl
>
> Lars-Peter Clausen (1):
> ASoC: Multi-component: JZ4740: QI_LB60 board fixes
>
> Liam Girdwood (7):
> ASoC: multi-component - ASoC Multi-Component Support
> ASoC: core - fix build warning on x86_64
> ASoC: core - fix build warning on x86_64
> Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
> Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
> Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
> Merge remote branch 'asoc/for-2.6.37' into for-2.6.37
>
> Manuel Lauss (1):
> ASoC: fix au1x platform
>
> Mark Brown (57):
> ASoC: Add initial WM8962 CODEC driver
> ASoC: Remove /s from widget names on SMDK64xx WM8580
> ASoC: Document CFG switch settings for SMDK6410 WM8580 usage
> ASoC: Correct WM8580 Capture control names
> ASoC: Remove version display from WM8510 driver
> ASoC: Remove unneeded control_data management from Wolfson drivers
> ASoC: Remove version display from WM8971 driver
> ASoC: Add MODULE_ALIAS to Samsung DAI drivers
> ASoC: Automatically determine control_data for soc-cache users
> Merge branch 'topic/multi-component' of git://git.kernel.org/.../lrg/asoc-2.6 into for-2.6.37
> ASoC: Update WM8962 to build with multi-component
> ASoC: Staticise WM8727 codec driver structure
> ASoC: Remove unused driver data from WM8961 probe
> ASoC: Set up debugfs only once per CODEC
> ASoC: Remove redundant device name from debugfs directory
> ASoC: Add a bit of resource unwinding in the S3C IISv4 driver
> ASoC: Convert WM8580 hw_params to use snd_soc_update_bits()
> ASoC: Remove unused rate selection bitmasks from WM8580
> ASoC: Automatically calculate clock ratio for WM8580
> ASoC: Implement BCLK rate selection for WM8580
> ASoC: Fix inverted WM8580 capture mute control
> ASoC: Automatically manage WM8580 DAC OSR
> Merge branch 'for-2.6.36' of git://git.kernel.org/.../broonie/sound-2.6 into for-2.6.37
> ASoC: Remove DSP mode support for WM8776
> Merge branch 'for-2.6.36' into for-2.6.37
> ASoC: Fix WM8580 CLKSEL mask selection
> ASoC: Fix argument ordering for snd_soc_update_bits() in WM8580
> ASoC: Remove unused WM8974 private data
> ASoC: Fix a few more PXA build errors
> ASoC: Support non-crystal master clocks for WM8731
> ASoC: Support non-crystal master clocks for WM8731
> ASoC: Fix device name for AT91SAM9G20-EK devices
> ASoC: Add simplfied device registration for Atmel SSC devices
> ASoC: Don't call DAI registration for CODECs with no DAI
> Merge branch 'for-2.6.37' of git://git.kernel.org/.../lrg/asoc-2.6 into for-2.6.37
> ASoC: Log WM8994 separate ADC LRCLKs every time we configure
> ASoC: Add build infrastructure for WL1273
> Merge branch 'for-2.6.36' into for-2.6.37
> Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
> Merge branch 'for-2.6.36' into for-2.6.37
> ASoC: Implement WM8994 DAC data source muxes
> ASoC: Add event variants of the AIF widgets
> Merge branch 'for-2.6.37' of git://git.kernel.org/.../lrg/asoc-2.6 into for-2.6.37
> ASoC: Fix cut'n'paste comment in WM8994
> ASoC: Staticise WM9712 DAI list
> ASoC: Remove export of CS4270 DAI
> ASoC: Set more meaningful name for SMDK64xx WM8580 audio
> ASoC: Add debugfs listing of registered CODECs
> ASoC: Add DAI list to debugfs
> ASoC: Add platform listing to debugfs
> Merge branch 'for-2.6.36' into for-2.6.37
> ASoC: Fix WM8978/migor driver name conflict
> ASoC: Prototype s3c64xx_i2s_get_clock()
> ASoC: Report error code when failing to add controls
> ASoC: Fix merge issue with WM8962 control addition
> Merge branch 'for-2.6.36' into for-2.6.37
> Merge branch 'for-2.6.37' of git://git.kernel.org/.../lrg/asoc-2.6 into for-2.6.37
>
> Matti J. Aaltonen (2):
> ASoC: TI WL1273 FM Radio Codec.
> ASoC: WL1273 FM Radio: Eliminate unnecessary error return value.
>
> Peter Ujfalusi (1):
> ASoC: multi-component: TWL4030: Restore registers on removal
>
> Randolph Chung (2):
> ASoC: Configure symmetric rates for tlv320aic3x
> ASoC: Add support for tlv320aic3007 to tlv320aic3x codec.
>
> Sascha Hauer (1):
> ASoC: i.MX ssi: use SSI_STCCR in synchronous mode
>
> Seungwhan Youn (2):
> ASoC: S3C: Fix PCM RX FIFO settings
> ASoC: S3C: Fix PCM TXFIFO_DIPSTICK value
>
> Timur Tabi (8):
> powerpc: rename immap_86xx.h to fsl_guts.h, and add 85xx support
> asoc/multi-component: fsl: add support for 36-bit physical addresses
> asoc/multi-component: fsl: fix exit and error paths in DMA and SSI drivers
> asoc/multi-component: fsl: add support for disabled SSI nodes
> asoc/multi-component: fsl: add support for variable SSI FIFO depth
> ASoC: add support for separate codec DAIs to the fsl_dma driver
> ASoC: add support for the Freescale P1022 DS reference board
> ASoC: mpc8610: replace of_device with platform_device
>
> Uwe Kleine-König (1):
> ASoC: ad1980: remove unneeded function declaration
>
> Vasily Khoruzhick (7):
> ASoC: uda1380: make driver more powersave-friendly
> ASoC: Add HP iPAQ RX1950 support
> ARM: S3C24XX: I2S multi-component-related fixes
> ASoC: rx1950: check that machine is rx1950 in glue driver
> ASoC: rx1950: remove unnecessary headers
> ASoC: UDA1380: Add delay between power on and reset
> ASoC: rx1950: Fix clkdiv for 16khz and 48khz
>
> arch/arm/mach-davinci/devices.c | 13 +
> arch/arm/mach-ep93xx/core.c | 6 +
> arch/arm/mach-kirkwood/common.c | 6 +
> arch/arm/mach-mx3/clock-imx31.c | 4 +-
> arch/arm/mach-mx3/clock-imx35.c | 4 +-
> arch/arm/mach-mx3/devices.c | 4 +-
> arch/arm/mach-omap1/devices.c | 26 +
> arch/arm/mach-omap2/board-rx51-peripherals.c | 17 +-
> arch/arm/mach-omap2/board-zoom2.c | 28 +-
> arch/arm/mach-omap2/devices.c | 39 +
> arch/arm/mach-omap2/include/mach/board-zoom.h | 2 +
> arch/arm/mach-pxa/devices.c | 25 +
> arch/arm/mach-pxa/devices.h | 6 +
> arch/arm/mach-pxa/pxa27x.c | 4 +
> arch/arm/mach-pxa/pxa3xx.c | 5 +
> arch/arm/mach-pxa/zylonite.c | 11 +
> arch/arm/mach-s3c64xx/dev-audio.c | 20 +-
> arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 +
> arch/arm/plat-mxc/audmux-v2.c | 4 +-
> arch/arm/plat-omap/include/plat/mcbsp.h | 7 +
> arch/arm/plat-s3c24xx/devs.c | 34 +-
> arch/arm/plat-samsung/include/plat/devs.h | 2 +
> arch/mips/alchemy/devboards/db1200/platform.c | 6 +
> arch/powerpc/boot/dts/mpc8610_hpcd.dts | 1 +
> .../include/asm/{immap_86xx.h => fsl_guts.h} | 111 +-
> arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 2 +-
> drivers/input/misc/twl4030-vibra.c | 4 +-
> drivers/mfd/twl-core.c | 6 +-
> drivers/mfd/twl4030-codec.c | 8 +-
> drivers/staging/xgifb/TODO | 2 +-
> drivers/video/Kconfig | 1 +
> drivers/video/sh_mobile_hdmi.c | 84 +-
> include/linux/i2c/twl.h | 6 +-
> include/sound/sh_fsi.h | 3 -
> include/sound/soc-dai.h | 98 +-
> include/sound/soc-dapm.h | 18 +-
> include/sound/soc-of-simple.h | 25 -
> include/sound/soc.h | 242 +-
> include/sound/tlv320aic3x.h | 43 +-
> include/sound/wm8962.h | 23 +
> include/video/sh_mobile_hdmi.h | 16 +
> sound/soc/atmel/atmel-pcm.c | 59 +-
> sound/soc/atmel/atmel-pcm.h | 3 -
> sound/soc/atmel/atmel_ssc_dai.c | 148 +-
> sound/soc/atmel/atmel_ssc_dai.h | 3 +-
> sound/soc/atmel/playpaq_wm8510.c | 65 +-
> sound/soc/atmel/sam9g20_wm8731.c | 59 +-
> sound/soc/atmel/snd-soc-afeb9260.c | 35 +-
> sound/soc/au1x/db1200.c | 39 +-
> sound/soc/au1x/dbdma2.c | 95 +-
> sound/soc/au1x/psc-ac97.c | 71 +-
> sound/soc/au1x/psc-i2s.c | 53 +-
> sound/soc/au1x/psc.h | 10 +-
> sound/soc/blackfin/bf5xx-ac97-pcm.c | 43 +-
> sound/soc/blackfin/bf5xx-ac97-pcm.h | 3 -
> sound/soc/blackfin/bf5xx-ac97.c | 41 +-
> sound/soc/blackfin/bf5xx-ac97.h | 2 -
> sound/soc/blackfin/bf5xx-ad1836.c | 23 +-
> sound/soc/blackfin/bf5xx-ad193x.c | 23 +-
> sound/soc/blackfin/bf5xx-ad1980.c | 19 +-
> sound/soc/blackfin/bf5xx-ad73311.c | 22 +-
> sound/soc/blackfin/bf5xx-i2s-pcm.c | 44 +-
> sound/soc/blackfin/bf5xx-i2s-pcm.h | 3 -
> sound/soc/blackfin/bf5xx-i2s.c | 45 +-
> sound/soc/blackfin/bf5xx-i2s.h | 14 -
> sound/soc/blackfin/bf5xx-ssm2602.c | 38 +-
> sound/soc/blackfin/bf5xx-tdm-pcm.c | 43 +-
> sound/soc/blackfin/bf5xx-tdm-pcm.h | 3 -
> sound/soc/blackfin/bf5xx-tdm.c | 15 +-
> sound/soc/blackfin/bf5xx-tdm.h | 2 -
> sound/soc/codecs/88pm860x-codec.c | 1486 +
> sound/soc/codecs/88pm860x-codec.h | 97 +
> sound/soc/codecs/Kconfig | 16 +
> sound/soc/codecs/Makefile | 8 +
> sound/soc/codecs/ac97.c | 124 +-
> sound/soc/codecs/ac97.h | 19 -
> sound/soc/codecs/ad1836.c | 191 +-
> sound/soc/codecs/ad1836.h | 2 -
> sound/soc/codecs/ad193x.c | 217 +-
> sound/soc/codecs/ad193x.h | 3 -
> sound/soc/codecs/ad1980.c | 113 +-
> sound/soc/codecs/ad1980.h | 3 -
> sound/soc/codecs/ad73311.c | 66 +-
> sound/soc/codecs/ad73311.h | 2 -
> sound/soc/codecs/ads117x.c | 72 +-
> sound/soc/codecs/ads117x.h | 4 +-
> sound/soc/codecs/ak4104.c | 149 +-
> sound/soc/codecs/ak4104.h | 7 -
> sound/soc/codecs/ak4535.c | 236 +-
> sound/soc/codecs/ak4535.h | 8 -
> sound/soc/codecs/ak4642.c | 171 +-
> sound/soc/codecs/ak4642.h | 20 -
> sound/soc/codecs/ak4671.c | 140 +-
> sound/soc/codecs/ak4671.h | 3 -
> sound/soc/codecs/cq93vc.c | 132 +-
> sound/soc/codecs/cq93vc.h | 29 -
> sound/soc/codecs/cs4270.c | 394 +-
> sound/soc/codecs/cs4270.h | 28 -
> sound/soc/codecs/cs42l51.c | 295 +-
> sound/soc/codecs/cs42l51.h | 2 -
> sound/soc/codecs/cx20442.c | 173 +-
> sound/soc/codecs/cx20442.h | 2 -
> sound/soc/codecs/da7210.c | 163 +-
> sound/soc/codecs/da7210.h | 24 -
> sound/soc/codecs/jz4740.c | 116 +-
> sound/soc/codecs/jz4740.h | 20 -
> sound/soc/codecs/pcm3008.c | 92 +-
> sound/soc/codecs/pcm3008.h | 3 -
> sound/soc/codecs/spdif_transciever.c | 102 +-
> sound/soc/codecs/spdif_transciever.h | 18 -
> sound/soc/codecs/ssm2602.c | 218 +-
> sound/soc/codecs/ssm2602.h | 3 -
> sound/soc/codecs/stac9766.c | 118 +-
> sound/soc/codecs/stac9766.h | 4 -
> sound/soc/codecs/tlv320aic23.c | 182 +-
> sound/soc/codecs/tlv320aic23.h | 3 -
> sound/soc/codecs/tlv320aic26.c | 180 +-
> sound/soc/codecs/tlv320aic26.h | 3 -
> sound/soc/codecs/tlv320aic3x.c | 1230 +-
> sound/soc/codecs/tlv320aic3x.h | 100 +-
> sound/soc/codecs/tlv320dac33.c | 248 +-
> sound/soc/codecs/tlv320dac33.h | 3 -
> sound/soc/codecs/twl4030.c | 228 +-
> sound/soc/codecs/twl4030.h | 55 -
> sound/soc/codecs/twl6040.c | 170 +-
> sound/soc/codecs/twl6040.h | 3 -
> sound/soc/codecs/uda134x.c | 154 +-
> sound/soc/codecs/uda134x.h | 3 -
> sound/soc/codecs/uda1380.c | 331 +-
> sound/soc/codecs/uda1380.h | 3 -
> sound/soc/codecs/wl1273.c | 528 +
> sound/soc/codecs/wl1273.h | 101 +
> sound/soc/codecs/wm2000.h | 3 -
> sound/soc/codecs/wm8350.c | 231 +-
> sound/soc/codecs/wm8350.h | 3 -
> sound/soc/codecs/wm8400.c | 181 +-
> sound/soc/codecs/wm8400.h | 3 -
> sound/soc/codecs/wm8510.c | 289 +-
> sound/soc/codecs/wm8510.h | 3 -
> sound/soc/codecs/wm8523.c | 177 +-
> sound/soc/codecs/wm8523.h | 3 -
> sound/soc/codecs/wm8580.c | 325 +-
> sound/soc/codecs/wm8580.h | 17 +-
> sound/soc/codecs/wm8711.c | 202 +-
> sound/soc/codecs/wm8711.h | 3 -
> sound/soc/codecs/wm8727.c | 106 +-
> sound/soc/codecs/wm8727.h | 21 -
> sound/soc/codecs/wm8728.c | 290 +-
> sound/soc/codecs/wm8728.h | 9 -
> sound/soc/codecs/wm8731.c | 244 +-
> sound/soc/codecs/wm8731.h | 7 +-
> sound/soc/codecs/wm8741.c | 378 +-
> sound/soc/codecs/wm8741.h | 3 -
> sound/soc/codecs/wm8750.c | 265 +-
> sound/soc/codecs/wm8750.h | 9 -
> sound/soc/codecs/wm8753.c | 405 +-
> sound/soc/codecs/wm8753.h | 3 -
> sound/soc/codecs/wm8776.c | 254 +-
> sound/soc/codecs/wm8776.h | 3 -
> sound/soc/codecs/wm8900.c | 247 +-
> sound/soc/codecs/wm8900.h | 3 -
> sound/soc/codecs/wm8903.c | 265 +-
> sound/soc/codecs/wm8903.h | 3 -
> sound/soc/codecs/wm8904.c | 208 +-
> sound/soc/codecs/wm8904.h | 3 -
> sound/soc/codecs/wm8940.c | 199 +-
> sound/soc/codecs/wm8940.h | 2 -
> sound/soc/codecs/wm8955.c | 181 +-
> sound/soc/codecs/wm8955.h | 3 -
> sound/soc/codecs/wm8960.c | 209 +-
> sound/soc/codecs/wm8960.h | 3 -
> sound/soc/codecs/wm8961.c | 237 +-
> sound/soc/codecs/wm8961.h | 3 -
> sound/soc/codecs/wm8962-tables.c |42299 ++++++++++++++++++++
> sound/soc/codecs/wm8962.c | 1857 +
> sound/soc/codecs/wm8962.h | 3787 ++
> sound/soc/codecs/wm8971.c | 247 +-
> sound/soc/codecs/wm8971.h | 8 -
> sound/soc/codecs/wm8974.c | 167 +-
> sound/soc/codecs/wm8974.h | 3 -
> sound/soc/codecs/wm8978.c | 190 +-
> sound/soc/codecs/wm8978.h | 3 -
> sound/soc/codecs/wm8985.c | 1195 +
> sound/soc/codecs/wm8985.h | 1045 +
> sound/soc/codecs/wm8988.c | 262 +-
> sound/soc/codecs/wm8988.h | 3 -
> sound/soc/codecs/wm8990.c | 223 +-
> sound/soc/codecs/wm8990.h | 8 -
> sound/soc/codecs/wm8993.c | 304 +-
> sound/soc/codecs/wm8993.h | 3 -
> sound/soc/codecs/wm8994.c | 266 +-
> sound/soc/codecs/wm8994.h | 3 -
> sound/soc/codecs/wm9081.c | 208 +-
> sound/soc/codecs/wm9081.h | 3 -
> sound/soc/codecs/wm9090.c | 183 +-
> sound/soc/codecs/wm9090.h | 2 -
> sound/soc/codecs/wm9705.c | 116 +-
> sound/soc/codecs/wm9705.h | 3 -
> sound/soc/codecs/wm9712.c | 124 +-
> sound/soc/codecs/wm9712.h | 3 -
> sound/soc/codecs/wm9713.c | 131 +-
> sound/soc/codecs/wm9713.h | 3 -
> sound/soc/davinci/davinci-evm.c | 109 +-
> sound/soc/davinci/davinci-i2s.c | 44 +-
> sound/soc/davinci/davinci-i2s.h | 2 -
> sound/soc/davinci/davinci-mcasp.c | 32 +-
> sound/soc/davinci/davinci-mcasp.h | 2 -
> sound/soc/davinci/davinci-pcm.c | 45 +-
> sound/soc/davinci/davinci-pcm.h | 3 -
> sound/soc/davinci/davinci-sffsdr.c | 27 +-
> sound/soc/davinci/davinci-vcif.c | 25 +-
> sound/soc/davinci/davinci-vcif.h | 28 -
> sound/soc/ep93xx/ep93xx-i2s.c | 34 +-
> sound/soc/ep93xx/ep93xx-i2s.h | 18 -
> sound/soc/ep93xx/ep93xx-pcm.c | 37 +-
> sound/soc/ep93xx/ep93xx-pcm.h | 2 -
> sound/soc/ep93xx/snappercl15.c | 24 +-
> sound/soc/fsl/Kconfig | 27 +-
> sound/soc/fsl/Makefile | 11 +-
> sound/soc/fsl/efika-audio-fabric.c | 20 +-
> sound/soc/fsl/fsl_dma.c | 458 +-
> sound/soc/fsl/fsl_dma.h | 20 -
> sound/soc/fsl/fsl_ssi.c | 298 +-
> sound/soc/fsl/fsl_ssi.h | 26 -
> sound/soc/fsl/mpc5200_dma.c | 66 +-
> sound/soc/fsl/mpc5200_dma.h | 5 -
> sound/soc/fsl/mpc5200_psc_ac97.c | 34 +-
> sound/soc/fsl/mpc5200_psc_ac97.h | 2 -
> sound/soc/fsl/mpc5200_psc_i2s.c | 19 +-
> sound/soc/fsl/mpc8610_hpcd.c | 660 +-
> sound/soc/fsl/p1022_ds.c | 591 +
> sound/soc/fsl/pcm030-audio-fabric.c | 21 +-
> sound/soc/fsl/soc-of-simple.c | 172 -
> sound/soc/imx/Kconfig | 16 +
> sound/soc/imx/Makefile | 10 +-
> sound/soc/imx/eukrea-tlv320.c | 16 +-
> sound/soc/imx/imx-pcm-dma-mx2.c | 43 +-
> sound/soc/imx/imx-pcm-fiq.c | 68 +-
> sound/soc/imx/imx-ssi.c | 151 +-
> sound/soc/imx/imx-ssi.h | 7 +-
> sound/soc/imx/phycore-ac97.c | 19 +-
> sound/soc/imx/wm1133-ev1.c | 27 +-
> sound/soc/jz4740/jz4740-i2s.c | 104 +-
> sound/soc/jz4740/jz4740-i2s.h | 2 -
> sound/soc/jz4740/jz4740-pcm.c | 18 +-
> sound/soc/jz4740/jz4740-pcm.h | 2 -
> sound/soc/jz4740/qi_lb60.c | 25 +-
> sound/soc/kirkwood/kirkwood-dma.c | 69 +-
> sound/soc/kirkwood/kirkwood-dma.h | 17 -
> sound/soc/kirkwood/kirkwood-i2s.c | 55 +-
> sound/soc/kirkwood/kirkwood-i2s.h | 17 -
> sound/soc/kirkwood/kirkwood-openrd.c | 24 +-
> sound/soc/nuc900/nuc900-ac97.c | 12 +-
> sound/soc/nuc900/nuc900-audio.c | 16 +-
> sound/soc/nuc900/nuc900-audio.h | 4 -
> sound/soc/nuc900/nuc900-pcm.c | 38 +-
> sound/soc/omap/am3517evm.c | 25 +-
> sound/soc/omap/ams-delta.c | 98 +-
> sound/soc/omap/igep0020.c | 22 +-
> sound/soc/omap/mcpdm.c | 19 +-
> sound/soc/omap/mcpdm.h | 2 +
> sound/soc/omap/n810.c | 42 +-
> sound/soc/omap/omap-mcbsp.c | 125 +-
> sound/soc/omap/omap-mcbsp.h | 2 -
> sound/soc/omap/omap-mcpdm.c | 71 +-
> sound/soc/omap/omap-mcpdm.h | 29 -
> sound/soc/omap/omap-pcm.c | 47 +-
> sound/soc/omap/omap-pcm.h | 2 -
> sound/soc/omap/omap2evm.c | 25 +-
> sound/soc/omap/omap3beagle.c | 23 +-
> sound/soc/omap/omap3evm.c | 30 +-
> sound/soc/omap/omap3pandora.c | 36 +-
> sound/soc/omap/osk5912.c | 24 +-
> sound/soc/omap/overo.c | 22 +-
> sound/soc/omap/rx51.c | 41 +-
> sound/soc/omap/sdp3430.c | 56 +-
> sound/soc/omap/sdp4430.c | 23 +-
> sound/soc/omap/zoom2.c | 64 +-
> sound/soc/pxa/Kconfig | 18 +
> sound/soc/pxa/Makefile | 4 +
> sound/soc/pxa/corgi.c | 28 +-
> sound/soc/pxa/e740_wm9705.c | 29 +-
> sound/soc/pxa/e750_wm9705.c | 26 +-
> sound/soc/pxa/e800_wm9712.c | 26 +-
> sound/soc/pxa/em-x270.c | 22 +-
> sound/soc/pxa/imote2.c | 20 +-
> sound/soc/pxa/magician.c | 35 +-
> sound/soc/pxa/mioa701_wm9713.c | 33 +-
> sound/soc/pxa/palm27x.c | 27 +-
> sound/soc/pxa/poodle.c | 29 +-
> sound/soc/pxa/pxa-ssp.c | 174 +-
> sound/soc/pxa/pxa-ssp.h | 2 -
> sound/soc/pxa/pxa2xx-ac97.c | 46 +-
> sound/soc/pxa/pxa2xx-ac97.h | 2 -
> sound/soc/pxa/pxa2xx-i2s.c | 91 +-
> sound/soc/pxa/pxa2xx-i2s.h | 2 -
> sound/soc/pxa/pxa2xx-pcm.c | 46 +-
> sound/soc/pxa/pxa2xx-pcm.h | 19 -
> sound/soc/pxa/raumfeld.c | 114 +-
> sound/soc/pxa/saarb.c | 200 +
> sound/soc/pxa/spitz.c | 26 +-
> sound/soc/pxa/tavorevb3.c | 200 +
> sound/soc/pxa/tosa.c | 27 +-
> sound/soc/pxa/z2.c | 26 +-
> sound/soc/pxa/zylonite.c | 40 +-
> sound/soc/s3c24xx/Kconfig | 26 +
> sound/soc/s3c24xx/Makefile | 6 +
> sound/soc/s3c24xx/aquila_wm8994.c | 295 +
> sound/soc/s3c24xx/goni_wm8994.c | 298 +
> sound/soc/s3c24xx/jive_wm8750.c | 23 +-
> sound/soc/s3c24xx/ln2440sbc_alc650.c | 17 +-
> sound/soc/s3c24xx/neo1973_gta02_wm8753.c | 58 +-
> sound/soc/s3c24xx/neo1973_wm8753.c | 37 +-
> sound/soc/s3c24xx/rx1950_uda1380.c | 333 +
> sound/soc/s3c24xx/s3c-ac97.c | 22 +-
> sound/soc/s3c24xx/s3c-ac97.h | 2 -
> sound/soc/s3c24xx/s3c-dma.c | 46 +-
> sound/soc/s3c24xx/s3c-dma.h | 1 -
> sound/soc/s3c24xx/s3c-i2s-v2.c | 50 +-
> sound/soc/s3c24xx/s3c-i2s-v2.h | 13 +-
> sound/soc/s3c24xx/s3c-pcm.c | 54 +-
> sound/soc/s3c24xx/s3c-pcm.h | 3 +-
> sound/soc/s3c24xx/s3c2412-i2s.c | 54 +-
> sound/soc/s3c24xx/s3c2412-i2s.h | 2 -
> sound/soc/s3c24xx/s3c24xx-i2s.c | 40 +-
> sound/soc/s3c24xx/s3c24xx-i2s.h | 2 -
> sound/soc/s3c24xx/s3c24xx_simtec.c | 15 +-
> sound/soc/s3c24xx/s3c24xx_simtec.h | 4 +-
> sound/soc/s3c24xx/s3c24xx_simtec_hermes.c | 25 +-
> sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c | 21 +-
> sound/soc/s3c24xx/s3c24xx_uda134x.c | 21 +-
> sound/soc/s3c24xx/s3c64xx-i2s-v4.c | 135 +-
> sound/soc/s3c24xx/s3c64xx-i2s.c | 206 +-
> sound/soc/s3c24xx/s3c64xx-i2s.h | 3 +-
> sound/soc/s3c24xx/smartq_wm8987.c | 15 +-
> sound/soc/s3c24xx/smdk2443_wm9710.c | 17 +-
> sound/soc/s3c24xx/smdk64xx_wm8580.c | 68 +-
> sound/soc/s3c24xx/smdk_wm9713.c | 38 +-
> sound/soc/s6000/s6000-i2s.c | 56 +-
> sound/soc/s6000/s6000-i2s.h | 2 -
> sound/soc/s6000/s6000-pcm.c | 100 +-
> sound/soc/s6000/s6000-pcm.h | 2 -
> sound/soc/s6000/s6105-ipcam.c | 31 +-
> sound/soc/sh/Kconfig | 11 +-
> sound/soc/sh/Makefile | 2 +
> sound/soc/sh/dma-sh7760.c | 53 +-
> sound/soc/sh/fsi-ak4642.c | 31 +-
> sound/soc/sh/fsi-da7210.c | 24 +-
> sound/soc/sh/fsi-hdmi.c | 60 +
> sound/soc/sh/fsi.c | 475 +-
> sound/soc/sh/hac.c | 46 +-
> sound/soc/sh/migor.c | 44 +-
> sound/soc/sh/sh7760-ac97.c | 25 +-
> sound/soc/sh/siu.h | 6 +-
> sound/soc/sh/siu_dai.c | 97 +-
> sound/soc/sh/siu_pcm.c | 32 +-
> sound/soc/sh/ssi.c | 55 +-
> sound/soc/soc-cache.c | 47 +-
> sound/soc/soc-core.c | 1778 +-
> sound/soc/soc-dapm.c | 88 +-
> sound/soc/soc-jack.c | 10 +-
> sound/soc/txx9/txx9aclc-ac97.c | 55 +-
> sound/soc/txx9/txx9aclc-generic.c | 24 +-
> sound/soc/txx9/txx9aclc.c | 141 +-
> sound/soc/txx9/txx9aclc.h | 13 +-
> 365 files changed, 64892 insertions(+), 14388 deletions(-)
> rename arch/powerpc/include/asm/{immap_86xx.h => fsl_guts.h} (66%)
> delete mode 100644 include/sound/soc-of-simple.h
> create mode 100644 include/sound/wm8962.h
> delete mode 100644 sound/soc/blackfin/bf5xx-i2s.h
> create mode 100644 sound/soc/codecs/88pm860x-codec.c
> create mode 100644 sound/soc/codecs/88pm860x-codec.h
> delete mode 100644 sound/soc/codecs/ac97.h
> delete mode 100644 sound/soc/codecs/ak4104.h
> delete mode 100644 sound/soc/codecs/ak4642.h
> delete mode 100644 sound/soc/codecs/cq93vc.h
> delete mode 100644 sound/soc/codecs/cs4270.h
> delete mode 100644 sound/soc/codecs/da7210.h
> delete mode 100644 sound/soc/codecs/jz4740.h
> delete mode 100644 sound/soc/codecs/spdif_transciever.h
> delete mode 100644 sound/soc/codecs/twl4030.h
> create mode 100644 sound/soc/codecs/wl1273.c
> create mode 100644 sound/soc/codecs/wl1273.h
> delete mode 100644 sound/soc/codecs/wm8727.h
> create mode 100644 sound/soc/codecs/wm8962-tables.c
> create mode 100644 sound/soc/codecs/wm8962.c
> create mode 100644 sound/soc/codecs/wm8962.h
> create mode 100644 sound/soc/codecs/wm8985.c
> create mode 100644 sound/soc/codecs/wm8985.h
> delete mode 100644 sound/soc/davinci/davinci-vcif.h
> delete mode 100644 sound/soc/ep93xx/ep93xx-i2s.h
> create mode 100644 sound/soc/fsl/p1022_ds.c
> delete mode 100644 sound/soc/fsl/soc-of-simple.c
> delete mode 100644 sound/soc/kirkwood/kirkwood-dma.h
> delete mode 100644 sound/soc/kirkwood/kirkwood-i2s.h
> delete mode 100644 sound/soc/omap/omap-mcpdm.h
> delete mode 100644 sound/soc/pxa/pxa2xx-pcm.h
> create mode 100644 sound/soc/pxa/saarb.c
> create mode 100644 sound/soc/pxa/tavorevb3.c
> create mode 100644 sound/soc/s3c24xx/aquila_wm8994.c
> create mode 100644 sound/soc/s3c24xx/goni_wm8994.c
> create mode 100644 sound/soc/s3c24xx/rx1950_uda1380.c
> create mode 100644 sound/soc/sh/fsi-hdmi.c
>
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 71+ messages in thread
* ASoC updates for 2.6.37
@ 2010-09-22 11:52 Mark Brown
2010-09-22 14:24 ` Takashi Iwai
0 siblings, 1 reply; 71+ messages in thread
From: Mark Brown @ 2010-09-22 11:52 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood
The following changes since commit da5cabf80e2433131bf0ed8993abc0f7ea618c73:
Linux 2.6.36-rc1 (2010-08-15 17:41:37 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.37
We've now had a reasonable amount of time with the multi-component
changes in -next and any cross-tree issues would probably have been
resolved by now so it seems like a good time to start pushing this into
the main sound tree again.
As well as the multi-component changes there's also quite a few new
drivers here - it's going to be a busy release for ASoC all round.
Arnaud Patard (3):
ASoC: OpenRD Client : Fix naming breakage due to multicomponent support
ASoC: kirkwood: add alias to pcm module
ASoC: Change my mail address
Axel Lin (5):
ASoC: e740_wm9705 - free gpio in e740_exit()
ASoC: remove include of pxa2xx-pcm.h in pxa2xx-ac97.c
ASoC: pxa-ssp: fix a memory leak in pxa_ssp_remove()
ASoC: soc-core: fix debugfs_pop_time file permissions
ASoC: ad1980 - set reg_cache_default to ad1980_reg
Chanwoo Choi (2):
ASoC: multi-component - Add Aquila sound driver
ASoC: multi-component - Add Goni sound driver
Dimitris Papastamos (6):
ARM: S3C64XX: Fix fallthrough bug in i2sv3 gpio configuration, improve logging
ASoC: Fix incorrect register cache size configuration
ASoC: Fix off-by-one bug in WM8962 register cache size configuration
ASoC: WM8985: Initial driver
ASoC: Fix soc-cache buffer overflow bug
ASoC: Fix soc-cache buffer overflow bug
Dzianis Kahanovich (1):
ASoC: Add device table to SH FSI driver
G, Manjunath Kondaiah (1):
OMAP: McBSP: Fix static function warning
Guennadi Liakhovetski (4):
ASoC: fix clkdev API usage in sh/migor.c
ASoC: fix compile breakage of the sh/siu driver
sh: fix an SIU device name mismatch
ASoC: fix SIU driver breakage, occurred during the multi-component transition
Haojian Zhuang (5):
ASoC: fix pxa2xx-pcm.h path
ASoC: update setting for pxa ssp slave mode
ASoC: add 88pm860x codec driver
ASoC: add tavorevb3 machine driver for 88pm860x
ASoC: add saarb machine driver for 88pm860x
Ian Lartey (6):
ASoC: multi-component: Fix reference to moved header file, which was unused anyway.
ASoC: pxa2xx-i2s is the proper name of the I2S DAI, not pxa-i2s.
ASoC: Make codec dai naming for WM8741 consistent
ASoC: Enable autoloading of pxa2xx CPU I2S driver with module alias
ASoC: Complete supported clock ratios and rate constraints for wm8741
ASoC: Added a missing 32-bit PCM format, to the wm8994 codec.
Janusz Krzysztofik (1):
ASoC: Use a more adequate name for the CX20442 codec DAI
Jarkko Nikula (21):
ASoC: multi-component - Drop board-n8x0.c changes
ASoC: Fix tlv320aic3x GPIO initialization
ASoC: omap: rx51: Use gpio_set_value_cansleep for speaker amp control
omap: rx51: Remove redefinition of rx51_aic3x_data
ASoC: tlv320aic3x: Fix remaining output pin switch names
ASoC: tlv320aic3x: Sort output pin control registers in header file
ASoC: tlv320aic3x: Reimplement output mixers
ASoC: tlv320aic3x: Sanitize output controls
ASoC: Swap bias level enumeration
ASoC: tlv320aic3x: Fix null pointer dereference when pdata is not set
ASoC: tlv320aic3x: Optimize PLL programming in aic3x_set_bias_level
ASoC: Remove needless codec->bias_level assignment to SND_SOC_BIAS_OFF
ASoC: tlv320aic3x: Use snd_soc_read and snd_soc_write
ASoC: tlv320aic3x: Switch to soc-cache helpers
ASoC: tlv320aic3x: Complete the soc-cache conversion
ASoC: tlv320aic3x: Add virtual output pin Detection
ASoC: tlv320aic3x: Move regulator management from i2c to soc domain
ASoC: tlv320aic3x: Add runtime regulator control to aic3x_set_bias_level
ASoC: tlv320aic3x: Use regulator notifiers for optimizing the cache sync
ASoC: tlv320aic3x: Let the codec hit SND_SOC_BIAS_OFF when idle
ASoC: Remove extra rtd->dev.init_name assignment in soc_probe_dai_link
Jassi Brar (3):
ASoC: S3C: AC97: Remove the -dai suffix
ASoC: Samsung: Debug PCM platform device name
ASoC: Samsung: Debug PCM snd_soc_dai_driver registration
Jiri Slaby (1):
ASoC: wm8753, remove dead code
Julia Lawall (1):
ASoC: pl022_ds.c: Add of_node_put to avoid memory leak
Kuninori Morimoto (22):
ASoC: fsi: modify compile error
ASoC: fsi-ak4642/fsi-da7210: modify dai link settings for card detect
fbdev: sh-mobile: Add HDMI sound type selection
ASoC: fsi-codec: Add FSI - HDMI support
ASoC: Add sh_mobile_hdmi sound support
ASoC: ak4642: Revive ak4642_snd_controls
ASoC: fsi-ak4642: modify platform_name
ASoC: fsi codecs: modify menu attribute on Kconfig
fbdev: sh_mobile_hdmi: modify noisy comment out
fbdev: sh_mobile_hdmi: modify flags name to more specific
fbdev: sh_mobile_hdmi: modify snd_soc_dai_driver settings
fbdev: sh_mobile_hdmi: add new label for sound error path
ASoC: fsi-hdmi: remove unneeded header
fbdev: sh_mobile_hdmi: Add select SND_SOC to Kconfig
ASoC: fsi codecs: Update card name field
ASoC: ak4642: code clean up
ASoC: da7210: code clean up
ASoC: fsi: Add fsi_dma_get_area
ASoC: fsi: modify noisy comment out
ASoC: fsi: Add fsi_dma_soft_push/pop function
ASoC: fsi: modify variable name to easy to understand
ASoC: fsi: merge fsi_data_push/pop to fsi_fifo_data_ctrl
Lars-Peter Clausen (1):
ASoC: Multi-component: JZ4740: QI_LB60 board fixes
Liam Girdwood (7):
ASoC: multi-component - ASoC Multi-Component Support
ASoC: core - fix build warning on x86_64
ASoC: core - fix build warning on x86_64
Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
Merge remote branch 'asoc/for-2.6.37' into for-2.6.37
Manuel Lauss (1):
ASoC: fix au1x platform
Mark Brown (57):
ASoC: Add initial WM8962 CODEC driver
ASoC: Remove /s from widget names on SMDK64xx WM8580
ASoC: Document CFG switch settings for SMDK6410 WM8580 usage
ASoC: Correct WM8580 Capture control names
ASoC: Remove version display from WM8510 driver
ASoC: Remove unneeded control_data management from Wolfson drivers
ASoC: Remove version display from WM8971 driver
ASoC: Add MODULE_ALIAS to Samsung DAI drivers
ASoC: Automatically determine control_data for soc-cache users
Merge branch 'topic/multi-component' of git://git.kernel.org/.../lrg/asoc-2.6 into for-2.6.37
ASoC: Update WM8962 to build with multi-component
ASoC: Staticise WM8727 codec driver structure
ASoC: Remove unused driver data from WM8961 probe
ASoC: Set up debugfs only once per CODEC
ASoC: Remove redundant device name from debugfs directory
ASoC: Add a bit of resource unwinding in the S3C IISv4 driver
ASoC: Convert WM8580 hw_params to use snd_soc_update_bits()
ASoC: Remove unused rate selection bitmasks from WM8580
ASoC: Automatically calculate clock ratio for WM8580
ASoC: Implement BCLK rate selection for WM8580
ASoC: Fix inverted WM8580 capture mute control
ASoC: Automatically manage WM8580 DAC OSR
Merge branch 'for-2.6.36' of git://git.kernel.org/.../broonie/sound-2.6 into for-2.6.37
ASoC: Remove DSP mode support for WM8776
Merge branch 'for-2.6.36' into for-2.6.37
ASoC: Fix WM8580 CLKSEL mask selection
ASoC: Fix argument ordering for snd_soc_update_bits() in WM8580
ASoC: Remove unused WM8974 private data
ASoC: Fix a few more PXA build errors
ASoC: Support non-crystal master clocks for WM8731
ASoC: Support non-crystal master clocks for WM8731
ASoC: Fix device name for AT91SAM9G20-EK devices
ASoC: Add simplfied device registration for Atmel SSC devices
ASoC: Don't call DAI registration for CODECs with no DAI
Merge branch 'for-2.6.37' of git://git.kernel.org/.../lrg/asoc-2.6 into for-2.6.37
ASoC: Log WM8994 separate ADC LRCLKs every time we configure
ASoC: Add build infrastructure for WL1273
Merge branch 'for-2.6.36' into for-2.6.37
Merge remote branch 'broonie-asoc/for-2.6.37' into for-2.6.37
Merge branch 'for-2.6.36' into for-2.6.37
ASoC: Implement WM8994 DAC data source muxes
ASoC: Add event variants of the AIF widgets
Merge branch 'for-2.6.37' of git://git.kernel.org/.../lrg/asoc-2.6 into for-2.6.37
ASoC: Fix cut'n'paste comment in WM8994
ASoC: Staticise WM9712 DAI list
ASoC: Remove export of CS4270 DAI
ASoC: Set more meaningful name for SMDK64xx WM8580 audio
ASoC: Add debugfs listing of registered CODECs
ASoC: Add DAI list to debugfs
ASoC: Add platform listing to debugfs
Merge branch 'for-2.6.36' into for-2.6.37
ASoC: Fix WM8978/migor driver name conflict
ASoC: Prototype s3c64xx_i2s_get_clock()
ASoC: Report error code when failing to add controls
ASoC: Fix merge issue with WM8962 control addition
Merge branch 'for-2.6.36' into for-2.6.37
Merge branch 'for-2.6.37' of git://git.kernel.org/.../lrg/asoc-2.6 into for-2.6.37
Matti J. Aaltonen (2):
ASoC: TI WL1273 FM Radio Codec.
ASoC: WL1273 FM Radio: Eliminate unnecessary error return value.
Peter Ujfalusi (1):
ASoC: multi-component: TWL4030: Restore registers on removal
Randolph Chung (2):
ASoC: Configure symmetric rates for tlv320aic3x
ASoC: Add support for tlv320aic3007 to tlv320aic3x codec.
Sascha Hauer (1):
ASoC: i.MX ssi: use SSI_STCCR in synchronous mode
Seungwhan Youn (2):
ASoC: S3C: Fix PCM RX FIFO settings
ASoC: S3C: Fix PCM TXFIFO_DIPSTICK value
Timur Tabi (8):
powerpc: rename immap_86xx.h to fsl_guts.h, and add 85xx support
asoc/multi-component: fsl: add support for 36-bit physical addresses
asoc/multi-component: fsl: fix exit and error paths in DMA and SSI drivers
asoc/multi-component: fsl: add support for disabled SSI nodes
asoc/multi-component: fsl: add support for variable SSI FIFO depth
ASoC: add support for separate codec DAIs to the fsl_dma driver
ASoC: add support for the Freescale P1022 DS reference board
ASoC: mpc8610: replace of_device with platform_device
Uwe Kleine-König (1):
ASoC: ad1980: remove unneeded function declaration
Vasily Khoruzhick (7):
ASoC: uda1380: make driver more powersave-friendly
ASoC: Add HP iPAQ RX1950 support
ARM: S3C24XX: I2S multi-component-related fixes
ASoC: rx1950: check that machine is rx1950 in glue driver
ASoC: rx1950: remove unnecessary headers
ASoC: UDA1380: Add delay between power on and reset
ASoC: rx1950: Fix clkdiv for 16khz and 48khz
arch/arm/mach-davinci/devices.c | 13 +
arch/arm/mach-ep93xx/core.c | 6 +
arch/arm/mach-kirkwood/common.c | 6 +
arch/arm/mach-mx3/clock-imx31.c | 4 +-
arch/arm/mach-mx3/clock-imx35.c | 4 +-
arch/arm/mach-mx3/devices.c | 4 +-
arch/arm/mach-omap1/devices.c | 26 +
arch/arm/mach-omap2/board-rx51-peripherals.c | 17 +-
arch/arm/mach-omap2/board-zoom2.c | 28 +-
arch/arm/mach-omap2/devices.c | 39 +
arch/arm/mach-omap2/include/mach/board-zoom.h | 2 +
arch/arm/mach-pxa/devices.c | 25 +
arch/arm/mach-pxa/devices.h | 6 +
arch/arm/mach-pxa/pxa27x.c | 4 +
arch/arm/mach-pxa/pxa3xx.c | 5 +
arch/arm/mach-pxa/zylonite.c | 11 +
arch/arm/mach-s3c64xx/dev-audio.c | 20 +-
arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 +
arch/arm/plat-mxc/audmux-v2.c | 4 +-
arch/arm/plat-omap/include/plat/mcbsp.h | 7 +
arch/arm/plat-s3c24xx/devs.c | 34 +-
arch/arm/plat-samsung/include/plat/devs.h | 2 +
arch/mips/alchemy/devboards/db1200/platform.c | 6 +
arch/powerpc/boot/dts/mpc8610_hpcd.dts | 1 +
.../include/asm/{immap_86xx.h => fsl_guts.h} | 111 +-
arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 2 +-
drivers/input/misc/twl4030-vibra.c | 4 +-
drivers/mfd/twl-core.c | 6 +-
drivers/mfd/twl4030-codec.c | 8 +-
drivers/staging/xgifb/TODO | 2 +-
drivers/video/Kconfig | 1 +
drivers/video/sh_mobile_hdmi.c | 84 +-
include/linux/i2c/twl.h | 6 +-
include/sound/sh_fsi.h | 3 -
include/sound/soc-dai.h | 98 +-
include/sound/soc-dapm.h | 18 +-
include/sound/soc-of-simple.h | 25 -
include/sound/soc.h | 242 +-
include/sound/tlv320aic3x.h | 43 +-
include/sound/wm8962.h | 23 +
include/video/sh_mobile_hdmi.h | 16 +
sound/soc/atmel/atmel-pcm.c | 59 +-
sound/soc/atmel/atmel-pcm.h | 3 -
sound/soc/atmel/atmel_ssc_dai.c | 148 +-
sound/soc/atmel/atmel_ssc_dai.h | 3 +-
sound/soc/atmel/playpaq_wm8510.c | 65 +-
sound/soc/atmel/sam9g20_wm8731.c | 59 +-
sound/soc/atmel/snd-soc-afeb9260.c | 35 +-
sound/soc/au1x/db1200.c | 39 +-
sound/soc/au1x/dbdma2.c | 95 +-
sound/soc/au1x/psc-ac97.c | 71 +-
sound/soc/au1x/psc-i2s.c | 53 +-
sound/soc/au1x/psc.h | 10 +-
sound/soc/blackfin/bf5xx-ac97-pcm.c | 43 +-
sound/soc/blackfin/bf5xx-ac97-pcm.h | 3 -
sound/soc/blackfin/bf5xx-ac97.c | 41 +-
sound/soc/blackfin/bf5xx-ac97.h | 2 -
sound/soc/blackfin/bf5xx-ad1836.c | 23 +-
sound/soc/blackfin/bf5xx-ad193x.c | 23 +-
sound/soc/blackfin/bf5xx-ad1980.c | 19 +-
sound/soc/blackfin/bf5xx-ad73311.c | 22 +-
sound/soc/blackfin/bf5xx-i2s-pcm.c | 44 +-
sound/soc/blackfin/bf5xx-i2s-pcm.h | 3 -
sound/soc/blackfin/bf5xx-i2s.c | 45 +-
sound/soc/blackfin/bf5xx-i2s.h | 14 -
sound/soc/blackfin/bf5xx-ssm2602.c | 38 +-
sound/soc/blackfin/bf5xx-tdm-pcm.c | 43 +-
sound/soc/blackfin/bf5xx-tdm-pcm.h | 3 -
sound/soc/blackfin/bf5xx-tdm.c | 15 +-
sound/soc/blackfin/bf5xx-tdm.h | 2 -
sound/soc/codecs/88pm860x-codec.c | 1486 +
sound/soc/codecs/88pm860x-codec.h | 97 +
sound/soc/codecs/Kconfig | 16 +
sound/soc/codecs/Makefile | 8 +
sound/soc/codecs/ac97.c | 124 +-
sound/soc/codecs/ac97.h | 19 -
sound/soc/codecs/ad1836.c | 191 +-
sound/soc/codecs/ad1836.h | 2 -
sound/soc/codecs/ad193x.c | 217 +-
sound/soc/codecs/ad193x.h | 3 -
sound/soc/codecs/ad1980.c | 113 +-
sound/soc/codecs/ad1980.h | 3 -
sound/soc/codecs/ad73311.c | 66 +-
sound/soc/codecs/ad73311.h | 2 -
sound/soc/codecs/ads117x.c | 72 +-
sound/soc/codecs/ads117x.h | 4 +-
sound/soc/codecs/ak4104.c | 149 +-
sound/soc/codecs/ak4104.h | 7 -
sound/soc/codecs/ak4535.c | 236 +-
sound/soc/codecs/ak4535.h | 8 -
sound/soc/codecs/ak4642.c | 171 +-
sound/soc/codecs/ak4642.h | 20 -
sound/soc/codecs/ak4671.c | 140 +-
sound/soc/codecs/ak4671.h | 3 -
sound/soc/codecs/cq93vc.c | 132 +-
sound/soc/codecs/cq93vc.h | 29 -
sound/soc/codecs/cs4270.c | 394 +-
sound/soc/codecs/cs4270.h | 28 -
sound/soc/codecs/cs42l51.c | 295 +-
sound/soc/codecs/cs42l51.h | 2 -
sound/soc/codecs/cx20442.c | 173 +-
sound/soc/codecs/cx20442.h | 2 -
sound/soc/codecs/da7210.c | 163 +-
sound/soc/codecs/da7210.h | 24 -
sound/soc/codecs/jz4740.c | 116 +-
sound/soc/codecs/jz4740.h | 20 -
sound/soc/codecs/pcm3008.c | 92 +-
sound/soc/codecs/pcm3008.h | 3 -
sound/soc/codecs/spdif_transciever.c | 102 +-
sound/soc/codecs/spdif_transciever.h | 18 -
sound/soc/codecs/ssm2602.c | 218 +-
sound/soc/codecs/ssm2602.h | 3 -
sound/soc/codecs/stac9766.c | 118 +-
sound/soc/codecs/stac9766.h | 4 -
sound/soc/codecs/tlv320aic23.c | 182 +-
sound/soc/codecs/tlv320aic23.h | 3 -
sound/soc/codecs/tlv320aic26.c | 180 +-
sound/soc/codecs/tlv320aic26.h | 3 -
sound/soc/codecs/tlv320aic3x.c | 1230 +-
sound/soc/codecs/tlv320aic3x.h | 100 +-
sound/soc/codecs/tlv320dac33.c | 248 +-
sound/soc/codecs/tlv320dac33.h | 3 -
sound/soc/codecs/twl4030.c | 228 +-
sound/soc/codecs/twl4030.h | 55 -
sound/soc/codecs/twl6040.c | 170 +-
sound/soc/codecs/twl6040.h | 3 -
sound/soc/codecs/uda134x.c | 154 +-
sound/soc/codecs/uda134x.h | 3 -
sound/soc/codecs/uda1380.c | 331 +-
sound/soc/codecs/uda1380.h | 3 -
sound/soc/codecs/wl1273.c | 528 +
sound/soc/codecs/wl1273.h | 101 +
sound/soc/codecs/wm2000.h | 3 -
sound/soc/codecs/wm8350.c | 231 +-
sound/soc/codecs/wm8350.h | 3 -
sound/soc/codecs/wm8400.c | 181 +-
sound/soc/codecs/wm8400.h | 3 -
sound/soc/codecs/wm8510.c | 289 +-
sound/soc/codecs/wm8510.h | 3 -
sound/soc/codecs/wm8523.c | 177 +-
sound/soc/codecs/wm8523.h | 3 -
sound/soc/codecs/wm8580.c | 325 +-
sound/soc/codecs/wm8580.h | 17 +-
sound/soc/codecs/wm8711.c | 202 +-
sound/soc/codecs/wm8711.h | 3 -
sound/soc/codecs/wm8727.c | 106 +-
sound/soc/codecs/wm8727.h | 21 -
sound/soc/codecs/wm8728.c | 290 +-
sound/soc/codecs/wm8728.h | 9 -
sound/soc/codecs/wm8731.c | 244 +-
sound/soc/codecs/wm8731.h | 7 +-
sound/soc/codecs/wm8741.c | 378 +-
sound/soc/codecs/wm8741.h | 3 -
sound/soc/codecs/wm8750.c | 265 +-
sound/soc/codecs/wm8750.h | 9 -
sound/soc/codecs/wm8753.c | 405 +-
sound/soc/codecs/wm8753.h | 3 -
sound/soc/codecs/wm8776.c | 254 +-
sound/soc/codecs/wm8776.h | 3 -
sound/soc/codecs/wm8900.c | 247 +-
sound/soc/codecs/wm8900.h | 3 -
sound/soc/codecs/wm8903.c | 265 +-
sound/soc/codecs/wm8903.h | 3 -
sound/soc/codecs/wm8904.c | 208 +-
sound/soc/codecs/wm8904.h | 3 -
sound/soc/codecs/wm8940.c | 199 +-
sound/soc/codecs/wm8940.h | 2 -
sound/soc/codecs/wm8955.c | 181 +-
sound/soc/codecs/wm8955.h | 3 -
sound/soc/codecs/wm8960.c | 209 +-
sound/soc/codecs/wm8960.h | 3 -
sound/soc/codecs/wm8961.c | 237 +-
sound/soc/codecs/wm8961.h | 3 -
sound/soc/codecs/wm8962-tables.c |42299 ++++++++++++++++++++
sound/soc/codecs/wm8962.c | 1857 +
sound/soc/codecs/wm8962.h | 3787 ++
sound/soc/codecs/wm8971.c | 247 +-
sound/soc/codecs/wm8971.h | 8 -
sound/soc/codecs/wm8974.c | 167 +-
sound/soc/codecs/wm8974.h | 3 -
sound/soc/codecs/wm8978.c | 190 +-
sound/soc/codecs/wm8978.h | 3 -
sound/soc/codecs/wm8985.c | 1195 +
sound/soc/codecs/wm8985.h | 1045 +
sound/soc/codecs/wm8988.c | 262 +-
sound/soc/codecs/wm8988.h | 3 -
sound/soc/codecs/wm8990.c | 223 +-
sound/soc/codecs/wm8990.h | 8 -
sound/soc/codecs/wm8993.c | 304 +-
sound/soc/codecs/wm8993.h | 3 -
sound/soc/codecs/wm8994.c | 266 +-
sound/soc/codecs/wm8994.h | 3 -
sound/soc/codecs/wm9081.c | 208 +-
sound/soc/codecs/wm9081.h | 3 -
sound/soc/codecs/wm9090.c | 183 +-
sound/soc/codecs/wm9090.h | 2 -
sound/soc/codecs/wm9705.c | 116 +-
sound/soc/codecs/wm9705.h | 3 -
sound/soc/codecs/wm9712.c | 124 +-
sound/soc/codecs/wm9712.h | 3 -
sound/soc/codecs/wm9713.c | 131 +-
sound/soc/codecs/wm9713.h | 3 -
sound/soc/davinci/davinci-evm.c | 109 +-
sound/soc/davinci/davinci-i2s.c | 44 +-
sound/soc/davinci/davinci-i2s.h | 2 -
sound/soc/davinci/davinci-mcasp.c | 32 +-
sound/soc/davinci/davinci-mcasp.h | 2 -
sound/soc/davinci/davinci-pcm.c | 45 +-
sound/soc/davinci/davinci-pcm.h | 3 -
sound/soc/davinci/davinci-sffsdr.c | 27 +-
sound/soc/davinci/davinci-vcif.c | 25 +-
sound/soc/davinci/davinci-vcif.h | 28 -
sound/soc/ep93xx/ep93xx-i2s.c | 34 +-
sound/soc/ep93xx/ep93xx-i2s.h | 18 -
sound/soc/ep93xx/ep93xx-pcm.c | 37 +-
sound/soc/ep93xx/ep93xx-pcm.h | 2 -
sound/soc/ep93xx/snappercl15.c | 24 +-
sound/soc/fsl/Kconfig | 27 +-
sound/soc/fsl/Makefile | 11 +-
sound/soc/fsl/efika-audio-fabric.c | 20 +-
sound/soc/fsl/fsl_dma.c | 458 +-
sound/soc/fsl/fsl_dma.h | 20 -
sound/soc/fsl/fsl_ssi.c | 298 +-
sound/soc/fsl/fsl_ssi.h | 26 -
sound/soc/fsl/mpc5200_dma.c | 66 +-
sound/soc/fsl/mpc5200_dma.h | 5 -
sound/soc/fsl/mpc5200_psc_ac97.c | 34 +-
sound/soc/fsl/mpc5200_psc_ac97.h | 2 -
sound/soc/fsl/mpc5200_psc_i2s.c | 19 +-
sound/soc/fsl/mpc8610_hpcd.c | 660 +-
sound/soc/fsl/p1022_ds.c | 591 +
sound/soc/fsl/pcm030-audio-fabric.c | 21 +-
sound/soc/fsl/soc-of-simple.c | 172 -
sound/soc/imx/Kconfig | 16 +
sound/soc/imx/Makefile | 10 +-
sound/soc/imx/eukrea-tlv320.c | 16 +-
sound/soc/imx/imx-pcm-dma-mx2.c | 43 +-
sound/soc/imx/imx-pcm-fiq.c | 68 +-
sound/soc/imx/imx-ssi.c | 151 +-
sound/soc/imx/imx-ssi.h | 7 +-
sound/soc/imx/phycore-ac97.c | 19 +-
sound/soc/imx/wm1133-ev1.c | 27 +-
sound/soc/jz4740/jz4740-i2s.c | 104 +-
sound/soc/jz4740/jz4740-i2s.h | 2 -
sound/soc/jz4740/jz4740-pcm.c | 18 +-
sound/soc/jz4740/jz4740-pcm.h | 2 -
sound/soc/jz4740/qi_lb60.c | 25 +-
sound/soc/kirkwood/kirkwood-dma.c | 69 +-
sound/soc/kirkwood/kirkwood-dma.h | 17 -
sound/soc/kirkwood/kirkwood-i2s.c | 55 +-
sound/soc/kirkwood/kirkwood-i2s.h | 17 -
sound/soc/kirkwood/kirkwood-openrd.c | 24 +-
sound/soc/nuc900/nuc900-ac97.c | 12 +-
sound/soc/nuc900/nuc900-audio.c | 16 +-
sound/soc/nuc900/nuc900-audio.h | 4 -
sound/soc/nuc900/nuc900-pcm.c | 38 +-
sound/soc/omap/am3517evm.c | 25 +-
sound/soc/omap/ams-delta.c | 98 +-
sound/soc/omap/igep0020.c | 22 +-
sound/soc/omap/mcpdm.c | 19 +-
sound/soc/omap/mcpdm.h | 2 +
sound/soc/omap/n810.c | 42 +-
sound/soc/omap/omap-mcbsp.c | 125 +-
sound/soc/omap/omap-mcbsp.h | 2 -
sound/soc/omap/omap-mcpdm.c | 71 +-
sound/soc/omap/omap-mcpdm.h | 29 -
sound/soc/omap/omap-pcm.c | 47 +-
sound/soc/omap/omap-pcm.h | 2 -
sound/soc/omap/omap2evm.c | 25 +-
sound/soc/omap/omap3beagle.c | 23 +-
sound/soc/omap/omap3evm.c | 30 +-
sound/soc/omap/omap3pandora.c | 36 +-
sound/soc/omap/osk5912.c | 24 +-
sound/soc/omap/overo.c | 22 +-
sound/soc/omap/rx51.c | 41 +-
sound/soc/omap/sdp3430.c | 56 +-
sound/soc/omap/sdp4430.c | 23 +-
sound/soc/omap/zoom2.c | 64 +-
sound/soc/pxa/Kconfig | 18 +
sound/soc/pxa/Makefile | 4 +
sound/soc/pxa/corgi.c | 28 +-
sound/soc/pxa/e740_wm9705.c | 29 +-
sound/soc/pxa/e750_wm9705.c | 26 +-
sound/soc/pxa/e800_wm9712.c | 26 +-
sound/soc/pxa/em-x270.c | 22 +-
sound/soc/pxa/imote2.c | 20 +-
sound/soc/pxa/magician.c | 35 +-
sound/soc/pxa/mioa701_wm9713.c | 33 +-
sound/soc/pxa/palm27x.c | 27 +-
sound/soc/pxa/poodle.c | 29 +-
sound/soc/pxa/pxa-ssp.c | 174 +-
sound/soc/pxa/pxa-ssp.h | 2 -
sound/soc/pxa/pxa2xx-ac97.c | 46 +-
sound/soc/pxa/pxa2xx-ac97.h | 2 -
sound/soc/pxa/pxa2xx-i2s.c | 91 +-
sound/soc/pxa/pxa2xx-i2s.h | 2 -
sound/soc/pxa/pxa2xx-pcm.c | 46 +-
sound/soc/pxa/pxa2xx-pcm.h | 19 -
sound/soc/pxa/raumfeld.c | 114 +-
sound/soc/pxa/saarb.c | 200 +
sound/soc/pxa/spitz.c | 26 +-
sound/soc/pxa/tavorevb3.c | 200 +
sound/soc/pxa/tosa.c | 27 +-
sound/soc/pxa/z2.c | 26 +-
sound/soc/pxa/zylonite.c | 40 +-
sound/soc/s3c24xx/Kconfig | 26 +
sound/soc/s3c24xx/Makefile | 6 +
sound/soc/s3c24xx/aquila_wm8994.c | 295 +
sound/soc/s3c24xx/goni_wm8994.c | 298 +
sound/soc/s3c24xx/jive_wm8750.c | 23 +-
sound/soc/s3c24xx/ln2440sbc_alc650.c | 17 +-
sound/soc/s3c24xx/neo1973_gta02_wm8753.c | 58 +-
sound/soc/s3c24xx/neo1973_wm8753.c | 37 +-
sound/soc/s3c24xx/rx1950_uda1380.c | 333 +
sound/soc/s3c24xx/s3c-ac97.c | 22 +-
sound/soc/s3c24xx/s3c-ac97.h | 2 -
sound/soc/s3c24xx/s3c-dma.c | 46 +-
sound/soc/s3c24xx/s3c-dma.h | 1 -
sound/soc/s3c24xx/s3c-i2s-v2.c | 50 +-
sound/soc/s3c24xx/s3c-i2s-v2.h | 13 +-
sound/soc/s3c24xx/s3c-pcm.c | 54 +-
sound/soc/s3c24xx/s3c-pcm.h | 3 +-
sound/soc/s3c24xx/s3c2412-i2s.c | 54 +-
sound/soc/s3c24xx/s3c2412-i2s.h | 2 -
sound/soc/s3c24xx/s3c24xx-i2s.c | 40 +-
sound/soc/s3c24xx/s3c24xx-i2s.h | 2 -
sound/soc/s3c24xx/s3c24xx_simtec.c | 15 +-
sound/soc/s3c24xx/s3c24xx_simtec.h | 4 +-
sound/soc/s3c24xx/s3c24xx_simtec_hermes.c | 25 +-
sound/soc/s3c24xx/s3c24xx_simtec_tlv320aic23.c | 21 +-
sound/soc/s3c24xx/s3c24xx_uda134x.c | 21 +-
sound/soc/s3c24xx/s3c64xx-i2s-v4.c | 135 +-
sound/soc/s3c24xx/s3c64xx-i2s.c | 206 +-
sound/soc/s3c24xx/s3c64xx-i2s.h | 3 +-
sound/soc/s3c24xx/smartq_wm8987.c | 15 +-
sound/soc/s3c24xx/smdk2443_wm9710.c | 17 +-
sound/soc/s3c24xx/smdk64xx_wm8580.c | 68 +-
sound/soc/s3c24xx/smdk_wm9713.c | 38 +-
sound/soc/s6000/s6000-i2s.c | 56 +-
sound/soc/s6000/s6000-i2s.h | 2 -
sound/soc/s6000/s6000-pcm.c | 100 +-
sound/soc/s6000/s6000-pcm.h | 2 -
sound/soc/s6000/s6105-ipcam.c | 31 +-
sound/soc/sh/Kconfig | 11 +-
sound/soc/sh/Makefile | 2 +
sound/soc/sh/dma-sh7760.c | 53 +-
sound/soc/sh/fsi-ak4642.c | 31 +-
sound/soc/sh/fsi-da7210.c | 24 +-
sound/soc/sh/fsi-hdmi.c | 60 +
sound/soc/sh/fsi.c | 475 +-
sound/soc/sh/hac.c | 46 +-
sound/soc/sh/migor.c | 44 +-
sound/soc/sh/sh7760-ac97.c | 25 +-
sound/soc/sh/siu.h | 6 +-
sound/soc/sh/siu_dai.c | 97 +-
sound/soc/sh/siu_pcm.c | 32 +-
sound/soc/sh/ssi.c | 55 +-
sound/soc/soc-cache.c | 47 +-
sound/soc/soc-core.c | 1778 +-
sound/soc/soc-dapm.c | 88 +-
sound/soc/soc-jack.c | 10 +-
sound/soc/txx9/txx9aclc-ac97.c | 55 +-
sound/soc/txx9/txx9aclc-generic.c | 24 +-
sound/soc/txx9/txx9aclc.c | 141 +-
sound/soc/txx9/txx9aclc.h | 13 +-
365 files changed, 64892 insertions(+), 14388 deletions(-)
rename arch/powerpc/include/asm/{immap_86xx.h => fsl_guts.h} (66%)
delete mode 100644 include/sound/soc-of-simple.h
create mode 100644 include/sound/wm8962.h
delete mode 100644 sound/soc/blackfin/bf5xx-i2s.h
create mode 100644 sound/soc/codecs/88pm860x-codec.c
create mode 100644 sound/soc/codecs/88pm860x-codec.h
delete mode 100644 sound/soc/codecs/ac97.h
delete mode 100644 sound/soc/codecs/ak4104.h
delete mode 100644 sound/soc/codecs/ak4642.h
delete mode 100644 sound/soc/codecs/cq93vc.h
delete mode 100644 sound/soc/codecs/cs4270.h
delete mode 100644 sound/soc/codecs/da7210.h
delete mode 100644 sound/soc/codecs/jz4740.h
delete mode 100644 sound/soc/codecs/spdif_transciever.h
delete mode 100644 sound/soc/codecs/twl4030.h
create mode 100644 sound/soc/codecs/wl1273.c
create mode 100644 sound/soc/codecs/wl1273.h
delete mode 100644 sound/soc/codecs/wm8727.h
create mode 100644 sound/soc/codecs/wm8962-tables.c
create mode 100644 sound/soc/codecs/wm8962.c
create mode 100644 sound/soc/codecs/wm8962.h
create mode 100644 sound/soc/codecs/wm8985.c
create mode 100644 sound/soc/codecs/wm8985.h
delete mode 100644 sound/soc/davinci/davinci-vcif.h
delete mode 100644 sound/soc/ep93xx/ep93xx-i2s.h
create mode 100644 sound/soc/fsl/p1022_ds.c
delete mode 100644 sound/soc/fsl/soc-of-simple.c
delete mode 100644 sound/soc/kirkwood/kirkwood-dma.h
delete mode 100644 sound/soc/kirkwood/kirkwood-i2s.h
delete mode 100644 sound/soc/omap/omap-mcpdm.h
delete mode 100644 sound/soc/pxa/pxa2xx-pcm.h
create mode 100644 sound/soc/pxa/saarb.c
create mode 100644 sound/soc/pxa/tavorevb3.c
create mode 100644 sound/soc/s3c24xx/aquila_wm8994.c
create mode 100644 sound/soc/s3c24xx/goni_wm8994.c
create mode 100644 sound/soc/s3c24xx/rx1950_uda1380.c
create mode 100644 sound/soc/sh/fsi-hdmi.c
^ permalink raw reply [flat|nested] 71+ messages in thread
end of thread, other threads:[~2011-01-02 10:05 UTC | newest]
Thread overview: 71+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-15 12:29 ASoC updates for 2.6.37 Mark Brown
2010-10-17 8:13 ` Takashi Iwai
-- strict thread matches above, loose matches on Subject: below --
2010-12-30 12:54 Mark Brown
2011-01-02 10:05 ` Takashi Iwai
2010-12-09 16:16 Mark Brown
2010-12-09 17:21 ` Takashi Iwai
2010-12-08 15:08 Mark Brown
2010-12-08 15:15 ` Takashi Iwai
2010-12-06 14:18 Mark Brown
2010-12-06 14:31 ` Takashi Iwai
2010-12-06 14:33 ` Mark Brown
2010-12-06 14:35 ` Takashi Iwai
2010-12-02 13:28 Mark Brown
2010-12-02 16:17 ` Takashi Iwai
2010-12-02 16:18 ` Mark Brown
2010-12-02 16:20 ` Takashi Iwai
2010-12-02 16:29 ` Liam Girdwood
2010-12-02 16:36 ` Takashi Iwai
2010-11-29 18:57 Mark Brown
2010-11-30 7:20 ` Takashi Iwai
2010-11-26 13:13 Mark Brown
2010-11-26 14:37 ` Takashi Iwai
2010-11-24 13:07 Mark Brown
2010-11-24 13:40 ` Takashi Iwai
2010-11-22 11:06 Mark Brown
2010-11-22 12:16 ` Takashi Iwai
2010-11-02 14:50 Mark Brown
2010-11-01 19:50 Mark Brown
2010-11-02 7:06 ` Takashi Iwai
2010-10-22 17:32 Mark Brown
2010-10-22 18:05 ` Takashi Iwai
2010-10-22 18:43 ` Mark Brown
2010-10-23 9:23 ` Takashi Iwai
2010-10-21 20:45 Mark Brown
2010-10-21 21:16 ` Takashi Iwai
2010-10-13 17:53 Mark Brown
2010-10-14 8:10 ` Takashi Iwai
2010-10-11 12:11 Mark Brown
2010-10-11 12:17 ` Takashi Iwai
2010-10-11 12:32 ` Mark Brown
2010-10-11 12:35 ` Takashi Iwai
2010-10-07 21:17 Mark Brown
2010-10-11 11:59 ` Takashi Iwai
2010-10-05 19:14 Mark Brown
2010-10-06 6:24 ` Takashi Iwai
2010-10-06 6:34 ` Mark Brown
2010-10-06 7:10 ` Takashi Iwai
2010-10-06 7:31 ` Mark Brown
2010-10-06 7:35 ` Takashi Iwai
2010-10-06 9:25 ` Dimitris Papastamos
2010-10-06 13:30 ` Takashi Iwai
2010-10-06 13:40 ` Dimitris Papastamos
2010-10-06 13:46 ` Takashi Iwai
2010-10-06 14:13 ` Dimitris Papastamos
2010-10-06 14:24 ` Takashi Iwai
2010-10-06 14:29 ` Dimitris Papastamos
2010-10-06 15:19 ` Mark Brown
2010-10-04 18:22 Mark Brown
2010-10-05 5:53 ` Takashi Iwai
2010-09-30 20:49 Mark Brown
2010-09-30 21:04 ` Takashi Iwai
2010-09-30 0:30 Mark Brown
2010-09-30 5:40 ` Takashi Iwai
2010-09-27 0:24 Mark Brown
2010-09-27 6:20 ` Takashi Iwai
2010-09-27 8:21 ` Dimitris Papastamos
2010-09-27 8:30 ` Takashi Iwai
2010-09-27 8:58 ` Dimitris Papastamos
2010-09-27 16:03 ` Mark Brown
2010-09-22 11:52 Mark Brown
2010-09-22 14:24 ` Takashi Iwai
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.