mirror-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
Kconfig ASoC: rt1015p: remove dependency on GPIOLIB 2022-05-19 16:44:23 +01:00
Makefile ASoC: max98396: add amplifier driver 2022-04-26 15:13:40 +01:00
ab8500-codec.c ASoC: ab8500: Update to modern clocking terminology 2021-09-20 13:38:11 +01:00
ab8500-codec.h
ac97.c
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: 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
ad1980.c
ad73311.c
ad73311.h
adau-utils.c
adau-utils.h
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
adau1372.c ASoC: adau1372: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:22 +01:00
adau1372.h
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
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
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
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
adau1977.c ASoC: adau1977: Update to modern clocking terminology 2021-09-27 13:01:00 +01:00
adau1977.h
adau7002.c
adau7118-hw.c
adau7118-i2c.c ASoC: ada*, ssm*: use simple i2c probe function 2022-04-05 10:23:17 +01:00
adau7118.c
adau7118.h
adav80x.c ASoC: adav80x: Update to modern clocking terminology 2021-09-27 13:01:01 +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
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
ak4535.c ASoC: ak4*: use simple i2c probe function 2022-04-11 19:18:08 +01:00
ak4535.h
ak4554.c
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
ak5386.c
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
alc5632.c ASoC: alc56*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:52 +01:00
alc5632.h
arizona-jack.c
arizona.c ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE 2022-07-07 17:16:28 +01:00
arizona.h
aw8738.c ASoC: codecs: Add Awinic AW8738 audio amplifier driver 2022-03-07 13:13:01 +00:00
bd28623.c
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
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
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
cs35l33.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs35l33.h
cs35l34.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs35l34.h
cs35l35.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs35l35.h
cs35l36.c ASoC: cs35l36: Update digital volume TLV 2022-06-03 10:19:21 +02:00
cs35l36.h
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
cs42l56.c ASoC: cs42l56: Correct typo in minimum level for SX volume controls 2022-06-03 10:19:25 +02:00
cs42l56.h
cs42l73.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs42l73.h
cs42xx8-i2c.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs42xx8.c
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
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
cs4234.c ASoC: cs4234: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:23 +01:00
cs4234.h
cs4265.c ASoC: cs*: use simple i2c probe function 2022-04-05 10:23:19 +01:00
cs4265.h
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
cs4271.c
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
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
cx20442.c tty: make tty_ldisc_ops::hangup return void 2021-09-22 16:59:13 +02:00
cx20442.h
da732x.c ASoC: da[79]*: use simple i2c probe function 2022-04-05 10:23:12 +01:00
da732x.h
da732x_reg.h
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
da7218.c ASoC: da7218: use i2c_match_id and simple i2c probe 2022-04-05 10:23:13 +01:00
da7218.h
da7219-aad.c ASoC: da7219: cancel AAD related work earlier for jack removal 2022-05-30 17:00:25 +02:00
da7219-aad.h
da7219.c ASoC: Pull in fixes 2022-05-04 15:30:32 +01:00
da7219.h
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
es8328-i2c.c ASoC: es83*: use simple i2c probe function 2022-04-11 19:18:10 +01:00
es8328-spi.c
es8328.c ASoC: es8328: Fix event generation for deemphasis control 2022-06-06 12:31:27 +01:00
es8328.h
gtm601.c
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
hdac_hdmi.c
hdac_hdmi.h
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
jz4725b.c
jz4740.c
jz4760.c
jz4770.c ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer 2021-11-26 13:24:30 +00:00
l3.c
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
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
madera.c ASoC: madera: Fix event generation for rate controls 2022-06-24 16:22:01 +01:00
madera.h
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
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
max9877.c ASoC: max9*: use simple i2c probe function 2022-04-11 19:18:12 +01:00
max9877.h
max98088.c ASoC: max980*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:53 +01:00
max98088.h
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
max98095.c ASoC: max980*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:53 +01:00
max98095.h
max98357a.c
max98371.c ASoC: max9*: use simple i2c probe function 2022-04-11 19:18:12 +01:00
max98371.h
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
max98373.c
max98373.h
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
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
max98926.c ASoC: max9*: use simple i2c probe function 2022-04-11 19:18:12 +01:00
max98926.h
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
ml26124.c ASoC: ml26124: use simple i2c probe function 2022-04-11 19:18:13 +01:00
ml26124.h
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
mt6359-accdet.c ASoC: mt6359-accdet.c: remove useless assignments 2021-08-05 15:38:54 +01:00
mt6359-accdet.h
mt6359.c ASoC: mt6359: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:32 +01:00
mt6359.h
mt6660.c ASoC: mt6660: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:33 +01:00
mt6660.h
nau8315.c
nau8540.c ASoC: nau8*: use simple i2c probe function 2022-04-11 19:18:14 +01:00
nau8540.h
nau8810.c ASoC: nau8*: use simple i2c probe function 2022-04-11 19:18:14 +01:00
nau8810.h
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
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
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
pcm186x.c ASoC: pcm186x: simplify the return expression of pcm186x_power_off() 2022-05-09 12:48:43 +01:00
pcm186x.h
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
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
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 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
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
rl6231.h
rl6347a.c
rl6347a.h
rt274.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt274.h
rt286.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt286.h
rt298.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt298.h
rt700-sdw.c ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove 2022-06-24 16:21:30 +01:00
rt700-sdw.h
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
rt711-sdca-sdw.c ASoC: rt711-sdca-sdw: fix calibrate mutex initialization 2022-06-24 16:21:31 +01:00
rt711-sdca-sdw.h
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
rt711-sdw.c ASoC: rt711: fix calibrate mutex initialization 2022-06-24 16:21:32 +01:00
rt711-sdw.h
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
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
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
rt715-sdw.c ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove 2022-06-24 16:21:30 +01:00
rt715-sdw.h
rt715.c ASoC: rt715: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:47 +01:00
rt715.h
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
rt1019.c ASoC: rt1019: Add endianness flag in snd_soc_component_driver 2022-05-09 12:46:36 +01:00
rt1019.h
rt1305.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt1305.h
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
rt1316-sdw.c ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove 2022-06-24 16:21:30 +01:00
rt1316-sdw.h
rt5514-spi.c
rt5514-spi.h
rt5514.c ASoC: Pull in fixes 2022-05-04 15:30:32 +01:00
rt5514.h
rt5616.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5616.h
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
rt5651.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5651.h
rt5659.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5659.h
rt5660.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5660.h
rt5663.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5663.h
rt5665.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5665.h
rt5668.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5668.h
rt5670-dsp.h
rt5670.c ASoC: rt*: use simple i2c probe function 2022-04-06 23:37:55 +01:00
rt5670.h
rt5677-spi.c
rt5677-spi.h
rt5677.c ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" 2021-09-27 13:01:05 +01:00
rt5677.h
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
sigmadsp-regmap.c
sigmadsp.c
sigmadsp.h
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
spdif_transmitter.c
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
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
ssm2602.h
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
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
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
tas2552.c ASoC: tas*: use simple i2c probe function 2022-04-11 19:18:17 +01:00
tas2552.h
tas2562.c ASoC: tas*: use i2c_match_id and simple i2c probe 2022-04-25 13:58:55 +01:00
tas2562.h
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
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
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
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
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
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
tlv320aic23.c
tlv320aic23.h
tlv320aic26.c
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
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
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: use simple i2c probe function 2022-04-11 19:18:20 +01:00
ts3a227e.h
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
twl6040.h
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
wcd-clsh-v2.c
wcd-clsh-v2.h
wcd-mbhc-v2.c ASoC: codecs: wcd-mbhc: add runtime pm support 2022-02-25 13:51:14 +00:00
wcd-mbhc-v2.h
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
wl1273.c ASoC: wl1273: Use modern ASoC DAI format terminology 2022-02-28 13:33:43 +00:00
wl1273.h
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
wm2200.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm2200.h
wm5100-tables.c
wm5100.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm5100.h
wm5102.c ASoC: wm5102: Fix event generation for output compensation 2022-07-07 17:16:25 +01:00
wm5102.h
wm5110.c ASoC: wm5110: Fix DRE control 2022-06-24 16:21:55 +01:00
wm5110.h
wm8350.c ASoC: wm8350: Handle error for wm8350_register_irq 2022-03-07 13:14:51 +00:00
wm8350.h
wm8400.c
wm8400.h
wm8510.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8510.h
wm8523.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8523.h
wm8524.c
wm8580.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8580.h
wm8711.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8711.h
wm8727.c
wm8728.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +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: 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
wm8741.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8741.h
wm8750.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8750.h
wm8753.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8753.h
wm8770.c
wm8770.h
wm8776.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8776.h
wm8782.c
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
wm8804.h
wm8900.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8900.h
wm8903.c ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() 2022-05-11 17:40:17 +01:00
wm8903.h
wm8904.c ASoC: wm*: use i2c_match_id and simple i2c probe 2022-04-05 10:23:18 +01:00
wm8904.h
wm8940.c ASoC: wm8940: add devicetree support 2022-05-09 19:04:36 +01:00
wm8940.h
wm8955.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +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 ASoC: Pull in fixes 2022-05-04 15:30:32 +01:00
wm8960.h
wm8961.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8961.h
wm8962.c ASoC: wm8962: Fix suspend while playing music 2022-06-06 12:31:26 +01:00
wm8962.h
wm8971.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8971.h
wm8974.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8974.h
wm8978.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8978.h
wm8983.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8983.h
wm8985.c ASoC: wm*: use i2c_match_id and simple i2c probe 2022-04-05 10:23:18 +01:00
wm8985.h
wm8988.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8988.h
wm8990.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8990.h
wm8991.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8991.h
wm8993.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8993.h
wm8994.c
wm8994.h
wm8995.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8995.h
wm8996.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm8996.h
wm8997.c
wm8997.h
wm8998.c ASoC: wm8998: Fix event generation for input mux 2022-07-07 17:16:26 +01:00
wm8998.h
wm9081.c ASoC: wm*: use simple i2c probe function 2022-04-06 23:37:53 +01:00
wm9081.h
wm9090.c ASoC: wm9090: Remove redundant endianness flag 2022-05-11 17:42:15 +01:00
wm9090.h
wm9705.c
wm9712.c
wm9713.c
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
wm_hubs.h
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