Commit Graph

10666 Commits

Author SHA1 Message Date
陈金泉
d7b8830f06 add shutdown and startup for setting codec 2013-04-24 11:03:52 +08:00
陈金泉
59c5ed108e 改善codec音质 2013-04-24 09:53:24 +08:00
陈金泉
13e28f85da fix codec pop noise 2013-04-22 12:12:13 +08:00
陈金泉
347552c11e add work and route for codec rk616 2013-04-22 11:35:47 +08:00
陈金泉
1dea2c8c07 change for codec 2013-04-21 20:08:24 +08:00
陈金泉
23c49bc23c add rk616 codec driver 2013-04-18 10:42:32 +08:00
邱建斌
addc93ff1f rt5640 && rt5642 : support audio codec rt5642 rt5640 2013-04-16 11:22:14 +08:00
邱建斌
bba149e876 rk610 codec : modfiy rk610_codec_write_incall funtion 2013-04-07 17:26:13 +08:00
邱建斌
fd339aaca3 rk610 codec : add modem sound control 2013-04-07 16:05:04 +08:00
wuhao
b8506ff138 rk3188 sdk: config cat66121 2013-03-28 16:38:49 +08:00
hjc
31a5fe18bb rk3168_86v: basic function is ok 2013-03-27 21:23:56 +08:00
赵子初
72d981d8fd rk2928 add phonepad support 2013-03-27 10:14:44 +08:00
邱建斌
96e0741e03 i2s : SND_RK29_SOC_I2S_2CH default y if (ARCH_RK3066B || ARCH_RK3188) 2013-03-26 17:29:44 +08:00
hjc
d02a97f84a rk3168_86v: codec es8323 2013-03-18 14:27:03 +08:00
hjc
54e61f5302 rk3168_86v: add support codec es8323,tp goodix_82x 2013-03-18 10:58:28 +08:00
邱建斌
e609b8428a audio DMA : dma_period is not an integer multiple of dma_size support 2013-03-14 11:42:36 +08:00
邱建斌
59772d964b rt5616: add rt5616 audio codec support 2013-03-07 10:41:17 +08:00
邱建斌
4ce7352414 rk610 codec: add poweroff codec diable clk 2013-03-05 10:59:30 +08:00
邱建斌
29118f371b rk610 codec : disable rk610 pll and 0AH clkgate,reduce power consumption 2013-03-05 10:16:56 +08:00
邱建斌
e512962e70 rt5639: add rt5639 support 2013-03-04 16:54:36 +08:00
邱建斌
16478d8a39 rk610 codec : The headphone playback the probability of loss of a channel 2013-02-18 20:00:54 +08:00
邱建斌
af88ef1a9d rt5631 : fix RT5631 high frequency indicators 2013-02-18 19:45:18 +08:00
黄涛
14d96d73a2 Merge remote-tracking branch 'stable/linux-3.0.y' into develop-3.0
Merge v3.0.65
Conflicts:
	Makefile
	drivers/net/wireless/ath/ath9k/beacon.c
	drivers/net/wireless/ath/ath9k/htc_hst.c
2013-02-18 12:31:44 +08:00
Clemens Ladisch
a043100f28 ALSA: usb-audio: fix invalid length check for RME and other UAC 2 devices
commit d56268fb10 upstream.

Commit 23caaf19b1 (ALSA: usb-mixer: Add support for Audio Class v2.0)
forgot to adjust the length check for UAC 2.0 feature unit descriptors.
This would make the code abort on encountering a feature unit without
per-channel controls, and thus prevented the driver to work with any
device having such a unit, such as the RME Babyface or Fireface UCX.

Reported-by: Florian Hanisch <fhanisch@uni-potsdam.de>
Tested-by: Matthew Robbetts <wingfeathera@gmail.com>
Tested-by: Michael Beer <beerml@sigma6audio.de>
Cc: Daniel Mack <daniel@caiaq.de>
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-02-03 18:21:37 -06:00
邱建斌
b161871924 rk29_pcm : close debug 2013-02-02 12:10:45 +08:00
邱建斌
86ee81f2ac audio/i2s : i2s dma infiniteloop support 2013-02-02 12:07:11 +08:00
Zheng Yang
9223f55d82 rk2928 codec: reset codec when probe. 2013-01-25 08:59:34 +08:00
黄涛
51316e7b6f rk30_i2s: fix for rk3188, add i2s1 support 2013-01-23 23:12:20 +08:00
Zheng Yang
ed44c956cb rk2928 codec: add soft reset. 2013-01-23 18:15:37 +08:00
黄涛
67450b3bb6 Merge remote-tracking branch 'stable/linux-3.0.y' into develop-3.0
Merge v3.0.59
Conflicts:
	Makefile
	drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h
	drivers/net/wireless/ath/ath9k/ar9003_eeprom.h
	drivers/usb/serial/option.c
