linux-stable/sound/soc/codecs
Takashi Iwai 76727c2c3b ASoC: Updates for v4.15
The biggest thing this release has been the conversion of the AC98 bus
 to the driver model, that's been a long time coming so thanks to Robert
 Jarzmik for his dedication there.  Due to there being some AC97 MFD
 there's a few fairly large changes in input and the MFD layer, mainly to
 the wm97xx driver.
 
 There's also some drivers/drm changes to support the new AMD Stoney
 platform, these are shared with the DRM subsystem and should be being
 merged via both.
 
 Within the subsystem the overwhelming bulk of the changes is in the
 Intel drivers which continue to need lots of cleanups and fixes, this
 release they've also gained support for their open source firmware.
 There's also some large changs in the core as Morimoto-san continues to
 mirror operations into the component level in preparation for conversion
 of drivers to that.
 
  - The AC97 bus has finally caught up with the driver model thanks to
    some dedicated and persistent work from Robert Jarzmik.
  - Continued work from Morimoto-san on moving us towards being able to
    use components for everything.
  - Lots of cleanups for the Intel platform code, including support for
    their open source audio firmware.
  - Support for scaling MCLK with sample rate in simple-card.
  - Support for AMD Stoney platform.
 -----BEGIN PGP SIGNATURE-----
 
 iQFHBAABCgAxFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAloJhwMTHGJyb29uaWVA
 a2VybmVsLm9yZwAKCRAk1otyXVSH0KzbB/9tXryXYz3dnKVlm9rk+Cq0Xy4TrUNk
 WY+Il+Di1b6CQJbAm9GSacJxR+siupZCjGC5roHznj/AA2l0RuxJXpxG40Db8ZX+
 bDR7mIWtuTUJHazqXltafj9ydElRKVpOGPAi5YJhhW5bXQ3SR9fFy0D3mdcT02v4
 SyMExhOMz+mdnuBhbWx9kqJ9LPzCs0ow+R4uoRgAQxpFXPBGtq06sMkK86lGfsl/
 iRM36J6FIeIQQfSHG/dkkpoybVax43z4OH7G1IL2FOU7miwkjZh/TTh/xHTd86Mc
 OOuGu4hB+MjvccSOa9HSrOqFjxtkZipstwqYVWoYQcUoIVpcg0YRk7TG
 =5KBY
 -----END PGP SIGNATURE-----

Merge tag 'asoc-v4.15' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus

ASoC: Updates for v4.15

The biggest thing this release has been the conversion of the AC98 bus
to the driver model, that's been a long time coming so thanks to Robert
Jarzmik for his dedication there.  Due to there being some AC97 MFD
there's a few fairly large changes in input and the MFD layer, mainly to
the wm97xx driver.

There's also some drivers/drm changes to support the new AMD Stoney
platform, these are shared with the DRM subsystem and should be being
merged via both.

Within the subsystem the overwhelming bulk of the changes is in the
Intel drivers which continue to need lots of cleanups and fixes, this
release they've also gained support for their open source firmware.
There's also some large changs in the core as Morimoto-san continues to
mirror operations into the component level in preparation for conversion
of drivers to that.

 - The AC97 bus has finally caught up with the driver model thanks to
   some dedicated and persistent work from Robert Jarzmik.
 - Continued work from Morimoto-san on moving us towards being able to
   use components for everything.
 - Lots of cleanups for the Intel platform code, including support for
   their open source audio firmware.
 - Support for scaling MCLK with sample rate in simple-card.
 - Support for AMD Stoney platform.
