OpenCloudOS-Kernel/sound/soc/codecs
Takashi Iwai b3c4014c2b ASoC: Fixes for v5.0
Quite a big batch of fixes here.  There's a couple of things going on,
 the main one is that we found some issues with not deferring probe when
 we should, causing us to skip some driver initialization.  The fixes for
 this then in turn exposed some issues with how we were searching for
 components which had previously gone unnoticed due to the original
 issue.
 
 There's also been the normal driver specific stuff and there's been what
 looks like several batches of automated scanning for issues which have
 generated quite a large set of smaller fixes for potential crashes and
 missed error handling.
 -----BEGIN PGP SIGNATURE-----
 
 iQFHBAABCgAxFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAlxBy/wTHGJyb29uaWVA
 a2VybmVsLm9yZwAKCRAk1otyXVSH0HNQB/wI7qx/bNGOX1p2C0M5ENdgsMcYDpMh
 OHD073hL4wDkNJ/O2josnceCtrPUS5tuOxmx765IFXrAR4FWlNezQL4dHwTNGfG9
 Femd6iAxv47lC2fROpuHfB0j32LIjVrHLYDG0wAiDvteXK2VrGbj8vedfWqflOBj
 PX2kqkkgWfSCTrEYdrE09ExYoYKYdEqU/LEKFmIUnMuXc/HNHLo6e1sFNzTo8DIo
 g5P8nQ//Qgi1U9UWMabKjy4lYL2Tcid9jcNlz0QIffK2qwIEpVBeuhqJaT4sQrf5
 G51UrSk2y4lJ0t9WXv1SwQTDi2slCCGcOHA3fylGkJl1cxgOFMAR37Xs
 =ev1L
 -----END PGP SIGNATURE-----

Merge tag 'asoc-fix-v5.0-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus

ASoC: Fixes for v5.0

Quite a big batch of fixes here.  There's a couple of things going on,
the main one is that we found some issues with not deferring probe when
we should, causing us to skip some driver initialization.  The fixes for
this then in turn exposed some issues with how we were searching for
components which had previously gone unnoticed due to the original
issue.