2013-01-21 17:21:19 +08:00
宋秀杰
24c8d45502 rt3261: fix two little issue. 2013-01-21 15:12:10 +08:00
Mike Dunn
e2abf662bc ALSA: pxa27x: fix ac97 cold reset
commit 41b645c862 upstream.

Cold reset on the pxa27x currently fails and

     pxa2xx_ac97_try_cold_reset: cold reset timeout (GSR=0x44)

appears in the kernel log.  Through trial-and-error (the pxa270 developer's
manual is mostly incoherent on the topic of ac97 reset), I got cold reset to
complete by setting the WARM_RST bit in the GCR register (and later noticed that
pxa3xx does this for cold reset as well).  Also, a timeout loop is needed to
wait for the reset to complete.

Tested on a palm treo 680 machine.

Signed-off-by: Mike Dunn <mikedunn@newsguy.com>
Acked-by: Igor Grinberg <grinberg@compulab.co.il>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-01-17 08:44:08 -08:00
Mark Brown
639fd95292 ASoC: wm2000: Fix sense of speech clarity enable
commit 267f8fa2e1 upstream.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-01-17 08:44:04 -08:00
邱建斌
6a12d3d1d3 rk610 codec : cloes debug 2013-01-17 11:40:45 +08:00
邱建斌
1079e14d37 ds1006h rk610 codec : fix boot pop noise 2013-01-17 11:38:00 +08:00
黄涛
8df3429de8 rk30_i2s: support new iomux api and rk3188 2013-01-16 14:51:52 +08:00
宋秀杰
5d7e07dfa5 rt3261: make codec as slave when BT incall, solve an cts problem. 2013-01-16 13:03:08 +08:00
黄涛
e1c56a82b5 Merge remote-tracking branch 'stable/linux-3.0.y' into develop-3.0
Merge v3.0.58
Conflicts:
	Makefile
	drivers/net/wireless/p54/p54usb.c
2013-01-15 12:45:19 +08:00
邱建斌
24f7922132 sound soc-core: codec_name not adapted i2c_name 2013-01-14 18:28:08 +08:00
邱建斌
961aace07c rk610 codec : spk_ctl_io filling in board 2013-01-14 16:35:58 +08:00
Takashi Iwai
6ab1dea094 ALSA: usb-audio: Fix missing autopm for MIDI input
commit f5f165418c upstream.

The commit [88a8516a: ALSA: usbaudio: implement USB autosuspend] added
the support of autopm for USB MIDI output, but it didn't take the MIDI
input into account.

This patch adds the following for fixing the autopm:
- Manage the URB start at the first MIDI input stream open, instead of
  the time of instance creation
- Move autopm code to the common substream_open()
- Make snd_usbmidi_input_start/_stop() more robust and add the running
  state check

Reviewd-by: Clemens Ladisch <clemens@ladisch.de>
Tested-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-01-11 09:03:37 -08:00
Takashi Iwai
5a6400c991 ALSA: usb-audio: Avoid autopm calls after disconnection
commit 59866da9e4 upstream.

Add a similar protection against the disconnection race and the
invalid use of usb instance after disconnection, as well as we've done
for the USB audio PCM.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=51201

Reviewd-by: Clemens Ladisch <clemens@ladisch.de>
Tested-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-01-11 09:03:36 -08:00
邱建斌
eb9517c662 rk610: add rk3188 support 2013-01-10 10:17:06 +08:00
黄涛
88c809fe6e rk3188: initial support 2013-01-09 11:08:02 +08:00
黄涛
4ef3571689 sound: rk29: simplify Makefile, snd-soc-rockchip-i2s-objs default is rk30_i2s.o 2013-01-09 11:04:26 +08:00
hxy
7f0d809633 rk3168:ds1006h add rk610 codec support 2012-12-31 19:09:17 +08:00
邱建斌
81d22f808e rt5631: Fix compilation warning
sound/soc/codecs/rt5631.c: In function 'rt5631_probe':
sound/soc/codecs/rt5631.c:2008: error: assignment from incompatible pointer type
2012-12-26 17:35:41 +08:00
邱建斌
e961d3a999 rk30 i2s : fix CONFIG_SND_I2SO_USE_EIGHT_CHANNELS error 2012-12-21 17:58:31 +08:00
邱建斌
2f18c497f0 rk3066 i2s : add I2S0 channels choose,default using two channels 2012-12-21 17:49:18 +08:00
邱建斌
9e329ef41d rt5631 phone: standby enable micbias 2012-12-18 17:01:24 +08:00