linux/sound/soc/codecs
Linus Torvalds 2f91ff27b0 sound fixes for 6.12-rc2
Slightly high amount of changes in this round, partly because of my
 vacation in the last weeks.  But all changes are small and nothing
 looks worrisome.
 
 The biggest LOCs is MAINTAINERS updates, and there is a core change
 for card-ID string creation for non-ASCII inputs.  Others are rather
 device-specific, such as new quirks and device IDs for ASoC, usual
 HD-audio and USB-audio quirks and fixes, as well as regression fixes
 in HD-audio HDMI audio and Conexant codec.
 -----BEGIN PGP SIGNATURE-----
 
 iQJCBAABCAAsFiEEIXTw5fNLNI7mMiVaLtJE4w1nLE8FAmb/sxIOHHRpd2FpQHN1
 c2UuZGUACgkQLtJE4w1nLE8UyQ/7Bv69vQ0mqUffm3cLczGLxopWJmVFXfYF4EHW
 XWPjpupiQfzQGmD1bTVj8UPRUb3ECjHZdJlunVOgJMkHZRfm7pwjYUDaDbazu50O
 i1ZL6+MAI025fIgIAyk2fsvBs9lQlPZx8kB54v4OGM2j8xXRfchSVkAHSuFT0jFG
 qyD7Cy9AMWLrtk92l6L+Nn+1mIpnADOo27ePaz5SIg9JBvdDd4n0lEcUCgY1xZKL
 am+cLeRRJqpsyJtBOjEhNT/87kcjpRiJG9Cm+CQ94jo+1KEvXavSTL1Hpe7P6RVJ
 hKelo10ZUhBw0jYHxkzWSOV0hU91ReS6niW2VTca2JUdcC7MhXtkvvMnliZnUUtA
 uBHWh03jSbz12wImdcMxkYlbNgNlia0KDJ4i6CHacdsoTeN+oTlNo278cc6uTqz9
 1N2B3k2F2BZT/lg6241JK9i1x0V/7Euzt+WV7Zuxt4KNbRQcG0xWH1PgLjtU/5Ed
 T3r2gSLUhfONWfoJWlBiHDTIVWdgHk+/pfAiHivL97/aXVzZ2Yfje4mYtyT124ih
 AXW7fVF0OFS5z5UWMpyK3k9RIwnd0otT0lRt5UZ1lnZbGcOU8lRneA4PH6zWE91+
 VbkbqUhPUDZmwe2mzieLlkSUfIIzX0B/LfY6YulxnZ45eFZyE9G2Zy3KKQM8Hzvs
 eFCOBAw=
 =RpGO
 -----END PGP SIGNATURE-----

Merge tag 'sound-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound

Pull sound fixes from Takashi Iwai:
 "Slightly high amount of changes in this round, partly because of my
  vacation in the last weeks. But all changes are small and nothing
  looks worrisome.

  The biggest LOCs is MAINTAINERS updates, and there is a core change
  for card-ID string creation for non-ASCII inputs. Others are rather
  device-specific, such as new quirks and device IDs for ASoC, usual
  HD-audio and USB-audio quirks and fixes, as well as regression fixes
  in HD-audio HDMI audio and Conexant codec"

* tag 'sound-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (39 commits)
  ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
  ALSA: line6: add hw monitor volume control to POD HD500X
  ALSA: gus: Fix some error handling paths related to get_bpos() usage
  ALSA: hda: Add missing parameter description for snd_hdac_stream_timecounter_init()
  ALSA: usb-audio: Add native DSD support for Luxman D-08u
  ALSA: core: add isascii() check to card ID generator
  MAINTAINERS: ALSA: use linux-sound@vger.kernel.org list
  Revert "ALSA: hda: Conditionally use snooping for AMD HDMI"
  ASoC: intel: sof_sdw: Add check devm_kasprintf() returned value
  ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m
  ASoC: dt-bindings: davinci-mcasp: Fix interrupts property
  ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string
  ASoC: dt-bindings: qcom,sm8250: add qrb4210-rb2-sndcard
  ALSA: hda: fix trigger_tstamp_latched
  ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200
  ALSA: hda/generic: Drop obsoleted obey_preferred_dacs flag
  ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
  ALSA: silence integer wrapping warning
  ASoC: Intel: soc-acpi: arl: Fix some missing empty terminators
  ASoC: Intel: soc-acpi-intel-rpl-match: add missing empty item
  ...
