linux/sound/soc/codecs
Pierre-Louis Bossart b3a2e00e20
ASoC: codecs: rt5682-sdw: simplify set_stream
Using a dynamic allocation to store a single pointer is not very
efficient/useful.

Worse, the memory is released in the SoundWire stream.c file, but
still accessed in the DAI shutdown, leading to kmemleak reports.

And last the API requires the previous stream information to be
cleared when the argument is NULL.

Simplify the code to address all 3 problems.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Rander Wang <rander.wang@intel.com>
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Link: https://lore.kernel.org/r/20230324014408.1677505-14-yung-chuan.liao@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2023-03-29 15:03:10 +01:00
..
aw88395 ASoC: codecs: Modify the log print statement 2023-02-13 12:44:56 +00:00
88pm860x-codec.c ASoC: 88pm860x: Drop empty platform remove function 2022-12-25 23:32:45 +00:00
88pm860x-codec.h
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: Drop empty platform remove function 2022-12-25 23:32:46 +00: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
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
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
adau17x1.c ASoC: codecs: Remove a useless include 2022-11-14 11:30:30 +00: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: fixes after debugging custom board 2022-11-25 21:26:21 +00:00
adau1372.h ASoC: Add ADAU1372 audio CODEC support 2020-11-30 12:56:33 +00:00
adau1373.c ASoC: codecs: Remove a useless include 2022-11-14 11:30:30 +00: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
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
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
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 ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused 2023-03-13 14:08:45 +00:00
adau1977.c ASoC: ad*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:56 +01:00
adau1977.h
adau7002.c ASoC: adau7002: Drop empty platform remove function 2022-12-25 23:32:47 +00:00
adau7118-hw.c
adau7118-i2c.c ASoC: ada*, ssm*: use simple i2c probe function 2022-04-05 10:23:17 +01:00
adau7118.c ASoC: adau7118: don't disable regulators on device unbind 2023-02-24 13:12:50 +00:00
adau7118.h
adau-utils.c
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
adav801.c
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 ASoC: ak4458: add optional reset control to instead of gpio 2022-10-17 12:48:26 +01: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
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
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
alc5632.c ASoC: alc*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:58 +01:00
alc5632.h
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: Drop empty platform remove function 2022-12-25 23:32:48 +00: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: Drop empty platform remove function 2022-12-25 23:32:49 +00: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
cs35l33.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs35l33.h
cs35l34.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs35l34.h
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 ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it 2022-10-17 12:48:20 +01:00
cs35l36.h
cs35l41-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs35l41-lib.c ALSA: cs35l41: Add shared boost feature 2023-03-05 23:36:43 +00: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: Add 12288000 clk freq to cs35l41_fs_mon clk config 2023-03-20 21:02:30 +00:00
cs35l41.h ALSA: cs35l41: Add shared boost feature 2023-03-05 23:36:43 +00:00
cs35l45-i2c.c ASoC: cs35l45: Hibernation support 2023-03-21 12:46:42 +00:00
cs35l45-spi.c ASoC: cs35l45: Hibernation support 2023-03-21 12:46:42 +00:00
cs35l45-tables.c ASoC: cs35l45: Hibernation support 2023-03-21 12:46:42 +00:00
cs35l45.c ASoC: cs35l45: Hibernation support 2023-03-21 12:46:42 +00:00
cs35l45.h ASoC: cs35l45: Hibernation support 2023-03-21 12:46:42 +00:00
cs35l56-i2c.c ASoC: cs35l56: Add driver for Cirrus Logic CS35L56 2023-03-21 12:13:24 +00:00
cs35l56-sdw.c ASoC: cs35l56: Add driver for Cirrus Logic CS35L56 2023-03-21 12:13:24 +00:00
cs35l56-shared.c ASoC: cs35l56: Add driver for Cirrus Logic CS35L56 2023-03-21 12:13:24 +00:00
cs35l56-spi.c ASoC: cs35l56: Remove redundant return statement in cs35l56_spi_probe() 2023-03-24 16:36:18 +00:00
cs35l56.c ASoC: cs35l56: Fix an unsigned comparison which can never be negative 2023-03-24 12:15:24 +00:00
cs35l56.h ASoC: cs35l56: Add driver for Cirrus Logic CS35L56 2023-03-21 12:13:24 +00:00
cs42l42-i2c.c sound updates for 6.1-rc1 2022-10-05 12:02:07 -07:00
cs42l42-sdw.c ASoC: codecs: cs42l42-sdw: clear stream 2023-03-29 15:02:59 +01:00
cs42l42.c ASoC: cs42l42: Don't set idle_bias_on 2023-01-31 12:10:51 +00:00
cs42l42.h ASoC: cs42l42: Add SoundWire support 2023-01-31 12:10:50 +00:00
cs42l51-i2c.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs42l51.c ASoC: cs42l51: Correct PGA Volume minimum value 2022-11-25 16:29:52 +00: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
cs42l56.c ASoC: cs42l56: fix DT probe 2023-01-26 17:42:36 +00:00
cs42l56.h
cs42l73.c ASoC: cs*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:16:59 +01:00
cs42l73.h
cs42l83-i2c.c ASoC: cs42l83: change cs42l83_regmap to static 2022-10-17 12:48:27 +01:00
cs42xx8-i2c.c ASoC: cs42xx8-i2c.c: add module device table for of 2022-11-01 12:00:02 +00:00
cs42xx8.c ASoC: cs42xx8-i2c.c: add module device table for of 2022-11-01 12:00:02 +00:00
cs42xx8.h ASoC: cs42xx8-i2c.c: add module device table for of 2022-11-01 12:00:02 +00:00
cs47l15.c ASoC: codecs: cs47l15: Convert to platform remove callback returning void 2023-03-20 13:07:36 +00:00
cs47l24.c ASoC: codecs: cs47l24: Convert to platform remove callback returning void 2023-03-20 13:07:37 +00:00
cs47l24.h
cs47l35.c ASoC: codecs: cs47l35: Convert to platform remove callback returning void 2023-03-20 13:07:38 +00:00
cs47l85.c ASoC: codecs: cs47l85: Convert to platform remove callback returning void 2023-03-20 13:07:39 +00:00
cs47l90.c ASoC: codecs: cs47l90: Convert to platform remove callback returning void 2023-03-20 13:07:40 +00:00
cs47l92.c ASoC: codecs: cs47l92: Convert to platform remove callback returning void 2023-03-20 13:07:41 +00:00
cs53l30.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
cs53l30.h
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
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
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
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
da732x_reg.h
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: da7213: Add support for mono, set frame width to 32 when possible 2022-12-25 23:33:26 +00:00
da7213.h ASoC: da7213: Add support for mono, set frame width to 32 when possible 2022-12-25 23:33:26 +00:00
da7218.c ASoC: da*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:00 +01:00
da7218.h
da7219-aad.c ASoC: da7219: Initialize jack_det_mutex 2023-03-08 13:46:55 +00:00
da7219-aad.h ASoC: da7219: Improve the IRQ process to increase the stability 2023-02-15 23:02:37 +00:00
da7219.c ASoC: codecs: da7219: Introduce set_jack() callback 2022-11-07 13:58:13 +00: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
es8326.c sound fixes for 6.2-rc8 2023-02-10 08:37:48 -08:00
es8326.h treewide: fix up files incorrectly marked executable 2023-01-26 10:05:39 -08:00
es8328-i2c.c ASoC: es83*: use simple i2c probe function 2022-04-11 19:18:10 +01:00
es8328-spi.c
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 ASoC: hda: use helper function 2023-01-31 11:04:55 +00:00
hda.h ASoC: codecs: Add HD-Audio codec driver 2022-06-06 12:33:10 +01:00
hdac_hda.c ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers 2022-10-20 14:31:41 +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 ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers 2022-10-20 14:31:41 +02:00
hdac_hdmi.h ASoC: hdac_hdmi: align function arguments 2021-03-18 13:50:42 +00:00
hdmi-codec.c ASoC: hdmi-codec: only startup/shutdown on supported streams 2023-03-09 13:45:31 +00:00
ics43432.c ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:27 +01:00
idt821034.c ASoC: codecs: Fix unsigned comparison with less than zero 2023-02-06 13:12:36 +00:00
inno_rk3036.c ASoC: codecs: inno_rk3036: Convert to platform remove callback returning void 2023-03-20 13:07:42 +00: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
jz4725b.c ASoC: SOF: Intel/IPC4: Support for external firmware libraries 2022-10-21 20:04:19 +01:00
jz4740.c ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:31 +01:00
jz4760.c ASoC: codecs/jz4760: add digital gain controls 2023-02-01 16:13:08 +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: Initial support for Cirrus Logic CS35L56 2023-03-21 16:30:29 +00:00
l3.c
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
lochnagar-sc.c ASoC: lochnagar: Fix unused lochnagar_of_match warning 2022-12-15 13:53:00 +00:00
lpass-macro-common.c ASoC: Use of_property_present() for testing DT property presence 2023-03-11 12:18:54 +00:00
lpass-macro-common.h ASoC: codecs: lpass-rx-macro: add support for SM8550 2023-03-29 12:31:37 +01:00
lpass-rx-macro.c ASoC: codecs: lpass-rx-macro: add support for SM8550 2023-03-29 12:31:37 +01:00
lpass-tx-macro.c ASoC: codecs: lpass-tx-macro: add support for SM8550 2023-03-29 12:31:41 +01:00
lpass-va-macro.c ASoC: codecs: lpass-va-macro: Convert to platform remove callback returning void 2023-03-20 13:07:44 +00:00
lpass-wsa-macro.c ASoC: codecs: lpass-wsa-macro: add support for SM8550 2023-03-29 12:31:46 +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: cs35l56: Add driver for Cirrus Logic CS35L56 2023-03-21 12:13:24 +00: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
max9860.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
max9860.h
max9867.c ASoC: maxim,max9867: add "mclk" support 2023-03-05 23:37:38 +00: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
max98088.c ASoC: codecs: max98088: remove redundant ret variable 2022-08-29 14:14:44 +01:00
max98088.h
max98090.c ASoC: codecs: max98090: simplify snd_soc_dai_driver 2023-02-09 11:30:55 +00: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
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
max98373-i2c.c ASoC: max98373: Add checks for devm_kcalloc 2022-11-16 10:50:12 +00:00
max98373-sdw.c ASoC: codecs: max98373-sdw: simplify set_stream 2023-03-29 15:03:01 +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: Convert to i2c's .probe_new() 2022-11-24 19:20:27 +00: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
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
max98926.c ASoC: max*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:02 +01:00
max98926.h
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: Drop empty platform remove function 2022-12-25 23:32:50 +00:00
mc13783.h
ml26124.c ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:34 +01:00
ml26124.h
msm8916-wcd-analog.c ASoC: codecs: msm8916-wcd-analog: Convert to platform remove callback returning void 2023-03-20 13:07:46 +00:00
msm8916-wcd-digital.c ASoC: codecs: msm8916-wcd-digital: Convert to platform remove callback returning void 2023-03-20 13:07:47 +00: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: mt6358: fix UNINIT problem 2023-03-13 14:08:38 +00: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: mediatek: mt6359: fix UNINIT problem 2023-03-13 14:08:39 +00: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: nau8315: add new acpi id and compatible id 2022-11-24 15:29:35 +00:00
nau8540.c ASoC: nau8540: Implement hw constraint for rates 2022-08-23 13:04:47 +01:00
nau8540.h
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 DRC controls 2023-03-05 23:38:35 +00:00
nau8821.h ASoC: nau8821: Implement DRC controls 2023-03-05 23:38:35 +00:00
nau8822.c ASoC: nau8822: add speaker Bridge Tied Output configuration 2023-01-09 13:04:19 +00:00
nau8822.h ASoC: nau8822: add speaker Bridge Tied Output configuration 2023-01-09 13:04:19 +00: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 ASoC: nau8825: Add a manually mechanism for detection failure 2022-11-22 12:23:14 +00:00
nau8825.h ASoC: nau8825: Add a manually mechanism for detection failure 2022-11-22 12:23:14 +00:00
pcm179x-i2c.c ASoC: pcm*: use simple i2c probe function 2022-04-11 19:18:15 +01:00
pcm179x-spi.c ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused 2023-03-13 14:08:46 +00:00
pcm179x.c ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
pcm179x.h
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: pcm512x: Fix PM disable depth imbalance in pcm512x_probe 2022-11-29 17:31:43 +00:00
pcm512x.h
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
pcm3060-i2c.c ASoC: pcm3060: use simple i2c probe function 2022-04-06 23:37:57 +01:00
pcm3060-spi.c
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
pcm5102a.c ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
peb2466.c ASoC: codecs: Remove unneeded semicolon 2023-02-13 12:45:27 +00:00
rk817_codec.c ASoC: codecs: rk817_codec: Convert to platform remove callback returning void 2023-03-20 13:07:48 +00: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
rl6347a.h
rt274.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt274.h
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 ASoC: codecs: rt298: Add quirk for KBL-R RVP platform 2022-10-17 12:50:06 +01: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-sdw: simplify set_stream 2023-03-29 15:03:04 +01:00
rt700.h ASoC: codecs: rt700-sdw: simplify set_stream 2023-03-29 15:03:04 +01:00
rt711-sdca-sdw.c soundwire updates for 6.3 2023-02-24 17:29:52 -08: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: codecs: rt711-sdca: simplify set_stream 2023-03-29 15:03:06 +01:00
rt711-sdca.h ASoC: codecs: rt711-sdca: simplify set_stream 2023-03-29 15:03:06 +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: rt711-sdw: simplify set_stream 2023-03-29 15:03:05 +01:00
rt711.h ASoC: codecs: rt711-sdw: simplify set_stream 2023-03-29 15:03:05 +01:00
rt712-sdca-sdw.c ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology 2023-02-09 16:06:39 +00:00
rt712-sdca-sdw.h ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology 2023-02-09 16:06:39 +00:00
rt712-sdca.c ASoC: codecs: rt712-sdca: simplify set_stream 2023-03-29 15:03:07 +01:00
rt712-sdca.h ASoC: codecs: rt712-sdca: simplify set_stream 2023-03-29 15:03:07 +01:00
rt715-sdca-sdw.c ASoC: Updates for v6.3 2023-02-16 14:32:04 +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: rt715-sdca: simplify set_stream 2023-03-29 15:03:09 +01:00
rt715-sdca.h ASoC: codecs: rt715-sdca: simplify set_stream 2023-03-29 15:03:09 +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: rt715: simplify set_stream 2023-03-29 15:03:08 +01:00
rt715.h ASoC: codecs: rt715: simplify set_stream 2023-03-29 15:03:08 +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: codecs: rt1019: Mark OF related data as maybe unused 2023-03-13 14:08:47 +00: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
rt1308-sdw.c ASoC: codecs: rt1308-sdw: simplify set_stream 2023-03-29 15:03:02 +01:00
rt1308-sdw.h ASoC: codecs: rt1308-sdw: simplify set_stream 2023-03-29 15:03:02 +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: rt1316-sdw: simplify set_stream 2023-03-29 15:03:03 +01:00
rt1316-sdw.h ASoC: codecs: rt1316-sdw: simplify set_stream 2023-03-29 15:03:03 +01:00
rt1318-sdw.c ASoC: codecs: rt1318-sdw: simplify set_stream 2023-03-29 15:03:03 +01:00
rt1318-sdw.h ASoC: codecs: rt1318-sdw: simplify set_stream 2023-03-29 15:03:03 +01:00
rt5514-spi.c ASoC: rt5514: fix legacy dai naming 2022-11-04 12:24:53 +00:00
rt5514-spi.h
rt5514.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt5514.h
rt5616.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt5616.h
rt5631.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt5631.h
rt5640.c ASoC: rt5640: Update MCLK rate in set_sysclk() 2023-02-09 16:06:38 +00:00
rt5640.h ASoC: rt5640: Allow configuration of LOUT to mono differential mode 2022-12-25 23:33:32 +00:00
rt5645.c ASoC: rt: use helper function 2023-01-31 11:04:57 +00: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
rt5659.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt5659.h
rt5660.c ASoC: rt*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:05 +01:00
rt5660.h
rt5663.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
rt5663.h
rt5665.c ASoC: rt: use helper function 2023-01-31 11:04:57 +00:00
rt5665.h
rt5668.c ASoC: rt: use helper function 2023-01-31 11:04:57 +00:00
rt5668.h
rt5670-dsp.h
rt5670.c ASoC: rt5670: Remove unbalanced pm_runtime_put() 2022-12-13 18:16:31 +00: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: rt5682-sdw: simplify set_stream 2023-03-29 15:03:10 +01:00
rt5682.c ASoC: rt: use helper function 2023-01-31 11:04:57 +00:00
rt5682.h ASoC: rt5682: Support DBVDD and LDO1-IN supplies 2022-11-07 16:12:40 +00:00
rt5682s.c SoC: rt5682s: Disable jack detection interrupt during suspend 2023-02-14 13:25:17 +00:00
rt5682s.h SoC: rt5682s: Disable jack detection interrupt during suspend 2023-02-14 13:25:17 +00:00
rt9120.c ASoC: rt9120: Make dev PM runtime bind AsoC component PM 2022-12-29 13:21:57 +00:00
sdw-mockup.c ASoC: codecs: sdw-mockup: simplify set_stream 2023-03-29 15:03:00 +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
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: simple-mux: add read function 2022-11-03 13:26:14 +00:00
sma1303.c ASoC: SMA1303: set sma_i2c_regmap storage-class-specifier to static 2023-03-13 14:08:44 +00:00
sma1303.h ASoC: The Iron Device SMA1303 is a boosted Class-D audio amplifier. 2023-01-28 10:50:51 +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: src4xxx-i2c: Mark OF related data as maybe unused 2023-03-13 14:08:48 +00: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
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
ssm2602.c ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:07 +01:00
ssm2602.h
ssm4567.c ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:07 +01:00
sta32x.c ASoC: Use of_property_read_bool() for boolean properties 2023-03-11 12:18:55 +00:00
sta32x.h
sta350.c ASoC: Use of_property_read_bool() for boolean properties 2023-03-11 12:18:55 +00: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 ASoC: tas571x: add support for TAS5733 2023-03-05 23:36:52 +00:00
tas571x.h
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: Merge up fixes 2022-11-29 12:55:51 +00:00
tas2780.h ASoC: add tas2780 driver 2022-07-08 11:52:42 +01:00
tas5086.c ASoC: Use of_property_read_bool() for boolean properties 2023-03-11 12:18:55 +00:00
tas5720.c ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe 2023-01-30 13:35:15 +00:00
tas5720.h ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe 2023-01-30 13:35:15 +00:00
tas5805m.c ASoC: tas5805m: add missing page switch. 2023-02-06 13:12:32 +00: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: Merge dropped fixes from v5.18 2022-11-24 13:19:02 +00:00
tlv320adcx140.c ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init 2023-02-13 12:45:19 +00:00
tlv320adcx140.h ASoC: tlv320adcx140: extend list of supported samplerates 2023-02-14 13:25:18 +00: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: tlv320aic3x: switch to using gpiod API 2022-11-03 13:26:13 +00:00
tlv320aic3x.h ASoC: tlv320aic3x: remove support for platform data 2022-11-03 13:26:12 +00:00
tlv320aic23-i2c.c ASoC: tlv320*: use simple i2c probe function 2022-04-11 19:18:19 +01:00
tlv320aic23-spi.c
tlv320aic23.c ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:11 +01:00
tlv320aic23.h
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
tpa6130a2.c ASoC: tpa6130: use i2c_match_id and simple i2c probe 2022-05-03 13:45:55 +01:00
tpa6130a2.h
ts3a227e.c ASoC: ts3a227e: add set_jack and get_jack_type 2023-01-27 12:20:56 +00:00
ts3a227e.h
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: twl4030: make read-only array ramp_base static const 2022-10-18 19:16:49 +01:00
twl6040.c ASoC: twl*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:12 +01:00
twl6040.h
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
wcd934x.c ASoC: codecs: wcd934x: Use min macro for comparison and assignment 2023-02-14 13:25:20 +00:00
wcd938x-sdw.c ASoC: codecs: constify static sdw_slave_ops struct 2023-01-25 12:38:39 +00:00
wcd938x.c ASoC: codecs: wcd938x: Convert to platform remove callback returning void 2023-03-20 13:07:49 +00: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: Remove the unused function 2022-12-07 17:25:25 +00: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: Drop empty platform remove function 2022-12-25 23:32:51 +00:00
wl1273.h
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
wm2200.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm2200.h
wm5100-tables.c
wm5100.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm5100.h
wm5102.c ASoC: codecs: wm5102: Convert to platform remove callback returning void 2023-03-20 13:07:50 +00:00
wm5102.h
wm5110.c ASoC: codecs: wm5110: Convert to platform remove callback returning void 2023-03-20 13:07:51 +00:00
wm5110.h
wm8350.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8350.h
wm8400.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8400.h
wm8510.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8510.h
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
wm8711.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8711.h
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
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
wm8741.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8741.h
wm8750.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8750.h
wm8753.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8753.h
wm8770.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8770.h
wm8776.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8776.h
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
wm8900.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm8900.h
wm8903.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm8903.h
wm8904.c ASoC: wm8904: fix wrong outputs volume after power reactivation 2022-12-29 20:25:00 +00:00
wm8904.h ASoC: wm8904: configure sysclk/FLL automatically 2019-11-11 19:42:56 +00:00
wm8940.c ASoC: wm8940: Read chip ID when wm8940 codec probing 2022-12-25 23:33:30 +00:00
wm8940.h ASoC: wm8940: Read chip ID when wm8940 codec probing 2022-12-25 23:33:30 +00:00
wm8955.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8955.h
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
wm8961.c ASoC: wm8961: add support for devicetree 2022-10-17 12:47:42 +01:00
wm8961.h
wm8962.c ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register 2022-11-09 19:19:49 +00:00
wm8962.h
wm8971.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8971.h
wm8974.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8974.h
wm8978.c ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it 2022-10-17 12:48:22 +01:00
wm8978.h
wm8983.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8983.h
wm8985.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8985.h
wm8988.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8988.h
wm8990.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8990.h
wm8991.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm8991.h
wm8993.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm8993.h
wm8994.c ASoC: codecs: wm8994: Convert to platform remove callback returning void 2023-03-20 13:07:52 +00: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
wm8996.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm8996.h
wm8997.c ASoC: codecs: wm8997: Convert to platform remove callback returning void 2023-03-20 13:07:53 +00:00
wm8997.h
wm8998.c ASoC: codecs: wm8998: Convert to platform remove callback returning void 2023-03-20 13:07:54 +00:00
wm8998.h
wm9081.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
wm9081.h
wm9090.c ASoC: wm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:14 +01:00
wm9090.h
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: Simplify the logging of requested firmware files 2023-03-21 12:13:23 +00:00
wm_adsp.h ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() 2023-03-21 12:13:21 +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: wsa88xx: remove unneeded includes 2023-01-25 12:38:41 +00:00
wsa883x.c ASoC: Updates for v6.3 2023-02-16 14:32:04 +01:00
zl38060.c ASoC: codecs: zl38060: Mark OF related data as maybe unused 2023-03-13 14:08:49 +00:00