2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-28 15:13:55 +08:00
linux-next/sound/soc/codecs
Jyri Sarha e00447fafb ASoC: tlv320aic31xx: Add basic codec driver implementation
This commit adds a bare bones driver support for TLV320AIC31XX family
audio codecs. The driver adds basic stereo playback trough headphone
and speaker outputs and mono capture trough microphone inputs.

The driver is currently missing support at least for mini DSP features
and jack detection. I have tested the driver only on TLV320AIC3111,
but based on the data sheets TLV320AIC3100, TLV320AIC3110, and
TLV320AIC3120 should work Ok too.

The base for the implementation was taken from:
git@gitorious.org:ti-codecs/ti-codecs.git ajitk/topics/k3.10.1-aic31xx
-branch at commit 77504eba0294764e9e63b4a0c696b44db187cd13.

Signed-off-by: Jyri Sarha <jsarha@ti.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
2014-03-13 12:09:51 +00:00
..
88pm860x-codec.c Merge remote-tracking branch 'asoc/topic/88pm860x' into asoc-next 2013-11-08 10:43:20 +00:00
88pm860x-codec.h ASoC: 88pm860x: Use regmap for I/O 2013-09-20 10:40:51 +01:00
ab8500-codec.c Merge remote-tracking branch 'asoc/fix/fsl' into asoc-linus 2013-11-20 15:20:31 +00:00
ab8500-codec.h ASoC: ab8500-codec: Set rx dai slots from rx_mask 2013-05-21 11:39:34 -05:00
ac97.c ASoC: ac97: Provide stub DAPM integration 2013-08-19 12:18:40 +01:00
ad193x.c Merge remote-tracking branches 'asoc/topic/adsp', 'asoc/topic/atmel', 'asoc/topic/bcm2835', 'asoc/topic/docs', 'asoc/topic/fsl', 'asoc/topic/generic', 'asoc/topic/kirkwood', 'asoc/topic/mc13783', 'asoc/topic/mxs', 'asoc/topic/nuc900', 'asoc/topic/sai', 'asoc/topic/sh', 'asoc/topic/ssm2602', 'asoc/topic/tlv320aic3x', 'asoc/topic/twl4030', 'asoc/topic/ux500', 'asoc/topic/width' and 'asoc/topic/x86' into for-tiwai 2014-01-16 12:44:01 +00:00
ad193x.h ASoC: ad193x: Use snd_soc_update_bits where appropriate 2011-11-28 18:57:52 +00:00
ad1836.c Merge remote-tracking branches 'asoc/topic/adsp', 'asoc/topic/atmel', 'asoc/topic/bcm2835', 'asoc/topic/docs', 'asoc/topic/fsl', 'asoc/topic/generic', 'asoc/topic/kirkwood', 'asoc/topic/mc13783', 'asoc/topic/mxs', 'asoc/topic/nuc900', 'asoc/topic/sai', 'asoc/topic/sh', 'asoc/topic/ssm2602', 'asoc/topic/tlv320aic3x', 'asoc/topic/twl4030', 'asoc/topic/ux500', 'asoc/topic/width' and 'asoc/topic/x86' into for-tiwai 2014-01-16 12:44:01 +00:00
ad1836.h ASoC: Fix wrong define for AD1836_ADC_WORD_OFFSET 2011-11-22 13:06:14 +00:00
ad1980.c ASoC: ad1980: Provide stub DAPM support 2013-08-07 10:14:23 +01:00
ad1980.h Merge branch 'for-2.6.36' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into for-2.6.37 2010-08-15 14:56:40 +01:00
ad73311.c ASoC: ad73311: Add DAPM support 2013-08-08 14:24:30 +01:00
ad73311.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
adau1373.c ASoC: adau1373: Use params_width() rather than memory format 2014-01-09 13:59:28 +00:00
adau1373.h ASoC: Add ADAU1373 codec support 2011-08-17 00:53:54 +09:00
adau1701.c Merge remote-tracking branches 'asoc/topic/adsp', 'asoc/topic/atmel', 'asoc/topic/bcm2835', 'asoc/topic/docs', 'asoc/topic/fsl', 'asoc/topic/generic', 'asoc/topic/kirkwood', 'asoc/topic/mc13783', 'asoc/topic/mxs', 'asoc/topic/nuc900', 'asoc/topic/sai', 'asoc/topic/sh', 'asoc/topic/ssm2602', 'asoc/topic/tlv320aic3x', 'asoc/topic/twl4030', 'asoc/topic/ux500', 'asoc/topic/width' and 'asoc/topic/x86' into for-tiwai 2014-01-16 12:44:01 +00:00
adau1701.h ASoC: Add ADAU1701 codec driver 2011-06-16 11:24:17 +01:00
adav80x.c Merge remote-tracking branches 'asoc/topic/adsp', 'asoc/topic/atmel', 'asoc/topic/bcm2835', 'asoc/topic/docs', 'asoc/topic/fsl', 'asoc/topic/generic', 'asoc/topic/kirkwood', 'asoc/topic/mc13783', 'asoc/topic/mxs', 'asoc/topic/nuc900', 'asoc/topic/sai', 'asoc/topic/sh', 'asoc/topic/ssm2602', 'asoc/topic/tlv320aic3x', 'asoc/topic/twl4030', 'asoc/topic/ux500', 'asoc/topic/width' and 'asoc/topic/x86' into for-tiwai 2014-01-16 12:44:01 +00:00
adav80x.h ASoC: Add ADAV80x codec driver 2011-06-28 17:11:20 +01:00
ads117x.c ASoC: ads711x: Add DAPM support 2013-08-07 19:18:08 +01:00
ak4104.c ASoC: ak4104: provide a module device table 2013-09-17 00:45:16 +01:00
ak4535.c ASoC: codecs: remove __dev* attributes 2012-12-10 00:31:51 +09:00
ak4535.h ASoC: ak4535: Convert to direct regmap API usage 2012-02-16 23:04:45 -08:00
ak4554.c ASoC: ak4554: Add DAPM support 2013-08-13 13:38:36 +01:00
ak4641.c ASoC: ak4641: Convert to direct regmap API usage 2013-11-24 13:54:45 +00:00
ak4641.h ASoC: Asahi Kasei AK4641 codec driver 2011-05-19 14:10:45 -07:00
ak4642.c ASoC: ak4642: Convert to module_i2c_driver() 2013-12-02 13:50:34 +00:00
ak4671.c ASoC: codecs: remove __dev* attributes 2012-12-10 00:31:51 +09:00
ak4671.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
ak5386.c ASoC: ak5386: Add DAPM support 2013-08-12 11:23:38 +01:00
alc5623.c ASoC: alc5623: Use params_width() rather than memory format 2014-01-13 11:45:50 +00:00
alc5623.h ASoC: add support for alc562[123] codecs 2010-10-21 13:51:13 -07:00
alc5632.c ASoC: alc5632: Use params_width() rather than memory format 2014-01-13 11:45:50 +00:00
alc5632.h ASoC: alc5632: Refactored DAPM routes to add voice support 2012-02-11 23:02:47 +00:00
arizona.c ASoC: wm5110: Add support for ASRC RATE 1 2013-12-19 10:20:31 +00:00
arizona.h Merge remote-tracking branches 'asoc/topic/adsp', 'asoc/topic/atmel', 'asoc/topic/bcm2835', 'asoc/topic/docs', 'asoc/topic/fsl', 'asoc/topic/generic', 'asoc/topic/kirkwood', 'asoc/topic/mc13783', 'asoc/topic/mxs', 'asoc/topic/nuc900', 'asoc/topic/sai', 'asoc/topic/sh', 'asoc/topic/ssm2602', 'asoc/topic/tlv320aic3x', 'asoc/topic/twl4030', 'asoc/topic/ux500', 'asoc/topic/width' and 'asoc/topic/x86' into for-tiwai 2014-01-16 12:44:01 +00:00
bt-sco.c ASoC: bt-sco: Provide stub DAPM integration 2013-08-19 12:20:26 +01:00
cq93vc.c ASoC: cq93vc: Use regmap for I/O 2013-09-24 19:40:12 +01:00
cs42l51.c ASoC: cs42l51: Use params_width() rather than memory format 2014-01-13 11:45:50 +00:00
cs42l51.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
cs42l52.c ASoC: cs42l52: Fix build 2013-11-29 12:28:44 +00:00
cs42l52.h Merge remote-tracking branch 'asoc/fix/fsl' into asoc-linus 2013-11-20 15:20:31 +00:00
cs42l73.c ASoC: cs42l73: Add Device Tree support for CS42L73 2013-10-20 18:15:44 +01:00
cs42l73.h ASoC: cs42l73: Namespace defines for cs42l73 codec 2013-10-18 00:37:29 +01:00
cs4270.c ASoC: cs4270: Add DAPM support 2013-08-18 18:27:40 +01:00
cs4271.c ASoC: cs4271: Use IS_ENABLED() macro 2013-11-27 18:12:15 +00:00
cx20442.c ASoC: cx20442: add bias control over a platform provided regulator 2012-01-09 11:20:16 +00:00
cx20442.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
da732x_reg.h ASoC: codecs: Add DA732x codec driver 2012-06-11 20:23:55 +08:00
da732x.c ASoC: da732x: Use params_width() rather than memory format 2014-01-13 11:45:51 +00:00
da732x.h ASoC: codecs: Add DA732x codec driver 2012-06-11 20:23:55 +08:00
da7210.c Merge remote-tracking branches 'asoc/topic/adsp', 'asoc/topic/atmel', 'asoc/topic/bcm2835', 'asoc/topic/docs', 'asoc/topic/fsl', 'asoc/topic/generic', 'asoc/topic/kirkwood', 'asoc/topic/mc13783', 'asoc/topic/mxs', 'asoc/topic/nuc900', 'asoc/topic/sai', 'asoc/topic/sh', 'asoc/topic/ssm2602', 'asoc/topic/tlv320aic3x', 'asoc/topic/twl4030', 'asoc/topic/ux500', 'asoc/topic/width' and 'asoc/topic/x86' into for-tiwai 2014-01-16 12:44:01 +00:00
da7213.c ASoC: da7213: Use params_width() rather than memory format 2014-01-13 11:45:51 +00:00
da7213.h ASoC: codecs: Add da7213 codec 2013-02-14 17:27:17 +00:00
da9055.c ASoC: da9055: Use params_width() rather than memory format 2014-01-13 11:45:52 +00:00
dmic.c ASoC: dmic: Convert table based DAPM setup 2013-08-27 15:31:58 +01:00
hdmi.c ASoC: hdmi-codec: Add devicetree binding with documentation 2013-12-31 13:26:44 +00:00
isabelle.c ASoC: isabelle: Use params_width() rather than memory format 2014-01-13 11:45:52 +00:00
isabelle.h ASoC: Support TI Isabelle Audio driver 2012-06-05 10:42:57 +01:00
jz4740.c ASoC: jz4740: Remove redundant platform_set_drvdata() 2013-05-12 20:46:16 +04:00
Kconfig ASoC: tlv320aic31xx: Add basic codec driver implementation 2014-03-13 12:09:51 +00:00
l3.c ASoC: UDA134x codec driver 2008-11-17 11:45:39 +00:00
lm4857.c ASoC: lm4857: Convert to regmap 2013-07-28 19:09:16 +01:00
lm49453.c ASoC: lm49453: Update lm49453_reg_defs values as per LM49453 HW revision-B 2012-12-24 15:45:10 +00:00
lm49453.h ASoC: Support TI LM49453 Audio driver 2012-04-01 11:35:41 +01:00
Makefile ASoC: tlv320aic31xx: Add basic codec driver implementation 2014-03-13 12:09:51 +00:00
max9768.c ASoC: max9768: Add DAPM support 2013-08-11 13:30:17 +01:00
max9850.c ASoC: max9850: Use params_width() rather than memory format 2014-01-13 11:45:53 +00:00
max9850.h ASoC: Add MAX9850 codec driver 2011-03-11 12:01:44 +00:00
max9877.c ASoC: max9877: Add basic DAPM support 2013-08-13 13:40:35 +01:00
max9877.h ASoC: MAX9877: add MAX9877 amp driver 2009-07-15 16:59:31 +01:00
max98088.c ASoC: max98088: Use params_width() rather than memory format 2014-01-13 11:45:52 +00:00
max98088.h ASoC: codecs: max98088: Added digital mute function in DAI1 and DAI2 2011-05-15 21:26:36 -07:00
max98090.c ASoC: max98090: Use params_width() rather than memory format 2014-01-13 11:45:53 +00:00
max98090.h ASoC:: max98090: Remove executable bit 2013-03-20 10:54:12 +01:00
max98095.c ASoC: max98095: Use params_width() rather than memory format 2014-01-13 11:45:53 +00:00
max98095.h ASoC: max98095: add jack detection 2012-04-01 11:28:24 +01:00
mc13783.c ASoC: mc13783: trivial: Cleanup module 2014-01-06 15:37:43 +00:00
mc13783.h ASoC: Add mc13783 codec 2012-05-18 16:42:20 +01:00
ml26124.c ASoC: ml26124: Fix negative array index read 2013-10-30 14:33:08 -07:00
ml26124.h ASoC: Add LAPIS Semiconductor ML26124 driver 2012-04-01 11:28:28 +01:00
pcm1681.c Merge remote-tracking branch 'asoc/topic/pcm1681' into asoc-next 2013-11-08 10:43:32 +00:00
pcm1792a.c Merge remote-tracking branch 'asoc/topic/pcm1792a' into asoc-next 2013-11-08 10:43:33 +00:00
pcm1792a.h ASoC: Add PCM1792A spi mode codec support 2013-08-05 18:01:29 +01:00
pcm3008.c ASoC: pcm3008: Manage DAC and ADC power with DAPM 2013-08-18 16:40:01 +01:00
pcm3008.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
rt5631.c ASoC: codecs: remove __dev* attributes 2012-12-10 00:31:51 +09:00
rt5631.h ASoC: Add driver for rt5631 2011-09-21 15:52:23 +01:00
rt5640.c ASoC: rt5640: Fix ignored error checks 2013-10-30 10:11:25 -07:00
rt5640.h ASoC: rt5640: change widget sequence for depop 2013-08-30 16:43:23 +01:00
sgtl5000.c ASoC: sgtl5000: clean up sgtl5000_enable_regulators() 2013-12-18 18:49:17 +00:00
sgtl5000.h ASoC: sglt5000: Fix SGTL5000_PLL_FRAC_DIV_MASK 2013-07-05 10:45:49 +01:00
si476x.c ASoC: si476x: Fix locking of core 2013-10-20 22:42:02 +01:00
sigmadsp.c ASoC: sigmadsp: Fix endianness conversion issue 2012-12-10 12:20:39 +09:00
sigmadsp.h ASoC: SigmaDSP: Add regmap support 2011-11-29 12:01:23 +00:00
sn95031.c ASoC: sn95031: Convert to regmap 2013-09-26 10:55:42 +01:00
sn95031.h ASoC: sn95031: Add support for reading mic bias 2011-02-09 22:32:53 +00:00
spdif_receiver.c ASoC: spdif: Add stub DAPM widgets for Rx 2013-08-19 12:20:53 +01:00
spdif_transmitter.c ASoC: spdif: Remove duplicate const 2013-08-19 12:20:53 +01:00
ssm2518.c ASoC: ssm2518: Fix off-by-one error by ffs() 2014-01-02 11:54:15 +00:00
ssm2518.h ASoC: Add ssm2518 support 2013-05-25 10:33:30 -04:00
ssm2602.c ASoC: ssm2602: add 16kHz sampling rate support 2014-01-08 12:51:12 +00:00
ssm2602.h ASoC: ssm2602: Support setting the oscillator and the clock output state 2011-09-27 13:30:48 +01:00
sta32x.c ASoC: sta32x: Use power efficient workqueue 2013-07-19 12:23:59 +01:00
sta32x.h ASoC: sta32x: preserve coefficient RAM 2011-11-14 21:32:12 +00:00
sta529.c ASoC: sta529: Fix update register bits in sta529_set_dai_fmt 2012-12-20 16:01:26 +00:00
stac9766.c ASoC: ac97: Support multi-platform AC'97 2013-06-27 09:48:42 +01:00
stac9766.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
tas5086.c ASoC: Updates for v3.13 2013-10-25 11:43:47 +02:00
tlv320aic3x.c ASoC: tlv320aic3x: no mono controls 3007 model 2013-12-09 18:00:38 +00:00
tlv320aic3x.h ASoC: tlv320aic3x: Convert mic bias to a supply widget 2013-02-04 18:35:19 +00:00
tlv320aic23.c ASoC: tlv320aic23: Convert to direct regmap API usage 2013-09-24 20:38:04 +01:00
tlv320aic23.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
tlv320aic26.c ASoC: tlv320aic26: Convert to direct regmap API usage 2013-09-25 13:30:59 +01:00
tlv320aic26.h ASoC: tlv320aic26: Convert to direct regmap API usage 2013-09-25 13:30:59 +01:00
tlv320aic31xx.c ASoC: tlv320aic31xx: Add basic codec driver implementation 2014-03-13 12:09:51 +00:00
tlv320aic31xx.h ASoC: tlv320aic31xx: Add basic codec driver implementation 2014-03-13 12:09:51 +00:00
tlv320aic32x4.c ASoC: tlv320aic32x4: Rearrange clock tree shutdown 2014-02-23 12:59:34 +09:00
tlv320aic32x4.h ASoC: tlv320aic32x4: Fix MICPGA input configuration 2014-01-27 18:13:44 +00:00
tlv320dac33.c ASoC: tlv320dac33: Remove suspend/resume soc driver operations 2013-01-13 21:34:47 +09:00
tlv320dac33.h ASoC: tlv320dac33: Update e-mail address 2011-05-11 16:12:35 +01:00
tpa6130a2.c Merge remote-tracking branch 'asoc/topic/warn' into asoc-next 2013-11-08 10:43:41 +00:00
tpa6130a2.h ASoC: tpa6130a2: Update e-mail address 2011-05-11 16:12:45 +01:00
twl4030.c ASoC: twl4030: Pass the twl4030_priv directly to twl4030_can_write_to_chip() 2014-01-08 12:48:53 +00:00
twl6040.c ASoC: twl6040: Remove self managed local reg_cache support 2013-12-19 18:37:07 +00:00
twl6040.h ASoC: twl6040 - add method to query HS DC offset step size in mV 2012-01-20 13:58:26 +00:00
uda134x.c ASoC: uda134x: fix codec driver by converting to DAPM 2013-07-30 12:04:02 +01:00
uda134x.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
uda1380.c ASoC: uda1380: Use IS_ENABLED() macro 2013-11-24 13:43:43 +00:00
uda1380.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wl1273.c ASoC: wl1273: Add stub DAPM support 2013-08-18 18:27:08 +01:00
wl1273.h ASoC: WL1273 FM radio: Fix breakage with MFD API changes 2011-01-14 12:29:40 +00:00
wm0010.c Merge remote-tracking branch 'asoc/topic/wm0010' into asoc-next 2013-11-08 10:43:41 +00:00
wm1250-ev1.c ASoC: codecs: remove __dev* attributes 2012-12-10 00:31:51 +09:00
wm2000.c ASoC: wm2000: Use WARN_ON() instead of BUG_ON() 2013-11-06 10:26:25 +00:00
wm2000.h ASoC: wm2000: Expose some more registers for diagnostics 2013-03-29 13:08:03 +00:00
wm2200.c ASoC: wm_adsp: Split ADSP1 and ADSP2 firmware controls 2013-03-29 18:00:24 +00:00
wm2200.h ASoC: wm2200: Add WM2200 CODEC driver 2012-01-26 16:07:55 +00:00
wm5100-tables.c ASoC: codecs: Refresh copyrights for Wolfson drivers 2012-06-03 13:06:37 +01:00
wm5100.c ASoC: wm5100: Export wm5100_detect 2014-01-23 12:22:11 +00:00
wm5100.h ASoC: Update regmap access for WM5100 DSP control registers 2012-04-23 18:52:31 +01:00
wm5102.c ASoC: wm5102: Use async writes 2013-12-17 11:35:01 +00:00
wm5102.h ASoC: arizona: Add support for directly setting the FLL REFCLK 2013-03-04 11:01:00 +08:00
wm5110.c Merge remote-tracking branches 'asoc/fix/arizona', 'asoc/fix/fsl', 'asoc/fix/omap', 'asoc/fix/samsung', 'asoc/fix/simple', 'asoc/fix/tlv320aic32x4' and 'asoc/fix/wm5100' into asoc-linus 2014-01-27 18:18:36 +00:00
wm5110.h ASoC: arizona: Add support for directly setting the FLL REFCLK 2013-03-04 11:01:00 +08:00
wm8350.c ASoC: wm8350: Replace BUG() with WARN() 2013-11-07 19:55:18 +00:00
wm8350.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8400.c ASoC: wm8400: Use regmap for I/O 2013-09-17 00:41:39 +01:00
wm8400.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8510.c ASoC: wm8510: Use IS_ENABLED() macro 2013-11-24 13:45:13 +00:00
wm8510.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8523.c ASoC: wm8523: Use IS_ENABLED() macro 2013-11-24 13:45:53 +00:00
wm8523.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8580.c ASoC: wm8580: Use IS_ENABLED() macro 2013-11-24 13:46:39 +00:00
wm8580.h ASoC: Automatically calculate clock ratio for WM8580 2010-08-15 14:52:12 +01:00
wm8711.c ASoC: wm8711: Use IS_ENABLED() macro 2013-11-24 13:48:31 +00:00
wm8711.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8727.c ASoC: wm8727: Add DAPM support 2013-08-18 18:39:27 +01:00
wm8728.c ASoC: wm8728: Use IS_ENABLED() macro 2013-11-24 13:49:44 +00:00
wm8728.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8731.c Merge remote-tracking branches 'asoc/topic/ad1836', 'asoc/topic/ad193x', 'asoc/topic/adav80x', 'asoc/topic/adsp', 'asoc/topic/ak4641', 'asoc/topic/ak4642', 'asoc/topic/arizona', 'asoc/topic/atmel', 'asoc/topic/au1x', 'asoc/topic/axi', 'asoc/topic/bcm2835', 'asoc/topic/blackfin', 'asoc/topic/cs4271', 'asoc/topic/cs42l52', 'asoc/topic/da7210', 'asoc/topic/davinci', 'asoc/topic/ep93xx', 'asoc/topic/fsl', 'asoc/topic/fsl-mxs', 'asoc/topic/generic', 'asoc/topic/hdmi', 'asoc/topic/jack', 'asoc/topic/jz4740', 'asoc/topic/max98090', 'asoc/topic/mxs', 'asoc/topic/omap', 'asoc/topic/pxa', 'asoc/topic/rcar', 'asoc/topic/s6000', 'asoc/topic/sai', 'asoc/topic/samsung', 'asoc/topic/sgtl5000', 'asoc/topic/spear', 'asoc/topic/ssm2518', 'asoc/topic/ssm2602', 'asoc/topic/tegra', 'asoc/topic/tlv320aic3x', 'asoc/topic/twl6040', 'asoc/topic/txx9', 'asoc/topic/uda1380', 'asoc/topic/width', 'asoc/topic/wm8510', 'asoc/topic/wm8523', 'asoc/topic/wm8580', 'asoc/topic/wm8711', 'asoc/topic/wm8728', 'asoc/topic/wm8731', 'asoc/topic/wm8741', 'asoc/topic/wm8750', 'asoc/topic/wm8753', 'asoc/topic/wm8776', 'asoc/topic/wm8804', 'asoc/topic/wm8900', 'asoc/topic/wm8901', 'asoc/topic/wm8940', 'asoc/topic/wm8962', 'asoc/topic/wm8974', 'asoc/topic/wm8985', 'asoc/topic/wm8988', 'asoc/topic/wm8990', 'asoc/topic/wm8991', 'asoc/topic/wm8994', 'asoc/topic/wm8995', 'asoc/topic/wm9081' and 'asoc/topic/x86' into asoc-next 2014-01-02 13:01:55 +00:00
wm8731.h ASoC: Support non-crystal master clocks for WM8731 2010-08-18 16:52:56 +01:00
wm8737.c ASoC: codecs: remove __dev* attributes 2012-12-10 00:31:51 +09:00
wm8737.h ASoC: Add initial WM8737 driver 2010-11-24 11:33:12 +00:00
wm8741.c ASoC: wm8741: Use IS_ENABLED() macro 2013-11-27 18:14:57 +00:00
wm8741.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8750.c ASoC: wm8750: Use IS_ENABLED() macro 2013-11-27 18:15:35 +00:00
wm8750.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8753.c ASoC: wm8753: Use IS_ENABLED() macro 2013-11-27 18:16:09 +00:00
wm8753.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8770.c ASoC: codecs: remove __dev* attributes 2012-12-10 00:31:51 +09:00
wm8770.h ASoC: WM8770: Initial driver 2010-11-06 11:35:39 -04:00
wm8776.c ASoC: wm8776: Use IS_ENABLED() macro 2013-11-27 18:18:05 +00:00
wm8776.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8782.c ASoC: wm8782: Add DAPM support 2013-08-18 18:39:49 +01:00
wm8804.c ASoC: wm8804: Use IS_ENABLED() macro 2013-11-27 18:18:29 +00:00
wm8804.h ASoC: WM8804: Initial driver 2010-09-30 13:32:21 -07:00
wm8900.c ASoC: wm8900: Use IS_ENABLED() macro 2013-11-27 18:19:03 +00:00
wm8900.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8903.c ASoC: dapm: Add a helper to get the CODEC for DAPM kcontrol 2013-07-29 18:40:59 +01:00
wm8903.h Merge branch 'for-2.6.38' into for-2.6.39 2011-02-22 10:38:13 -08:00
wm8904.c ASoC: wm8904: fix DSP mode B configuration 2013-12-18 11:30:50 +00:00
wm8904.h ASoC: Optimise performance of WM8904 ADC 128fs OSR mode 2012-01-20 13:58:26 +00:00
wm8940.c ASoC: wm8940: Convert to direct regmap API usage 2013-11-24 13:50:46 +00:00
wm8940.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8955.c ASoC: codecs: remove __dev* attributes 2012-12-10 00:31:51 +09:00
wm8955.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8958-dsp2.c ASoC: wm8958: Replace BUG() with WARN() 2013-11-07 19:55:19 +00:00
wm8960.c Merge remote-tracking branch 'asoc/topic/wm8960' into asoc-next 2013-08-22 14:29:01 +01:00
wm8960.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8961.c ASoC: codecs: remove __dev* attributes 2012-12-10 00:31:51 +09:00
wm8961.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8962.c Merge remote-tracking branches 'asoc/topic/ad1836', 'asoc/topic/ad193x', 'asoc/topic/adav80x', 'asoc/topic/adsp', 'asoc/topic/ak4641', 'asoc/topic/ak4642', 'asoc/topic/arizona', 'asoc/topic/atmel', 'asoc/topic/au1x', 'asoc/topic/axi', 'asoc/topic/bcm2835', 'asoc/topic/blackfin', 'asoc/topic/cs4271', 'asoc/topic/cs42l52', 'asoc/topic/da7210', 'asoc/topic/davinci', 'asoc/topic/ep93xx', 'asoc/topic/fsl', 'asoc/topic/fsl-mxs', 'asoc/topic/generic', 'asoc/topic/hdmi', 'asoc/topic/jack', 'asoc/topic/jz4740', 'asoc/topic/max98090', 'asoc/topic/mxs', 'asoc/topic/omap', 'asoc/topic/pxa', 'asoc/topic/rcar', 'asoc/topic/s6000', 'asoc/topic/sai', 'asoc/topic/samsung', 'asoc/topic/sgtl5000', 'asoc/topic/spear', 'asoc/topic/ssm2518', 'asoc/topic/ssm2602', 'asoc/topic/tegra', 'asoc/topic/tlv320aic3x', 'asoc/topic/twl6040', 'asoc/topic/txx9', 'asoc/topic/uda1380', 'asoc/topic/width', 'asoc/topic/wm8510', 'asoc/topic/wm8523', 'asoc/topic/wm8580', 'asoc/topic/wm8711', 'asoc/topic/wm8728', 'asoc/topic/wm8731', 'asoc/topic/wm8741', 'asoc/topic/wm8750', 'asoc/topic/wm8753', 'asoc/topic/wm8776', 'asoc/topic/wm8804', 'asoc/topic/wm8900', 'asoc/topic/wm8901', 'asoc/topic/wm8940', 'asoc/topic/wm8962', 'asoc/topic/wm8974', 'asoc/topic/wm8985', 'asoc/topic/wm8988', 'asoc/topic/wm8990', 'asoc/topic/wm8991', 'asoc/topic/wm8994', 'asoc/topic/wm8995', 'asoc/topic/wm9081' and 'asoc/topic/x86' into asoc-next 2014-01-02 13:01:55 +00:00
wm8962.h ASoC: Compress WM8962 register access map 2010-10-11 03:52:04 -07:00
wm8971.c ASoC: codecs: remove __dev* attributes 2012-12-10 00:31:51 +09:00
wm8971.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8974.c ASoC: wm8974: Convert to direct regmap API usage 2013-11-24 13:52:30 +00:00
wm8974.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8978.c ASoC: wm8978: enable symmetric rates 2013-07-12 09:44:56 +01:00
wm8978.h ASoC: Convert wm8978 to direct regmap API usage 2012-01-20 13:58:19 +00:00
wm8983.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2013-02-21 17:40:58 -08:00
wm8983.h ASoC: WM8983: Initial driver 2011-07-15 23:39:53 +09:00
wm8985.c ASoC: wm8985: Use IS_ENABLED() macro 2013-11-27 18:20:25 +00:00
wm8985.h ASoC: WM8985: Initial driver 2010-09-15 16:11:24 +01:00
wm8988.c ASoC: wm8988: Use IS_ENABLED() macro 2013-11-27 18:21:01 +00:00
wm8988.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm8990.c ASoC: wm8990: Convert to direct regmap API usage 2013-11-25 15:50:00 +00:00
wm8990.h ASoC: wm8990: Use supplies to manage input power 2013-11-25 15:49:49 +00:00
wm8991.c ASoC: wm8991: Verify device ID during probe() 2013-11-24 13:53:27 +00:00
wm8991.h ASoC: wm8991: Use a supply to manage input power 2013-11-24 13:53:26 +00:00
wm8993.c ASoC: codecs: remove __dev* attributes 2012-12-10 00:31:51 +09:00
wm8993.h ASoC: wm_hubs: Clamp inputs to VMID while we ramp 2012-02-11 23:11:21 +00:00
wm8994.c ASoC: wm8994: Move DCS done IRQ request later 2013-11-27 18:17:22 +00:00
wm8994.h ASoC: wm8994: Allow debounce before MICDET identification 2013-06-01 19:28:58 +01:00
wm8995.c ASoC: wm8995: Use IS_ENABLED() macro 2013-11-25 17:14:25 +00:00
wm8995.h ASoC: wm8995: Use SOC_SINGLE_EXT() instead of open-coding it 2013-06-19 19:47:42 +01:00
wm8996.c Merge remote-tracking branch 'asoc/topic/wm8996' into asoc-next 2013-11-08 10:43:43 +00:00
wm8996.h ASoC: Disable register synchronisation for low frequency WM8996 SYSCLK 2012-01-20 13:54:34 +00:00
wm8997.c ASoC: wm8997: Use async writes 2013-12-17 11:35:11 +00:00
wm8997.h ASoC: wm8997: Initial CODEC driver 2013-08-13 11:31:56 +01:00
wm9081.c ASoC: wm9081: Use IS_ENABLED() macro 2013-11-27 18:24:59 +00:00
wm9081.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm9090.c ASoC: codecs: remove __dev* attributes 2012-12-10 00:31:51 +09:00
wm9090.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm9705.c ASoC: ac97: Support multi-platform AC'97 2013-06-27 09:48:42 +01:00
wm9705.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm9712.c ASoC: ac97: Support multi-platform AC'97 2013-06-27 09:48:42 +01:00
wm9712.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm9713.c ASoC: wm9713: Use WARN_ON() instead of BUG_ON() 2013-11-06 10:27:03 +00:00
wm9713.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
wm_adsp.c Merge remote-tracking branches 'asoc/topic/adsp', 'asoc/topic/atmel', 'asoc/topic/bcm2835', 'asoc/topic/docs', 'asoc/topic/fsl', 'asoc/topic/generic', 'asoc/topic/kirkwood', 'asoc/topic/mc13783', 'asoc/topic/mxs', 'asoc/topic/nuc900', 'asoc/topic/sai', 'asoc/topic/sh', 'asoc/topic/ssm2602', 'asoc/topic/tlv320aic3x', 'asoc/topic/twl4030', 'asoc/topic/ux500', 'asoc/topic/width' and 'asoc/topic/x86' into for-tiwai 2014-01-16 12:44:01 +00:00
wm_adsp.h ASoC: wm_adsp: Start DSP booting earlier in the DAPM process 2014-01-08 18:17:37 +00:00
wm_hubs.c ASoC: wm_hubs: Replace BUG() with WARN() 2013-11-07 19:55:20 +00:00
wm_hubs.h ASoC: wm_hubs: Allow configuration of MICBIAS power up delay via pdata 2012-08-22 19:00:37 +01:00
wmfw.h ASoC: wm_adsp: Implement support for coefficeint file format 1 2013-01-18 15:02:17 +09:00