15 May, 2009
6 commits
-
* fix/asoc:
ASoC: DaVinci EVM board support buildfixes
ASoC: DaVinci I2S updates
ASoC: davinci-pcm buildfixes
pxa2xx-ac97: fix reset gpio mode setting
ASoC: soc-core: fix crash when removing not instantiated card -
* fix/misc:
ALSA: pcsp: fix printk format warning
ALSA: riptide: postfix increment and off by one -
This is a build fix, resyncing the DaVinci EVM ASoC board code
with the version in the DaVinci tree. That resync includes
support for the DM355 EVM, although that board isn't yet in
mainline.(NOTE: also includes a bugfix to the platform_add_resources
call, recently sent by Chaithrika U S but
not yet merged into the DaVinci tree.)Signed-off-by: David Brownell
Signed-off-by: Mark Brown -
This resyncs the DaVinci I2S code with the version in the DaVinci
tree. The behavioral change uses updated clock interfaces which
recently merged to mainline. Two other changes include adding a
comment on the ASP/McBSP/McASP confusion, and dropping pdev->id in
order to support more boards than just the DM644x EVM.Signed-off-by: David Brownell
Signed-off-by: Mark Brown -
This is a buildfix for the DaVinci PCM code, resyncing it with
the version in the DaVinci tree. The notable change is using
current EDMA interfaces, which recently merged to mainline.
(The older interfaces never made it into mainline.)NOTE: open issue, the DMA should be to/from SRAM; see chip
errata for more info. The artifacts are extremely easy to
hear on DM355 hardware (not yet supported in mainline), but
don't seem as audible on DM6446 hardwaare (which does have
mainline support).Signed-off-by: David Brownell
Signed-off-by: Mark Brown -
Fix printk format warning:
sound/drivers/pcsp/pcsp_mixer.c:54: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int'
Signed-off-by: Randy Dunlap
Signed-off-by: Takashi Iwai
14 May, 2009
1 commit
-
With a postfix increment these variables are incremented beyond
CMDIF_TIMEOUT / MAX_WRITE_RETRY.Signed-off-by: Roel Kluin
Signed-off-by: Andrew Morton
Signed-off-by: Takashi Iwai
12 May, 2009
2 commits
-
Signed-off-by: Mike Rapoport
Acked-by: Eric Miao
Signed-off-by: Mark Brown -
If the card was not instantiated in snd_soc_instantiate_card, calling
soc-remove will crash because some of codec, cpu_dai and card .remove
methods are called twice.
Fix this by returning from soc_remove immediately.Signed-off-by: Mike Rapoport
Signed-off-by: Mark Brown
10 May, 2009
3 commits
-
* fix/asoc:
ASoC: Fix errors in WM8990 -
* fix/hda:
ALSA: hda - Fix line-in on Mac Mini Core2 Duo -
* fix/misc:
sound: via82xx: fix DXS volume range
sound: serial-u16550: fix buffer overflow
08 May, 2009
1 commit
-
BIOS on Mac Mini Core2 Duo sets both INPUT and OUTPUT pinctl bits to
the line-in jack, and it confuses the driver as if it's a valid input.
This patch adds the check of OUTPUT bit so that the driver fixes the
invalid pin setup.Tested-by: Tino Keitel
Cc:
Signed-off-by: Takashi Iwai
05 May, 2009
3 commits
-
With 5 bits and 1.5 dB per step, the DXS volume range is only 48 dB.
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
Remove most of the serial port parameters from the card longname string
because it was way too long and overflowed into the mixername string.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
The mis-typing exist in dapm controller definitions and dapm route definitions,
so happen mis-matched error when snd_soc_dapm_add_routes().Cc: stable@kernel.org
Signed-off-by: Jinyoung Park
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com
04 May, 2009
3 commits
-
* fix/misc:
ALSA: indigo-express: add missing 64KHz flags -
The regression was fixed by commit
3e5b50165fd0be080044586f43fcdd460ed27610, so no need to mark this
driver as BROKEN.Signed-off-by: Takashi Iwai
28 Apr, 2009
6 commits
-
The gain control for earpiece amplifier uses 0dB ~ 12dB according to the
TRM, but the present code is implemented to -6dB ~ 6dB.Signed-off-by: Joonyoung Shim
Acked-by: Peter Ujfalusi
Signed-off-by: Mark Brown -
The hardware devices with SNDRV_PCM_INFO_BATCH flag can't give the
precise current position. And such hardwares have often big FIFO
in addition to the ring buffer, and it screws up the jiffies check
in pcm_lib.c.This patch adds a simple check of info flag so that the driver skips
the jiffies check in snd_pcm_period_elapsed() when BATCH flag is set.Signed-off-by: Takashi Iwai
-
Added SNDRV_PCM_INFO_BATCH flag to PCM info field of some drivers that
really don't give the precise pointer value.Signed-off-by: Takashi Iwai
-
Indigo-express cards also support 64KHz sampling rate: this patch adds
missing SNDRV_PCM_RATE_64000 flags.Signed-off-by: Giuliano Pochini
Signed-off-by: Takashi Iwai -
Signed-off-by: Jon Smirl
Acked-by: Grant Likely
Signed-off-by: Mark Brown -
We need to check only if the WM8350 is master and only when starting
the stream so if either is not true then we can skip the check.Signed-off-by: Mark Brown
27 Apr, 2009
6 commits
-
* fix/misc:
ALSA: Fix Trivial Warnining in sound/pci/cmipci.c -
* fix/caiaq:
ALSA: snd-usb-caiaq: fix reported elapsed periods -
* fix/hda:
ALSA: hda - Fix init verbs of AD1884A mobile model -
* fix/asoc:
ASoC: s3c-i2s-v2 needs to declare a license for modular builds
ASoC: remove non-existing referece to CONFIG_SND_SOC_CODEC_WM8991
ASoC: Fix WM8580 volume update handling for large register changes
ASoC: Fix offset of freqmode in WM8580 PLL configuration -
Fixed the compile warning below by initializatin iomidi variable properly.
sound/pci/cmipci.c: In function ‘snd_cmipci_probe’:
sound/pci/cmipci.c:3017: warning: ‘iomidi’ may be used uninitialized in this functionSigned-off-by: Subrata Modak
Cc: linux-pci
Cc: Balbir Singh
Cc: Sachin P Sant
Signed-off-by: Takashi Iwai -
Reset the internal period position counter upon stream startup. This
fixes initial aplay underruns and problems related to latency picky
applications such as pulseaudio.Bumped the version number to 1.3.14.
Signed-off-by: Daniel Mack
Signed-off-by: Takashi Iwai
24 Apr, 2009
1 commit
-
* master.kernel.org:/home/rmk/linux-2.6-arm:
[ARM] 5460/1: Orion: reduce namespace pollution
[ARM] 5458/1: pcmcia: pxa2xx-sharpsl: check if we do have Scoop config
[ARM] 5457/1: mach-imx gpio buildfix
[ARM] 5456/1: add sys_preadv and sys_pwritev
[ARM] pxa/pcm990: start external GPIOs immediately after built-in ones
[ARM] pxa/palm27x: General fix for Palm27x aSoC driver
[ARM] pxa/mioa701: use GPIO95 as AC97 reset line
[ARM] pxa: merge AC97 platform data structures
[ARM] pxa/magician: remove un-necessary #include of pxa-regs.h and hardware.h
23 Apr, 2009
4 commits
-
It relies on EXPORT_SYMBOL_GPL() symbols.
Signed-off-by: Mark Brown
-
The current ad1884a-mobile model has a problem that the speaker output
doesn't work sometimes after boot or power-saving on some HP laptops.
It seems that the verbs accessing to the non-functional widgets cause
this problem.This patch simplifies the init verbs for mobile model not to touch
unnecessary setups so that it avoids the speaker-mute problem.Reference: Novell bnc#495668
https://bugzilla.novell.com/show_bug.cgi?id=495668Signed-off-by: Takashi Iwai
-
Signed-off-by: Takashi Iwai
22 Apr, 2009
4 commits
-
The driver is out of sync with the core functions it is using.
Signed-off-by: Mark Brown
-
* commit 'alsa/master':
[ALSA] intel8x0: another attempt to fix ac97_clock measure routine
[ALSA] ac97_codec: increase timeout for analog subsections -
* fix/hda:
ALSA: hda - Add quirk for Packard Bell RS65 -
Added a quirk (model=m51va) for Packard Bell RS65 with ALC663.
Reference: Novell bnc#496787
https://bugzilla.novell.com/show_bug.cgi?id=496787Signed-off-by: Takashi Iwai