linux/sound/soc/codecs
Greg Kroah-Hartman 2da441a649 ASoC: cs43130: handle errors in cs43130_probe() properly
cs43130_probe() does not do any valid error checking of things it
initializes, OR what it does, it does not unwind properly if there are
errors.

Fix this up by moving the sysfs files to an attribute group so the
driver core will correctly add/remove them all at once and handle errors
with them, and correctly check for creating a new workqueue and
unwinding if that fails.

Cc: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20210503115736.2104747-58-gregkh@linuxfoundation.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-05-13 18:32:38 +02:00
..
88pm860x-codec.c ASoC: codecs: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:09 +01:00
88pm860x-codec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ab8500-codec.c ASoC: ab8500-codec: remove useless structure 2021-03-18 13:50:34 +00:00
ab8500-codec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ac97.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ad193x-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
ad193x-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
ad193x.c ASoC: codecs: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:09 +01:00
ad193x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
ad1836.c ASoC: ad1836: remove useless return 2021-03-18 13:50:35 +00:00
ad1836.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
ad1980.c ASoC: codecs: rename to snd_soc_component_read() 2020-06-22 15:13:40 +01:00
ad73311.c ASoC: Fix misspellings of "Analog Devices" 2020-04-16 15:29:39 +01:00
ad73311.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 2019-05-24 17:36:46 +02:00
adau-utils.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
adau-utils.h
adau17x1.c ASoC: adau17x1: Avoid overwriting CHPF 2021-04-22 16:27:33 +01:00
adau17x1.h ASoC: adau17x1: Unused exported functions changed to internal 2018-08-29 12:39:19 +01:00
adau1372-i2c.c ASoC: Add ADAU1372 audio CODEC support 2020-11-30 12:56:33 +00:00
adau1372-spi.c ASoC: Add ADAU1372 audio CODEC support 2020-11-30 12:56:33 +00:00
adau1372.c ASoC: adau*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:07 +00:00
adau1372.h ASoC: Add ADAU1372 audio CODEC support 2020-11-30 12:56:33 +00:00
adau1373.c ASoC: adau*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:07 +00:00
adau1373.h
adau1701.c ASoC: adau*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:07 +00:00
adau1701.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
adau1761-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1761-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1761.c ASoC: codecs: Use fallthrough pseudo-keyword 2020-07-09 22:20:31 +01:00
adau1761.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1781-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1781-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1781.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
adau1781.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1977-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1977-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1977.c ASoC: adau1977: remove useless return 2021-03-18 13:50:36 +00:00
adau1977.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau7002.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau7118-hw.c ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver 2019-10-10 15:06:09 +01:00
adau7118-i2c.c ASoC: adau7118: Mark the ADAU7118 reset register as volatile 2020-05-04 15:36:50 +01:00
adau7118.c ASOC: adau7118: Change regulators id 2019-10-21 15:53:49 +01:00
adau7118.h ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver 2019-10-10 15:06:09 +01:00
adav80x.c ASoC: codecs: Fix fall-through warnings for Clang 2020-11-20 19:28:34 +00:00
adav80x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
adav801.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adav803.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
ads117x.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ak4104.c treewide: remove redundant IS_ERR() before error code check 2020-02-04 03:05:27 +00:00
ak4118.c ASoC: ak4118: skip of_device_id table when !CONFIG_OF 2020-11-26 13:07:10 +00:00
ak4458.c ASoC: ak4458: enable daisy chain 2021-04-20 17:25:51 +01:00
ak4458.h ASoC: ak4458: enable daisy chain 2021-04-20 17:25:51 +01:00
ak4535.c ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:20 +01:00
ak4535.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ak4554.c ASoC: ak*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:06 +00:00
ak4613.c ASoC: ak*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:06 +00:00
ak4641.c ASoC: ak*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:06 +00:00
ak4642.c ASoC: ak*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:06 +00:00
ak4671.c ASoC: codecs: ak*: rename to snd_soc_component_read() 2020-06-22 15:13:49 +01:00
ak4671.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ak5386.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ak5558.c ASoC: ak5558: change function name to ak5558_reset 2021-04-14 15:24:17 +01:00
ak5558.h ASoC: ak5558: Fix style for SPDX identifier 2018-02-20 15:02:58 +00:00
alc5623.c ASoC: alc5623: skip of_device_id table when !CONFIG_OF 2020-11-26 13:07:11 +00:00
alc5623.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
alc5632.c ASoC: alc5632: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:16 +00:00
alc5632.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
arizona-jack.c ASoC: arizona-jack: Cleanup logging 2021-03-24 19:50:18 +00:00
arizona.c ASoC: codecs: Fix fall-through warnings for Clang 2020-11-20 19:28:34 +00:00
arizona.h ASoC: arizona-jack: Use snd_soc_jack to report jack events 2021-03-24 19:50:17 +00:00
bd28623.c ASoC: bd28623: mark OF related data as maybe unused 2020-11-26 13:06:59 +00:00
bt-sco.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
cpcap.c Merge branch 'asoc-5.11' into asoc-5.12 2021-02-05 15:01:21 +00:00
cq93vc.c ASoC: codecs: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:09 +01:00
cros_ec_codec.c ASoC: cros_ec_codec: remove null pointer dereference warning 2021-03-18 13:50:37 +00:00
cs35l32.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs35l32.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs35l33.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs35l33.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs35l34.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs35l34.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs35l35.c ASoC: cs35l35: remove unused including <linux/version.h> 2021-04-14 15:24:18 +01:00
cs35l35.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs35l36.c ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' 2021-04-13 14:12:55 +01:00
cs35l36.h ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier 2019-02-08 13:00:28 +00:00
cs42l42.c ASoC: cs42l42: Wait for PLL to lock before switching to it 2021-03-10 13:14:31 +00:00
cs42l42.h ASoC: cs42l42: Wait for PLL to lock before switching to it 2021-03-10 13:14:31 +00:00
cs42l51-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs42l51.c ASoC: cs42l51: manage mclk shutdown delay 2020-10-23 18:28:51 +01:00
cs42l51.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
cs42l52.c ASoC: codecs: Fix fall-through warnings for Clang 2020-11-20 19:28:34 +00:00
cs42l52.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs42l56.c ASoC: cs42l56: fix up error handling in probe 2021-01-13 11:36:13 +00:00
cs42l56.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs42l73.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs42l73.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
cs42xx8-i2c.c
cs42xx8.c ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:19 +01:00
cs42xx8.h
cs47l15.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs47l24.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs47l24.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs47l35.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs47l85.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs47l90.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs47l92.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs53l30.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs53l30.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs4234.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs4234.h ASoC: cs4234: Add support for Cirrus Logic CS4234 codec 2020-09-28 17:59:06 +01:00
cs4265.c ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:19 +01:00
cs4265.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs4270.c ASoC: cs4270: fix kernel-doc 2021-03-10 13:10:37 +00:00
cs4271-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
cs4271-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
cs4271.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs4271.h
cs4341.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs4349.c ASoC: cs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs4349.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
cs43130.c ASoC: cs43130: handle errors in cs43130_probe() properly 2021-05-13 18:32:38 +02:00
cs43130.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
cx2072x.c ASoC: cx2072x: constify static struct snd_soc_dai_ops 2021-04-08 15:21:54 +01:00
cx2072x.h ASoC: Add support for Conexant CX2072X CODEC 2019-05-22 13:18:51 +01:00
cx20442.c tty: remove TTY_LDISC_MAGIC 2021-03-10 09:34:06 +01:00
cx20442.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
da732x.c ASoC: da732x: simplify code 2021-03-31 18:00:38 +01:00
da732x.h ASoC: da732x: simplify code 2021-03-31 18:00:38 +01:00
da732x_reg.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
da7210.c ASoC: da*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:01 +00:00
da7213.c ASoC: da*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:01 +00:00
da7213.h ASoC: da7213: add default clock handling 2020-07-07 13:03:22 +01:00
da7218.c ASoC: da7218: Drop CONFIG_OF ifdef 2021-02-04 18:45:19 +00:00
da7218.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
da7219-aad.c ASoC: da7219-aad: remove useless initialization 2021-03-18 13:50:40 +00:00
da7219-aad.h ASoC: da7219: Move required devm_* allocations to device level code 2020-08-17 18:48:43 +01:00
da7219.c ASoC: da7219: properly get clk from the provider 2021-04-23 13:16:27 +01:00
da7219.h ASoC: da7219: Fix clock handling around codec level probe 2020-08-17 18:48:45 +01:00
da9055.c ASoC: da*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:01 +00:00
dmic.c ASoC: dmic: Allow GPIO operations to sleep 2020-04-22 13:15:57 +01:00
es7134.c ASoC: es7134: mark OF related data as maybe unused 2020-11-26 13:07:27 +00:00
es7241.c ASoC: es7241: mark OF related data as maybe unused 2020-11-26 13:07:28 +00:00
es8316.c ASoC: es8316: Simplify adc_pga_gain_tlv table 2021-03-10 12:50:51 +00:00
es8316.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
es8328-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
es8328-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
es8328.c ASoC: es*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:02 +00:00
es8328.h
gtm601.c ASoC: gtm601: mark OF related data as maybe unused 2020-11-26 13:07:00 +00:00
hdac_hda.c ASoC: hdac_hda: allow runtime pm at end of probe 2020-09-30 16:53:23 +02:00
hdac_hda.h ALSA: hda: Use hdac_to_hda_codec macro 2020-05-05 08:59:02 +02:00
hdac_hdmi.c ASoC: hdac_hdmi: remove useless initializations 2021-03-18 13:50:41 +00:00
hdac_hdmi.h ASoC: hdac_hdmi: align function arguments 2021-03-18 13:50:42 +00:00
hdmi-codec.c ASoC: hdmi-codec: remove unused spk_mask member 2021-03-18 13:50:44 +00:00
ics43432.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 2019-06-19 17:09:52 +02:00
inno_rk3036.c ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:18 +00:00
inno_rk3036.h
isabelle.c ASoC: codecs: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:09 +01:00
isabelle.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
jz4725b.c ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits 2020-12-09 12:13:40 +00:00
jz4740.c ASoC: jz4740: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:08 +00:00
jz4760.c Merge series "ASoC: remove more make W=1 warnings" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>: 2021-03-10 13:13:24 +00:00
jz4770.c ASoC: codecs/jz4770: Remove superfluous error message 2021-03-10 13:13:28 +00:00
Kconfig ASoC: codecs: tlv320aic3x: add SPI support 2021-04-07 16:58:27 +01:00
l3.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
lm4857.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
lm49453.c ASoC: lm49453: fix useless assignment before return 2021-03-31 18:00:37 +01:00
lm49453.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
lochnagar-sc.c ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:14 +00:00
lpass-rx-macro.c Merge remote-tracking branch 'asoc/for-5.13' into asoc-next 2021-04-23 19:01:02 +01:00
lpass-tx-macro.c Merge remote-tracking branch 'asoc/for-5.13' into asoc-next 2021-04-23 19:01:02 +01:00
lpass-va-macro.c ASoC: lpass: use the clock provider API 2021-04-23 13:16:26 +01:00
lpass-wsa-macro.c ASoC: lpass: use the clock provider API 2021-04-23 13:16:26 +01:00
lpass-wsa-macro.h ASoC: codecs: lpass-wsa-macro: Add support to WSA Macro 2020-11-19 12:59:06 +00:00
madera.c ASoC: madera: use semicolons rather than commas to separate statements 2020-10-26 15:28:09 +00:00
madera.h ASoC: madera: align function prototype 2021-03-11 13:24:12 +00:00
Makefile ASoC: codecs: tlv320aic3x: add SPI support 2021-04-07 16:58:27 +01:00
max9759.c treewide: fix typos of SPDX-License-Identifier 2019-06-01 18:29:58 +02:00
max9768.c ASoC: codecs: max9768: update contact email 2020-05-04 13:27:02 +01:00
max9850.c ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
max9850.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
max9860.c ASoC: max*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:03 +00:00
max9860.h ASoC: max9860: switch to SPDX license tag 2018-04-16 12:37:36 +01:00
max9867.c ASoC: max*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:03 +00:00
max9867.h ASoC: max9867: shutdown codec when changing filter type 2020-08-27 14:43:24 +01:00
max9877.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
max9877.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
max98088.c ASoC: codecs: max*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:14 +01:00
max98088.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98090.c ASoC: max98090: remove useless assignment 2021-03-18 13:50:44 +00:00
max98090.h ASoC: max98090: revert invalid fix for handling SHDN 2020-02-14 16:46:24 +00:00
max98095.c ASoC: max98095: skip of_device_id table when !CONFIG_OF 2020-11-26 13:07:17 +00:00
max98095.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98357a.c Merge series "ASoC: meson: tdm fixes" from Jerome Brunet <jbrunet@baylibre.com>: 2020-07-30 21:00:36 +01:00
max98371.c ASoC: max98371: drop driver pm=NULL assignment 2020-11-26 13:07:30 +00:00
max98371.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98373-i2c.c ASoC: max98373: Changed amp shutdown register as volatile 2021-03-25 13:59:46 +00:00
max98373-sdw.c ASoC: max98373: Changed amp shutdown register as volatile 2021-03-25 13:59:46 +00:00
max98373-sdw.h ASoC: codecs: max98373: add SoundWire support 2020-07-09 21:01:26 +01:00
max98373.c Merge remote-tracking branch 'asoc/for-5.13' into asoc-next 2021-04-23 19:01:02 +01:00
max98373.h ASoC: max98373: Added controls for autorestart config 2021-03-25 13:58:57 +00:00
max98390.c ASoC: max98390: Add support for tx slot configuration. 2021-04-06 17:13:28 +01:00
max98390.h ASoC: max98390: Add support for tx slot configuration. 2021-04-06 17:13:28 +01:00
max98504.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98504.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98925.c ASoC: max98925: drop driver pm=NULL assignment 2020-11-26 13:07:31 +00:00
max98925.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98926.c ASoC: max98926: drop driver pm=NULL assignment 2020-11-26 13:07:32 +00:00
max98926.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98927.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
max98927.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
mc13783.c ASoC: mc13783: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:12 +00:00
mc13783.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
ml26124.c ASoC: ml26124: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:19 +00:00
ml26124.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 2019-05-30 11:26:39 -07:00
msm8916-wcd-analog.c ASoC: msm8916-wcd-analog: fix register Interrupt offset 2020-08-17 12:28:55 +01:00
msm8916-wcd-digital.c ASoC: codecs: msm*: rename to snd_soc_component_read() 2020-06-22 15:13:43 +01:00
mt6351.c ASoC: mt6351: remove unused variable 'mt_lineout_control' 2019-08-09 13:24:29 +01:00
mt6351.h ASoC: add mt6351 codec driver 2018-04-26 12:44:15 +01:00
mt6358.c ASoC: mt6358: remove useless initializations 2021-03-18 13:50:45 +00:00
mt6358.h ASoC: mediatek: mt6358: add codec driver 2019-01-25 18:07:13 +00:00
mt6359-accdet.c ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" 2021-03-30 12:42:50 +01:00
mt6359-accdet.h ASoC: mediatek: mt6359: add MT6359 accdet jack driver 2021-03-25 17:39:27 +00:00
mt6359.c ASoC: mt6359: remove useless assignment 2021-03-18 13:50:46 +00:00
mt6359.h ASoC: mediatek: mt6359: add MT6359 accdet jack driver 2021-03-25 17:39:27 +00:00
mt6660.c ASoC: mt6660: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:13 +00:00
mt6660.h ASoC: Add MediaTek MT6660 Speaker Amp Driver 2020-01-21 18:26:41 +00:00
nau8315.c ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry 2020-11-10 14:30:06 +00:00
nau8540.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
nau8540.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
nau8810.c ASoC: nau*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:59 +00:00
nau8810.h ASoc: nau8810: add AUX related dapm widgets and routes 2020-04-29 14:23:18 +01:00
nau8822.c ASoC: nau*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:59 +00:00
nau8822.h ASoC: nau8822: support master mode 2019-06-12 13:52:26 +01:00
nau8824.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
nau8824.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
nau8825.c ASoC: nau8825: remove useless assignment 2021-03-18 13:50:47 +00:00
nau8825.h Merge branch 'asoc-5.2' into asoc-linus 2019-07-06 12:25:24 +01:00
pcm179x-i2c.c ASoC: pcm179x: skip of_device_id table when !CONFIG_OF 2020-11-26 13:07:23 +00:00
pcm179x-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
pcm179x.c ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:13 +01:00
pcm179x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
pcm186x-i2c.c ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
pcm186x-spi.c ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
pcm186x.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
pcm186x.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
pcm512x-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
pcm512x-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
pcm512x.c ASoC: pcm512x: Add support for more data formats 2020-11-16 20:03:25 +00:00
pcm512x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
pcm1681.c ASoC: pcm1681: remove useless assignment 2021-03-18 13:50:48 +00:00
pcm1789-i2c.c ASoC: pcm1789: skip of_device_id table when !CONFIG_OF 2020-11-26 13:07:22 +00:00
pcm1789.c ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:13 +01:00
pcm1789.h ASoC: codecs: Add support for PCM1789 2018-03-19 09:23:59 +08:00
pcm3008.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
pcm3008.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pcm3060-i2c.c ASoC: Relocate my e-mail to .com domain zone 2019-07-10 16:25:12 +01:00
pcm3060-spi.c ASoC: Relocate my e-mail to .com domain zone 2019-07-10 16:25:12 +01:00
pcm3060.c ASoC: Relocate my e-mail to .com domain zone 2019-07-10 16:25:12 +01:00
pcm3060.h ASoC: Relocate my e-mail to .com domain zone 2019-07-10 16:25:12 +01:00
pcm3168a-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
pcm3168a-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
pcm3168a.c ASoC: pcm3168a: ignore 0 Hz settings 2020-08-25 18:47:03 +01:00
pcm3168a.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
pcm5102a.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
rk3328_codec.c ASoC: rk3328: mark OF related data as maybe unused 2020-11-26 13:07:02 +00:00
rk3328_codec.h ASoC: rockchip: support ACODEC for rk3328 2019-01-03 16:34:35 +00:00
rl6231.c ASoC: rl6231: Add new supports on rl6231 2020-06-15 20:58:36 +01:00
rl6231.h ASoC: rl6231: Add the K bypass for the PLL parameters 2020-05-04 16:23:23 +01:00
rl6347a.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rl6347a.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt274.c ASoC: rt*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:59 +00:00
rt274.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt286.c ASoC: rt286: Generalize support for ALC3263 codec 2021-04-19 16:53:25 +01:00
rt286.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt298.c ASoC: rt298: Configure combo jack for headphones 2021-04-19 16:53:24 +01:00
rt298.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt700-sdw.c ASoC: rt*: Constify static struct sdw_slave_ops 2021-03-10 13:06:32 +00:00
rt700-sdw.h ASoC: rt700: add rt700 codec driver 2020-01-10 13:31:49 +00:00
rt700.c ASoC: rt*: Constify static struct snd_soc_dai_ops 2021-03-10 13:06:33 +00:00
rt700.h ASoC: rt700: add rt700 codec driver 2020-01-10 13:31:49 +00:00
rt711-sdca-sdw.c ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver 2021-03-10 13:13:31 +00:00
rt711-sdca-sdw.h ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver 2021-03-10 13:13:31 +00:00
rt711-sdca.c ASoC: rt711-sdca: add the notification when volume changed 2021-04-23 15:36:12 +01:00
rt711-sdca.h ASoC: rt711-sdca: change capture switch controls 2021-04-23 15:36:11 +01:00
rt711-sdw.c ASoC: rt*: Constify static struct sdw_slave_ops 2021-03-10 13:06:32 +00:00
rt711-sdw.h ASoC: rt711: add rt711 codec driver 2020-01-09 21:22:36 +00:00
rt711.c ALSA: control - add generic LED API 2021-03-31 17:16:14 +01:00
rt711.h ASoC: rt711: add rt711 codec driver 2020-01-09 21:22:36 +00:00
rt715-sdca-sdw.c ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() 2021-03-10 13:14:32 +00:00
rt715-sdca-sdw.h ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver 2021-03-10 13:13:27 +00:00
rt715-sdca.c ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops 2021-04-09 13:39:48 +01:00
rt715-sdca.h ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver 2021-03-10 13:13:27 +00:00
rt715-sdw.c ASoC: rt*: Constify static struct sdw_slave_ops 2021-03-10 13:06:32 +00:00
rt715-sdw.h ASoC: rt715: add RT715 codec driver 2020-01-13 14:58:45 +00:00
rt715.c ASoC: rt715: remove kcontrols which no longer be used 2021-04-16 17:20:01 +01:00
rt715.h ASoC: rt715: remove kcontrols which no longer be used 2021-04-16 17:20:01 +01:00
rt1011.c Merge remote-tracking branch 'asoc/for-5.13' into asoc-next 2021-04-23 19:01:02 +01:00
rt1011.h ASoC: rt1011: remove pack_id check in rt1011 2021-04-08 15:08:49 +01:00
rt1015.c ASoC: rt1015: Add bclk detection and dc detection 2021-03-25 13:58:56 +00:00
rt1015.h ASoC: rt1015: Add bclk detection and dc detection 2021-03-25 13:58:56 +00:00
rt1015p.c ASoC: rt1015p: add support on format S32_LE 2021-04-20 13:47:29 +01:00
rt1016.c ASoC: rt1016: clarify expression 2021-03-10 13:09:57 +00:00
rt1016.h ASoC: rt1016: Add the rt1016 support 2020-05-07 13:18:04 +01:00
rt1019.c ASoC: rt1019: remove registers to sync with rt1019 datasheet 2021-04-09 13:39:51 +01:00
rt1019.h ASoC: rt1019: remove registers to sync with rt1019 datasheet 2021-04-09 13:39:51 +01:00
rt1305.c ASoC: rt1305: clarify expression 2021-03-10 13:09:58 +00:00
rt1305.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt1308-sdw.c ASoC: rt*: Constify static struct sdw_slave_ops 2021-03-10 13:06:32 +00:00
rt1308-sdw.h ASoC: rt1308-sdw: add set_tdm_slot() support 2020-03-26 18:48:08 +00:00
rt1308.c ASoC: rt1308: clarify expression 2021-03-10 13:09:59 +00:00
rt1308.h Merge branch 'asoc-5.3' into asoc-5.4 2019-07-26 13:10:09 +01:00
rt1316-sdw.c ASoC: rt1316: Fix return value check in rt1316_sdw_probe() 2021-03-10 13:13:20 +00:00
rt1316-sdw.h ASoC: rt1316: Add RT1316 SDCA vendor-specific driver 2021-03-10 13:07:22 +00:00
rt5514-spi.c ASoC: rt5514-spi: Use managed buffer allocation 2019-12-11 16:43:28 +00:00
rt5514-spi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5514.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5514.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5616.c ASoC: codecs: rt*: rename to snd_soc_component_read() 2020-06-22 15:13:46 +01:00
rt5616.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5631.c ASoC: rt5631: fix kernel-doc warning 2021-03-10 13:10:39 +00:00
rt5631.h
rt5640.c ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' 2021-03-12 20:47:18 +00:00
rt5640.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5645.c ASoC: rt5645: add error checking to rt5645_probe function 2021-05-13 18:32:35 +02:00
rt5645.h ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c 2021-03-10 13:13:29 +00:00
rt5651.c ASoC: rt5651: remove useless assignment 2021-03-10 13:10:04 +00:00
rt5651.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5659.c ALSA: control - add generic LED API 2021-03-31 17:16:14 +01:00
rt5659.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5660.c ASoC: rt5660: clarify expression 2021-03-10 13:10:05 +00:00
rt5660.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5663.c ASoC: rt5663: clarify expression 2021-03-10 13:10:06 +00:00
rt5663.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5665.c ASoC: rt5665: clarify expression 2021-03-10 13:10:07 +00:00
rt5665.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5668.c ASoC: rt5668: remove useless assignments 2021-03-10 13:10:09 +00:00
rt5668.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5670-dsp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5670.c ASoC: rt5670: Add a rt5670_components() helper 2021-04-02 16:13:23 +01:00
rt5670.h ASoC: rt5670: Add a rt5670_components() helper 2021-04-02 16:13:23 +01:00
rt5677-spi.c ASoC: codecs: use asoc_substream_to_rtd() 2020-07-23 19:07:38 +01:00
rt5677-spi.h ASoC: rt5677: Fix build error without CONFIG_SPI 2019-11-27 12:50:56 +00:00
rt5677.c ASoC: rt5677: remove useless assignment 2021-03-10 13:10:12 +00:00
rt5677.h ASoC: rt5677: Set ADC clock to use PLL and enable ASRC 2019-11-11 13:02:06 +00:00
rt5682-i2c.c ASoC: rt5682: add delay time of workqueue to control next IRQ event 2021-03-10 13:14:34 +00:00
rt5682-sdw.c ASoC: rt5682: add delay time of workqueue to control next IRQ event 2021-03-10 13:14:34 +00:00
rt5682.c ASoC: rt5682: clock driver must use the clock provider API 2021-04-23 13:16:25 +01:00
rt5682.h ASoC: rt5682: add delay time of workqueue to control next IRQ event 2021-03-10 13:14:34 +00:00
sgtl5000.c ASoC: sgtl5000: Fix identation of .driver elements 2021-03-10 13:13:19 +00:00
sgtl5000.h ASoC: sgtl5000: Fix VAG power-on handling 2020-04-15 13:00:27 +01:00
si476x.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 2019-06-05 17:36:37 +02:00
sigmadsp-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
sigmadsp-regmap.c ASoC: sigmadsp-regmap: fix kernel-doc warning 2021-03-10 13:10:40 +00:00
sigmadsp.c ASoC: sigmadsp: Disable cache mechanism for readbacks 2021-04-19 16:51:52 +01:00
sigmadsp.h ASoC: sigmadsp: align function prototype 2021-03-18 13:50:49 +00:00
simple-amplifier.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 2019-06-19 17:09:10 +02:00
simple-mux.c ASoC: add simple-mux 2020-12-09 17:00:33 +00:00
spdif_receiver.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
spdif_transmitter.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ssm2305.c ASoC: ssm2305: fix header layout 2018-05-18 11:20:11 +01:00
ssm2518.c ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:13 +01:00
ssm2518.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
ssm2602-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
ssm2602-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
ssm2602.c ASoC: ssm2602: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:10 +00:00
ssm2602.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 2019-05-24 17:36:46 +02:00
ssm4567.c ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:13 +01:00
sta32x.c ASoC: codecs: Use fallthrough pseudo-keyword 2020-07-09 22:20:31 +01:00
sta32x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
sta350.c ASoC: codecs: Use fallthrough pseudo-keyword 2020-07-09 22:20:31 +01:00
sta350.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
sta529.c ASoC: codecs: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:09 +01:00
stac9766.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
sti-sas.c ASoC: sti-sas: remove unused struct members 2021-03-18 13:50:50 +00:00
tas571x.c ASoC: tas571x: mark OF related data as maybe unused 2020-11-26 13:07:03 +00:00
tas571x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
tas2552.c ASoC: codecs: Fix runtime PM imbalance in tas2552_probe 2021-04-08 15:08:50 +01:00
tas2552.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tas2562.c ASoC: tas2562: remove warning on return value 2021-03-18 13:50:52 +00:00
tas2562.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tas2764.c ASoC: tas2764: constify static struct snd_soc_dai_ops 2021-04-08 15:21:50 +01:00
tas2764.h ASoC: tas2764: Add the driver for the TAS2764 2020-10-08 21:16:51 +01:00
tas2770.c ASoC: tas2770: Constify static struct snd_soc_dai_ops 2021-04-08 15:21:55 +01:00
tas2770.h ASoC: tas2770: Remove unused variables 2020-09-23 18:48:03 +01:00
tas5086.c ASoC: codecs: delete repeated words in comments 2020-08-18 14:52:33 +01:00
tas5720.c ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tas5720.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tas6424.c ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tas6424.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tda7419.c ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() 2020-06-22 15:13:36 +01:00
tfa9879.c ASoC: codecs: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:09 +01:00
tfa9879.h ASoC: tfa9879: switch to SPDX license tag 2018-04-16 11:53:52 +01:00
tlv320adcx140.c ASoC: tlv*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:58 +00:00
tlv320adcx140.h ASoC: tlv320adcx140: Add support for configuring GPIO pin 2020-09-18 13:09:02 +01:00
tlv320aic3x-i2c.c ASoC: codecs: tlv320aic3x: add AIC3106 2021-04-08 15:21:49 +01:00
tlv320aic3x-spi.c ASoC: codecs: tlv320aic3x: add AIC3106 2021-04-08 15:21:49 +01:00
tlv320aic3x.c ASoC: codecs: tlv320aic3x: add AIC3106 2021-04-08 15:21:49 +01:00
tlv320aic3x.h ASoC: codecs: tlv320aic3x: add AIC3106 2021-04-08 15:21:49 +01:00
tlv320aic23-i2c.c ASoC: tlv320: skip of_device_id table when !CONFIG_OF 2020-11-26 13:07:25 +00:00
tlv320aic23-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tlv320aic23.c ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:11 +01:00
tlv320aic23.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tlv320aic26.c ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:11 +01:00
tlv320aic26.h
tlv320aic31xx.c ASoC: tlv*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:58 +00:00
tlv320aic31xx.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tlv320aic32x4-clk.c ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization 2020-09-21 22:08:34 +01:00
tlv320aic32x4-i2c.c Merge branch 'asoc-5.1' into asoc-5.2 2019-04-04 15:07:34 +07:00
tlv320aic32x4-spi.c Merge branch 'asoc-5.1' into asoc-5.2 2019-04-04 15:07:34 +07:00
tlv320aic32x4.c ASoC: tlv320aic32x4: Register clocks before registering component 2021-04-06 17:12:34 +01:00
tlv320aic32x4.h ASoC: tlv320aic32x4: Enable fast charge 2020-09-21 22:08:36 +01:00
tlv320dac33.c ASoC: tlv320dac33: clarify expression 2021-03-18 13:50:54 +00:00
tlv320dac33.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
tpa6130a2.c ASoC: codecs: Use fallthrough pseudo-keyword 2020-07-09 22:20:31 +01:00
tpa6130a2.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
ts3a227e.c ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF 2020-11-26 13:07:26 +00:00
ts3a227e.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tscs42xx.c ASoC: tscs*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:05 +00:00
tscs42xx.h ASoC: TSCS42xx: Add headphone auto switching 2018-06-18 12:54:38 +01:00
tscs454.c ASoC: tscs454: remove useless test on PLL disable 2021-03-18 13:50:55 +00:00
tscs454.h ASoC: TSCS454: Add Support 2018-06-01 12:05:30 +01:00
twl4030.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
twl6040.c ASoC: codecs: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:09 +01:00
twl6040.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
uda134x.c ASoC: codecs: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:09 +01:00
uda134x.h
uda1334.c ASoC: codecs: Add uda1334 codec driver 2019-07-31 12:26:47 +01:00
uda1380.c ASoC: codecs: use snd_soc_xxx_active() 2020-05-18 16:15:07 +01:00
uda1380.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wcd-clsh-v2.c ALSA: remove unneeded break 2020-10-26 15:27:13 +01:00
wcd-clsh-v2.h ASoC: wcd-clsh-v2: align function prototypes 2021-03-10 13:01:55 +00:00
wcd934x.c ASoC: wcd934x: use the clock provider API 2021-04-23 13:16:24 +01:00
wcd9335.c ASoC: wcd9335: constify static struct snd_soc_dai_ops 2021-04-09 13:39:55 +01:00
wcd9335.h ASoC: wcd9335.h: fix duplicated word 2020-07-20 15:34:29 +01:00
wl1273.c ALSA: remove unneeded break 2020-10-26 15:27:13 +01:00
wl1273.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
wm0010.c ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro 2020-08-18 14:52:41 +01:00
wm1250-ev1.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm2000.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm2000.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm2200.c ASoC: wm2200: remove unused structure 2021-03-11 13:24:13 +00:00
wm2200.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm5100-tables.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm5100.c ASoC: codecs: wm*: rename to snd_soc_component_read() 2020-06-22 15:13:45 +01:00
wm5100.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm5102.c ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library 2021-03-24 19:50:19 +00:00
wm5102.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm5110.c ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library 2021-03-24 19:50:19 +00:00
wm5110.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8350.c ASoC: wm8350: use semicolons rather than commas to separate statements 2020-10-26 15:28:05 +00:00
wm8350.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8400.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8400.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8510.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8510.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8523.c ASoC: codecs: wm*: rename to snd_soc_component_read() 2020-06-22 15:13:45 +01:00
wm8523.h ASoC: wm8523: Fix a typo in a comment 2020-10-02 21:05:29 +01:00
wm8524.c ASoC: wm8524: Do not print probe defer error 2021-03-10 13:08:48 +00:00
wm8580.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8580.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8711.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8711.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8727.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8728.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8728.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8731.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8731.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8737.c ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls 2019-08-15 15:02:20 +01:00
wm8737.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8741.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8741.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8750.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8750.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8753.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8753.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8770.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8770.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8776.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8776.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8782.c ASoC: Fix misspellings of "Analog Devices" 2020-04-16 15:29:39 +01:00
wm8804-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8804-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8804.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8804.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8900.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8900.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8903.c ASoC: wm8903: remove useless assignments 2021-03-11 13:24:13 +00:00
wm8903.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8904.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8904.h ASoC: wm8904: configure sysclk/FLL automatically 2019-11-11 19:42:56 +00:00
wm8940.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8940.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8955.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8955.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8958-dsp2.c ASoC: wm8958-dsp2: rename local 'control' arrays 2021-03-11 13:24:14 +00:00
wm8960.c Merge remote-tracking branch 'asoc/for-5.13' into asoc-next 2021-04-23 19:01:02 +01:00
wm8960.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8961.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8961.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8962.c ASoC: wm8962: Relax bit clock divider searching 2021-03-10 13:13:25 +00:00
wm8962.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8971.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8971.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8974.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8974.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8978.c ASoC: wm8978: clarify expression 2021-03-11 13:24:15 +00:00
wm8978.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8983.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8983.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8985.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8985.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8988.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8988.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8990.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8990.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8991.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8991.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8993.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8993.h
wm8994.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8994.h ASoC: wm8994: align function prototype 2021-03-11 13:24:16 +00:00
wm8995.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8995.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8996.c ASoC: wm8996: clarify expression 2021-03-11 13:24:17 +00:00
wm8996.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8997.c ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library 2021-03-24 19:50:19 +00:00
wm8997.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8998.c ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library 2021-03-24 19:50:19 +00:00
wm8998.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm9081.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm9081.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm9090.c ASoC: codecs: wm*: rename to snd_soc_component_read() 2020-06-22 15:13:45 +01:00
wm9090.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
wm9705.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
wm9712.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm9713.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm9713.h
wm_adsp.c ASoC: wm_adsp: simplify return value 2021-03-11 13:24:18 +00:00
wm_adsp.h ASoC: codec: wm_adsp: use snd_compress_ops 2020-04-21 19:01:55 +01:00
wm_hubs.c ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 2020-09-01 13:13:16 +01:00
wm_hubs.h ASoC: wm_hubs: align function prototype 2021-03-11 13:24:19 +00:00
wmfw.h ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types 2020-12-31 13:26:24 +00:00
wsa881x.c ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops 2021-04-08 15:21:49 +01:00
zl38060.c ASoC: zl38060: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:09 +00:00