linux/sound/soc/codecs
Oder Chiou 051dade346
ASoC: rt5640: Fix the wrong state of JD1 and JD2
The patch fixes the wrong state of JD1 and JD2 while the bst1 or bst2 is
power on in the HDA JD using.

Signed-off-by: Oder Chiou <oder_chiou@realtek.com>
Reported-by: Sameer Pujar <spujar@nvidia.com>
Link: https://lore.kernel.org/r/20220705101134.16792-1-oder_chiou@realtek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2022-07-07 17:16:38 +01:00
..
88pm860x-codec.c ASoC: 88pm860x: Update to modern clocking terminology 2021-09-17 13:17:48 +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: Update to modern clocking terminology 2021-09-20 13:38:11 +01:00
ab8500-codec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ac97.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ad193x-i2c.c 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: ad193x: Update to modern clocking terminology 2021-09-27 13:01:04 +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: ad1836: Update to modern clocking terminology 2021-09-27 13:00:55 +01:00
ad1836.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
ad1980.c ASoC: codecs: rename to snd_soc_component_read() 2020-06-22 15:13:40 +01:00
ad73311.c ASoC: Fix misspellings of "Analog Devices" 2020-04-16 15:29:39 +01:00
ad73311.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 2019-05-24 17:36:46 +02:00
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: ada*, ssm*: use simple i2c probe function 2022-04-05 10:23:17 +01:00
adau1373.h
adau1701.c ASoC: ada*, ssm*: use simple i2c probe function 2022-04-05 10:23:17 +01:00
adau1701.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
adau1761-i2c.c ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe 2022-04-05 10:23:09 +01:00
adau1761-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
adau1761.c ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode 2022-05-03 13:43:35 +01:00
adau1761.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1781-i2c.c ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe 2022-04-05 10:23:09 +01:00
adau1781-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
adau1781.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
adau1781.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau1977-i2c.c 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: adau1977: Update to modern clocking terminology 2021-09-27 13:01:00 +01:00
adau1977.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau7002.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
adau7118-hw.c ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver 2019-10-10 15:06:09 +01:00
adau7118-i2c.c ASoC: ada*, ssm*: use simple i2c probe function 2022-04-05 10:23:17 +01:00
adau7118.c ASOC: adau7118: Change regulators id 2019-10-21 15:53:49 +01:00
adau7118.h ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver 2019-10-10 15:06:09 +01:00
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: adav80x: Update to modern clocking terminology 2021-09-27 13:01:01 +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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ak4104.c ASoC: ak4104: Update to modern clocking terminology 2021-09-27 13:00:48 +01:00
ak4118.c ASoC: ak4*: use simple i2c probe function 2022-04-11 19:18:08 +01:00
ak4375.c ASoC: ak4375: Fix unused function error 2022-01-05 16:32:32 +00:00
ak4458.c ASoC: ak4458: Use modern ASoC DAI format terminology 2021-09-27 13:01:15 +01:00
ak4458.h ASoC: ak4458: enable daisy chain 2021-04-20 17:25:51 +01:00
ak4535.c ASoC: ak4*: use simple i2c probe function 2022-04-11 19:18:08 +01:00
ak4535.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ak4554.c ASoC: ak*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:06 +00:00
ak4613.c ASoC: ak4613: cares Simple-Audio-Card case for TDM 2022-06-24 16:21:36 +01:00
ak4641.c ASoC: ak4*: use simple i2c probe function 2022-04-11 19:18:08 +01:00
ak4642.c ASoC: ak*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:51 +01:00
ak4671.c ASoC: ak4*: use simple i2c probe function 2022-04-11 19:18:08 +01:00
ak4671.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
ak5386.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ak5558.c ASoC: ak5558: Use modern ASoC DAI format terminology 2021-09-27 13:01:14 +01:00
ak5558.h
alc5623.c ASoC: alc56*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:52 +01:00
alc5623.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
alc5632.c ASoC: alc56*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:52 +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: mark OF related data as maybe unused 2020-11-26 13:06:59 +00:00
bt-sco.c ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint 2022-03-03 12:48:37 +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: Check for NULL pointer after calling of_get_child_by_name 2022-01-12 14:21:14 +00:00
cq93vc.c ASoC: codecs: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:09 +01:00
cros_ec_codec.c ASoC: cros_ec_codec: Add endianness flag in i2s_rx_component_driver 2022-05-09 12:46:40 +01:00
cs35l32.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs35l32.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs35l33.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs35l33.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs35l34.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs35l34.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs35l35.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs35l35.h ASoC: cs35l3x: Use neutral language in amp drivers 2021-05-26 12:07:16 +01:00
cs35l36.c ASoC: cs35l36: Update digital volume TLV 2022-06-03 10:19:21 +02:00
cs35l36.h ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier 2019-02-08 13:00:28 +00:00
cs35l41-i2c.c ASoC: Updates for v5.19 2022-05-23 16:03:04 +02:00
cs35l41-lib.c ASoC: cs35l41: Add ASP TX3/4 source to register patch 2022-06-24 16:21:59 +01:00
cs35l41-spi.c ALSA: cs35l41: Unify hardware configuration 2022-04-13 10:42:32 +02:00
cs35l41.c ASoC: cs35l41: Correct some control names 2022-06-24 16:21:56 +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 ASoC: cs35l45: Make exports namespaced 2022-04-11 19:19:51 +01: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: Enable BOOST 2022-05-04 15:31:20 +01:00
cs35l45.h ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp 2022-04-05 18:27:59 +01:00
cs42l42.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs42l42.h ASoC: cs42l42: Move CS42L42 register descriptions to general include 2022-05-09 10:44:50 +02:00
cs42l51-i2c.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs42l51.c ASoC: cs42l51: Correct minimum value for SX volume control 2022-06-03 10:19:26 +02:00
cs42l51.h ASoC: cs42l51: Improve error handling in cs42l51_remove() 2022-01-28 16:00:22 +00:00
cs42l52.c ASoC: cs42l52: Correct TLV for Bypass Volume 2022-06-03 10:19:24 +02:00
cs42l52.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs42l56.c ASoC: cs42l56: Correct typo in minimum level for SX volume controls 2022-06-03 10:19:25 +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*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs42l73.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
cs42xx8-i2c.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs42xx8.c ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:19 +01:00
cs42xx8.h
cs47l15.c ASoC: cs47l15: Fix event generation for low power mux control 2022-06-24 16:21:59 +01:00
cs47l24.c ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp 2021-09-27 13:00:40 +01:00
cs47l24.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs47l35.c ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp 2021-09-27 13:00:40 +01:00
cs47l85.c ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp 2021-09-27 13:00:40 +01:00
cs47l90.c ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp 2021-09-27 13:00:40 +01:00
cs47l92.c ASoC: cs47l92: Fix event generation for OUT1 demux 2022-07-07 17:16:27 +01:00
cs53l30.c ASoC: cs53l30: Correct number of volume levels on SX controls 2022-06-03 10:19:23 +02:00
cs53l30.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs4234.c ASoC: cs4234: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:23 +01:00
cs4234.h ASoC: cs4234: Add support for Cirrus Logic CS4234 codec 2020-09-28 17:59:06 +01:00
cs4265.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs4265.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs4270.c ASoC: cs4270: Remove redundant big endian formats 2022-05-09 12:46:10 +01: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*: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:04 +00:00
cs4271.h
cs4341.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs4349.c ASoC: cs4349: Remove redundant big endian formats 2022-05-09 12:46:13 +01:00
cs4349.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
cs43130.c ASoC: cs43130: Re-use generic struct u16_fract 2022-05-05 13:24:49 +01:00
cs43130.h ASoC: cs43130: Re-use generic struct u16_fract 2022-05-05 13:24:49 +01:00
cx2072x.c ASoC: cx2072x: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:26 +01:00
cx2072x.h ASoC: Add support for Conexant CX2072X CODEC 2019-05-22 13:18:51 +01:00
cx20442.c tty: make tty_ldisc_ops::hangup return void 2021-09-22 16:59:13 +02: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[79]*: use simple i2c probe function 2022-04-05 10:23:12 +01:00
da732x.h ASoC: da732x: simplify code 2021-03-31 18:00:38 +01:00
da7210.c ASoC: da[79]*: use simple i2c probe function 2022-04-05 10:23:12 +01:00
da7213.c ASoC: da[79]*: use simple i2c probe function 2022-04-05 10:23:12 +01:00
da7213.h ASoC: da7213: add default clock handling 2020-07-07 13:03:22 +01:00
da7218.c ASoC: da7218: use i2c_match_id and simple i2c probe 2022-04-05 10:23:13 +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: Pull in fixes 2022-05-04 15:30:32 +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[79]*: use simple i2c probe function 2022-04-05 10:23:12 +01:00
dmic.c ASoC: dmic: Add support for DSD data format 2022-04-19 16:30:30 +01:00
es7134.c ASoC: es7134: Use modern ASoC DAI format terminology 2022-02-28 13:33:42 +00:00
es7241.c ASoC: es7241: Use modern ASoC DAI format terminology 2022-02-28 13:34:16 +00:00
es8316.c ASoC: es83*: use simple i2c probe function 2022-04-11 19:18:10 +01:00
es8316.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02: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: es8328: Fix event generation for deemphasis control 2022-06-06 12:31:27 +01:00
es8328.h
gtm601.c ASoC: gtm601: mark OF related data as maybe unused 2020-11-26 13:07:00 +00:00
hdac_hda.c ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:19 +01:00
hdac_hda.h ALSA: hda: Use hdac_to_hda_codec macro 2020-05-05 08:59:02 +02:00
hdac_hdmi.c ASoC: hdac_hdmi: remove useless initializations 2021-03-18 13:50:41 +00:00
hdac_hdmi.h ASoC: hdac_hdmi: align function arguments 2021-03-18 13:50:42 +00:00
hdmi-codec.c ASoC: hdmi-codec: Remove redundant big endian formats 2022-05-09 12:46:14 +01:00
ics43432.c ASoC: ics43432: add CMM-4030D-261 support 2021-08-23 16:41:01 +01:00
inno_rk3036.c ASoC: inno_rk3036: Use modern ASoC DAI format terminology 2022-02-28 13:33:45 +00:00
inno_rk3036.h
isabelle.c ASoC: lm49xxx: use simple i2c probe function 2022-04-06 23:37:52 +01:00
isabelle.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
jz4725b.c ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits 2020-12-09 12:13:40 +00:00
jz4740.c ASoC: jz4740: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:08 +00:00
jz4760.c Merge series "ASoC: remove more make W=1 warnings" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>: 2021-03-10 13:13:24 +00:00
jz4770.c ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer 2021-11-26 13:24:30 +00:00
Kconfig ASoC: rt1015p: remove dependency on GPIOLIB 2022-05-19 16:44:23 +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: lm49xxx: use simple i2c probe function 2022-04-06 23:37:52 +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: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:27 +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: Fix an error handling path in (rx|tx|va)_macro_probe() 2022-04-08 15:43:55 +01:00
lpass-tx-macro.c ASoC: codecs: Fix an error handling path in (rx|tx|va)_macro_probe() 2022-04-08 15:43:55 +01:00
lpass-va-macro.c ASoC: codecs: Fix an error handling path in (rx|tx|va)_macro_probe() 2022-04-08 15:43:55 +01:00
lpass-wsa-macro.c ASoC: codecs: wsa-macro: add runtime pm support 2022-02-25 13:51:09 +00: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: max98396: add amplifier driver 2022-04-26 15:13:40 +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: max9*: use simple i2c probe function 2022-04-11 19:18:12 +01:00
max9850.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
max9860.c ASoC: max9860: Use modern ASoC DAI format terminology 2022-02-28 13:34:10 +00:00
max9860.h
max9867.c ASoC: max9*: use simple i2c probe function 2022-04-11 19:18:12 +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: max980*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:53 +01:00
max98088.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98090.c ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() 2022-05-20 13:43:10 +01:00
max98090.h ASoC: max98090: revert invalid fix for handling SHDN 2020-02-14 16:46:24 +00:00
max98095.c ASoC: max980*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:53 +01:00
max98095.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98357a.c Merge series "ASoC: meson: tdm fixes" from Jerome Brunet <jbrunet@baylibre.com>: 2020-07-30 21:00:36 +01:00
max98371.c ASoC: max9*: use simple i2c probe function 2022-04-11 19:18:12 +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: max9*: use simple i2c probe function 2022-04-11 19:18:12 +01:00
max98373-sdw.c ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove 2022-06-24 16:21:30 +01:00
max98373-sdw.h ASoC: codecs: max98373: add SoundWire support 2020-07-09 21:01:26 +01:00
max98373.c Merge remote-tracking branch 'asoc/for-5.13' into asoc-next 2021-04-23 19:01:02 +01:00
max98373.h ASoC: max98373-sdw: use first_hw_init flag on resume 2021-06-08 13:36:26 +01:00
max98390.c ASoC: max98390: Add reset gpio control 2022-04-21 15:52:56 +01:00
max98390.h ASoC: max98390: Use modern ASoC DAI format terminology 2022-02-28 13:34:08 +00:00
max98396.c ASoC: max98396: Fix register access for PCM format settings 2022-07-07 17:16:22 +01:00
max98396.h ASoC: max98396: add amplifier driver 2022-04-26 15:13:40 +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: max9*: use simple i2c probe function 2022-04-11 19:18:12 +01:00
max98520.h ASoC: max98520: add max98520 audio amplifier driver 2021-10-27 11:31:23 +01:00
max98925.c ASoC: max9*: use simple i2c probe function 2022-04-11 19:18:12 +01:00
max98925.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98926.c ASoC: max9*: use simple i2c probe function 2022-04-11 19:18:12 +01:00
max98926.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
max98927.c ASoC: max9*: use simple i2c probe function 2022-04-11 19:18:12 +01:00
max98927.h ASoC: max98927: Use modern ASoC DAI format terminology 2022-02-28 13:34:15 +00:00
mc13783.c ASoC: mc13783: Use modern ASoC DAI format terminology 2022-02-28 13:33:53 +00:00
mc13783.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
ml26124.c ASoC: ml26124: use simple i2c probe function 2022-04-11 19:18:13 +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: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe 2022-03-16 16:39:22 +00:00
msm8916-wcd-digital.c ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component 2022-04-05 10:33:45 +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: mt6358: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:30 +01:00
mt6358.h ASoC: mediatek: mt6358: add codec driver 2019-01-25 18:07:13 +00:00
mt6359-accdet.c ASoC: mt6359-accdet.c: remove useless assignments 2021-08-05 15:38:54 +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: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:32 +01:00
mt6359.h ASoC: mediatek: mt6359: add MT6359 accdet jack driver 2021-03-25 17:39:27 +00:00
mt6660.c ASoC: mt6660: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:33 +01:00
mt6660.h ASoC: Add MediaTek MT6660 Speaker Amp Driver 2020-01-21 18:26:41 +00:00
nau8315.c ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry 2020-11-10 14:30:06 +00:00
nau8540.c ASoC: nau8*: use simple i2c probe function 2022-04-11 19:18:14 +01:00
nau8540.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
nau8810.c ASoC: nau8*: use simple i2c probe function 2022-04-11 19:18:14 +01:00
nau8810.h ASoc: nau8810: add AUX related dapm widgets and routes 2020-04-29 14:23:18 +01:00
nau8821.c ASoC: nau8*: use simple i2c probe function 2022-04-11 19:18:14 +01:00
nau8821.h ASoC: nau8821: new driver 2021-10-02 01:31:58 +01:00
nau8822.c ASoC: nau8822: Add operation for internal PLL off and on 2022-06-01 12:24:09 +02:00
nau8822.h ASoC: nau8822: Add operation for internal PLL off and on 2022-06-01 12:24:09 +02:00
nau8824.c ASoC: nau8*: use simple i2c probe function 2022-04-11 19:18:14 +01:00
nau8824.h ASoC: nau8824: Add a nau8824_components() helper 2021-10-04 15:55:29 +01:00
nau8825.c ASoC: nau8*: use simple i2c probe function 2022-04-11 19:18:14 +01:00
nau8825.h Merge branch 'asoc-5.2' into asoc-linus 2019-07-06 12:25:24 +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: codecs: pcm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:13 +01:00
pcm179x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
pcm186x-i2c.c ASoC: 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: pcm186x: simplify the return expression of pcm186x_power_off() 2022-05-09 12:48:43 +01:00
pcm186x.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
pcm512x-i2c.c ASoC: pcm*: use simple i2c probe function 2022-04-11 19:18:15 +01:00
pcm512x-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
pcm512x.c ASoC: pcm512x: Use modern ASoC DAI format terminology 2022-02-28 13:34:02 +00:00
pcm512x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
pcm1681.c ASoC: pcm*: use simple i2c probe function 2022-04-11 19:18:15 +01:00
pcm1789-i2c.c ASoC: pcm1789: Make pcm1789_common_exit() return void 2022-04-26 15:13:43 +01:00
pcm1789.c ASoC: pcm1789: Make pcm1789_common_exit() return void 2022-04-26 15:13:43 +01:00
pcm1789.h ASoC: pcm1789: Make pcm1789_common_exit() return void 2022-04-26 15:13:43 +01:00
pcm3008.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
pcm3008.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pcm3060-i2c.c ASoC: 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 ASoC: pcm*: use simple i2c probe function 2022-04-11 19:18:15 +01:00
pcm3168a-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
pcm3168a.c ASoC: pcm3168a: Use modern ASoC DAI format terminology 2022-02-28 13:34:01 +00:00
pcm3168a.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
pcm5102a.c ASoC: pcm5102a: increase rate from 192k to 384k 2021-09-13 01:59:20 +01:00
rk817_codec.c ASoC: rk817: Use devm_clk_get() in rk817_platform_probe 2022-04-05 10:33:44 +01:00
rk3328_codec.c ASoC: rk3328: fix disabling mclk on pclk probe failure 2022-05-03 13:43:36 +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 ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt274.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt286.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt286.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt298.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt298.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt700-sdw.c ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove 2022-06-24 16:21:30 +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: rt711-sdca-sdw: fix calibrate mutex initialization 2022-06-24 16:21:31 +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: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove 2022-06-24 16:21:30 +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: rt715-sdca: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:48 +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: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove 2022-06-24 16:21:30 +01:00
rt715-sdw.h ASoC: rt715: add RT715 codec driver 2020-01-13 14:58:45 +00:00
rt715.c ASoC: rt715: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:47 +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*: use simple i2c probe function 2022-04-06 23:37:55 +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*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt1015.h ASoC: rt1015: Remove unnecessary flush work on rt1015 driver 2021-07-26 18:57:19 +01:00
rt1015p.c ASoC: rt1015p: add new acpi id and comapatible id 2021-08-09 16:23:45 +01:00
rt1016.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt1016.h ASoC: rt1016: Add the rt1016 support 2020-05-07 13:18:04 +01:00
rt1019.c ASoC: rt1019: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:36 +01:00
rt1019.h ASoC: rt1019: remove registers to sync with rt1019 datasheet 2021-04-09 13:39:51 +01:00
rt1305.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +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: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove 2022-06-24 16:21:30 +01:00
rt1308-sdw.h ASoC: rt1308-sdw: add the default value of register 0xc320 2022-05-20 13:43:09 +01:00
rt1308.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt1308.h Merge branch 'asoc-5.3' into asoc-5.4 2019-07-26 13:10:09 +01:00
rt1316-sdw.c ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove 2022-06-24 16:21:30 +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-spi: Use managed buffer allocation 2019-12-11 16:43:28 +00:00
rt5514-spi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5514.c ASoC: Pull in fixes 2022-05-04 15:30:32 +01:00
rt5514.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5616.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5616.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5631.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5631.h
rt5640.c ASoC: rt5640: Fix the wrong state of JD1 and JD2 2022-07-07 17:16:38 +01:00
rt5640.h ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM 2022-05-24 12:35:08 +01:00
rt5645.c ASoC: rt5645: Fix errorenous cleanup order 2022-05-16 12:58:42 +01: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*: use simple i2c probe function 2022-04-06 23:37:55 +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*: use simple i2c probe function 2022-04-06 23:37:55 +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*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5660.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5663.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5663.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rt5665.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +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*: use simple i2c probe function 2022-04-06 23:37:55 +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 ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5670.h ASoC: rt5670: Add a rt5670_components() helper 2021-04-02 16:13:23 +01:00
rt5677-spi.c ASoC: codecs: use asoc_substream_to_rtd() 2020-07-23 19:07:38 +01:00
rt5677-spi.h ASoC: rt5677: Fix build error without CONFIG_SPI 2019-11-27 12:50:56 +00:00
rt5677.c ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" 2021-09-27 13:01:05 +01:00
rt5677.h ASoC: rt5677: Set ADC clock to use PLL and enable ASRC 2019-11-11 13:02:06 +00:00
rt5682-i2c.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5682-sdw.c ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove 2022-06-24 16:21:30 +01:00
rt5682.c ASoC: rt711/5682: check if bus is active before deferred jack detection 2022-04-07 18:29:34 +01:00
rt5682.h ASoC: rt5682: Fix deadlock on resume 2022-01-28 15:59:20 +00:00
rt5682s.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5682s.h ASoC: rt5682s: Separate the regulator consumer controls 2022-04-05 10:23:21 +01:00
rt9120.c ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic 2022-05-19 16:47:12 +01: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: Fix noise on shutdown/remove 2022-07-07 17:16:19 +01:00
sgtl5000.h ASoC: sgtl5000: Fix noise on shutdown/remove 2022-07-07 17:16:19 +01:00
si476x.c ASoC: si476x: Use modern ASoC DAI format terminology 2022-02-28 13:33:37 +00:00
sigmadsp-i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 2019-05-30 11:25:18 -07:00
sigmadsp-regmap.c ASoC: sigmadsp-regmap: fix kernel-doc warning 2021-03-10 13:10:40 +00:00
sigmadsp.c ASoC: sigmadsp: Disable cache mechanism for readbacks 2021-04-19 16:51:52 +01:00
sigmadsp.h ASoC: sigmadsp: 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 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
spdif_transmitter.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ssm2305.c ASoC: codecs: ssm2305: Use dev_err_probe() helper 2021-12-20 12:47:10 +00:00
ssm2518.c ASoC: ada*, ssm*: use simple i2c probe function 2022-04-05 10:23:17 +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: ssm2602: sync parameter naming (rate/sample_bits) 2021-01-21 12:38:10 +00:00
ssm2602.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 2019-05-24 17:36:46 +02:00
ssm4567.c ASoC: ada*, ssm*: use simple i2c probe function 2022-04-05 10:23:17 +01:00
sta32x.c ASoC: sta32x: Remove redundant big endian formats 2022-05-09 12:46:16 +01:00
sta32x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
sta350.c ASoC: sta350: Remove redundant big endian formats 2022-05-09 12:46:17 +01:00
sta350.h ALSA: Fix some typo 2021-12-06 10:04:05 +01:00
sta529.c ASoC: sta*: use simple i2c probe function 2022-04-11 19:18:16 +01:00
stac9766.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
sti-sas.c ASoC: sti-sas: Use modern ASoC DAI format terminology 2022-02-28 13:33:36 +00:00
tas571x.c ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() 2022-05-11 17:40:15 +01:00
tas571x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
tas2552.c ASoC: tas*: use simple i2c probe function 2022-04-11 19:18:17 +01:00
tas2552.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tas2562.c ASoC: tas*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:55 +01:00
tas2562.h ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values 2021-06-03 13:55:21 +01:00
tas2764.c ASoC: tas2764: Fix amp gain register offset & default 2022-07-07 17:16:35 +01:00
tas2764.h ASoC: tas2764: Fix and extend FSYNC polarity handling 2022-07-07 17:16:33 +01:00
tas2770.c ASoC: tas*: use simple i2c probe function 2022-04-11 19:18:17 +01:00
tas2770.h ASoC: tas2770: Remove unused variables 2020-09-23 18:48:03 +01:00
tas5086.c ASoC: tas*: use simple i2c probe function 2022-04-11 19:18:17 +01:00
tas5720.c ASoC: tas*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:55 +01:00
tas5720.h ASoC: Replace HTTP links with HTTPS ones 2020-07-22 14:31:55 +01:00
tas5805m.c ASoC: add support for TAS5805M digital amplifier 2022-01-24 13:31:24 +00:00
tas6424.c ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() 2022-05-11 17:40:16 +01: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: Add support for tfa9897 optional rcv-gpios 2021-11-15 13:26:44 +00:00
tfa9879.c ASoC: codecs: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:09 +01:00
tfa9879.h
tlv320adc3xxx.c ASoC: tlv320adc3xxx: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:38 +01:00
tlv320adcx140.c ASoC: tlv320adcx140: Fix tx_mask check 2022-07-07 17:16:23 +01:00
tlv320adcx140.h ASoC: tlv320adcx140: Add support for configuring GPIO pin 2020-09-18 13:09:02 +01:00
tlv320aic3x-i2c.c ASoC: tlv320*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:56 +01:00
tlv320aic3x-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
tlv320aic3x.c ASoC: tlv320aic3x: Make aic3x_remove() return void 2021-10-29 18:55:24 +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: codecs: tlv*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:11 +01:00
tlv320aic23.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tlv320aic26.c ASoC: tlv320aic26: use DEVICE_ATTR_RW macro 2021-05-25 16:45:06 +01:00
tlv320aic26.h ALSA: Fix some typo 2021-12-06 10:04:05 +01:00
tlv320aic31xx.c ASoC: tlv320*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:56 +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 ASoC: tlv320*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:56 +01:00
tlv320aic32x4-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
tlv320aic32x4.c ASoC: tlv320aic32x4: Make aic32x4_remove() return void 2021-10-18 13:56:42 +01:00
tlv320aic32x4.h ASoC: tlv320aic32x4: Make aic32x4_remove() return void 2021-10-18 13:56:42 +01:00
tlv320dac33.c ASoC: tlv320*: use simple i2c probe function 2022-04-11 19:18:19 +01: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: use simple i2c probe function 2022-04-11 19:18:20 +01:00
ts3a227e.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tscs42xx.c ASoC: tscs*: use simple i2c probe function 2022-04-06 23:37:54 +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: Use modern ASoC DAI format terminology 2022-02-28 13:33:41 +00:00
twl6040.c ASoC: codecs: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:09 +01:00
twl6040.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
uda134x.c ASoC: uda134x: Use modern ASoC DAI format terminology 2022-02-28 13:34:04 +00:00
uda134x.h
uda1334.c ASoC: uda1334: Use modern ASoC DAI format terminology 2022-02-28 13:33:40 +00:00
uda1380.c ASoC: uda1380: use simple i2c probe function 2022-04-11 19:18:21 +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: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:41 +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: Fix event generation for some controls 2022-06-24 16:21:45 +01:00
wcd938x.h ASoC: codecs: wcd938x: remove unused port-map reference 2021-07-16 13:55:33 +01:00
wcd9335.c ASoC: wcd9335: Use int array instead of bitmask for TX mixers 2022-07-07 17:16:24 +01: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: codecs: wcd-mbhc: add runtime pm support 2022-02-25 13:51:14 +00: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: Use modern ASoC DAI format terminology 2022-02-28 13:33:43 +00:00
wl1273.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
wm0010.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
wm1250-ev1.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm2000.c ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() 2022-05-19 16:44:31 +01:00
wm2000.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm2200.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm2200.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm5100-tables.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm5100.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm5100.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm5102.c ASoC: wm5102: Fix event generation for output compensation 2022-07-07 17:16:25 +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: Fix DRE control 2022-06-24 16:21:55 +01:00
wm5110.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8350.c ASoC: wm8350: Handle error for wm8350_register_irq 2022-03-07 13:14:51 +00:00
wm8350.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8400.c ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() 2020-07-16 23:06:16 +01:00
wm8400.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8510.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +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*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8523.h ASoC: wm8523: Fix a typo in a comment 2020-10-02 21:05:29 +01:00
wm8524.c ASoC: wm8524: Do not print probe defer error 2021-03-10 13:08:48 +00:00
wm8580.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +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*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8711.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8727.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8728.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +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: wm8731: Disable the regulator when probing fails 2022-04-07 18:29:41 +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*: use simple i2c probe function 2022-04-06 23:37:53 +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*: use simple i2c probe function 2022-04-06 23:37:53 +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*: use simple i2c probe function 2022-04-06 23:37:53 +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*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8753.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8770.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8770.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8776.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8776.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8782.c ASoC: Fix misspellings of "Analog Devices" 2020-04-16 15:29:39 +01:00
wm8804-i2c.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8804-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
wm8804.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8804.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8900.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8900.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8903.c ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() 2022-05-11 17:40:17 +01:00
wm8903.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8904.c ASoC: wm*: use i2c_match_id and simple i2c probe 2022-04-05 10:23:18 +01:00
wm8904.h ASoC: wm8904: configure sysclk/FLL automatically 2019-11-11 19:42:56 +00:00
wm8940.c ASoC: wm8940: add devicetree support 2022-05-09 19:04:36 +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*: use simple i2c probe function 2022-04-06 23:37:53 +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 ASoC: Pull in fixes 2022-05-04 15:30:32 +01:00
wm8960.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8961.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +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: Fix suspend while playing music 2022-06-06 12:31:26 +01:00
wm8962.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8971.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +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*: use simple i2c probe function 2022-04-06 23:37:53 +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*: use simple i2c probe function 2022-04-06 23:37:53 +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*: use simple i2c probe function 2022-04-06 23:37:53 +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*: use i2c_match_id and simple i2c probe 2022-04-05 10:23:18 +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*: use simple i2c probe function 2022-04-06 23:37:53 +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*: use simple i2c probe function 2022-04-06 23:37:53 +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*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8991.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8993.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8993.h
wm8994.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm8994.h ASoC: wm8994: align function prototype 2021-03-11 13:24:16 +00:00
wm8995.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8995.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8996.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8996.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm8997.c ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library 2021-03-24 19:50:19 +00:00
wm8997.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm8998.c ASoC: wm8998: Fix event generation for input mux 2022-07-07 17:16:26 +01:00
wm8998.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm9081.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm9081.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
wm9090.c ASoC: wm9090: Remove redundant endianness flag 2022-05-11 17:42:15 +01:00
wm9090.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 2019-06-05 17:37:07 +02:00
wm9705.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 2019-06-05 17:37:17 +02:00
wm9712.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
wm9713.c ASoC: wm*: sync parameter naming (rate/sample_bits) 2021-01-21 12:37:57 +00:00
wm9713.h
wm_adsp.c ASoC: wm_adsp: Fix event for preloader 2022-06-24 16:21:54 +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: wsa881x: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:52 +01:00
zl38060.c ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment 2021-12-06 13:49:27 +00:00