2017-11-13 15:45:57 +01:00
..
88pm860x-codec.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
88pm860x-codec.h
ab8500-codec.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ab8500-codec.h
ac97.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ad193x-i2c.c ASoC: ad193x: add support to ad1934 2015-10-05 17:42:49 +01:00
ad193x-spi.c sound updates for 4.4-rc1 2015-11-06 11:04:07 -08:00
ad193x.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ad193x.h ASoC: ad193x: add support to ad1934 2015-10-05 17:42:49 +01:00
ad1836.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ad1836.h
ad1980.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ad73311.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ad73311.h
adau-utils.c ASoC: adau: Factor out shared PLL configuration code 2016-06-09 18:41:41 +01:00
adau-utils.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
adau17x1.c ASoC: adau17x1: Workaround for noise bug in ADC 2017-09-07 14:46:34 +01:00
adau17x1.h License cleanup: add SPDX license identifiers to some files 2017-11-02 10:04:46 -07:00
adau1373.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
adau1373.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
adau1701.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
adau1701.h
adau1761-i2c.c ASoC: adau17x1: Add support for specifying the MCLK using the CCF 2016-06-15 14:42:40 +01:00
adau1761-spi.c ASoC: adau17x1: Add support for specifying the MCLK using the CCF 2016-06-15 14:42:40 +01:00
adau1761.c ASoC: codec duplicated callback function goes to component on adau1761 2016-08-08 11:57:57 +01:00
adau1761.h
adau1781-i2c.c ASoC: adau17x1: Add support for specifying the MCLK using the CCF 2016-06-15 14:42:40 +01:00
adau1781-spi.c ASoC: adau17x1: Add support for specifying the MCLK using the CCF 2016-06-15 14:42:40 +01:00
adau1781.c ASoC: codec duplicated callback function goes to component on adau1781 2016-08-08 11:57:57 +01:00
adau1781.h
adau1977-i2c.c ASoC: drivers: Drop owner assignment from i2c_driver 2015-07-15 12:50:43 +01:00
adau1977-spi.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
adau1977.c Merge remote-tracking branches 'asoc/topic/adau1977', 'asoc/topic/arizona', 'asoc/topic/atmel', 'asoc/topic/au1x' and 'asoc/topic/bcm' into asoc-next 2017-09-01 12:12:21 +01:00
adau1977.h
adau7002.c ASoC: codec duplicated callback function goes to component on adau7002 2016-08-08 11:57:57 +01:00
adav80x.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
adav80x.h
adav801.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
adav803.c ASoC: drivers: Drop owner assignment from i2c_driver 2015-07-15 12:50:43 +01:00
ads117x.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ak4104.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ak4535.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ak4535.h
ak4554.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ak4613.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ak4641.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ak4642.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ak4671.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ak4671.h
ak5386.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
alc5623.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
alc5623.h
alc5632.c ASoC: codec duplicated callback function goes to component on alc5632 2016-08-08 11:57:57 +01:00
alc5632.h
arizona.c ASoC: arizona: Add support for setting the output volume limits 2017-09-20 17:34:35 +01:00
arizona.h ASoC: arizona: Add support for setting the output volume limits 2017-09-20 17:34:35 +01:00
bt-sco.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
cq93vc.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
cs35l32.c ASoC: codec duplicated callback function goes to component on cs35l32 2016-08-08 11:57:57 +01:00
cs35l32.h ASoC: cs35l32: Fix define for CS35L32_SDOUT_3ST 2015-07-23 16:01:56 +01:00
cs35l33.c Merge remote-tracking branches 'asoc/topic/cs35l33', 'asoc/topic/cs35l34' and 'asoc/topic/cs42l42' into asoc-next 2017-09-01 12:12:29 +01:00
cs35l33.h ASoC: cs35l33: Initial commit of the cs35l33 CODEC driver. 2016-06-27 17:39:06 +01:00
cs35l34.c Merge remote-tracking branches 'asoc/topic/cs35l33', 'asoc/topic/cs35l34' and 'asoc/topic/cs42l42' into asoc-next 2017-09-01 12:12:29 +01:00
cs35l34.h ASoC: cs35l34: Initial commit of the cs35l34 CODEC driver. 2016-10-21 12:02:44 +01:00
cs35l35.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
cs35l35.h ASoC: cs35l35: Add Boost Inductor Calculation 2017-05-19 17:31:34 +01:00
cs42l42.c ASoC: codecs: constify snd_soc_dai_ops structures 2017-08-18 13:17:48 +01:00
cs42l42.h ASoC: Add support for CS42L42 codec 2016-11-09 13:50:14 +00:00
cs42l51-i2c.c ASoC: drivers: Drop owner assignment from i2c_driver 2015-07-15 12:50:43 +01:00
cs42l51.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
cs42l51.h ASoC: cs42l51: re-hook of_match_table pointer 2014-11-12 15:56:09 +00:00
cs42l52.c ASoC: codec duplicated callback function goes to component on cs42l52 2016-08-08 11:57:57 +01:00
cs42l52.h
cs42l56.c ASoC: cs42l56: Fix misuse of regmap_update_bits 2016-12-05 13:53:08 +00:00
cs42l56.h
cs42l73.c ASoC: cs42l73: Remove cache bypass for read of ID registers 2016-10-25 20:21:55 +01:00
cs42l73.h
cs42xx8-i2c.c ASoC: drivers: Drop owner assignment from i2c_driver 2015-07-15 12:50:43 +01:00
cs42xx8.c ASoC: cs42xx8: Mark chip ID as volatile and remove cache bypass 2016-10-25 20:13:36 +01:00
cs42xx8.h ASoC: cs42xx8: Setup of_match_table 2015-07-07 13:35:13 +01:00
cs47l24.c ASoC: arizona: Add support for setting the output volume limits 2017-09-20 17:34:35 +01:00
cs47l24.h ASoC: cs47l24: Add driver for Cirrus Logic CS47L24 and WM1831 codecs 2015-11-16 09:50:49 +00:00
cs53l30.c Merge remote-tracking branches 'asoc/topic/cs43130', 'asoc/topic/cs53l30', 'asoc/topic/cygnus' and 'asoc/topic/davinci' into asoc-next 2017-09-01 12:12:32 +01:00
cs53l30.h ASoC: cs53l30: Add MUTE pin control support via GPIO 2016-06-23 11:35:52 +01:00
cs4265.c ASoC: codec duplicated callback function goes to component on cs4265 2016-08-08 11:57:57 +01:00
cs4265.h
cs4270.c ASoC: cs4270: fix DAPM stream name mismatch 2016-10-11 15:21:30 +02:00
cs4271-i2c.c ASoC: drivers: Drop owner assignment from i2c_driver 2015-07-15 12:50:43 +01:00
cs4271-spi.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
cs4271.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
cs4271.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
cs4349.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
cs4349.h ASoC: cs4349: Drop platform data support 2015-07-20 18:18:46 +01:00
cs43130.c ASoC: cs43130: Add break keyword to switch case 2017-09-06 14:41:32 +01:00
cs43130.h ASoC: cs43130: Add support for CS43130 codec 2017-09-01 11:44:43 +01:00
cx20442.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
cx20442.h
da732x.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
da732x.h ASoC: da732x: Fix typo in include guard 2014-08-22 13:34:39 -05:00
da732x_reg.h
da7210.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
da7213.c ASoC: da7213: add support for DSP modes 2017-11-09 11:42:26 +00:00
da7213.h ASoC: da7213: add support for DSP modes 2017-11-09 11:42:26 +00:00
da7218.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
da7218.h ASoC: da7218: Remove 32KHz PLL mode from driver 2016-08-08 15:57:07 +01:00
da7219-aad.c ASoC: da7219: Fix HP detection procedure for all MCLK frequencies 2017-06-19 16:39:15 +01:00
da7219-aad.h ASoC: da7219: Disable AAD if codec is not a wake-up source 2016-09-26 09:39:50 -07:00
da7219.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
da7219.h ASoC: da7219: Fix HP detection procedure for all MCLK frequencies 2017-06-19 16:39:15 +01:00
da9055.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
dio2125.c ASoC: dio2125: use gpiod_set_value_cansleep 2017-03-07 14:56:06 +01:00
dmic.c ASoC: codec: use enable pin to control dmic start and stop 2017-08-17 18:03:15 +01:00
es7134.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
es8316.c ASoC: codecs: constify snd_soc_dai_ops structures 2017-08-18 13:17:48 +01:00
es8316.h ASoC: add es8316 codec driver 2017-06-13 19:30:53 +01:00
es8328-i2c.c ASoC: es8328-i2c: Add compatible for ES8388 2017-01-23 18:09:21 +00:00
es8328-spi.c ASoC: add es8328 codec driver 2014-08-16 17:17:13 -05:00
es8328.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
es8328.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
gtm601.c ASoC: codec duplicated callback function goes to component on gtm601 2016-08-08 11:57:57 +01:00
hdac_hdmi.c ASoC: hdac_hdmi: Fix possible memory leak on parse and map nid failure 2017-11-08 18:58:29 +00:00
hdac_hdmi.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hdmi-codec.c ASoC: hdmi-codec: use sizeof_field rather than declaring hcp 2017-09-19 12:57:32 +01:00
ics43432.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
inno_rk3036.c ASoC: codecs: constify snd_soc_dai_ops structures 2017-08-18 13:17:48 +01:00
inno_rk3036.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
isabelle.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
isabelle.h
jz4740.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
Kconfig Merge remote-tracking branches 'asoc/topic/tfa9879', 'asoc/topic/ts3a277e', 'asoc/topic/wm8741', 'asoc/topic/wm97xx' and 'asoc/topic/zte' into asoc-next 2017-11-10 21:31:33 +00:00
l3.c ASoC: L3 bus: Add default gpio ops 2016-08-08 11:55:20 +01:00
lm4857.c ASoC: codecs: make snd_soc_dai_driver and snd_soc_component_driver const 2017-08-17 18:10:34 +01:00
lm49453.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
lm49453.h
Makefile Merge remote-tracking branches 'asoc/topic/rl6231' and 'asoc/topic/rt5514' into asoc-next 2017-11-10 21:31:23 +00:00
max9768.c ASoC: codecs: make snd_soc_dai_driver and snd_soc_component_driver const 2017-08-17 18:10:34 +01:00
max9850.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
max9850.h
max9860.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
max9860.h ASoC: max9860: new driver 2016-05-30 16:15:55 +01:00
max9867.c ASoC: codecs: constify snd_soc_dai_ops structures 2017-08-18 13:17:48 +01:00
max9867.h ASoC: max9867: Fix unix permissions for source files. 2016-06-22 15:52:03 +01:00
max9877.c Merge remote-tracking branches 'asoc/topic/tas2552', 'asoc/topic/tas5086', 'asoc/topic/tegra', 'asoc/topic/tlv' and 'asoc/topic/topology' into asoc-next 2015-08-30 15:57:34 +01:00
max9877.h ASoC: max9877: Remove unused function declaration 2016-06-22 16:12:26 +01:00
max98088.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
max98088.h ASoC: codecs: max98088: fix typo in constant 2015-07-07 13:14:15 +01:00
max98090.c ASoC: max98090: reduce verbosity on PLL unlock 2017-09-19 14:38:53 +01:00
max98090.h ASoC: max98090: Fix sequencing when starting additional routes 2015-08-10 12:57:35 +01:00
max98095.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
max98095.h
max98357a.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
max98371.c ASoC: add missing compile rule for max98371 2017-09-01 12:06:23 +01:00
max98371.h ASoC: Add max98371 codec driver 2016-04-28 18:16:04 +01:00
max98504.c ASoC: max98504: Add max98504 speaker amplifier driver 2016-06-29 20:21:50 +01:00
max98504.h ASoC: max98504: Add max98504 speaker amplifier driver 2016-06-29 20:21:50 +01:00
max98925.c ASoC: max98925: Return proper error if revision mismatch 2017-10-13 02:30:56 +01:00
max98925.h ASoC: Add max98925 codec driver 2015-03-11 19:16:07 +00:00
max98926.c Merge remote-tracking branches 'asoc/topic/kirkwood', 'asoc/topic/max9867', 'asoc/topic/max98926' and 'asoc/topic/max98927' into asoc-next 2017-09-01 12:12:44 +01:00
max98926.h ASoC: Add max98926 codec driver 2016-01-27 20:23:20 +00:00
max98927.c ASoC: max98927: Added max98927_dai_tdm_slot function 2017-09-25 12:48:14 -07:00
max98927.h ASoC: max98927: Added max98927_dai_tdm_slot function 2017-09-25 12:48:14 -07:00
mc13783.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
mc13783.h
ml26124.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ml26124.h
msm8916-wcd-analog.c Merge remote-tracking branches 'asoc/topic/max98925', 'asoc/topic/max98927', 'asoc/topic/msm8916' and 'asoc/topic/omap' into asoc-next 2017-11-10 21:31:20 +00:00
msm8916-wcd-digital.c ASoC: msm8916-wcd-digital: fix RX2 MIX1 and RX3 MIX1 2017-09-25 12:05:06 -07:00
nau8540.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
nau8540.h ASoC: nau8540: fix tab conversion problem 2017-04-18 18:05:19 +01:00
nau8810.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
nau8810.h ASoC: nau8810: Add driver for Nuvoton codec chip NAU88C10 2016-08-22 17:48:11 +01:00
nau8824.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
nau8824.h ASoC: nau8824: TDM support 2017-05-14 19:14:10 +09:00
nau8825.c Merge remote-tracking branches 'asoc/topic/mtk', 'asoc/topic/mxs', 'asoc/topic/nau8825', 'asoc/topic/nuc900' and 'asoc/topic/of-graph' into asoc-next 2017-09-01 12:12:48 +01:00
nau8825.h ASoC: nau8825: make crosstalk function optional 2017-06-23 13:02:17 +01:00
pcm179x-i2c.c ASoC: pcm179x: Add I2C interface driver 2016-01-29 00:36:21 +01:00
pcm179x-spi.c ASoC: pcm179x: Split into core and SPI parts 2016-01-29 00:36:16 +01:00
pcm179x.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
pcm179x.h ASoC: pcm179x: Support continuous rates 2016-01-29 00:36:26 +01:00
pcm512x-i2c.c ASoC: pcm512x: Scrub my work address from the driver 2017-11-08 10:49:57 +00:00
pcm512x-spi.c ASoC: pcm512x: Scrub my work address from the driver 2017-11-08 10:49:57 +00:00
pcm512x.c ASoC: pcm512x: Scrub my work address from the driver 2017-11-08 10:49:57 +00:00
pcm512x.h ASoC: pcm512x: Scrub my work address from the driver 2017-11-08 10:49:57 +00:00
pcm1681.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
pcm3008.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
pcm3008.h
pcm3168a-i2c.c ASoC: pcm3168a: Add driver for pcm3168a codec 2015-12-12 22:39:59 +00:00
pcm3168a-spi.c ASoC: pcm3168a: Add driver for pcm3168a codec 2015-12-12 22:39:59 +00:00
pcm3168a.c ASoC: pcm3168a: remove unused ‘format’ 2016-12-15 11:22:35 +00:00
pcm3168a.h ASoC: pcm3168a: Add driver for pcm3168a codec 2015-12-12 22:39:59 +00:00
pcm5102a.c ASoC: pcm5102a: Remove owner assignment from platform_driver 2016-05-30 16:19:23 +01:00
rl6231.c ASoC: rl6231: make arrays div and pd static const, reduces object code size 2017-09-19 23:00:45 +01:00
rl6231.h ASoC: Add function "rl6231_get_pre_div" to correct the dmic clock calculation 2015-08-05 10:42:35 +01:00
rl6347a.c ASoC: rl6347a: Use dev_err for I2C communication error prints 2016-10-28 17:36:35 +01:00
rl6347a.h ASoC: rl6347a: Clean up unneeded inclusion of header files 2015-09-24 10:30:47 -07:00
rt274.c Merge remote-tracking branches 'asoc/topic/rk3036', 'asoc/topic/rockchip', 'asoc/topic/rt274' and 'asoc/topic/rt5514' into asoc-next 2017-09-01 12:12:55 +01:00
rt274.h ASoC: rt274: add rt274 codec driver 2017-07-18 14:46:20 +01:00
rt286.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
rt286.h ASoC: rt286: Add customize setting for Dell Dino 2015-02-05 18:18:02 +00:00
rt298.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
rt298.h ASoC: rt298: reset AD dilter is there is no MCLK 2016-04-26 11:11:08 +01:00
rt5514-spi.c ASoC: rt5514: mark PM functions as __maybe_unused 2017-11-10 21:15:09 +00:00
rt5514-spi.h ASoC: rt5514-spi: check irq status to schedule data copy 2017-09-13 09:40:30 -07:00
rt5514.c ASoC: rt5514: The ACPI also should use the function rt5514_parse_dp() 2017-11-03 12:45:51 +01:00
rt5514.h ASoC: rt5514: Revert Hotword Model control 2017-09-15 09:39:01 -07:00
rt5616.c ASoC: rt5616: fix 0x91 default value 2017-10-21 10:59:02 +01:00
rt5616.h ASoC: rt5616: add rt5616 codec driver 2015-12-19 12:02:18 +00:00
rt5631.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
rt5631.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rt5640.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
rt5640.h ASoC: rt5640: add Mono ADC Capture Switch control 2016-10-28 19:44:40 +01:00
rt5645.c ASoC: Updates for v4.15 2017-11-13 15:45:57 +01:00
rt5645.h ASoC: rt5645: add DAC1 soft volume func control 2016-07-07 14:08:48 +02:00
rt5651.c Revert "ASoC: rt5651: Enable jack detection on JD* pins" 2017-10-30 19:40:25 +00:00
rt5651.h Revert "ASoC: rt5651: Enable jack detection on JD* pins" 2017-10-30 19:40:25 +00:00
rt5659.c ASoC: rt5659: move set_pll to codec level 2017-10-18 11:41:05 +01:00
rt5659.h ASoC: rt5659: Fix incorrect register addresses 2016-09-14 17:54:29 +01:00
rt5660.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
rt5660.h ASoC: rt5660: enable MCLK detection 2016-10-24 18:03:14 +01:00
rt5663.c Merge remote-tracking branches 'asoc/topic/rt5645', 'asoc/topic/rt5651', 'asoc/topic/rt5659', 'asoc/topic/rt5663' and 'asoc/topic/rt5670' into asoc-next 2017-11-10 21:31:25 +00:00
rt5663.h ASoC: rt5663: Add the manual offset field to compensate the DC offset 2017-07-17 12:05:54 +01:00
rt5665.c Merge remote-tracking branches 'asoc/topic/rt5665', 'asoc/topic/rt5670', 'asoc/topic/rt5677' and 'asoc/topic/samsung' into asoc-next 2017-09-01 12:13:03 +01:00
rt5665.h Merge remote-tracking branches 'asoc/topic/rt5665', 'asoc/topic/rt5670', 'asoc/topic/rt5677' and 'asoc/topic/samsung' into asoc-next 2017-09-01 12:13:03 +01:00
rt5670-dsp.h
rt5670.c ASoC: rt5670: add set_bclk_ratio in dai ops 2017-09-28 09:42:37 -07:00
rt5670.h ASoC: rt5670: add set_bclk_ratio in dai ops 2017-09-28 09:42:37 -07:00
rt5677-spi.c ASoC: rt5677: Remove unneeded linux/miscdevice.h include 2016-12-15 16:27:19 +00:00
rt5677-spi.h ASoC: rt5677: Allow arbitrary block read/write via SPI 2015-08-25 17:34:30 +01:00
rt5677.c Merge remote-tracking branches 'asoc/topic/rt5665', 'asoc/topic/rt5670', 'asoc/topic/rt5677' and 'asoc/topic/samsung' into asoc-next 2017-09-01 12:13:03 +01:00
rt5677.h ASoC: rt5677: Hide platform data in the module sources 2017-07-19 12:23:44 +01:00
sgtl5000.c Linux 4.13-rc6 2017-08-21 19:32:58 +01:00
sgtl5000.h ASoC: sgtl5000: Disable internal PLL early 2016-06-15 14:09:26 +01:00
si476x.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
sigmadsp-i2c.c ASoC: sigmadsp: Fix missleading return value 2016-02-10 18:55:01 +00:00
sigmadsp-regmap.c ASoC: sigmadsp: Add support for fw v2 2014-11-20 09:55:34 +00:00
sigmadsp.c ASoC: sigmadsp: uninitialized variable in sigmadsp_activate_ctrl() 2014-11-27 10:59:33 +00:00
sigmadsp.h ASoC: sigmadsp: Add support for fw v2 2014-11-20 09:55:34 +00:00
sirf-audio-codec.c Merge remote-tracking branches 'asoc/topic/blackfin', 'asoc/topic/build', 'asoc/topic/cirrus' and 'asoc/topic/compress' into asoc-next 2017-09-01 12:12:26 +01:00
sirf-audio-codec.h
sn95031.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
sn95031.h ASoC: sn95031: Pass CODEC to sn95031_jack_detection() 2015-03-04 17:09:51 +00:00
spdif_receiver.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
spdif_transmitter.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ssm2518.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ssm2518.h
ssm2602-i2c.c ASoC: drivers: Drop owner assignment from i2c_driver 2015-07-15 12:50:43 +01:00
ssm2602-spi.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
ssm2602.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
ssm2602.h
ssm4567.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
sta32x.c ASoC: sta32x: Remove unneeded gpiod NULL check 2017-07-17 15:43:55 +01:00
sta32x.h ASoC: sta32x: correct bit shift value for IDE register 2015-01-27 17:10:00 +00:00
sta350.c ASoC: codec duplicated callback function goes to component on sta350 2016-08-08 11:57:57 +01:00
sta350.h
sta529.c ASoC: sta529: Add OF device ID table 2017-04-05 18:21:01 +01:00
stac9766.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
sti-sas.c Merge remote-tracking branches 'asoc/topic/stac9766', 'asoc/topic/sti', 'asoc/topic/sti-codec', 'asoc/topic/sunxi' and 'asoc/topic/tegra' into asoc-next 2016-12-12 15:53:21 +00:00
tas571x.c ASoC: tas571x: Kill BUG_ON() usage 2017-09-20 12:45:19 +01:00
tas571x.h ASoC: tas571x: add input channel mixer for TAS5717/19 2016-06-01 16:22:10 +01:00
tas2552.c Merge remote-tracking branches 'asoc/topic/tas2552', 'asoc/topic/tas5720', 'asoc/topic/tegra', 'asoc/topic/tlv320aic32x4' and 'asoc/topic/tlv320aic3x' into asoc-next 2017-09-01 12:13:10 +01:00
tas2552.h ASoC: tas2552: Fix off-by-one for max_register setting 2015-07-23 16:46:31 +01:00
tas5086.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
tas5720.c ASoC: codecs: constify snd_soc_dai_ops structures 2017-08-18 13:17:48 +01:00
tas5720.h ASoC: add support for TAS5720 digital amplifier 2016-04-27 16:48:53 +01:00
tfa9879.c ASoC: tfa9879: Add device tree bindings 2017-09-20 12:39:47 +01:00
tfa9879.h ASoC: tfa9879: New driver for NXP Semiconductors TFA9879 amplifier. 2014-11-09 09:46:43 +00:00
tlv320aic3x.c Merge remote-tracking branches 'asoc/topic/tas2552', 'asoc/topic/tas5720', 'asoc/topic/tegra', 'asoc/topic/tlv320aic32x4' and 'asoc/topic/tlv320aic3x' into asoc-next 2017-09-01 12:13:10 +01:00
tlv320aic3x.h ASoC: tlv320aic3x: Support for OCMV configuration 2017-08-31 10:24:01 +01:00
tlv320aic23-i2c.c ASoC: tlv320aic23: remove incorrect __exit markups 2015-03-09 18:24:44 +00:00
tlv320aic23-spi.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
tlv320aic23.c ASoC: tlv320aic23: mark expected switch fall-through 2017-11-08 21:28:01 +00:00
tlv320aic23.h
tlv320aic26.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
tlv320aic26.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
tlv320aic31xx.c ASoC: tlv320dac31xx: mark expected switch fall-through 2017-11-08 21:28:06 +00:00
tlv320aic31xx.h ASoC: tlv320aic31xx: Add support for tlv320dac3101 2016-11-12 09:56:22 +00:00
tlv320aic32x4-i2c.c ASoC: tlv320aic32x4: Add support for tlv320aic32x6 2017-07-17 16:22:25 +01:00
tlv320aic32x4-spi.c ASoC: tlv320aic32x4: Add support for tlv320aic32x6 2017-07-17 16:22:25 +01:00
tlv320aic32x4.c Merge remote-tracking branches 'asoc/topic/tas2552', 'asoc/topic/tas5720', 'asoc/topic/tegra', 'asoc/topic/tlv320aic32x4' and 'asoc/topic/tlv320aic3x' into asoc-next 2017-09-01 12:13:10 +01:00
tlv320aic32x4.h ASoC: tlv320aic32x4: Add gpio configuration to the codec 2017-07-17 16:22:28 +01:00
tlv320dac33.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
tlv320dac33.h
tpa6130a2.c ASoC: tpa6130a2: mark expected switch fall-through 2017-11-08 21:28:15 +00:00
tpa6130a2.h ASoC: tpa6130a2: Add DAPM support 2016-06-26 12:28:13 +01:00
ts3a227e.c ASoC: ts3a227e: add acpi table 2017-09-19 14:43:16 +01:00
ts3a227e.h ASoC: add TI ts3a227e headset chip driver 2014-11-14 10:46:41 +00:00
twl4030.c - New Drivers 2017-09-07 13:51:13 -07:00
twl6040.c Merge remote-tracking branches 'asoc/topic/twl6040', 'asoc/topic/txx9', 'asoc/topic/utils', 'asoc/topic/ux500' and 'asoc/topic/wm8523' into asoc-next 2017-09-01 12:13:15 +01:00
twl6040.h
uda134x.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
uda134x.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
uda1380.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
uda1380.h ASoC: uda1380: Remove unused DAI ID defines 2016-11-23 12:30:55 +00:00
wl1273.c ASoC: codecs: add const to snd_soc_codec_driver structures 2017-08-10 16:10:50 +01:00
wl1273.h
wm0010.c ASoC: wm0010: Remove unneeded linux/miscdevice.h include 2016-12-15 16:30:49 +00:00
wm1250-ev1.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm2000.c Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/ak4104', 'asoc/topic/arizona', 'asoc/topic/atmel' and 'asoc/topic/codec-component' into asoc-next 2016-09-29 12:44:07 -07:00
wm2000.h
wm2200.c ASoC: wm2200: Correct types of mixer texts and values 2016-11-10 16:19:42 +00:00
wm2200.h
wm5100-tables.c
wm5100.c ASoC: wm5100: fix spelling mistake: "micropone" -> "microphone" 2017-04-24 18:48:40 +01:00
wm5100.h
wm5102.c ASoC: arizona: Add support for setting the output volume limits 2017-09-20 17:34:35 +01:00
wm5102.h
wm5110.c ASoC: arizona: Add support for setting the output volume limits 2017-09-20 17:34:35 +01:00
wm5110.h
wm8350.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8350.h
wm8400.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8400.h
wm8510.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8510.h
wm8523.c ASoC: wm8523: Constfiy lrclk_ratios and bclk_ratios 2017-08-02 11:19:16 +01:00
wm8523.h
wm8524.c ASoC: wm8524: remove unnecessary snd_soc_unregister_platform() 2017-08-23 11:12:17 +01:00
wm8580.c ASoC: wm8580: Remove #if IS_ENABLED(CONFIG_I2C) 2016-11-22 16:27:59 +00:00
wm8580.h
wm8711.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8711.h
wm8727.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8728.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8728.h
wm8731.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8731.h ASoC: wm8731: Adjust clk definitions so that simple card can work 2017-01-10 18:06:46 +00:00
wm8737.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8737.h
wm8741.c ASoC: wm8741: Fix setting BCLK and LRCLK polarity 2017-11-03 18:46:40 +00:00
wm8741.h ASoC: wm8741: Add differential mono mode support 2015-05-13 15:51:36 +01:00
wm8750.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8750.h
wm8753.c ASoC: wm8753: mark expected switch fall-throughs 2017-11-08 21:28:23 +00:00
wm8753.h ASoC: wm8753: Remove unused DAI ID defines 2016-10-24 18:36:42 +01:00
wm8770.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8770.h
wm8776.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8776.h
wm8782.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8804-i2c.c ASoC: drivers: Drop owner assignment from i2c_driver 2015-07-15 12:50:43 +01:00
wm8804-spi.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
wm8804.c ASoC: wm8804: Remove unneeded gpiod NULL check 2017-07-17 15:42:14 +01:00
wm8804.h ASoC: wm8804: Enable runtime PM 2015-04-08 19:25:40 +01:00
wm8900.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8900.h
wm8903.c ASoC: wm8903: add regulator handling 2017-03-20 11:24:05 +00:00
wm8903.h ASoC: wm8903: Fix define for WM8903_VMID_RES_250K 2015-05-13 12:49:39 +01:00
wm8904.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8904.h
wm8940.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8940.h
wm8955.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8955.h
wm8958-dsp2.c ASoC: wm8958: Fix enum ctl accesses in a wrong type 2016-03-01 12:10:42 +09:00
wm8960.c ASoC: codec: wm8960: Relax bit clock computation when using PLL 2017-04-30 22:14:32 +09:00
wm8960.h ASoC: wm8960: update pll and clock setting function 2015-08-11 17:11:52 +01:00
wm8961.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8961.h
wm8962.c Merge remote-tracking branches 'asoc/topic/tpa6130a2', 'asoc/topic/ux500', 'asoc/topic/wm8960', 'asoc/topic/wm8962' and 'asoc/topic/wm8991' into asoc-next 2016-09-29 12:44:49 -07:00
wm8962.h ASoC: wm8962: Adjust clk definitions so that simple card can work 2016-03-29 10:05:24 -07:00
wm8971.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8971.h
wm8974.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8974.h
wm8978.c ASoC: wm8978: Add OF device ID table 2017-04-05 18:22:27 +01:00
wm8978.h ASoC: wm8978: Adjust clock indices so that simple card works 2016-11-09 14:01:39 +00:00
wm8983.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8983.h
wm8985.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8985.h ASoC: wm8985: add register definitions for WM8758 2016-05-30 16:25:36 +01:00
wm8988.c ASoC: codec duplicated callback function goes to component on wm8988 2016-08-08 11:57:57 +01:00
wm8988.h
wm8990.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm8990.h
wm8991.c Merge remote-tracking branches 'asoc/topic/tpa6130a2', 'asoc/topic/ux500', 'asoc/topic/wm8960', 'asoc/topic/wm8962' and 'asoc/topic/wm8991' into asoc-next 2016-09-29 12:44:49 -07:00
wm8991.h
wm8993.c ASoC: wm8993: mark expected switch fall-throughs 2017-11-08 21:28:27 +00:00
wm8993.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
wm8994.c ASoC: wm8994: mark expected switch fall-throughs 2017-11-08 21:28:31 +00:00
wm8994.h ASoC: wm8958: Move DSP firmware lock to driver level 2014-11-10 19:08:22 +00:00
wm8995.c ASoC: codec duplicated callback function goes to component on wm8995 2016-08-08 11:57:57 +01:00
wm8995.h
wm8996.c Merge remote-tracking branches 'asoc/topic/dwc', 'asoc/topic/fsl', 'asoc/topic/gpio-chip' and 'asoc/topic/hdmi' into asoc-next 2016-09-29 12:44:24 -07:00
wm8996.h
wm8997.c ASoC: arizona: Add support for setting the output volume limits 2017-09-20 17:34:35 +01:00
wm8997.h
wm8998.c Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/ac97-mfd', 'asoc/topic/amd' and 'asoc/topic/arizona-mfd' into asoc-next 2017-11-10 21:31:02 +00:00
wm8998.h ASoC: wm8998: Initial WM8998 codec driver 2015-10-02 17:51:34 +01:00
wm9081.c ASoC: wm9081: Remove #if IS_ENABLED(CONFIG_I2C) 2016-11-18 12:07:19 +00:00
wm9081.h
wm9090.c ASoC: constify snd_soc_codec_driver structures 2016-09-01 20:55:31 +01:00
wm9090.h
wm9705.c ASoC: wm97xx: fix compilation corner case 2017-10-18 11:25:15 +01:00
wm9712.c ASoC: wm97xx: fix compilation corner case 2017-10-18 11:25:15 +01:00
wm9713.c ASoC: wm9713: add ac97 new bus support 2017-09-19 17:09:35 +01:00
wm9713.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
wm_adsp.c ASoC: wm_adsp: Fix typo in algorithm list warning message 2017-05-26 12:18:21 +01:00
wm_adsp.h ASoC: wm_adsp: add support for DSP region lock 2017-04-05 16:14:15 +01:00
wm_hubs.c scripts/spelling.txt: add "unneded" pattern and fix typo instances 2017-02-27 18:43:47 -08:00
wm_hubs.h
wmfw.h ASoC: wm_adsp: Support acknowledged controls 2016-11-11 15:57:56 +00:00
zx_aud96p22.c Merge remote-tracking branches 'asoc/topic/wm8524', 'asoc/topic/wm8804' and 'asoc/topic/zte' into asoc-next 2017-09-01 12:13:19 +01:00