2024-10-04 11:29:46 -07:00
..
aw88395 ASoC: codecs: aw88395: Simplify with cleanup.h 2024-07-09 22:50:47 +01:00
88pm860x-codec.c ASoC: codecs: 88pm860x: Handle component name prefix 2023-10-26 12:15:37 +01:00
88pm860x-codec.h
ab8500-codec.c ASoC: ab8500: Add missing module description 2024-05-08 20:51:07 +09: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: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09: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: ad1836: Update to use maple tree register cache 2023-07-13 16:20:10 +01:00
ad1836.h
ad1980.c ASoC: ad1980: Update to use maple tree register cache 2023-07-13 16:20:11 +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 move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
adau17x1.h ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode 2022-05-03 13:43:35 +01:00
adau1372-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
adau1372-spi.c
adau1372.c ASoC: adau1372: Update to use maple tree register cache 2023-07-13 16:20:12 +01:00
adau1372.h
adau1373.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
adau1373.h
adau1701.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
adau1701.h
adau1761-i2c.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
adau1761-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
adau1761.c ASoC: adau1761: Update to use maple tree register cache 2023-07-13 16:20:14 +01:00
adau1761.h
adau1781-i2c.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
adau1781-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
adau1781.c ASoC: adau1781: Update to use maple tree register cache 2023-07-13 16:20:15 +01:00
adau1781.h
adau1977-i2c.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
adau1977-spi.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
adau1977.c ASoC: adau1977: Update to use maple tree register cache 2023-07-13 16:20:16 +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: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
adau7118.c ASoC: Constify channel mapping array arguments in set_channel_map() 2024-05-27 01:30:58 +01:00
adau7118.h
adau-utils.c
adau-utils.h
adav80x.c ASoC: codecs: adav80x: Handle component name prefix 2023-10-26 12:15:39 +01:00
adav80x.h
adav801.c
adav803.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
ads117x.c ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:18 +01:00
ak4104.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
ak4118.c ASoC: codecs: Remove unused of_gpio.h 2024-06-10 12:48:36 +01:00
ak4375.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
ak4458.c ASoC: ak4458: remove "reset-gpios" property handler 2024-07-04 12:42:23 +01:00
ak4458.h ASoC: ak4458: enable daisy chain 2021-04-20 17:25:51 +01:00
ak4535.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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: Use of_property_read_bool() 2024-08-01 12:51:45 +01:00
ak4619.c ASoC: Remove unneeded semicolon 2024-06-28 13:39:30 +01:00
ak4641.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
ak4642.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
ak4671.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
ak4671.h
ak5386.c ASoC: Drop unnecessary of_match_device() calls 2023-10-09 13:13:57 +01:00
ak5558.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
ak5558.h
alc5623.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
alc5623.h
alc5632.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
alc5632.h
arizona-jack.c ASoC: arizona-jack: Cleanup logging 2021-03-24 19:50:18 +00:00
arizona.c of: remove internal arguments from of_property_for_each_u32() 2024-07-25 06:53:47 -05:00
arizona.h ASoC: arizona-jack: Use snd_soc_jack to report jack events 2021-03-24 19:50:17 +00:00
audio-iio-aux.c ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_probe() with cleanup.h 2024-07-08 12:49:55 +01:00
aw8738.c ASoC: codecs: Add Awinic AW8738 audio amplifier driver 2022-03-07 13:13:01 +00:00
aw87390.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-06-25 15:54:18 +01:00
aw87390.h ASoC: codecs: Add aw87390 amplifier driver 2023-09-28 13:38:37 +02:00
aw88261.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-06-25 15:54:18 +01:00
aw88261.h ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" 2023-09-28 13:38:36 +02:00
aw88399.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-06-25 15:54:18 +01:00
aw88399.h ASoC: codecs: Modify the bin file parsing method 2023-11-13 01:26:12 +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
chv3-codec.c ASoC: fix module autoloading 2024-08-26 15:52:09 +01:00
cirrus_legacy.h ASoC: cirrus: Add helper function for reading the device ID 2021-05-10 17:27:46 +01:00
cpcap.c ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:20 +01:00
cq93vc.c ASoC: cq93vc: 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 ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs35l32.h
cs35l33.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs35l33.h
cs35l34.c ASoC: cs35l34: drop useless rate contraint 2024-09-06 09:23:55 +02:00
cs35l34.h
cs35l35.c ASoC: cs35l35: Constify struct regmap_config 2024-07-03 17:35:22 +01:00
cs35l35.h ASoC: cs35l3x: Use neutral language in amp drivers 2021-05-26 12:07:16 +01:00
cs35l36.c ASoC: cs35l36: drop SNDRV_PCM_RATE_KNOT 2024-09-06 09:23:55 +02:00
cs35l36.h
cs35l41-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs35l41-lib.c ASoC: Constify channel mapping array arguments in set_channel_map() 2024-05-27 01:30:58 +01:00
cs35l41-spi.c ASoC: cs35l41: Use modern pm_ops 2023-09-11 13:34:39 +01:00
cs35l41.c ASoC: cs35l41: drop SNDRV_PCM_RATE_KNOT 2024-09-06 09:23:55 +02:00
cs35l41.h ASoC: cs35l41: Fix broken shared boost activation 2023-09-11 13:34:36 +01:00
cs35l45-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs35l45-spi.c ASoC: cs35l45: Use modern pm_ops 2023-12-06 23:06:55 +00:00
cs35l45-tables.c ASoC: cs35l45: Corrects cs35l45_get_clk_freq_id function data type 2024-09-19 17:27:15 +02:00
cs35l45.c ASoC: Drop snd_soc_*_get_kcontrol_locked() 2024-08-09 14:24:55 +02:00
cs35l45.h ASoC: cs35l45: Corrects cs35l45_get_clk_freq_id function data type 2024-09-19 17:27:15 +02:00
cs35l56-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs35l56-sdw.c ASoC: cs35l56: Handle OTP read latency over SoundWire 2024-08-05 18:26:29 +01:00
cs35l56-shared.c ASoC: cs35l56: Make struct regmap_config const 2024-08-22 16:32:12 +01:00
cs35l56-spi.c ASoC: cs35l56: Enable low-power hibernation mode on SPI 2023-10-06 12:30:29 +01:00
cs35l56.c ASoC: cs35l56: Stop creating ALSA controls for firmware coefficients 2024-08-05 13:53:50 +01:00
cs35l56.h ASoC: cs35l56: Remove support for A1 silicon 2024-07-01 13:12:27 +01:00
cs40l50-codec.c ASoC: cs40l50: Support I2S streaming to CS40L50 2024-06-28 15:36:15 +01:00
cs42l42-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs42l42-sdw.c ASoC: cs42l42: Convert comma to semicolon 2024-07-29 01:18:44 +01:00
cs42l42.c treewide: remove unnecessary <linux/version.h> inclusion 2024-08-12 18:36:44 +09:00
cs42l42.h ASoC: cs42l42: Drop legacy include 2023-12-01 16:59:23 +00:00
cs42l43-jack.c ASoC: cs42l43: Increase default type detect time and button delay 2024-06-04 18:49:23 +01:00
cs42l43-sdw.c ASoC: cs42l43: Tidy up header includes 2024-01-26 14:46:54 +00:00
cs42l43.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
cs42l43.h ASoC: cs42l43: Cache shutter IRQ control pointers 2024-08-02 14:04:41 +01:00
cs42l51-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs42l51.c Linux 6.5-rc3 2023-07-23 23:33:05 +01:00
cs42l51.h ASoC: cs42l51: fix driver to properly autoload with automatic module loading 2023-07-17 06:15:09 +01:00
cs42l52.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs42l52.h
cs42l56.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs42l56.h
cs42l73.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs42l73.h
cs42l83-i2c.c ASoC: cs42l83: Use maple tree register cache 2023-06-13 12:11:07 +01:00
cs42xx8-i2c.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
cs42xx8.c ASoC: cs42xx8: Update to use maple tree register cache 2023-07-18 14:45:11 +01:00
cs42xx8.h ASoC: cs42xx8-i2c.c: add module device table for of 2022-11-01 12:00:02 +00:00
cs47l15.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
cs47l24.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
cs47l24.h
cs47l35.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
cs47l85.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
cs47l90.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
cs47l92.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
cs53l30.c ASoC: cs53l30: drop SNDRV_PCM_RATE_KNOT 2024-09-06 09:23:55 +02:00
cs53l30.h
cs530x-i2c.c ASoC: cs530x: Support for cs530x ADCs 2024-06-22 12:14:24 +01:00
cs530x.c ASoC: cs530x: Change IN HPF Select kcontrol name 2024-07-29 13:36:58 +01:00
cs530x.h ASoC: cs530x: Remove bclk from private structure 2024-07-10 18:45:25 +01:00
cs4234.c ASoC: cs4234: Use maple tree register cache 2023-06-13 12:11:04 +01:00
cs4234.h
cs4265.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs4265.h
cs4270.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs4271-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs4271-spi.c ASoC: cs4271: flat regcache, trivial simplifications 2023-04-11 12:37:16 +01:00
cs4271.c ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" 2023-12-05 13:12:41 +00:00
cs4271.h
cs4341.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs4349.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
cs4349.h
cs43130.c ASoC: cs43130: Constify struct reg_sequence and reg_sequences 2024-08-13 12:41:39 +01:00
cs43130.h ASoC: cs43130: Allow configuration of bit clock and frame inversion 2023-11-24 10:21:58 +00:00
cs-amp-lib-test.c ASoC: cs-amp-lib: Add KUnit test case for empty calibration entries 2024-08-30 15:59:54 +01:00
cs-amp-lib.c ASoC: cs-amp-lib: Ignore empty UEFI calibration entries 2024-08-22 17:52:26 +01:00
cx2072x.c ASoC: codecs: cx2072x: remove unused struct 'cx2072x_eq_ctrl' 2024-06-03 15:59:28 +01:00
cx2072x.h ASoC: cx2072x: fix spelling typo in comment 2022-10-10 13:01:17 +01:00
cx20442.c tty: use u8 for flags 2023-08-11 21:12:45 +02:00
cx20442.h
da732x_reg.h
da732x.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
da732x.h ASoC: da732x: simplify code 2021-03-31 18:00:38 +01:00
da7210.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
da7213.c ASoC: Constify DAI ops auto_selectable_formats 2024-06-17 18:29:02 +01:00
da7213.h ASoC: da7213: Add new kcontrol for tonegen 2023-10-18 15:10:25 +01:00
da7218.c ASoC: da7218: Use i2c_get_match_data() 2023-10-09 13:13:57 +01:00
da7218.h ASoC: da7218: Use i2c_get_match_data() 2023-10-09 13:13:57 +01:00
da7219-aad.c ASoC: da7219-aad: fix usage of device_get_named_child_node() 2024-04-29 23:48:56 +09:00
da7219-aad.h ASoC: da7219: Improve the relability of AAD IRQ process 2023-04-13 11:42:15 +01:00
da7219.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
da7219.h
da9055.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
dmic.c ASoC: dmic: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:23 +01:00
es83xx-dsm-common.c ASoC: es83xx: add ACPI DSM helper module 2023-12-04 17:20:28 +00:00
es83xx-dsm-common.h ASoC: es83xx: add ACPI DSM helper module 2023-12-04 17:20:28 +00: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
es8311.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-06-25 15:54:18 +01:00
es8311.h ASoC: codecs: es8311: add everest es8311 codec support 2024-05-27 01:30:52 +01:00
es8316.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
es8316.h ASoC: es8316: Enable support for MCLK div by 2 2023-09-11 01:24:09 +01:00
es8326.c ASoC: Intel: Remove skylake driver 2024-08-19 19:57:56 +01:00
es8326.h ASoC: codecs: ES8326: modify clock table 2024-04-02 15:54:17 +01:00
es8328-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
es8328-spi.c
es8328.c ASoC: es8328: Use rounded rate for es8328_set_sysclk() 2023-10-23 13:29:52 +01:00
es8328.h
framer-codec.c ASoC: Constify DAI ops auto_selectable_formats 2024-06-17 18:29:02 +01:00
gtm601.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
hda-dai.c ASoC: codecs: Intel: clarify Copyright information 2024-05-06 23:59:38 +09:00
hda.c ASoC: codecs: Intel: clarify Copyright information 2024-05-06 23:59:38 +09:00
hda.h ASoC: codecs: Intel: clarify Copyright information 2024-05-06 23:59:38 +09:00
hdac_hda.c ASoC: hdac_hda: improve error logs 2024-03-26 11:24:24 +00:00
hdac_hda.h ASoC: hdac_hda: fix HDA patch loader support 2023-09-21 14:34:04 +01:00
hdac_hdmi.c sound updates for 6.8-rc1 2024-01-12 11:55:28 -08:00
hdac_hdmi.h ASoC: hdac_hdmi: align function arguments 2021-03-18 13:50:42 +00:00
hdmi-codec.c ASoC: Constify DAI ops auto_selectable_formats 2024-06-17 18:29:02 +01:00
ics43432.c ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:27 +01:00
idt821034.c ASoC: Constify DAI ops auto_selectable_formats 2024-06-17 18:29:02 +01:00
inno_rk3036.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
inno_rk3036.h
isabelle.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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: Update to use maple tree register cache 2023-08-07 14:41:05 +01:00
jz4760.c ASoC: jz4760: Constify struct regmap_config 2024-07-03 17:35:25 +01:00
jz4770.c ASoC: jz4770: Constify struct regmap_config 2024-07-03 17:35:26 +01:00
Kconfig ASoC: codecs: add MT6357 support 2024-09-05 12:31:03 +01:00
lm4857.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
lm49453.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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: codecs: lpass-macro: Use enum for handling codec version 2024-06-26 16:34:55 +01:00
lpass-macro-common.h ASoC: codecs: lpass-macro: fix version strings returned for 1.x codecs 2024-08-07 23:44:53 +01:00
lpass-rx-macro.c ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values 2024-09-25 15:02:58 +02:00
lpass-tx-macro.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
lpass-va-macro.c ASoC: Updates for v6.12 2024-09-14 09:09:59 +02:00
lpass-wsa-macro.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
lpass-wsa-macro.h
madera.c ASoC: madera: Fix typo in madera_set_fll_clks shift value 2024-02-29 12:22:49 +00:00
madera.h ASoC: madera: align function prototype 2021-03-11 13:24:12 +00:00
Makefile ASoC: codecs: add MT6357 support 2024-09-05 12:31:03 +01:00
max9759.c ASoC: max9759: fix underflow in speaker_gain_control_put() 2022-01-19 16:47:36 +00:00
max9768.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
max9850.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
max9850.h
max9860.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
max9860.h
max9867.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
max9867.h
max9877.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
max9877.h
max98088.c ASoC: max98088: Check for clk_prepare_enable() error 2024-06-28 13:39:31 +01:00
max98088.h
max98090.c ASoC: codecs: max98090: Allow dsp_a mode 2023-06-22 23:31:25 +01:00
max98090.h ASoC: codecs: max98090: Allow dsp_a mode 2023-06-22 23:31:25 +01:00
max98095.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
max98095.h
max98357a.c ASoC: max98357a: Drop pointless include 2023-09-11 12:50:06 +01:00
max98363.c ASoC: codecs: constify static sdw_slave_ops struct 2024-02-08 11:54:13 +00:00
max98363.h ASoC: max98363: add soundwire amplifier driver 2023-03-31 12:54:03 +01:00
max98371.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
max98371.h
max98373-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
max98373-sdw.c ASoC: max98373-sdw: drop driver owner assignment 2024-03-28 13:57:43 +00:00
max98373-sdw.h
max98373.c ASoC: max98373: Convert to use GPIO descriptors 2023-09-11 12:50:07 +01:00
max98373.h ASoC: max98373: Convert to use GPIO descriptors 2023-09-11 12:50:07 +01:00
max98388.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
max98388.h ASoC: max98388: add amplifier driver 2023-06-15 13:53:26 +01:00
max98390.c ASoC: codecs: Remove unused of_gpio.h 2024-06-10 12:48:36 +01:00
max98390.h ASoC: max98390: Use modern ASoC DAI format terminology 2022-02-28 13:34:08 +00:00
max98396.c ASoC: max98396: Drop pointless include 2023-09-11 12:50:08 +01:00
max98396.h ASoC: max98396: Make data monitor features configurable 2022-08-31 12:13:07 +01:00
max98504.c ASoC: Constify channel mapping array arguments in set_channel_map() 2024-05-27 01:30:58 +01:00
max98504.h
max98520.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
max98520.h ASoC: max98520: add max98520 audio amplifier driver 2021-10-27 11:31:23 +01:00
max98925.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
max98925.h
max98926.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
max98926.h
max98927.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
ml26124.h
msm8916-wcd-analog.c ASoC: codecs: msm8916-wcd-analog: Properly handle probe errors 2023-07-20 13:50:54 +01:00
msm8916-wcd-digital.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
mt6351.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
mt6351.h
mt6357.c ASoC: codecs: add MT6357 support 2024-09-05 12:31:03 +01:00
mt6357.h ASoC: codecs: add MT6357 support 2024-09-05 12:31:03 +01:00
mt6358.c ASoC: mediatek: mt6358: Add "Dmic Mode Switch" kcontrol for switch DMIC mode. 2024-06-24 13:38:32 +01:00
mt6358.h
mt6359-accdet.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
mt6359-accdet.h ASoC: mediatek: mt6359: add MT6359 accdet jack driver 2021-03-25 17:39:27 +00:00
mt6359.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
mt6359.h ASoC: mediatek: mt6359: add MT6359 accdet jack driver 2021-03-25 17:39:27 +00:00
mt6660.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
mt6660.h
nau8315.c ASoC: nau8315: add new acpi id and compatible id 2022-11-24 15:29:35 +00:00
nau8325.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
nau8325.h ASoC: nau8325: new driver 2024-03-28 15:54:04 +00:00
nau8540.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
nau8540.h ASoC: nau8540: Add pre-charge actions for input 2024-01-22 00:06:40 +00:00
nau8810.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
nau8810.h
nau8821.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
nau8821.h ASoC: nau8821: Add delay control for ADC 2024-04-21 09:57:09 +09:00
nau8822.c ASoC: nau8822: Lower debug print priority 2024-07-31 15:03:15 +01:00
nau8822.h ASoC: nau8822: add MCLK support 2024-06-18 16:45:46 +01:00
nau8824.c ASoC: codecs: nau8824: Add master clock handling 2024-07-02 13:59:30 +01:00
nau8824.h ASoC: codecs: nau8824: Add master clock handling 2024-07-02 13:59:30 +01:00
nau8825.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
nau8825.h ASoC: nau8825: Add registers patch for NAU8825C 2023-06-02 12:55:32 +01:00
pcm179x-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
pcm186x-spi.c
pcm186x.c ASoC: do not include pm_runtime.h if not used 2023-05-23 13:55:55 +01:00
pcm186x.h
pcm512x-i2c.c ASoC: Add support for ti,pcm5242 to the pcm512x driver 2024-06-22 14:46:29 +01:00
pcm512x-spi.c ASoC: Add support for ti,pcm5242 to the pcm512x driver 2024-06-22 14:46:29 +01:00
pcm512x.c ASoC: Adds support for TAS575x to the pcm512x driver 2023-10-02 19:42:45 +01:00
pcm512x.h
pcm1681.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
pcm1789-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09: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: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
pcm3168a-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
pcm3168a.c ASoC: Constify DAI ops auto_selectable_formats 2024-06-17 18:29:02 +01:00
pcm3168a.h
pcm5102a.c ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag 2022-06-27 13:17:04 +01:00
pcm6240.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
pcm6240.h ASoc: PCM6240: Create header file for PCM6240 Family driver code 2024-04-21 23:30:50 +09:00
peb2466.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
rk817_codec.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
rk3308_codec.c ASoC: codecs: rk3308: fix building without CONFIG_OF 2024-04-04 12:59:41 +01:00
rk3308_codec.h ASoC: codecs: Add RK3308 internal audio codec driver 2024-03-26 14:55:21 +00:00
rk3328_codec.c ASoC: do not include pm_runtime.h if not used 2023-05-23 13:55:55 +01:00
rk3328_codec.h
rl6231.c
rl6231.h
rl6347a.c
rl6347a.h
rt274.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt274.h
rt286.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt286.h ASoC: codecs: rt286: Reorganize jack detect handling 2022-06-10 13:32:17 +01:00
rt298.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt298.h ASoC: codecs: rt298: Reorganize jack detect handling 2022-06-10 13:32:18 +01:00
rt700-sdw.c ASoC: rt700-sdw: drop driver owner assignment 2024-03-28 13:57:49 +00:00
rt700-sdw.h
rt700.c ASoC: rt-sdw*: add __func__ to all error logs 2024-03-28 19:31:12 +00:00
rt700.h ASoC: codecs: rt700: do not store status in state container 2023-05-18 19:25:19 +09:00
rt711-sdca-sdw.c ASoC: Merge up fixes 2024-04-03 16:07:41 +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: add GE selected mode control 2024-06-25 19:12:44 +01:00
rt711-sdca.h ASoC: rt711-sdca: add GE selected mode control 2024-06-25 19:12:44 +01:00
rt711-sdw.c ASoC: rt711-sdw: add missing readable registers 2024-07-04 12:09:10 +01:00
rt711-sdw.h ASoC: rt711: add two jack detection modes 2021-06-21 13:06:25 +01:00
rt711.c ASoC: rt-sdw*: add __func__ to all error logs 2024-03-28 19:31:12 +00:00
rt711.h ASoC: codecs: rt711: do not store status in state container 2023-05-18 19:25:21 +09:00
rt712-sdca-dmic.c ASoC: Merge up fixes 2024-04-03 16:07:41 +01:00
rt712-sdca-dmic.h ASoC: codecs: rt712-sdca-dmic: do not store status in state container 2023-05-18 19:25:22 +09:00
rt712-sdca-sdw.c ASoC: rt712-sdca: add the function for version B 2024-06-26 20:54:02 +01:00
rt712-sdca-sdw.h ASoC: rt712-sdca: add the function for version B 2024-06-26 20:54:02 +01:00
rt712-sdca.c ASoC: rt712-sdca: add the function for version B 2024-06-26 20:54:02 +01:00
rt712-sdca.h ASoC: rt712-sdca: add the function for version B 2024-06-26 20:54:02 +01:00
rt715-sdca-sdw.c ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() 2024-05-10 07:11:54 +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: Merge up fixes 2024-04-30 00:15:57 +09:00
rt715-sdca.h ASoC: codecs: rt715-sdca: do not store status in state container 2023-05-18 19:25:23 +09:00
rt715-sdw.c ASoC: Merge up fixes 2024-04-30 00:15:57 +09:00
rt715-sdw.h
rt715.c ASoC: rt-sdw*: add __func__ to all error logs 2024-03-28 19:31:12 +00:00
rt715.h ASoC: rt715: Add software reset in io init 2023-08-10 15:44:40 +01:00
rt722-sdca-sdw.c ASoC: rt722-sdca-sdw: add debounce time for type detection 2024-06-12 18:26:31 +01:00
rt722-sdca-sdw.h ASoC: rt722-sdca: Add RT722 SDCA driver 2023-05-09 15:35:57 +09:00
rt722-sdca.c ASoC: rt722-sdca: add headset microphone vrefo setting 2024-04-09 19:21:39 +01:00
rt722-sdca.h ASoC: rt722-sdca: add headset microphone vrefo setting 2024-04-09 19:21:39 +01:00
rt1011.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt1011.h ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT 2021-11-12 18:16:41 +00:00
rt1015.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt1015.h ASoC: rt1015: Remove unnecessary flush work on rt1015 driver 2021-07-26 18:57:19 +01:00
rt1015p.c ASoC: rt1015p: Drop legacy GPIO include 2023-08-13 19:37:51 +01:00
rt1016.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt1016.h
rt1017-sdca-sdw.c ASoC: rt1017-sdca-sdw: drop driver owner assignment 2024-03-28 13:57:44 +00:00
rt1017-sdca-sdw.h ASoC: rt1017: Remove unused function 2023-07-27 20:32:15 +01:00
rt1019.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt1019.h ASoC: rt1019: Fix the TDM settings 2022-10-13 13:01:32 +01:00
rt1305.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt1305.h
rt1308-sdw.c ASoC: rt1308-sdw: drop driver owner assignment 2024-03-28 13:57:45 +00:00
rt1308-sdw.h ASoC: codecs: rt1308: do not store status in state container 2023-05-18 19:25:16 +09:00
rt1308.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt1308.h ASoC: rt1308-sdw: update the preset settings 2022-10-19 13:39:33 +01:00
rt1316-sdw.c ASoC: Merge up fixes 2024-04-03 16:07:41 +01:00
rt1316-sdw.h ASoC: codecs: rt1316: do not store status in state container 2023-05-18 19:25:17 +09:00
rt1318-sdw.c ASoC: Merge up fixes 2024-04-03 16:07:41 +01:00
rt1318-sdw.h ASoC: codecs: rt1318: do not store status in state container 2023-05-18 19:25:18 +09:00
rt1318.c ASoC: rt1318: Constify struct reg_sequence 2024-08-13 12:41:40 +01:00
rt1318.h ASoC: rt1318: Add RT1318 audio amplifier driver 2024-06-19 14:50:34 +01:00
rt1320-sdw.c ASoC: rt1320: Add support for version C 2024-09-02 12:57:11 +01:00
rt1320-sdw.h ASoC: rt1320: Add support for version C 2024-09-02 12:57:11 +01:00
rt5514-spi.c ASoC: codecs: fix TYPO 'reguest' to 'request' in error log 2024-02-12 16:34:22 +00:00
rt5514-spi.h
rt5514.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5514.h
rt5616.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5616.h
rt5631.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5631.h
rt5640.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5640.h ASoC: rt5640: Convert to just use GPIO descriptors 2023-08-17 15:10:10 +01:00
rt5645.c ASoC: rt5645: fix issue of random interrupt from push-button 2024-06-26 16:34:48 +01:00
rt5645.h ASoC: rt5645: fix issue of random interrupt from push-button 2024-06-26 16:34:48 +01:00
rt5651.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5651.h
rt5659.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5659.h
rt5660.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5660.h
rt5663.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5663.h
rt5665.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5665.h
rt5668.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5668.h
rt5670-dsp.h
rt5670.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5670.h ASoC: rt5670: Add a rt5670_components() helper 2021-04-02 16:13:23 +01:00
rt5677-spi.c ASoC: codec: rt5677: convert not to use asoc_xxx() 2023-09-25 14:16:42 +02:00
rt5677-spi.h
rt5677.c ASoC: rt5677: Sort headers alphabetically 2023-07-09 22:47:09 +01:00
rt5677.h ASoC: rt5677: Use device_get_match_data() 2023-07-09 22:47:08 +01:00
rt5682-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
rt5682-sdw.c ASoC: Merge up fixes 2024-04-03 16:07:41 +01:00
rt5682.c ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error 2024-09-03 21:23:57 +01:00
rt5682.h ASoC: rt5682: Convert to use GPIO descriptors 2023-08-17 15:10:13 +01:00
rt5682s.c ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error 2024-07-29 01:18:38 +01:00
rt5682s.h ASoC: rt5682s: Add LDO output selection for dacref 2023-11-14 17:39:27 +00:00
rt9120.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
rtq9128.c ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow 2024-01-05 15:20:47 +00:00
sdw-mockup.c ASoC: sdw-mockup: drop driver owner assignment 2024-03-28 13:57:56 +00:00
sgtl5000.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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 move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
sigmadsp-regmap.c ASoC: sigmadsp-regmap: fix kernel-doc warning 2021-03-10 13:10:40 +00:00
sigmadsp.c ASoC: sigmadsp: Add missing module description 2024-05-08 20:51:08 +09: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-audio-mux: enable to select MUX names 2024-07-01 14:10:32 +01:00
sma1303.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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: extend supported rates to 768kHz 2024-09-06 09:23:55 +02:00
spdif_transmitter.c ASoC: spdif: extend supported rates to 768kHz 2024-09-06 09:23:55 +02:00
src4xxx-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
ssm2518.h
ssm2602-i2c.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
ssm2602-spi.c
ssm2602.c ASoC: ssm2602: Add workaround for playback distortions 2023-05-12 10:26:47 +09:00
ssm2602.h
ssm3515.c ASoC: ssm3515: Remove redundant of_match_ptr() 2023-08-13 19:37:47 +01:00
ssm4567.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
sta32x.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
sta32x.h
sta350.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
sta350.h ALSA: Fix some typo 2021-12-06 10:04:05 +01:00
sta529.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
stac9766.c ASoC: stac9766: Update to use maple tree register cache 2023-07-27 20:32:11 +01:00
sti-sas.c ASoC: sti-sas: Constify snd_soc_component_driver struct 2024-08-02 14:05:31 +01:00
tas571x.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
tas571x.h
tas2552.c ASoC: tas*: Drop unused GPIO includes 2024-08-07 23:45:17 +01:00
tas2552.h
tas2562.c ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver 2024-01-05 13:27:16 +00:00
tas2562.h ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values 2021-06-03 13:55:21 +01:00
tas2764.c ASoC: tas*: Drop unused GPIO includes 2024-08-07 23:45:17 +01:00
tas2764.h ASoC: tas2764: Export highpass filter setting 2022-08-25 18:00:00 +01:00
tas2770.c ASoC: tas*: Drop unused GPIO includes 2024-08-07 23:45:17 +01:00
tas2770.h ASoC: tas2770: Fix handling of mute/unmute 2022-08-08 20:44:42 +01:00
tas2780.c ASoC: tas*: Drop unused GPIO includes 2024-08-07 23:45:17 +01:00
tas2780.h ASoC: add tas2780 driver 2022-07-08 11:52:42 +01:00
tas2781-comlib.c ASoC: tas2781: Add Calibration Kcontrols for Chromebook 2024-09-13 17:39:17 +01:00
tas2781-fmwlib.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
tas2781-i2c.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
tas5086.c ASoC: tas5086: use sleeping variants of gpiod API 2024-08-20 12:59:17 +01:00
tas5720.c ASoC: do not include pm_runtime.h if not used 2023-05-23 13:55:55 +01: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: Use devm_kmemdup to replace devm_kmalloc + memcpy 2023-08-14 19:44:38 +01:00
tas6424.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
tas6424.h
tda7419.c ASoC: tda7419: fix module autoloading 2024-08-26 15:52:08 +01:00
tfa989x.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
tfa9879.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
tfa9879.h
tlv320adc3xxx.c ASoC: tlv320adc3xxx: Add support for using MICBIAS pins as GPO 2024-06-18 14:21:04 +01:00
tlv320adcx140.c ASoC: codecs: Remove unused of_gpio.h 2024-06-10 12:48:36 +01:00
tlv320adcx140.h ASoC: tlv320adcx140: extend list of supported samplerates 2023-02-14 13:25:18 +00:00
tlv320aic3x-i2c.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
tlv320aic3x-spi.c ASoC: tlv320aic3x-spi: drop driver owner assignment 2024-03-28 13:57:42 +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: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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 move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
tlv320aic31xx.h ASoC: tlv320aic31xx: Fix typo in BCLK clock name 2021-11-22 15:42:59 +00:00
tlv320aic32x4-clk.c ASoC: tlv320aic32x4: Fix the divide by zero 2023-08-14 13:10:37 +01:00
tlv320aic32x4-i2c.c ASoC: tlv320aic32x4-i2c: Simplify probe() 2023-09-11 01:18:59 +01:00
tlv320aic32x4-spi.c ASoC: tlv320aic32x4-spi: drop driver owner assignment 2024-03-28 13:57:41 +00:00
tlv320aic32x4.c ASoC: tlv320aic32x4: Add multi endpoint support 2024-09-03 21:23:58 +01:00
tlv320aic32x4.h ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() 2023-09-11 01:18:58 +01:00
tlv320dac33.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
tlv320dac33.h
tpa6130a2.c ASoC: Switch i2c drivers back to use .probe() 2023-05-08 08:48:49 +09:00
tpa6130a2.h
ts3a227e.c ASoC: codecs: Remove unused of_gpio.h 2024-06-10 12:48:36 +01:00
ts3a227e.h
tscs42xx.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
tscs42xx.h
tscs454.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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
uda1334.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
uda1380.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
uda1380.h
wcd934x.c ASoC: codecs: wcd934x: make read-only array minCode_param static const 2024-08-21 14:38:01 +01:00
wcd937x-sdw.c ASoC: codecs: wcd937x-sdw: Correct Soundwire ports mask 2024-07-29 13:36:32 +01:00
wcd937x.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
wcd937x.h ASoC: codecs: wcd937x: Move max port number defines to enum 2024-07-29 01:41:19 +01:00
wcd938x-sdw.c ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask 2024-07-29 13:36:33 +01:00
wcd938x.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
wcd938x.h ASoC: codecs: wcd938x: Move max port number defines to enum 2024-07-29 01:41:20 +01:00
wcd939x-sdw.c ASoC: codecs: wcd939x-sdw: Correct Soundwire ports mask 2024-07-29 13:36:34 +01:00
wcd939x.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
wcd939x.h ASoC: codecs: wcd939x: Move max port number defines to enum 2024-07-29 01:41:21 +01:00
wcd9335.c ASoC: codecs: wcd9335: Simplify with cleanup.h 2024-07-08 12:49:56 +01:00
wcd9335.h
wcd-clsh-v2.c ASoC: codecs: wcd93xx: fix object added to multiple drivers 2023-08-28 15:55:07 +01:00
wcd-clsh-v2.h ASoC: codecs: Add WCD939x Codec driver 2024-01-22 00:06:19 +00:00
wcd-mbhc-v2.c ASoC: codecs: wcd-mbhc: Constify passed MBHC reg fields 2024-06-18 16:47:14 +01:00
wcd-mbhc-v2.h ASoC: codecs: wcd-mbhc: Constify passed MBHC reg fields 2024-06-18 16:47:14 +01:00
wl1273.c ASoC: wl1273: Drop empty platform remove function 2022-12-25 23:32:51 +00:00
wl1273.h
wm0010.c ASoC: codecs: wm0010: remove unused struct 'wm0010_spi_msg' 2024-06-03 15:59:28 +01:00
wm1250-ev1.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm2000.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm2000.h
wm2200.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm2200.h
wm5100-tables.c
wm5100.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm5100.h
wm5102.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
wm5102.h
wm5110.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01: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: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8510.h
wm8523.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8523.h
wm8524.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
wm8580.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
wm8580.h
wm8711.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09: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: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8728.h
wm8731-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8731-spi.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
wm8731.c ASoC: wm8731: Update to use maple tree register cache 2023-07-18 14:45:21 +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: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8737.h
wm8741.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8741.h
wm8750.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8750.h
wm8753.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8753.h
wm8770.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
wm8770.h
wm8776.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
wm8776.h
wm8782.c ASoC: wm8782: Use wlf,fsampen device tree property 2023-09-18 14:32:11 +01:00
wm8804-i2c.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8804-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
wm8804.c ASoC: Explicitly include correct DT includes 2023-10-09 13:13:56 +01:00
wm8804.h
wm8900.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8900.h
wm8903.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8903.h
wm8904.c Merge branch 'for-linus' into for-next 2023-08-24 09:27:21 +02:00
wm8904.h
wm8940.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8940.h ASoC: wm8940: Read chip ID when wm8940 codec probing 2022-12-25 23:33:30 +00:00
wm8955.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8955.h
wm8958-dsp2.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
wm8960.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8960.h ASoC: wm8960: Make automatic the default clocking mode 2023-07-31 16:12:47 +01:00
wm8961.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8961.h
wm8962.c ASoC: codecs: wm8962: use 'time_left' variable with wait_for_completion_timeout() 2024-05-07 00:00:14 +09:00
wm8962.h
wm8971.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8971.h
wm8974.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8974.h
wm8978.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8978.h
wm8983.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8983.h
wm8985.c ASoC: wm8985: Update to use maple tree register cache 2023-07-18 14:45:43 +01:00
wm8985.h
wm8988.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8988.h
wm8990.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8990.h
wm8991.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8991.h
wm8993.c ASoC: codecs: wm8993: use 'time_left' variable with wait_for_completion_timeout() 2024-05-07 00:00:15 +09:00
wm8993.h
wm8994.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
wm8994.h ASoC: wm8994: align function prototype 2021-03-11 13:24:16 +00:00
wm8995.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm8995.h
wm8996.c ASoC: codecs: wm8996: use 'time_left' variable with wait_for_completion_timeout() 2024-05-07 00:00:16 +09:00
wm8996.h
wm8997.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
wm8997.h
wm8998.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
wm8998.h
wm9081.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm9081.h
wm9090.c ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-03 11:08:06 +09:00
wm9090.h
wm9705.c ASoC: wm9705: Update to use maple tree register cache 2023-07-18 14:45:44 +01:00
wm9712.c ASoC: wm9712: Update to use maple tree register cache 2023-07-18 14:45:45 +01:00
wm9713.c ASoC: wm9713: Update to use maple tree register cache 2023-07-18 14:45:46 +01:00
wm9713.h
wm_adsp.c ASoC: wm_adsp: Add control_add callback and export wm_adsp_control_add() 2024-08-05 13:53:49 +01:00
wm_adsp.h ASoC: wm_adsp: Add control_add callback and export wm_adsp_control_add() 2024-08-05 13:53:49 +01:00
wm_hubs.c
wm_hubs.h ASoC: wm_hubs: align function prototype 2021-03-11 13:24:19 +00:00
wsa881x.c ASoC: Merge fixes 2024-08-08 09:14:57 +01:00
wsa883x.c ASoC: Merge fixes 2024-08-08 09:14:57 +01:00
wsa884x.c ASoC: codecs: wsa884x: Implement temperature reading and hwmon 2024-08-29 17:04:46 +01:00
zl38060.c ASoC: codecs: zl38060: Mark OF related data as maybe unused 2023-03-13 14:08:49 +00:00