aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/wm8994_samsung.h
Commit message (Collapse)AuthorAgeFilesLines
* ARM: herring: sound: Use audio driver from 2.6.35Arve Hjønnevåg2011-11-171-5/+3
| | | | | | | | | | | | | | | | fix herring-wm8994.c to compile on 2.6.39 checkpoint: use mainline sound driver checkout: audio driver loads but locks up checkpoint: audio setup does not complain, but playback times-out checkpoint: using soc sound i2s and dma code from 2.6.35 - dma still hangs checkpoint: using old codec, dma and i2s code sound plays but is distorded fix distorted sound rename samsung wm8994 codec to not conflict with standard wm8994 mfd device modify dma.c to work with dma wrapper rename some audio config options and fix defconfig remove some duplicate clocks Change-Id: I1b72b5b7937fd4a40a1719674976ba16d7e8f3a6
* ASOC : add tty device of each tty mode.Uk Kim2011-11-171-1/+12
| | | | | | | supports VCO, HCO, FULL mode of TTY during call. Change-Id: If56d0c3da20377c59adc8681769e443f35da045c Signed-off-by: Uk Kim <w0806.kim@samsung.com>
* ASOC: added input source for voice communication.UK KIM2011-11-171-2/+5
| | | | | | | devided gain table between voice capture and voice communication. Signed-off-by: UK KIM <w0806.kim@samsung.com> Change-Id: Ie29abf9e2bb7fd48582ef3a7550bb82398c511c6
* ASOC: support multi gain tables for several operator.Uk Kim2011-11-171-1/+11
| | | | | Change-Id: Iffc4340f37e80c446e212d656c5605687da6555d Signed-off-by: Uk Kim <w0806.kim@samsung.com>
* S5PC11X: SOUND: Support a different microphone gain for the camcorderMinsong Kim2011-11-171-3/+6
| | | | | | | | | | We have to support a different microphone gain for the camcorder. Because codec gain is set focused on SIP. When we use the phone as the camcorder, MIC gain should be higher than SIP. This is requested by Samsung QA. Change-Id: I8600ed70350f2fe2d715f81e1c22d2f37d55a303 Signed-off-by: Minsong Kim <ms17.kim@samsung.com>
* Add an HP_NO_MIC gain configurationJean-Michel Trivi2011-11-171-2/+3
| | | | Add a gain configuration for headsets without microphones.
* S5PC11X: SOUND : can support to set gains in all modes for Europe.UK KIM2011-11-171-6/+11
| | | | | | | | | 1. support gain setting in all modes for Europe. 2. change gain value HPOUT1 L/R(1Ch, 1Dh) : -8dB Change-Id: I3400741ae7a47fbb501348683dc57f9c0baaa174 Signed-off-by: UK KIM <w0806.kim@samsung.com>
* S5PC11X: SOUND: add headphone device for output and input streamUK KIM2011-11-171-5/+7
| | | | | | | | must distinguish headset and headphone device for built-in mic output device is seperated but use same path. Change-Id: I45cc27c74d0eb3505e1b5adb1ba52690261ae0f3 Signed-off-by: UK KIM <w0806.kim@samsung.com>
* ASoC: Save and restore DC servo state when unchangedMark Brown2011-11-171-0/+7
| | | | | | | | | | | | | | We only need to recalibrate the DC servo configuration when the analogue configuration is changed, which in this system means whenver the analogue volume is changed or whenever the path is changed. Use this to save the ~160ms taken by the recalibration by saving the value per-path We still need to recalibrate after volume changes and the first time a given path is used but these should be much less frequent events than headphone enable. Change-Id: I706fe161f5cc0709e58d7702b28796ed85c51384 Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: wm8994_read() isn't inlineMark Brown2011-11-171-1/+1
| | | | | | Kills reams of warnings (one per use) with sparse. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* S5PC11X: SOUND: devide gain table using gain codeUK KIM2011-11-171-1/+4
| | | | | | | devide gain table with default table not to effect default gain table value. Change-Id: I369fa9e3dfe3c733e0ba6797a44d75b0c26baf15 Signed-off-by: UK KIM <w0806.kim@samsung.com>
* S5PC11X: SOUND: modified to support bluetooth SCO in VOIPUK KIM2011-11-171-6/+2
| | | | | | | | | | 1. add bluetooth sco path 2. clean up codec driver 3. fix sound mute issue when output device is changed in voip 4. recognition param is added for recognition rate up Change-Id: I89f0c3ab628bc0adaf0fc809ac5745e2912d98bb Signed-off-by: UK KIM <w0806.6.kim@samsung.com>
* S5PC11X: SOUND: update H/W codec's gain values.UK KIM2011-11-171-1/+1
| | | | | Signed-off-by: UK KIM <w0806.kim@samsung.com> Change-Id: Id5c1989203014aa72ba0f24de9cdff52e932811e
* S5PC11X: SOUND: fix pop noise issueUK KIM2011-11-171-3/+12
| | | | | | | | | if clock and interface is set on status of amp opened, pop noise occurs. codec driver works by PCM Stream. strange value name was changed from old base code. Signed-off-by: UK KIM <w0806.kim@samsung.com> Change-Id: Ia88b6b79fcc82900bb5411bf9bc786afe6b01f42
* S5PC11X: SOUND: update codec gain values.UK KIM2011-11-171-5/+45
| | | | | | | update codec gain values(mp3 playback, voicecall receiver) Signed-off-by: UK KIM <w0806.kim@samsung.com> Change-Id: I656bc94e8e57b0c5f830d89005eb4a644a25a509
* S5PC110: SOUND: added new driver files for google's mainline branchUK KIM2011-11-171-0/+119
added wm8994_s5pc110.c wm8994_s5pc110.h instead of wm8994.c and wm8994.h change header name included modify source codes accroding to linux coding style. Signed-off-by: UK KIM <w0806.kim@samsung.com> Change-Id: I8dc8b103db6bc1d12162982c42b3e35377c9aeea