linux/sound/soc/codecs
Detlev Casanova 0bb8e9b36b
ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
Since commit bf2aebccdd ("ASoC: sgtl5000: Fix noise on shutdown/remove"),
the device power control registers are reset when the driver is
removed/shutdown.

This is an issue when the device is configured to use the PLL clock. The
device will stop responding if it is still configured to use the PLL
clock but the PLL clock is powered down.

When rebooting linux, the probe function will show:
sgtl5000 0-000a: Error reading chip id -11

Make sure that the CHIP_CLK_CTRL is reset to its default value before
powering down the device.

Fixes: bf2aebccdd ("ASoC: sgtl5000: Fix noise on shutdown/remove")
Signed-off-by: Detlev Casanova <detlev.casanova@collabora.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Link: https://lore.kernel.org/r/20221110190612.1341469-1-detlev.casanova@collabora.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2022-11-10 19:43:43 +00:00
..
88pm860x-codec.c ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:15 +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: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:16 +01:00
ab8500-codec.h ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules 2022-06-06 12:38:30 +01:00
ac97.c ASoC: ac97: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:17 +01:00
ad193x-i2c.c ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe 2022-04-05 10:23:09 +01:00
ad193x-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
ad193x.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01:00
ad193x.h ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates 2021-08-03 18:27:15 +01:00
ad1836.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01:00
ad1836.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
ad1980.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01:00
ad73311.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01:00
ad73311.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 2019-05-24 17:36:46 +02:00
adau17x1.c ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode 2022-05-03 13:43:35 +01:00
adau17x1.h ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode 2022-05-03 13:43:35 +01:00
adau1372-i2c.c ASoC: ada*, ssm*: use simple i2c probe function 2022-04-05 10:23:17 +01:00
adau1372-spi.c ASoC: Add ADAU1372 audio CODEC support 2020-11-30 12:56:33 +00:00
adau1372.c ASoC: adau1372: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:22 +01:00
adau1372.h ASoC: Add ADAU1372 audio CODEC support 2020-11-30 12:56:33 +00:00
adau1373.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01:00
adau1373.h
adau1701.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01:00
adau1701.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
adau1761-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
adau1761-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
adau1761.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01:00
adau1761.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1781-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
adau1781-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
adau1781.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01:00
adau1781.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1977-i2c.c ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe 2022-04-05 10:23:09 +01:00
adau1977-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1977.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01:00
adau1977.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau7002.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01: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: ada*, ssm*: use simple i2c probe function 2022-04-05 10:23:17 +01:00
adau7118.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01:00
adau7118.h ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver 2019-10-10 15:06:09 +01:00
adau-utils.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
adau-utils.h
adav80x.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01: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 ASoC: ada*, ssm*: use simple i2c probe function 2022-04-05 10:23:17 +01:00
ads117x.c ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:18 +01:00
ak4104.c ASoC: ak*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:57 +01:00
ak4118.c ASoC: ak*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:57 +01:00
ak4375.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
ak4458.c sound updates for 6.1-rc1 2022-10-05 12:02:07 -07:00
ak4458.h ASoC: ak4458: enable daisy chain 2021-04-20 17:25:51 +01:00
ak4535.c ASoC: ak*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:57 +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*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:57 +01:00
ak4613.c ASoC: ak*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:57 +01:00
ak4641.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
ak4642.c ASoC: ak*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:57 +01:00
ak4671.c ASoC: ak*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:57 +01:00
ak4671.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ak5386.c ASoC: ak*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:57 +01:00
ak5558.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
ak5558.h
alc5623.c ASoC: alc*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:58 +01:00
alc5623.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
alc5632.c ASoC: alc*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:58 +01: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: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE 2022-07-07 17:16:28 +01:00
arizona.h ASoC: arizona-jack: Use snd_soc_jack to report jack events 2021-03-24 19:50:17 +00:00
aw8738.c ASoC: codecs: Add Awinic AW8738 audio amplifier driver 2022-03-07 13:13:01 +00:00
bd28623.c ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:18 +01:00
bt-sco.c ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:19 +01:00
cirrus_legacy.h ASoC: cirrus: Add helper function for reading the device ID 2021-05-10 17:27:46 +01:00
cpcap.c ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:20 +01:00
cq93vc.c ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:21 +01:00
cros_ec_codec.c ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe 2022-06-06 12:38:26 +01:00
cs35l32.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs35l32.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs35l33.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs35l33.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs35l34.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs35l34.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs35l35.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs35l35.h ASoC: cs35l3x: Use neutral language in amp drivers 2021-05-26 12:07:16 +01:00
cs35l36.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs35l36.h
cs35l41-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs35l41-lib.c ASoC: Merge up fixes 2022-06-27 18:27:03 +01:00
cs35l41-spi.c ASoC: cs35l41: Add support for CLSA3541 ACPI device ID 2022-06-24 14:06:59 +01:00
cs35l41.c ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware 2022-07-15 12:35:10 +01:00
cs35l41.h ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code 2022-05-16 09:54:14 +02:00
cs35l45-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs35l45-spi.c ASoC: cs35l45: Make exports namespaced 2022-04-11 19:19:51 +01:00
cs35l45-tables.c ASoC: cs35l45: Make exports namespaced 2022-04-11 19:19:51 +01:00
cs35l45.c ASoC: cs35l45: Add endianness flag in snd_soc_component_driver 2022-06-14 15:03:11 +01:00
cs35l45.h ASoC: trivial changes for cppcheck warnings 2022-06-07 11:52:12 +01:00
cs42l42-i2c.c sound updates for 6.1-rc1 2022-10-05 12:02:07 -07:00
cs42l42.c ASoC: cs42l42: Fallback to headphones for type detect 2022-09-27 14:00:00 +01:00
cs42l42.h ASoC: cs42l42: Implement 'set_bclk_ratio' 2022-09-19 18:05:36 +01:00
cs42l51-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs42l51.c ASoC: cs*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:59 +01:00
cs42l51.h ASoC: cs42l51: Improve error handling in cs42l51_remove() 2022-01-28 16:00:22 +00:00
cs42l52.c ASoC: cs*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:59 +01:00
cs42l52.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs42l56.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs42l56.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs42l73.c ASoC: cs*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:59 +01:00
cs42l73.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
cs42l83-i2c.c sound updates for 6.1-rc1 2022-10-05 12:02:07 -07:00
cs42xx8-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs42xx8.c ASoC: cs*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:59 +01:00
cs42xx8.h
cs47l15.c ASoC: Refactor non_legacy_dai_naming flag 2022-06-29 16:58:08 +01:00
cs47l24.c ASoC: cs*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:59 +01:00
cs47l24.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs47l35.c ASoC: cs*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:59 +01:00
cs47l85.c ASoC: cs*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:59 +01:00
cs47l90.c ASoC: cs*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:59 +01:00
cs47l92.c ASoC: Merge up fixes 2022-07-11 15:51:01 +01:00
cs53l30.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs53l30.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs4234.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs4234.h ASoC: cs4234: Add support for Cirrus Logic CS4234 codec 2020-09-28 17:59:06 +01:00
cs4265.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs4265.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs4270.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs4271-i2c.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01: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*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:59 +01:00
cs4271.h
cs4341.c ASoC: cs*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:59 +01:00
cs4349.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs4349.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
cs43130.c sound updates for 6.1-rc1 2022-10-05 12:02:07 -07:00
cs43130.h ASoC: cs43130: Re-use generic struct u16_fract 2022-05-05 13:24:49 +01:00
cx2072x.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cx2072x.h ASoC: cx2072x: fix spelling typo in comment 2022-10-10 13:01:17 +01:00
cx20442.c ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:22 +01:00
cx20442.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
da732x_reg.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
da732x.c ASoC: da*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:00 +01:00
da732x.h ASoC: da732x: simplify code 2021-03-31 18:00:38 +01:00
da7210.c ASoC: da*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:00 +01:00
da7213.c ASoC: da*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:00 +01:00
da7213.h ASoC: da7213: add default clock handling 2020-07-07 13:03:22 +01:00
da7218.c ASoC: da*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:00 +01: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: cancel AAD related work earlier for jack removal 2022-05-30 17:00:25 +02: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: Fix an error handling path in da7219_register_dai_clks() 2022-09-23 17:54:15 +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*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:00 +01:00
dmic.c ASoC: dmic: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:23 +01:00
es7134.c ASoC: es*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:01 +01:00
es7241.c ASoC: es*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:01 +01:00
es8316.c ASoC: Updates for v6.1 2022-10-03 16:30:42 +02:00
es8316.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
es8326.c ASoC: codecs: es8326: change es8326_regmap_config to static 2022-08-17 13:00:26 +01:00
es8326.h ASoC: codecs: add support for ES8326 2022-08-16 13:08:06 +01:00
es8328-i2c.c ASoC: es83*: use simple i2c probe function 2022-04-11 19:18:10 +01: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*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:01 +01:00
es8328.h
gtm601.c ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:24 +01:00
hda-dai.c ASoC: codecs: Add HD-Audio codec driver 2022-06-06 12:33:10 +01:00
hda.c ALSA: hda/hdmi: Use only dynamic PCM device allocation 2022-09-22 13:58:16 +02:00
hda.h ASoC: codecs: Add HD-Audio codec driver 2022-06-06 12:33:10 +01:00
hdac_hda.c ALSA: hda/hdmi: Use only dynamic PCM device allocation 2022-09-22 13:58:16 +02:00
hdac_hda.h ASoC: hdac_hda: fix hda pcm buffer overflow issue 2022-11-10 17:50:53 +00:00
hdac_hdmi.c ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:25 +01:00
hdac_hdmi.h ASoC: hdac_hdmi: align function arguments 2021-03-18 13:50:42 +00:00
hdmi-codec.c ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data 2022-09-09 22:27:08 +01:00
ics43432.c ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:27 +01:00
inno_rk3036.c ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:28 +01:00
inno_rk3036.h
isabelle.c ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:30 +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: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" 2022-10-19 13:51:50 +01:00
jz4740.c ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:31 +01: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: Add missing gain control after DAC/ADC mixer 2021-11-26 13:24:30 +00:00
Kconfig ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency 2022-10-10 13:01:13 +01:00
l3.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
lm4857.c ASoC: lm4857: use simple i2c probe function 2022-04-11 19:18:11 +01:00
lm49453.c ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:32 +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: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:32 +01:00
lpass-macro-common.c ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR' 2022-05-19 16:44:30 +01:00
lpass-macro-common.h ASoC: codecs: Add power domains support in digital macro codecs 2022-02-28 13:30:37 +00:00
lpass-rx-macro.c ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp 2022-09-23 14:25:08 +01:00
lpass-tx-macro.c ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp 2022-09-23 14:25:07 +01:00
lpass-va-macro.c ASoC: codecs: va-macro: add support for sm8450 and sc8280xp 2022-09-23 14:25:10 +01:00
lpass-wsa-macro.c ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp 2022-09-23 14:25:06 +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: Fix event generation for rate controls 2022-06-24 16:22:01 +01:00
madera.h ASoC: madera: align function prototype 2021-03-11 13:24:12 +00:00
Makefile ASoC: cs42l83: Extend CS42L42 support to new part 2022-09-19 18:05:35 +01:00
max9759.c ASoC: max9759: fix underflow in speaker_gain_control_put() 2022-01-19 16:47:36 +00:00
max9768.c ASoC: max9*: use simple i2c probe function 2022-04-11 19:18:12 +01:00
max9850.c ASoC: max*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:02 +01:00
max9850.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
max9860.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
max9860.h
max9867.c ASoC: max*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:02 +01:00
max9867.h ASoC: max9867: shutdown codec when changing filter type 2020-08-27 14:43:24 +01:00
max9877.c ASoC: max9*: use simple i2c probe function 2022-04-11 19:18:12 +01:00
max9877.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
max98088.c ASoC: codecs: max98088: remove redundant ret variable 2022-08-29 14:14:44 +01:00
max98088.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98090.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
max98090.h ASoC: max98090: revert invalid fix for handling SHDN 2020-02-14 16:46:24 +00:00
max98095.c ASoC: max*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:02 +01:00
max98095.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98357a.c ASoC: max*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:02 +01:00
max98371.c ASoC: max*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:02 +01: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: Removing 0x203E from the volatile reg 2022-07-25 18:10:41 +01:00
max98373-sdw.c ASoC: codecs: show PING status on resume failures 2022-08-17 13:00:55 +01:00
max98373-sdw.h ASoC: codecs: max98373: add SoundWire support 2020-07-09 21:01:26 +01:00
max98373.c ASoC: max*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:02 +01:00
max98373.h ASoC: max98373-sdw: use first_hw_init flag on resume 2021-06-08 13:36:26 +01:00
max98390.c ASoC: max98390: Fix dsm calibration reading 2022-09-19 15:08:07 +01:00
max98390.h ASoC: max98390: Use modern ASoC DAI format terminology 2022-02-28 13:34:08 +00:00
max98396.c ASoC: max98396: Make data monitor features configurable 2022-08-31 12:13:07 +01:00
max98396.h ASoC: max98396: Make data monitor features configurable 2022-08-31 12:13:07 +01:00
max98504.c ASoC: max98504: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:20 +01:00
max98504.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98520.c ASoC: max*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:02 +01:00
max98520.h ASoC: max98520: add max98520 audio amplifier driver 2021-10-27 11:31:23 +01:00
max98925.c ASoC: max*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:02 +01:00
max98925.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98926.c ASoC: max*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:02 +01:00
max98926.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98927.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
max98927.h ASoC: max98927: Use modern ASoC DAI format terminology 2022-02-28 13:34:15 +00:00
mc13783.c ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:33 +01:00
mc13783.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
ml26124.c ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:34 +01: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: msm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:03 +01:00
msm8916-wcd-digital.c ASoC: msm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:03 +01:00
mt6351.c ASoC: mt6351: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:29 +01:00
mt6351.h
mt6358.c ASoC: mediatek: mt6366: support for mt6366 codec 2022-06-06 16:00:41 +01:00
mt6358.h
mt6359-accdet.c ASoC: mt6359: fix tests for platform_get_irq() failure 2022-08-15 01:20:03 +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: Fix refcount leak bug 2022-07-13 13:48:56 +01:00
mt6359.h ASoC: mediatek: mt6359: add MT6359 accdet jack driver 2021-03-25 17:39:27 +00:00
mt6660.c ASoC: jz4752b: Capture fixes 2022-10-19 16:37:01 +01:00
mt6660.h ASoC: Add MediaTek MT6660 Speaker Amp Driver 2020-01-21 18:26:41 +00:00
nau8315.c ASoC: nau*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
nau8540.c ASoC: nau8540: Implement hw constraint for rates 2022-08-23 13:04:47 +01:00
nau8540.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
nau8810.c ASoC: nau*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
nau8810.h ASoc: nau8810: add AUX related dapm widgets and routes 2020-04-29 14:23:18 +01:00
nau8821.c ASoC: nau8821: Implement hw constraint for rates 2022-08-23 13:04:42 +01:00
nau8821.h ASoC: nau8821: Add headset button detection 2022-07-11 17:18:45 +01:00
nau8822.c ASoC: nau*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
nau8822.h ASoC: nau8822: Add operation for internal PLL off and on 2022-06-06 13:08:51 +01:00
nau8824.c ASoC: nau8824: Fix semaphore is released unexpectedly 2022-09-19 18:35:23 +01:00
nau8824.h ASoC: nau8824: Fix semaphore is released unexpectedly 2022-09-19 18:35:23 +01:00
nau8825.c sound updates for 6.1-rc1 2022-10-05 12:02:07 -07:00
nau8825.h ASoC: nau8825: Add TDM support 2022-09-30 09:16:31 +01:00
pcm179x-i2c.c ASoC: pcm*: use simple i2c probe function 2022-04-11 19:18:15 +01:00
pcm179x-spi.c ASoC: pcm179x: Add missing entries SPI to device ID table 2021-09-27 12:59:08 +01:00
pcm179x.c ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +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: pcm186x: use i2c_match_id and simple i2c probe 2022-04-25 13:58:54 +01:00
pcm186x-spi.c ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
pcm186x.c ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
pcm186x.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
pcm512x-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
pcm512x-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
pcm512x.c ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
pcm512x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
pcm1681.c ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
pcm1789-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
pcm1789.c ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
pcm1789.h ASoC: pcm1789: Make pcm1789_common_exit() return void 2022-04-26 15:13:43 +01:00
pcm3008.c ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
pcm3008.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pcm3060-i2c.c ASoC: pcm3060: use simple i2c probe function 2022-04-06 23:37:57 +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: pcm3060: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:35 +01:00
pcm3060.h ASoC: pcm3060: Use modern ASoC DAI format terminology 2022-02-28 13:33:58 +00:00
pcm3168a-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
pcm3168a-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
pcm3168a.c ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
pcm3168a.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
pcm5102a.c ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
rk817_codec.c ASoC: rk817: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:35 +01:00
rk3328_codec.c ASoC: rk3328: Use modern ASoC DAI format terminology 2022-06-06 13:09:03 +01:00
rk3328_codec.h
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 i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt274.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt286.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt286.h ASoC: codecs: rt286: Reorganize jack detect handling 2022-06-10 13:32:17 +01:00
rt298.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt298.h ASoC: codecs: rt298: Reorganize jack detect handling 2022-06-10 13:32:18 +01:00
rt700-sdw.c ASoC: codecs: show PING status on resume failures 2022-08-17 13:00:55 +01:00
rt700-sdw.h ASoC: rt700: add rt700 codec driver 2020-01-10 13:31:49 +00:00
rt700.c ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect 2022-06-24 16:21:35 +01:00
rt700.h ASoC: rt700-sdw: fix race condition on system suspend 2021-06-21 13:00:43 +01:00
rt711-sdca-sdw.c ASoC: codecs: show PING status on resume failures 2022-08-17 13:00:55 +01: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: fix kernel NULL pointer dereference when IO error 2022-06-24 16:21:57 +01:00
rt711-sdca.h ASoC: rt711-sdca-sdw: fix race condition on system suspend 2021-06-21 13:00:45 +01:00
rt711-sdw.c ASoC: rt711: fix calibrate mutex initialization 2022-06-24 16:21:32 +01:00
rt711-sdw.h ASoC: rt711: add two jack detection modes 2021-06-21 13:06:25 +01:00
rt711.c ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect 2022-06-24 16:21:35 +01:00
rt711.h Merge remote-tracking branch 'asoc/for-5.14' into asoc-next 2021-06-25 14:08:03 +01:00
rt715-sdca-sdw.c ASoC: codecs: show PING status on resume failures 2022-08-17 13:00:55 +01:00
rt715-sdca-sdw.h ASoC: rt715-sdca: fix clock stop prepare timeout issue 2021-06-08 13:36:37 +01:00
rt715-sdca.c ASoC: codecs: soundwire: call pm_runtime_resume() in component probe 2022-06-17 18:37:59 +01:00
rt715-sdca.h ASoC: rt715-sdca: fix clock stop prepare timeout issue 2021-06-08 13:36:37 +01:00
rt715-sdw.c ASoC: codecs: show PING status on resume failures 2022-08-17 13:00:55 +01:00
rt715-sdw.h ASoC: rt715: add RT715 codec driver 2020-01-13 14:58:45 +00:00
rt715.c ASoC: codecs: soundwire: call pm_runtime_resume() in component probe 2022-06-17 18:37:59 +01:00
rt715.h ASoC: rt715: remove kcontrols which no longer be used 2021-04-16 17:20:01 +01:00
rt1011.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt1011.h ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT 2021-11-12 18:16:41 +00:00
rt1015.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt1015.h ASoC: rt1015: Remove unnecessary flush work on rt1015 driver 2021-07-26 18:57:19 +01:00
rt1015p.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt1016.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt1016.h ASoC: rt1016: Add the rt1016 support 2020-05-07 13:18:04 +01:00
rt1019.c ASoC: rt1019: Fix the TDM settings 2022-10-13 13:01:32 +01:00
rt1019.h ASoC: rt1019: Fix the TDM settings 2022-10-13 13:01:32 +01:00
rt1305.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt1305.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt1308-sdw.c ASoC: rt1308-sdw: update the preset settings 2022-10-19 13:39:33 +01:00
rt1308-sdw.h ASoC: rt1308-sdw: add the default value of some registers 2022-10-19 13:39:33 +01:00
rt1308.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt1308.h ASoC: rt1308-sdw: update the preset settings 2022-10-19 13:39:33 +01:00
rt1316-sdw.c ASoC: codecs: show PING status on resume failures 2022-08-17 13:00:55 +01: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: fix legacy dai naming 2022-11-04 12:24:53 +00:00
rt5514-spi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5514.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt5514.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5616.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt5616.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5631.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt5631.h
rt5640.c ASoC: rt5640: Fix the issue of the abnormal JD2 status 2022-09-12 10:50:42 +01:00
rt5640.h ASoC: rt5640: Fix the issue of the abnormal JD2 status 2022-09-12 10:50:42 +01:00
rt5645.c i2c: Make remove callback return void 2022-08-16 12:46:26 +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: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt5651.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5659.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt5659.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5660.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt5660.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5663.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt5663.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5665.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt5665.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5668.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01: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 i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt5670.h ASoC: rt5670: Add a rt5670_components() helper 2021-04-02 16:13:23 +01:00
rt5677-spi.c ASoC: rt5677: fix legacy dai naming 2022-11-04 12:24:54 +00:00
rt5677-spi.h ASoC: rt5677: Fix build error without CONFIG_SPI 2019-11-27 12:50:56 +00:00
rt5677.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02: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 i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt5682-sdw.c ASoC: codecs: show PING status on resume failures 2022-08-17 13:00:55 +01:00
rt5682.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt5682.h ASoC: rt5682: Fix deadlock on resume 2022-01-28 15:59:20 +00:00
rt5682s.c ASoC: jz4752b: Capture fixes 2022-10-19 16:37:01 +01:00
rt5682s.h ASoC: rt5682s: Fix the TDM Tx settings 2022-10-13 13:01:31 +01:00
rt9120.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
sdw-mockup.c ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:53 +01:00
sgtl5000.c ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove 2022-11-10 19:43:43 +00:00
sgtl5000.h ASoC: sgtl5000: Fix noise on shutdown/remove 2022-07-07 17:16:19 +01:00
si476x.c ASoC: si476x: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:37 +01: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: switch to use kmemdup_nul() helper 2022-08-25 14:17:33 +01:00
sigmadsp.h ASoC: sigmadsp: Remove the repeated declaration 2021-06-02 12:03:28 +01:00
simple-amplifier.c ASoC: codecs: simple-amplifier: Use dev_err_probe() helper 2021-12-20 12:47:08 +00:00
simple-mux.c ASoC: codecs: simple-mux: Use dev_err_probe() helper 2021-12-20 12:47:09 +00:00
spdif_receiver.c ASoC: spdif: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:06 +01:00
spdif_transmitter.c ASoC: spdif: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:06 +01:00
src4xxx-i2c.c ASoC: codecs: add support for the TI SRC4392 codec 2022-08-15 01:19:57 +01:00
src4xxx.c ASoC: codes: src4xxx: Avoid clang -Wsometimes-uninitialized in src4xxx_hw_params() 2022-08-23 22:54:30 +01:00
src4xxx.h ASoC: codecs: add support for the TI SRC4392 codec 2022-08-15 01:19:57 +01:00
ssm2305.c ASoC: codecs: ssm2305: Use dev_err_probe() helper 2021-12-20 12:47:10 +00:00
ssm2518.c ASoC: ssm2518: switch to using gpiod API 2022-09-23 17:54:18 +01:00
ssm2518.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
ssm2602-i2c.c ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe 2022-04-05 10:23:09 +01:00
ssm2602-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
ssm2602.c ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:07 +01:00
ssm2602.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 2019-05-24 17:36:46 +02:00
ssm4567.c ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:07 +01:00
sta32x.c ASoC: sta*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:08 +01:00
sta32x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
sta350.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
sta350.h ALSA: Fix some typo 2021-12-06 10:04:05 +01:00
sta529.c ASoC: sta*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:08 +01:00
stac9766.c ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:38 +01:00
sti-sas.c ASoC: sti-sas: Remove the unneeded result variable 2022-09-08 11:39:43 +01:00
tas571x.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
tas571x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
tas2552.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
tas2552.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tas2562.c ASoC: tas2562: Propagate the error in tas2562_dac_event() 2022-09-14 10:39:27 +01:00
tas2562.h ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values 2021-06-03 13:55:21 +01:00
tas2764.c ASoC: tas2764: Fix set_tdm_slot in case of single slot 2022-10-31 13:20:00 +00:00
tas2764.h ASoC: tas2764: Export highpass filter setting 2022-08-25 18:00:00 +01:00
tas2770.c ASoC: tas2770: Fix set_tdm_slot in case of single slot 2022-10-31 13:19:59 +00:00
tas2770.h ASoC: tas2770: Fix handling of mute/unmute 2022-08-08 20:44:42 +01:00
tas2780.c ASoC: tas2780: Fix set_tdm_slot in case of single slot 2022-10-31 13:20:01 +00:00
tas2780.h ASoC: add tas2780 driver 2022-07-08 11:52:42 +01:00
tas5086.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
tas5720.c ASoC: tas*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:09 +01:00
tas5720.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tas5805m.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
tas6424.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
tas6424.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tda7419.c ASoC: tda7419: use simple i2c probe function 2022-04-11 19:18:18 +01:00
tfa989x.c ASoC: codecs: tfa989x: fix register access comments 2022-09-20 19:08:24 +01:00
tfa9879.c ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:10 +01:00
tfa9879.h
tlv320adc3xxx.c ASoC: jz4752b: Capture fixes 2022-10-19 16:37:01 +01:00
tlv320adcx140.c ASoC: tlv320adcx140: Add a new kcontrol 2022-08-17 13:00:29 +01:00
tlv320adcx140.h ASoC: tlv320adcx140: Add a new kcontrol 2022-08-17 13:00:29 +01:00
tlv320aic3x-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
tlv320aic3x-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
tlv320aic3x.c ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:11 +01:00
tlv320aic3x.h ASoC: tlv320aic3x: Make aic3x_remove() return void 2021-10-29 18:55:24 +01:00
tlv320aic23-i2c.c ASoC: tlv320*: use simple i2c probe function 2022-04-11 19:18:19 +01:00
tlv320aic23-spi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tlv320aic23.c ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17: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: tlv320aic26: Replace sprintf() with sysfs_emit() 2022-08-15 01:19:45 +01:00
tlv320aic26.h ALSA: Fix some typo 2021-12-06 10:04:05 +01:00
tlv320aic31xx.c ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:11 +01:00
tlv320aic31xx.h ASoC: tlv320aic31xx: Fix typo in BCLK clock name 2021-11-22 15:42:59 +00:00
tlv320aic32x4-clk.c ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization 2020-09-21 22:08:34 +01:00
tlv320aic32x4-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
tlv320aic32x4-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
tlv320aic32x4.c ASoC: codec: tlv320aic32x4: fix mono playback via I2S 2022-08-10 14:52:05 +01:00
tlv320aic32x4.h ASoC: tlv320aic32x4: Make aic32x4_remove() return void 2021-10-18 13:56:42 +01:00
tlv320dac33.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
tlv320dac33.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
tpa6130a2.c ASoC: tpa6130: use i2c_match_id and simple i2c probe 2022-05-03 13:45:55 +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: add parameters to control debounce times 2022-09-21 10:28:16 +01:00
ts3a227e.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tscs42xx.c ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:40 +01:00
tscs42xx.h
tscs454.c ASoC: tscs454: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:39 +01:00
tscs454.h
twl4030.c ASoC: twl*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:12 +01:00
twl6040.c ASoC: twl*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:12 +01:00
twl6040.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
uda134x.c ASoC: Variable type completion 2022-08-15 01:20:01 +01:00
uda134x.h
uda1334.c ASoC: uda*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:13 +01:00
uda1380.c ASoC: uda*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:13 +01:00
uda1380.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wcd934x.c ASoC: wcd934x: fix order of Slimbus unprepare/disable 2022-09-23 13:56:02 +01:00
wcd938x-sdw.c ASoC: codecs: wcd938x: add simple clk stop support 2022-02-25 13:51:13 +00:00
wcd938x.c ASoC: wcd938x: Remove spurious type_base from irq chip 2022-08-28 20:20:10 +01:00
wcd938x.h ASoC: codecs: wcd938x: remove unused port-map reference 2021-07-16 13:55:33 +01:00
wcd9335.c ASoC: Updates for v6.1 2022-10-03 16:30:42 +02:00
wcd9335.h ASoC: wcd9335.h: fix duplicated word 2020-07-20 15:34:29 +01:00
wcd-clsh-v2.c ASoC: codecs: wcd-clsh: add new version support 2021-06-14 11:14:36 +01:00
wcd-clsh-v2.h ASoC: codecs: wcd-clsh: add new version support 2021-06-14 11:14:36 +01:00
wcd-mbhc-v2.c ASoC: Updates for v6.1 2022-10-03 16:30:42 +02:00
wcd-mbhc-v2.h ASoC: codecs: wcd: add multi button Headset detection support 2021-06-04 15:29:00 +01:00
wl1273.c ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:41 +01:00
wl1273.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
wm0010.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm1250-ev1.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm2000.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm2000.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm2200.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02: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 i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm5100.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm5102.c ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" 2022-10-10 13:01:09 +01:00
wm5102.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm5110.c ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" 2022-10-10 13:01:11 +01:00
wm5110.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8350.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8350.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8400.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +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*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8510.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8523.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8523.h ASoC: wm8523: Fix a typo in a comment 2020-10-02 21:05:29 +01:00
wm8524.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8580.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8580.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8711.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8711.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8727.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8728.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8728.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8731-i2c.c ASoC: wm8731: use simple i2c probe function 2022-04-06 23:38:00 +01:00
wm8731-spi.c ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules 2022-04-04 08:39:32 +01:00
wm8731.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8731.h ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules 2022-04-04 08:39:32 +01:00
wm8737.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8737.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8741.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8741.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8750.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8750.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8753.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +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*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8770.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8776.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8776.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8782.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8804-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm8804-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
wm8804.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8804.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8900.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm8900.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8903.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm8903.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8904.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8904.h ASoC: wm8904: configure sysclk/FLL automatically 2019-11-11 19:42:56 +00:00
wm8940.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8940.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8955.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +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: Fix change notifications for DSP controls 2022-04-19 12:07:23 +01:00
wm8960.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm8960.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8961.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +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: Wait for updated value of WM8962_CLOCKING1 register 2022-11-09 19:19:49 +00:00
wm8962.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8971.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +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*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8974.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8978.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8978.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8983.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8983.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8985.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8985.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8988.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8988.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8990.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8990.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8991.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8991.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8993.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm8993.h
wm8994.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8994.h ASoC: wm8994: align function prototype 2021-03-11 13:24:16 +00:00
wm8995.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8995.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8996.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm8996.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8997.c ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" 2022-10-10 13:01:12 +01:00
wm8997.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8998.c ASoC: Merge up fixes 2022-07-11 15:51:01 +01:00
wm8998.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm9081.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm9081.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm9090.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm9090.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
wm9705.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm9712.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm9713.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm9713.h
wm_adsp.c ASoC: wm_adsp: Handle optional legacy support 2022-09-05 13:09:39 +01:00
wm_adsp.h ASoC: wm_adsp: Expand firmware loading search options 2022-03-07 13:14:57 +00: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
wsa881x.c ASoC: codecs: wsa881x: handle timeouts in resume path 2022-06-30 16:10:49 +01:00
wsa883x.c ASoC: codecs: wsa883x: add clock stop support 2022-09-23 14:25:03 +01:00
zl38060.c ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:42 +01:00