There's also been the normal driver specific stuff and there's been what
looks like several batches of automated scanning for issues which have
generated quite a large set of smaller fixes for potential crashes and
missed error handling.
2019-01-18 15:17:17 +01:00
..
88pm860x-codec.c ASoC: 88pm860x: replace codec to component 2018-02-12 11:07:55 +00:00
88pm860x-codec.h ASoC: 88pm860x: replace codec to component 2018-02-12 11:07:55 +00:00
Kconfig ASoC: ak4118: Add support for AK4118 S/PDIF transceiver 2018-11-15 11:33:35 -08:00
Makefile ASoC: ak4118: Add support for AK4118 S/PDIF transceiver 2018-11-15 11:33:35 -08:00
ab8500-codec.c ASoC: ab8500: replace codec to component 2018-02-12 09:56:23 +00:00
ab8500-codec.h
ac97.c ASoC: ac97: replace codec to component 2018-02-12 09:37:29 +00:00
ad193x-i2c.c ASoC: ad193x: replace codec to component 2018-02-12 09:56:27 +00:00
ad193x-spi.c ASoC: ad193x: replace codec to component 2018-02-12 09:56:27 +00:00
ad193x.c ASoC: ad193x: replace codec to component 2018-02-12 09:56:27 +00:00
ad193x.h ASoC: ad193x: add support to ad1934 2015-10-05 17:42:49 +01:00
ad1836.c ASoC: ad1836: replace codec to component 2018-02-12 09:56:31 +00:00
ad1836.h
ad1980.c ASoC: ad1980: replace codec to component 2018-02-13 12:04:39 +00:00
ad73311.c ASoC: ad73311: replace codec to component 2018-02-13 12:03:31 +00: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: Unused exported functions changed to internal 2018-08-29 12:39:19 +01:00
adau17x1.h ASoC: adau17x1: Unused exported functions changed to internal 2018-08-29 12:39:19 +01:00
adau1373.c ASoC: adau1373: replace codec to component 2018-02-12 09:50:43 +00: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: adau1701: replace codec to component 2018-02-12 12:24:24 +00: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: adau1761: Use the standard fall-through annotation 2018-10-05 12:38:18 +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: adau17x1/adau1761/adau1781: replace codec to component 2018-02-12 09:51:35 +00:00
adau1781.h
adau1977-i2c.c ASoC: adau1977: replace codec to component 2018-02-12 09:51:02 +00:00
adau1977-spi.c ASoC: adau1977: replace codec to component 2018-02-12 09:51:02 +00:00
adau1977.c ASoC: adau1977: replace codec to component 2018-02-12 09:51:02 +00:00
adau1977.h
adau7002.c ASoC: ADAU7002: Adding ACPI id 2018-02-19 16:53:10 +00:00
adav80x.c ASoC: adav80x: mark expected switch fall-through 2018-08-09 14:41:50 +01:00
adav80x.h
adav801.c ASoC: adav80x: replace codec to component 2018-02-12 09:50:24 +00:00
adav803.c ASoC: adav80x: replace codec to component 2018-02-12 09:50:24 +00:00
ads117x.c ASoC: ads117x: replace codec to component 2018-02-12 09:56:19 +00:00
ak4104.c ASoC: codecs: ak4104: move to GPIO consumer API 2018-12-06 20:08:55 +00:00
ak4118.c ASoC: ak4118: Add support for AK4118 S/PDIF transceiver 2018-11-15 11:33:35 -08:00
ak4458.c ASoC: codecs: constify snd_soc_dai_ops structures 2018-11-05 11:25:42 +00:00
ak4458.h ASoC: ak4458: Modify SPDX license format 2018-02-20 12:03:15 +00:00
ak4535.c ASoC: ak4535: replace codec to component 2018-02-12 09:45:21 +00:00
ak4535.h
ak4554.c ASoC: ak4554: convert to SPDX identifiers 2018-07-30 12:02:26 +01:00
ak4613.c ASoC: ak4613: convert to SPDX identifiers 2018-07-30 12:02:28 +01:00
ak4641.c ASoC: ak4641: replace codec to component 2018-02-12 09:45:26 +00:00
ak4642.c ASoC: ak4642: convert to SPDX identifiers 2018-07-30 12:02:25 +01:00
ak4671.c ASoC: ak4671: replace codec to component 2018-02-12 09:45:13 +00:00
ak4671.h
ak5386.c ASoC: ak5386: replace codec to component 2018-02-12 09:45:08 +00:00
ak5558.c ASoC: ak5558: Remove redundant snd_soc_component_read32 calls 2018-11-06 17:20:40 +00:00
ak5558.h ASoC: ak5558: Fix style for SPDX identifier 2018-02-20 15:02:58 +00:00
alc5623.c ASoC: alc5623: replace codec to component 2018-02-12 10:00:19 +00:00
alc5623.h
alc5632.c ASoC: alc5632: replace codec to component 2018-02-12 10:00:14 +00:00
alc5632.h
arizona.c ASoC: arizona: Fixup some minor formatting issues 2018-02-21 11:20:33 +00:00
arizona.h ASoC: arizona: replace codec to component 2018-02-14 10:44:19 +00:00
bd28623.c ASoC: support ROHM BD28623 codec 2018-02-27 10:41:34 +00:00
bt-sco.c ASoC: bt-sco: replace codec to component 2018-02-12 10:00:52 +00:00
cpcap.c ASoC: cpcap: replace codec to component 2018-03-28 10:11:26 +08:00
cq93vc.c ASoC: cq93vc: replace codec to component 2018-02-12 11:08:12 +00:00
cs35l32.c ASoC: cs35l32: replace codec to component 2018-02-12 09:46:51 +00:00
cs35l32.h ASoC: cs35l32: Fix define for CS35L32_SDOUT_3ST 2015-07-23 16:01:56 +01:00
cs35l33.c regmap: split up regmap_config.use_single_rw 2018-09-07 13:03:55 +01:00
cs35l33.h ASoC: cs35l33: Initial commit of the cs35l33 CODEC driver. 2016-06-27 17:39:06 +01:00
cs35l34.c ASoC: cs35l34: replace codec to component 2018-02-12 09:47:05 +00:00
cs35l34.h ASoC: cs35l34: Initial commit of the cs35l34 CODEC driver. 2016-10-21 12:02:44 +01:00
cs35l35.c regmap: split up regmap_config.use_single_rw 2018-09-07 13:03:55 +01:00
cs35l35.h ASoC: cs35l35: Add Boost Inductor Calculation 2017-05-19 17:31:34 +01:00
cs42l42.c ASoC: cs42l42: replace codec to component 2018-02-12 09:47:35 +00:00
cs42l42.h ASoC: cs42l42: replace codec to component 2018-02-12 09:47:35 +00:00
cs42l51-i2c.c ASoC: cs42l51: replace codec to component 2018-02-12 09:47:30 +00:00
cs42l51.c ASoC: cs42l51: fix mclk support 2018-10-19 17:06:07 +01:00
cs42l51.h ASoC: cs42l51: re-hook of_match_table pointer 2014-11-12 15:56:09 +00:00
cs42l52.c ASoC: cs42l52: replace codec to component 2018-02-12 09:47:22 +00:00
cs42l52.h
cs42l56.c ASoC: cs42l56: replace codec to component 2018-02-12 09:47:26 +00:00
cs42l56.h
cs42l73.c ASoC: cs42l73: replace codec to component 2018-02-12 09:47:14 +00:00
cs42l73.h
cs42xx8-i2c.c ASoC: cs42xx8: replace codec to component 2018-02-12 09:47:10 +00:00
cs42xx8.c ASoC: cs42xx8: replace codec to component 2018-02-12 09:47:10 +00:00
cs42xx8.h ASoC: cs42xx8: Setup of_match_table 2015-07-07 13:35:13 +01:00
cs47l24.c ASoC: wm_adsp: Declare firmware controls from codec driver 2018-08-08 17:31:48 +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 ASoC: cs53l30: replace codec to component 2018-02-12 09:47:52 +00:00
cs53l30.h ASoC: cs53l30: Add MUTE pin control support via GPIO 2016-06-23 11:35:52 +01:00
cs4265.c ASoC: cs4265: Add a MIC pre. route 2018-09-25 10:18:38 -07:00
cs4265.h
cs4270.c ASoC: codecs: cs4270: move to GPIO consumer API 2018-12-06 20:08:31 +00:00
cs4271-i2c.c ASoC: cs4271: replace codec to component 2018-02-12 09:38:34 +00:00
cs4271-spi.c ASoC: cs4271: replace codec to component 2018-02-12 09:38:34 +00:00
cs4271.c ASoC: cs4271: replace codec to component 2018-02-12 09:38:34 +00: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: cs4349: replace codec to component 2018-02-12 09:46:42 +00:00
cs4349.h ASoC: cs4349: Drop platform data support 2015-07-20 18:18:46 +01:00
cs43130.c regmap: split up regmap_config.use_single_rw 2018-09-07 13:03:55 +01:00
cs43130.h ASoC: cs43130: replace codec to component 2018-02-12 09:47:39 +00:00
cx20442.c ASoC: cx20442: Don't ignore regulator_get() errors. 2018-06-25 12:45:15 +01:00
cx20442.h
da732x.c ASoC: da732x: replace codec to component 2018-02-12 09:48:07 +00:00
da732x.h ASoC: da732x: Fix typo in include guard 2014-08-22 13:34:39 -05:00
da732x_reg.h
da7210.c ASoC: da7210: convert to SPDX identifiers 2018-07-30 12:02:27 +01:00
da7213.c ASoC: da7213: use true and false for boolean values 2018-08-06 12:35:40 +01:00
da7213.h ASoC: da7213: add support for DSP modes 2017-11-09 11:42:26 +00:00
da7218.c ASoC: da7218: replace codec to component 2018-02-12 09:48:34 +00:00
da7218.h ASoC: da7218: replace codec to component 2018-02-12 09:48:34 +00:00
da7219-aad.c ASoC: da7219: Add delays to capture path to remove DC offset noise 2018-08-09 10:50:14 +01:00
da7219-aad.h ASoC: hdac_hdmi/nau8825/rt286/rt298/rt5663/da7219: replace codec to component 2018-02-12 11:11:56 +00:00
da7219.c ASoC: da7219: Add delays to capture path to remove DC offset noise 2018-08-09 10:50:14 +01:00
da7219.h ASoC: da7219: Add delays to capture path to remove DC offset noise 2018-08-09 10:50:14 +01:00
da9055.c ASoC: da9055: use true and false for boolean values 2018-08-06 12:35:48 +01:00
dmic.c ASoC: dmic: introduce module_param wakeup_delay 2018-11-28 15:19:32 +00:00
es7134.c ASoC: es7134: add support for the es7154 2018-07-03 16:32:49 +01:00
es7241.c ASoC: es7241: add es7241 codec support 2018-07-03 16:00:30 +01:00
es8316.c ASoC: es8316: replace codec to component 2018-02-12 09:59:29 +00:00
es8316.h ASoC: add es8316 codec driver 2017-06-13 19:30:53 +01:00
es8328-i2c.c ASoC: es8328: replace codec to component 2018-02-12 10:00:05 +00:00
es8328-spi.c ASoC: es8328: replace codec to component 2018-02-12 10:00:05 +00:00
es8328.c sound updates for 4.20 2018-10-25 09:00:15 -07: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: gtm601: replace codec to component 2018-02-12 11:07:45 +00:00
hdac_hda.c ASoC: codecs: constify snd_soc_dai_ops structures 2018-11-05 11:25:42 +00:00
hdac_hda.h ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers 2018-08-28 20:18:13 +01:00
hdac_hdmi.c ASoC: intel: skl: Fix display power regression 2019-01-14 19:06:29 +01:00
hdac_hdmi.h ASoC: hdac_hdmi/nau8825/rt286/rt298/rt5663/da7219: replace codec to component 2018-02-12 11:11:56 +00:00
hdmi-codec.c Merge branch 'asoc-4.18' into asoc-4.19 wmadsp dep 2018-08-08 17:32:10 +01:00
ics43432.c ASoC: ics43432: replace codec to component 2018-02-12 11:08:38 +00:00
inno_rk3036.c ASoC: inno_rk3036: replace codec to component 2018-02-12 11:07:18 +00: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: isabelle: replace codec to component 2018-02-12 11:07:24 +00:00
isabelle.h
jz4740.c ASoC: jz4740: replace codec to component 2018-02-12 11:08:16 +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: lm49453: replace codec to component 2018-02-12 11:08:07 +00:00
lm49453.h
max9759.c ASoC: max9759: Add Amplifier Driver 2018-02-20 12:05:58 +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: max9850: use true and false for boolean values 2018-08-06 12:35:08 +01:00
max9850.h
max9860.c ASoC: max9860: switch to SPDX license tag 2018-04-16 12:37:36 +01:00
max9860.h ASoC: max9860: switch to SPDX license tag 2018-04-16 12:37:36 +01:00
max9867.c ASoC: max9867: Add copyright and module author 2018-12-07 12:21:12 +00:00
max9867.h ASoC: max9867: Fix signal paths 2018-12-07 12:20:42 +00: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: max98088: Add master clock handling 2018-10-08 19:46:15 +01:00
max98088.h ASoC: codecs: max98088: fix typo in constant 2015-07-07 13:14:15 +01:00
max98090.c ASoC: max98090: replace codec to component 2018-02-12 09:49:34 +00:00
max98090.h ASoC: max98090: replace codec to component 2018-02-12 09:49:34 +00:00
max98095.c ASoC: max98095: use match_string() helper 2018-05-31 17:07:03 +01:00
max98095.h ASoC: max98095: replace codec to component 2018-02-12 09:49:20 +00:00
max98357a.c ASoC: max98357a: replace codec to component 2018-02-12 09:49:57 +00:00
max98371.c ASoC: max98371: replace codec to component 2018-02-12 09:49:14 +00:00
max98371.h ASoC: max98371: replace codec to component 2018-02-12 09:49:14 +00:00
max98373.c ASoC: max98373: Added max98373_reset for stable amp reset 2018-12-04 16:29:49 +00:00
max98373.h ASoC: max98373 Changed SPDX header in C++ comments style 2018-01-22 12:23:45 +00: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: replace codec to component 2018-02-12 09:49:47 +00:00
max98925.h ASoC: max98925: replace codec to component 2018-02-12 09:49:47 +00:00
max98926.c ASoC: max98926: replace codec to component 2018-02-12 09:49:38 +00:00
max98926.h ASoC: max98926: replace codec to component 2018-02-12 09:49:38 +00:00
max98927.c ASoC: max98927: replace codec to component 2018-02-12 09:49:52 +00:00
max98927.h ASoC: max98927: replace codec to component 2018-02-12 09:49:52 +00:00
mc13783.c ASoC: mc13783: replace codec to component 2018-02-12 11:06:44 +00:00
mc13783.h
ml26124.c ASoC: ml26124: replace codec to component 2018-02-12 11:08:25 +00:00
ml26124.h
msm8916-wcd-analog.c ASoC: msm8916-wcd-analog: use threaded context for mbhc events 2018-04-19 12:30:42 +01:00
msm8916-wcd-digital.c ASoC: msm8916-wcd-digital: replace codec to component 2018-02-12 09:55:20 +00:00
mt6351.c ASoC: fix return value check in mt6351_codec_driver_probe() 2018-05-09 17:32:05 +09:00
mt6351.h ASoC: add mt6351 codec driver 2018-04-26 12:44:15 +01:00
nau8540.c ASoC: au8540: use 64-bit arithmetic instead of 32-bit 2018-11-29 11:44:49 +00:00
nau8540.h ASoC: nau8540: improve FLL performance 2017-11-16 11:59:52 +00:00
nau8810.c ASoC: nau8810: change input PGA mixer stage 2018-05-04 08:13:06 +09:00
nau8810.h ASoC: nau8810: Add driver for Nuvoton codec chip NAU88C10 2016-08-22 17:48:11 +01:00
nau8822.c ASoC: nau8822: convert to SPDX identifiers 2018-11-15 11:15:44 -08:00
nau8822.h ASoC: nau8822: convert to SPDX identifiers 2018-11-15 11:15:45 -08:00
nau8824.c ASoC: nau8824: use 64-bit arithmetic instead of 32-bit 2018-07-05 16:09:11 +01:00
nau8824.h ASoC: nau8824: replace codec to component 2018-02-12 09:58:44 +00:00
nau8825.c ASoC: nau8825: remove unnecessary unlikely() 2018-11-05 11:06:31 +00:00
nau8825.h ASoC: hdac_hdmi/nau8825/rt286/rt298/rt5663/da7219: replace codec to component 2018-02-12 11:11:56 +00:00
pcm179x-i2c.c ASoC: pcm179x: replace codec to component 2018-02-12 09:53:31 +00:00
pcm179x-spi.c ASoC: pcm179x: replace codec to component 2018-02-12 09:53:31 +00:00
pcm179x.c ASoC: pcm179x: replace codec to component 2018-02-12 09:53:31 +00:00
pcm179x.h ASoC: pcm179x: replace codec to component 2018-02-12 09:53:31 +00:00
pcm186x-i2c.c ASoC: pcm186x: replace codec to component 2018-02-12 11:09:41 +00:00
pcm186x-spi.c ASoC: pcm186x: replace codec to component 2018-02-12 11:09:41 +00:00
pcm186x.c ASoC: pcm186x: Use the standard fall-through annotation 2018-10-05 12:38:19 +01:00
pcm186x.h ASoC: pcm186x: Fix device reset-registers trigger value 2018-11-15 11:23:48 -08:00
pcm512x-i2c.c ASoC: pcm512x: Add ACPI support 2018-05-18 17:46:03 +01:00
pcm512x-spi.c ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 2017-11-27 16:44:41 +00:00
pcm512x.c ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() 2019-01-03 16:32:52 +00:00
pcm512x.h ASoC: pcm512x: Implement the digital_mute interface 2018-12-13 17:43:16 +00:00
pcm1681.c ASoC: pcm1681: replace codec to component 2018-02-12 09:53:41 +00:00
pcm1789-i2c.c ASoC: codecs: Add support for PCM1789 2018-03-19 09:23:59 +08:00
pcm1789.c ASoC: codecs: PCM1789: unconditionally flush work 2018-06-18 12:54:38 +01:00
pcm1789.h ASoC: codecs: Add support for PCM1789 2018-03-19 09:23:59 +08:00
pcm3008.c ASoC: pcm3008: replace codec to component 2018-02-12 09:53:36 +00:00
pcm3008.h
pcm3060-i2c.c ASoC: pcm3060: Improve stylistics of file comments 2018-08-29 12:31:03 +01:00
pcm3060-spi.c ASoC: pcm3060: Improve stylistics of file comments 2018-08-29 12:31:03 +01:00
pcm3060.c ASoC: pcm3060: Add powersaving widgets for DAC and ADC 2018-12-13 15:31:51 +00:00
pcm3060.h ASoC: pcm3060: Add powersaving widgets for DAC and ADC 2018-12-13 15:31:51 +00:00
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 Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-4.21 intel dep 2018-12-13 14:36:46 +00:00
pcm3168a.h ASoC: pcm3168a: Add driver for pcm3168a codec 2015-12-12 22:39:59 +00:00
pcm5102a.c ASoC: pcm5102a: replace codec to component 2018-02-12 09:54:08 +00:00
rl6231.c ASoC: rl6231: remove never matched if condition 2017-12-21 11:13:26 +00: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 ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized 2019-01-04 13:49:23 +00:00
rt274.h ASoC: rt274: add rt274 codec driver 2017-07-18 14:46:20 +01:00
rt286.c Merge remote-tracking branches 'asoc/topic/pistachio', 'asoc/topic/pxa', 'asoc/topic/rsnd', 'asoc/topic/rt274' and 'asoc/topic/rt286' into asoc-next 2018-03-28 10:30:19 +08:00
rt286.h ASoC: hdac_hdmi/nau8825/rt286/rt298/rt5663/da7219: replace codec to component 2018-02-12 11:11:56 +00:00
rt298.c Merge remote-tracking branches 'asoc/topic/rt298', 'asoc/topic/rt5514', 'asoc/topic/rt5616', 'asoc/topic/rt5631' and 'asoc/topic/rt5640' into asoc-next 2018-03-28 10:30:24 +08:00
rt298.h ASoC: hdac_hdmi/nau8825/rt286/rt298/rt5663/da7219: replace codec to component 2018-02-12 11:11:56 +00:00
rt1305.c regmap: split up regmap_config.use_single_rw 2018-09-07 13:03:55 +01:00
rt1305.h ASoC: rt1305: Add RT1305/RT1306 amplifier driver 2018-04-16 19:09:10 +01:00
rt5514-spi.c ASoC: rt5514-spi: Fix potential NULL pointer dereference 2019-01-15 19:03:49 +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 Merge remote-tracking branches 'regmap/topic/noinc' and 'regmap/topic/single-rw' into regmap-next 2018-10-21 12:07:26 +01:00
rt5514.h ASoC: rt5514: replace codec to component 2018-02-12 09:45:58 +00:00
rt5616.c regmap: split up regmap_config.use_single_rw 2018-09-07 13:03:55 +01:00
rt5616.h ASoC: rt5616: add rt5616 codec driver 2015-12-19 12:02:18 +00:00
rt5631.c ASoC: rt5631: use true and false for boolean values 2018-08-06 12:35:12 +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 regmap: split up regmap_config.use_single_rw 2018-09-07 13:03:55 +01:00
rt5640.h ASoC: rt5640: Add button press support 2018-05-11 11:23:37 +09:00
rt5645.c regmap: split up regmap_config.use_single_rw 2018-09-07 13:03:55 +01:00
rt5645.h ASoC: rt5645/rt5677: replace codec to component 2018-02-12 11:18:44 +00:00
rt5651.c sound updates for 4.20 2018-10-25 09:00:15 -07:00
rt5651.h ASoC: rt5651: Add button press support 2018-07-10 18:49:26 +01:00
rt5659.c ASoC: rt5659: Separate adc 1/2 clock control 2018-03-12 09:35:32 -07:00
rt5659.h ASoC: rt5659: Separate adc 1/2 clock control 2018-03-12 09:35:32 -07:00
rt5660.c Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-4.21 intel dep 2018-12-13 14:36:46 +00:00
rt5660.h ASoC: rt5660: replace codec to component 2018-02-12 09:46:24 +00:00
rt5663.c ASoC: rt5663: Fix error handling of regulator_set_load 2018-11-16 19:19:49 -08:00
rt5663.h ASoC: rt5663: Use the set_jack() instead of the export function 2018-05-17 13:33:23 +09:00
rt5665.c regmap: split up regmap_config.use_single_rw 2018-09-07 13:03:55 +01:00
rt5665.h ASoC: rt5665: remove rt5668 support 2018-02-12 11:48:26 +00:00
rt5668.c sound updates for 4.20 2018-10-25 09:00:15 -07:00
rt5668.h ASoC: rt5668: add rt5668B codec driver 2018-04-16 19:24:32 +01:00
rt5670-dsp.h
rt5670.c sound updates for 4.20 2018-10-25 09:00:15 -07:00
rt5670.h ASoC: rt5670: replace codec to component 2018-02-12 09:46:19 +00:00
rt5677-spi.c ASoC: rt5677-spi: Drop unused GPIO include 2018-09-18 12:49:33 -07:00
rt5677-spi.h ASoC: rt5677: Allow arbitrary block read/write via SPI 2015-08-25 17:34:30 +01:00
rt5677.c ASoC: rt5677: Fix initialization of rt5677_of_match.data 2018-08-08 10:52:25 +01:00
rt5677.h ASoC: rt5645/rt5677: replace codec to component 2018-02-12 11:18:44 +00:00
rt5682.c ASoC: rt5682: Fix recording no sound issue 2019-01-03 16:33:23 +00:00
rt5682.h ASoC: rt5682: Fix PLL source register definitions 2019-01-15 18:59:33 +00:00
sgtl5000.c ASoC: sgtl5000: avoid division by zero if lo_vag is zero 2018-09-06 12:07:39 +01:00
sgtl5000.h ASoC: sgtl5000: Switch to SPDX identifier 2018-04-23 12:39:52 +01:00
si476x.c ASoC: si476x: replace codec to component 2018-02-12 11:08:29 +00: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: safeload should not have lower byte limit 2018-08-28 20:19:20 +01:00
sigmadsp.h ASoC: sigmadsp: Add support for fw v2 2014-11-20 09:55:34 +00:00
simple-amplifier.c ASoC: simple-amplifier: add VCC regulator widget 2018-11-23 14:01:41 +00:00
sirf-audio-codec.c ASoC: sirf-audio: replace codec to component 2018-02-12 11:07:13 +00:00
sirf-audio-codec.h
spdif_receiver.c ASoC: spdif_receiver: replace codec to component 2018-02-12 09:55:31 +00:00
spdif_transmitter.c ASoC: spdif_transmitter: replace codec to component 2018-02-12 09:55:26 +00:00
ssm2305.c ASoC: ssm2305: fix header layout 2018-05-18 11:20:11 +01:00
ssm2518.c ASoC: ssm2518: replace codec to component 2018-02-12 09:57:09 +00:00
ssm2518.h
ssm2602-i2c.c ASoC: ssm2602: replace codec to component 2018-02-12 09:57:04 +00:00
ssm2602-spi.c ASoC: ssm2602: replace codec to component 2018-02-12 09:57:04 +00:00
ssm2602.c Merge remote-tracking branches 'asoc/topic/ssm2518', 'asoc/topic/ssm2602', 'asoc/topic/ssm4567', 'asoc/topic/sta32x' and 'asoc/topic/sta350' into asoc-next 2018-03-28 10:30:45 +08:00
ssm2602.h
ssm4567.c ASoC: ssm4567: replace codec to component 2018-02-12 09:56:57 +00:00
sta32x.c ASoC: sta32x: Add support for XTI clock 2018-10-17 20:01:25 +01:00
sta32x.h ASoC: sta32x: correct bit shift value for IDE register 2015-01-27 17:10:00 +00:00
sta350.c ASoC: sta350: replace codec to component 2018-02-12 09:57:27 +00:00
sta350.h
sta529.c ASoC: sta529: replace codec to component 2018-02-12 09:58:14 +00:00
stac9766.c ASoC: stac9766: replace codec to component 2018-02-13 12:04:37 +00:00
sti-sas.c ASoC: sti-sas: replace codec to component 2018-02-12 11:07:41 +00:00
tas571x.c ASoC: tas517x: add tas5707 support 2018-06-27 12:26:41 +01:00
tas571x.h ASoC: tas517x: add tas5707 support 2018-06-27 12:26:41 +01:00
tas2552.c ASoC: tas2552: replace codec to component 2018-02-12 09:55:48 +00:00
tas2552.h ASoC: tas2552: Fix off-by-one for max_register setting 2015-07-23 16:46:31 +01:00
tas5086.c ASoC: tas5086: replace codec to component 2018-02-12 09:58:34 +00:00
tas5720.c ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support 2018-08-31 15:56:50 +01:00
tas5720.h ASoC: tas5720: add TAS5722 register support 2017-12-12 12:03:22 +00:00
tas6424.c ASoC: codecs: constify snd_soc_dai_ops structures 2018-11-05 11:25:42 +00:00
tas6424.h ASoC: tas6424: Add channel fault reporting 2018-08-31 16:23:54 +01:00
tda7419.c ASoC: tda7419: use true and false for boolean values 2018-08-06 12:35:16 +01:00
tfa9879.c ASoC: tfa9879: switch to SPDX license tag 2018-04-16 11:53:52 +01:00
tfa9879.h ASoC: tfa9879: switch to SPDX license tag 2018-04-16 11:53:52 +01:00
tlv320aic3x.c ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes 2018-11-20 15:35:04 +00:00
tlv320aic3x.h ASoC: tlv320aic3x: Support for OCMV configuration 2017-08-31 10:24:01 +01:00
tlv320aic23-i2c.c ASoC: tlv320aic23: replace codec to component 2018-02-12 09:51:51 +00:00
tlv320aic23-spi.c ASoC: tlv320aic23: replace codec to component 2018-02-12 09:51:51 +00:00
tlv320aic23.c ASoC: tlv320aic23: replace codec to component 2018-02-12 09:51:51 +00:00
tlv320aic23.h
tlv320aic26.c ASoC: tlv320aic26: replace codec to component 2018-02-12 09:52:06 +00: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: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab 2018-11-16 19:08:28 -08:00
tlv320aic31xx.h ASoC: tlv320aic31xx: Add overflow detection support 2018-09-04 16:50:51 +01: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 ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode 2019-01-07 17:02:44 +00:00
tlv320aic32x4.h ASoC: tlv320aic32x4: Use snd_soc_update_bits() in aic32x4_hw_params() 2017-12-13 12:28:55 +00:00
tlv320dac33.c ASoC: tlv320dac33: clean up indentation, remove extraneous tab 2018-11-16 19:08:30 -08: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: Map BTN_0 to KEY_PLAYPAUSE 2017-11-27 13:01:38 +00:00
ts3a227e.h ASoC: add TI ts3a227e headset chip driver 2014-11-14 10:46:41 +00:00
tscs42xx.c ASoC: TSCS42xx: Add headphone auto switching 2018-06-18 12:54:38 +01:00
tscs42xx.h ASoC: TSCS42xx: Add headphone auto switching 2018-06-18 12:54:38 +01:00
tscs454.c ASoC: tscs454: use devm_snd_soc_register_component() 2018-09-10 15:13:58 +01:00
tscs454.h ASoC: TSCS454: Add Support 2018-06-01 12:05:30 +01:00
twl4030.c ASoC: twl4030: replace codec to component 2018-02-12 09:55:03 +00:00
twl6040.c ASoC: twl6040: use true and false for boolean values 2018-08-06 12:35:36 +01:00
twl6040.h ASoC: twl6040: replace codec to component 2018-02-12 09:54:38 +00:00
uda134x.c ASoC: uda134x: replace codec to component 2018-02-12 11:08:33 +00: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: uda1380: replace codec to component 2018-02-12 11:08:21 +00:00
uda1380.h ASoC: uda1380: Remove unused DAI ID defines 2016-11-23 12:30:55 +00:00
wl1273.c ASoC: wl1273: replace codec to component 2018-02-12 10:01:22 +00:00
wl1273.h ASoC: wl1273: replace codec to component 2018-02-12 10:01:22 +00:00
wm0010.c ASoC: wm0010: replace codec to component 2018-02-12 09:37:48 +00:00
wm1250-ev1.c ASoC: wm1250-ev1: replace codec to component 2018-02-12 09:44:47 +00:00
wm2000.c ASoC: wm2000: Remove wm2000_read helper function 2018-10-21 12:04:38 +01:00
wm2000.h
wm2200.c ASoC: wm_adsp: Declare firmware controls from codec driver 2018-08-08 17:31:48 +01:00
wm2200.h
wm5100-tables.c ASoC: wm5100-tables: use true and false for boolean values 2018-08-06 12:35:44 +01:00
wm5100.c ASoC: wm2200,wm5100: fix spelling mistake: "Coefficeints" -> "Coefficients" 2018-05-18 10:14:39 +01:00
wm5100.h ASoC: wm5100: replace codec to component 2018-02-12 09:39:53 +00:00
wm5102.c ASoC: wm_adsp: Declare firmware controls from codec driver 2018-08-08 17:31:48 +01:00
wm5102.h
wm5110.c ASoC: wm_adsp: Declare firmware controls from codec driver 2018-08-08 17:31:48 +01:00
wm5110.h
wm8350.c ASoC: wm8350: replace codec to component 2018-02-12 09:39:59 +00:00
wm8350.h ASoC: wm8350: replace codec to component 2018-02-12 09:39:59 +00:00
wm8400.c ASoC: wm8400: Use devm_snd_soc_register_component() 2018-03-18 17:59:27 -07:00
wm8400.h
wm8510.c ASoC: wm8510: replace codec to component 2018-02-12 09:40:24 +00:00
wm8510.h
wm8523.c ASoC: wm8523: replace codec to component 2018-02-12 09:40:29 +00:00
wm8523.h
wm8524.c ASoC: wm8524: replace codec to component 2018-02-12 09:40:18 +00:00
wm8580.c ASoC: wm8580: replace codec to component 2018-02-12 09:40:14 +00:00
wm8580.h
wm8711.c ASoC: wm8711: replace codec to component 2018-02-12 09:40:43 +00:00
wm8711.h
wm8727.c ASoC: wm8727: replace codec to component 2018-02-12 09:41:04 +00:00
wm8728.c ASoC: wm8728: replace codec to component 2018-02-12 09:41:17 +00:00
wm8728.h
wm8731.c ASoC: wm8731: replace codec to component 2018-02-12 09:41:08 +00: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: wm8737: replace codec to component 2018-02-12 09:40:52 +00:00
wm8737.h
wm8741.c ASoC: wm8741: replace codec to component 2018-02-12 09:41:25 +00:00
wm8741.h ASoC: wm8741: Add differential mono mode support 2015-05-13 15:51:36 +01:00
wm8750.c ASoC: wm8750: replace codec to component 2018-02-12 09:40:48 +00:00
wm8750.h
wm8753.c ASoC: wm8753: replace codec to component 2018-02-12 09:41:29 +00:00
wm8753.h ASoC: wm8753: Remove unused DAI ID defines 2016-10-24 18:36:42 +01:00
wm8770.c ASoC: wm8770: replace codec to component 2018-02-12 09:41:00 +00:00
wm8770.h
wm8776.c ASoC: wm8776: replace codec to component 2018-02-12 09:40:56 +00:00
wm8776.h
wm8782.c ASoC: wm8782: add support for regulators 2018-10-08 11:25:57 +01:00
wm8804-i2c.c ASoC: wm8804: Add ACPI support 2018-08-28 20:11:37 +01:00
wm8804-spi.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
wm8804.c ASoC: wm8804: replace codec to component 2018-02-12 09:38:10 +00:00
wm8804.h ASoC: wm8804: Enable runtime PM 2015-04-08 19:25:40 +01:00
wm8900.c ASoC: wm8900: replace codec to component 2018-02-12 09:41:33 +00:00
wm8900.h
wm8903.c ASoC: wm8903: use true and false for boolean values 2018-08-06 12:35:52 +01:00
wm8903.h ASoC: wm8903: replace codec to component 2018-02-12 09:41:37 +00:00
wm8904.c ASoC: remove redundant include 2018-09-18 10:28:29 -07:00
wm8904.h
wm8940.c ASoC: wm8940: replace codec to component 2018-02-12 09:42:46 +00:00
wm8940.h
wm8955.c ASoC: wm8955: Mark expected switch fall-through 2018-08-02 10:46:10 +01:00
wm8955.h
wm8958-dsp2.c treewide: kmalloc() -> kmalloc_array() 2018-06-12 16:19:22 -07:00
wm8960.c ASoC: wm8960: Mark expected switch fall-through 2018-08-02 10:46:11 +01:00
wm8960.h ASoC: wm8960: update pll and clock setting function 2015-08-11 17:11:52 +01:00
wm8961.c ASoC: wm8961: Mark expected switch fall-through 2018-08-02 10:46:07 +01:00
wm8961.h
wm8962.c ASoC: wm8962: Mark expected switch fall-through 2018-08-02 10:46:13 +01:00
wm8962.h ASoC: wm8962: replace codec to component 2018-02-12 09:42:21 +00:00
wm8971.c ASoC: wm8971: replace codec to component 2018-02-12 09:41:55 +00:00
wm8971.h
wm8974.c ASoC: remove redundant include 2018-09-18 10:28:29 -07:00
wm8974.h
wm8978.c ASoC: wm8978: replace codec to component 2018-02-12 09:41:59 +00:00
wm8978.h ASoC: wm8978: Adjust clock indices so that simple card works 2016-11-09 14:01:39 +00:00
wm8983.c ASoC: wm8983: replace codec to component 2018-02-12 09:42:16 +00:00
wm8983.h
wm8985.c ASoC: wm8985: replace codec to component 2018-02-12 09:41:50 +00:00
wm8985.h ASoC: wm8985: add register definitions for WM8758 2016-05-30 16:25:36 +01:00
wm8988.c ASoC: wm8988: fix typo in rate constraints 2018-07-30 11:18:32 +01:00
wm8988.h
wm8990.c ASoC: wm8990: use true and false for boolean values 2018-08-06 12:35:20 +01:00
wm8990.h
wm8991.c ASoC: wm8991: replace codec to component 2018-02-12 09:42:30 +00:00
wm8991.h
wm8993.c ASoC: wm8993/wm8994/wm8958: replace codec to component 2018-02-12 11:38:50 +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: Fix missing break in switch 2018-08-06 14:04:06 +01:00
wm8994.h ASoC: wm8993/wm8994/wm8958: replace codec to component 2018-02-12 11:38:50 +00:00
wm8995.c ASoC: wm8995: Mark expected switch fall-through 2018-08-02 10:46:14 +01:00
wm8995.h
wm8996.c ASoC: wm8996: use true and false for boolean values 2018-08-06 12:35:28 +01:00
wm8996.h ASoC: wm8996: replace codec to component 2018-02-12 09:42:25 +00:00
wm8997.c ASoC: arizona: Fixup some minor formatting issues 2018-02-21 11:20:33 +00:00
wm8997.h
wm8998.c ASoC: arizona: fix indentation issue with return statement 2018-11-16 19:08:31 -08:00
wm8998.h ASoC: wm8998: Initial WM8998 codec driver 2015-10-02 17:51:34 +01:00
wm9081.c ASoC: wm9081: Mark expected switch fall-through 2018-08-02 10:46:15 +01:00
wm9081.h
wm9090.c ASoC: wm9090: replace codec to component 2018-02-12 09:43:35 +00:00
wm9090.h
wm9705.c ASoC: wm97xx: fix uninitialized regmap pointer problem 2018-11-05 10:37:39 +00:00
wm9712.c ASoC: wm97xx: fix uninitialized regmap pointer problem 2018-11-05 10:37:39 +00:00
wm9713.c ASoC: wm97xx: fix uninitialized regmap pointer problem 2018-11-05 10:37:39 +00: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 Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-4.21 intel dep 2018-12-13 14:36:46 +00:00
wm_adsp.h ASoC: wm_adsp: Make DSP name configurable by codec driver 2018-08-08 17:32:29 +01:00
wm_hubs.c ASoC: wm8993/wm8994/wm8958: replace codec to component 2018-02-12 11:38:50 +00:00
wm_hubs.h ASoC: wm8993/wm8994/wm8958: replace codec to component 2018-02-12 11:38:50 +00:00
wmfw.h ASoC: wm_adsp: Parse HOST_BUFFER controls 2018-07-19 15:11:56 +01:00
zx_aud96p22.c ASoC: zx_aud96p22: replace codec to component 2018-02-12 10:01:16 +00:00