aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs
AgeCommit message (Expand)AuthorFilesLines
5 daysMerge tag 'asoc-fix-v7.2-merge-window' of https://git.kernel.org/pub/scm/linu...Takashi Iwai23-62/+146
6 daysASoC: codecs: pcm512x: only print info once on no sclkChristian Hewitt1-1/+1
8 daysASoC: rt5575: Use __le32 for SPI burst write addressOder Chiou1-1/+1
8 daysASoC: tas2783: Update loaded firmware names to linux-firmware 20260519Bartosz Juraszewski1-23/+50
8 daysASoC: Fix SoundWire randconfig issuesMark Brown16-16/+48
8 daysASoC: realtek: Add back local call to sdw_show_ping_status()Charles Keepax12-12/+36
8 daysASoC: ti: Add back local call to sdw_show_ping_status()Charles Keepax2-2/+6
8 daysASoC: max98373: Add back local call to sdw_show_ping_status()Charles Keepax1-1/+3
8 daysASoC: es9356: Add back local call to sdw_show_ping_status()Charles Keepax1-1/+3
9 daysASoC: cs530x: Fix expected MCLK rates for CS5302/4/8Ahmad Fatoum2-11/+24
2026-06-17ASoC: rt5650: enhance spk protection functionShuming Fan2-4/+3
2026-06-17ASoC: tlv320aic3x: restrict CLKDIV bypass Q values in dual-rate modeSen Wang1-6/+19
2026-06-15Merge tag 'asoc-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai260-1454/+9035
2026-06-15Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+3
2026-06-12ASoC: don't use array if single patternMark Brown7-37/+15
2026-06-12ASoC: codecs: pcm3168a: update auto select formatKuninori Morimoto1-0/+2
2026-06-12ASoC: codecs: ak4619: update auto select formatKuninori Morimoto1-0/+2
2026-06-12ASoC: codecs: peb2466: don't use array if single patternKuninori Morimoto1-5/+4
2026-06-12ASoC: codecs: idt821034: don't use array if single patternKuninori Morimoto1-5/+4
2026-06-12ASoC: codecs: framer-codec: don't use array if single patternKuninori Morimoto1-5/+3
2026-06-12ASoC: remove SND_SOC_POSSIBLE_xBx_xFxKuninori Morimoto4-22/+0
2026-06-12ASoC: adau1372: Clear PLL_EN on failed PLL lock without reset GPIOGuangshuo Li1-0/+5
2026-06-11ASoC: cs35l56: Remove unnecessary conditionals waiting for enumerationCharles Keepax2-38/+10
2026-06-11ASoC: wcd939x: Use new SoundWire enumeration helperCharles Keepax1-8/+3
2026-06-11ASoC: wcd938x: Use new SoundWire enumeration helperCharles Keepax1-8/+3
2026-06-11ASoC: wcd937x: Use new SoundWire enumeration helperCharles Keepax1-8/+3
2026-06-11ASoC: pm4125: Use new SoundWire enumeration helperCharles Keepax1-8/+3
2026-06-11ASoC: rt5682: Use new SoundWire enumeration helperCharles Keepax1-10/+4
2026-06-11ASoC: wsa881x: Use new SoundWire enumeration helperCharles Keepax1-6/+4
2026-06-11ASoC: Validate written enum values in custom controlsMark Brown1-1/+3
2026-06-11ASoC: codecs: hdac_hdmi: Validate written enum valueHyeongJun An1-1/+3
2026-06-11ASoC: cs35l56: Fix wrong error test on simple_write_to_buffer()Richard Fitzgerald1-1/+1
2026-06-11ASoC: cs35l56: Fix possible uninitialized value in cs35l56_spi_system_reset()Richard Fitzgerald1-0/+1
2026-06-10ASoC: cs35l56: Don't leave parent IRQ disabled if system_suspend failsRichard Fitzgerald1-1/+6
2026-06-10ASoC: tas2783A: remove unused tas25xx_(de)register_misc() functionsEthan Nelson-Moore2-10/+0
2026-06-10ASoC: cs35l56: Fix some cleanup memory leaksMark Brown3-2/+29
2026-06-10ASoC: cs35l56: Cleanup if component_probe failsRichard Fitzgerald2-1/+19
2026-06-10ASoC: cs35l56: Prevent double-free of debugfsRichard Fitzgerald1-0/+1
2026-06-10ASoC: cs35l56: Fix missing calls to wm_adsp2_remove()Richard Fitzgerald1-1/+6
2026-06-10ALSA: hda/tas2781: Fix device-0 reset issue and handle -EXDEV in block data p...Baojun Xu1-3/+4
2026-06-10ASoC: codecs: aw88261: fixes and cleanupMark Brown2-276/+496
2026-06-10ASoC: codecs: aw88261: make volume control usableVal Packett2-23/+23
2026-06-10ASoC: codecs: aw88261: fix incorrect masks for boost regsVal Packett1-6/+6
2026-06-10ASoC: codecs: aw88261: remove async startVal Packett2-35/+4
2026-06-10ASoC: codecs: aw88261: remove fade in/out on start/stopVal Packett2-159/+2
2026-06-10ASoC: codecs: aw88261: reduce log spamVal Packett1-10/+14
2026-06-10ASoC: codecs: aw88261: add TDM supportVal Packett2-1/+170
2026-06-10ASoC: codecs: aw88261: support changing sample rate and bit widthVal Packett2-56/+291
2026-06-09ASoC: sma1307: Fix uevent string leaks in fault workerCássio Gabriel1-14/+21
2026-06-09ASoC: cs35l56: Increase pm_runtime autosuspend delayRichard Fitzgerald1-1/+2
2026-06-08ASoC: dt-bindings: ti,tas2781: Add TAS2573 supportMark Brown1-1/+6
2026-06-08ASoC: tas2781: Add TAS2573 supportBaojun Xu1-1/+6
2026-06-08ASoC: wm_adsp: Fix NULL dereference when removing firmware controlsRichard Fitzgerald1-0/+3
2026-06-03ASoC: cs42xx8: Add SPI bus support for CS42448/CS42888 codecMark Brown4-0/+116
2026-06-03ASoC: cs42xx8: Add SPI bus support for CS42448/CS42888 codecChancel Liu4-0/+116
2026-06-02ASoC: es9356: Use new SoundWire enumeration helperCharles Keepax1-14/+5
2026-06-02ASoC: codecs: rk3328: Use managed GPIO and clock helpersCássio Gabriel1-41/+13
2026-06-02ASoC: cs35l56: Share common SoundWire interrupt enable/disable codeRichard Fitzgerald3-49/+58
2026-06-01ASoC: aw88395: use struct_size() and __counted_by() for aw_containerRosen Penev4-13/+23
2026-06-01ASoC: codecs: pcm3168a: Fix and updates for power managementMark Brown1-14/+8
2026-06-01ASoC: codecs: pcm3168a: Drop CONFIG_PM-conditional preproc directiveCezary Rojewski1-13/+7
2026-06-01ASoC: codecs: pcm3168a: Drop redundant pm_runtime_idle()Cezary Rojewski1-1/+0
2026-06-01ASoC: codecs: pcm3168a: Prevent regulator double-disable in S4Cezary Rojewski1-0/+1
2026-06-01ASoC: nau8822: add support for supply regulatorsMark Brown3-4/+47
2026-06-01ASoC: codecs: nau8822: add support for supply regulatorsAlexey Charkov2-3/+46
2026-05-28ASoC: cs-amp-lib: Simplify overcomplicated error returnRichard Fitzgerald1-4/+1
2026-05-27ASoC: codecs: simple-mux: Fix enum control bounds checkCássio Gabriel1-1/+1
2026-05-27ASoC: es9356-sdca: Depend on CONFIG_SND_SOC_SDCANathan Chancellor1-0/+1
2026-05-27ASoC: codecs: Adjust indentation in CONFIG_SND_SOC_ES9356 definitionNathan Chancellor1-4/+4
2026-05-26ASoC: cs35l56-shared-test: Fix possible null pointer dereferenceEthan Tidmore1-1/+0
2026-05-25ASoC: codecs: max98090: switch to standard set_jack callbackMark Brown2-8/+5
2026-05-25ASoC: codecs: max98090: use component set_jack callbackSrinivas Kandagatla2-8/+5
2026-05-25ASoC: add shared BCLK rate constraint for cross-DAI coordinationMark Brown3-9/+17
2026-05-22ASoC: cs35l56: Replace open-coded SoundWire regmap with generic regmap-sdwMark Brown1-0/+1
2026-05-22ASoC: cs35l56: Use standard SoundWire regmap implementationRichard Fitzgerald3-84/+51
2026-05-22ASoC: cs35l56: Use reg_base to offset addresses on SoundWireRichard Fitzgerald2-6/+3
2026-05-22ASoC: cs35l56-shared-test: Subtract reg_base offset in dummy regmapRichard Fitzgerald1-0/+6
2026-05-21ASoC: codecs: pcm512x: fix null-ptr dereference in pcm512x_overclock_xxx_put()Jeongjun Park1-3/+3
2026-05-21ASoC: cs-amp-lib: Some bug and typo fixesMark Brown1-5/+12
2026-05-21ASoC: cs-amp-lib: Fix typo in error message: write -> readRichard Fitzgerald1-1/+1
2026-05-21ASoC: cs-amp-lib: Fix missing dput() after debugfs_lookup()Richard Fitzgerald1-3/+10
2026-05-21ASoC: cs-amp-lib: Fix wrong sizeof() in _cs_amp_set_efi_calibration_data()Richard Fitzgerald1-1/+1
2026-05-21ASoC: cs35l56: Fix flushing of IRQ work in cs35l56_sdw_remove()Richard Fitzgerald1-1/+2
2026-05-21ASoC: Rework initialization of i2c_device_idsMark Brown197-418/+390
2026-05-21ASoC: Use named initializers for arrays of i2c_device_dataUwe Kleine-König (The Capable Hub)197-383/+383
2026-05-21ASoC: Drop empty i2c remove callbacksUwe Kleine-König (The Capable Hub)7-35/+7
2026-05-20ASoC: uda1380: remove kmemdup_arrayRosen Penev1-7/+6
2026-05-20ASoC: move card->pop_time to soc-dapmMark Brown2-5/+11
2026-05-20ASoC: soc-dapm: move card->pop_time to soc-dapm.cKuninori Morimoto1-3/+0
2026-05-20ASoC: ti: ams-delta: Stop (ab)using card->pop_timeJanusz Krzysztofik2-2/+11
2026-05-20ASoC: rt722-sdca: Add a control to support CAE firmware updateJack Yu3-8/+346
2026-05-19ASoC: cs35l56: Use standard SoundWire regmap implementationRichard Fitzgerald3-84/+51
2026-05-19ASoC: cs35l56: Use reg_base to offset addresses on SoundWireRichard Fitzgerald2-6/+3
2026-05-19ASoC: cs35l56-shared-test: Subtract reg_base offset in dummy regmapRichard Fitzgerald1-0/+6
2026-05-18ASoC: Add support for GPIOs driven amplifiersMark Brown1-26/+892
2026-05-18ASoC: simple-amplifier: Update author and copyrightHerve Codina1-2/+8
2026-05-18ASoC: simple-amplifier: gpio-audio-amp: Add support for gain-labelsHerve Codina1-3/+113
2026-05-18ASoC: simple-amplifier: gpio-audio-amp: Add support for gain-rangesHerve Codina1-5/+312
2026-05-18ASoC: simple-amplifier: gpio-audio-amp: Add support for basic gainHerve Codina1-0/+125
2026-05-18ASoC: simple-amplifier: gpio-audio-amp: Add support for bypass gpioHerve Codina1-2/+19
2026-05-18ASoC: simple-amplifier: gpio-audio-amp: Add support for mute gpioHerve Codina1-2/+125
2026-05-18ASoC: simple-amplifier: gpio-audio-amp: Add support for extra power suppliesHerve Codina1-3/+82
2026-05-18ASoC: simple-amplifier: Introduce support for gpio-audio-ampHerve Codina1-0/+54
2026-05-18ASoC: simple-amplifier: Remove DAPM widgets and routes from the ASoC componen...Herve Codina1-6/+53
2026-05-18ASoC: simple-amplifier: Use 'simple_amp' variable name instead of 'priv'Herve Codina1-10/+10
2026-05-18ASoC: simple-amplifier: Rename drv_event() functionHerve Codina1-3/+3
2026-05-18ASoC: simple-amplifier: Remove CONFIG_OF flag and of_match_ptr()Herve Codina1-3/+1
2026-05-18ASoC: simple-amplifier: Add missing headersHerve Codina1-0/+2
2026-05-18ASoC: simple-amplifier: Remove DRV_NAME defined valueHerve Codina1-3/+1
2026-05-16ASoC: sigmadsp: Use flexible array for control cacheRosen Penev1-2/+2
2026-05-16ASoC: pcm6240: Use flexible array for config blocksRosen Penev2-22/+16
2026-05-15ASoC: Merge up fixesMark Brown4-11/+12
2026-05-15ASoC: es9356-sdca: Add ES9356 SDCA driverZhang Yi4-0/+1368
2026-05-15ASoC: codecs: fs210x: fix possible buffer overflowAlexander A. Klimov1-1/+1
2026-05-15ASoC: cs35l56: Log SoundWire status updates only on changesSimon Trimmer1-2/+3
2026-05-15ASoC: cs35l56: Drop malformed default N from KconfigAndy Shevchenko1-3/+0
2026-05-15ASoC: tac5xx2-sdw: Use new SoundWire enumeration helperCharles Keepax1-13/+3
2026-05-12ASoC: cs35l56: Abort TDM mask loop at maximum channel shiftRichard Fitzgerald1-0/+2
2026-05-12ASoC: Add a new SoundWire enumeration helperMark Brown20-247/+80
2026-05-12ASoC: tas2783: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: rt5682: Use new SoundWire enumeration helperCharles Keepax1-12/+4
2026-05-12ASoC: rt1320: Use new SoundWire enumeration helperCharles Keepax1-12/+4
2026-05-12ASoC: rt1318: Use new SoundWire enumeration helperCharles Keepax1-12/+4
2026-05-12ASoC: rt1316: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: rt1308: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: rt1017: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: rt722: Use new SoundWire enumeration helperCharles Keepax1-12/+4
2026-05-12ASoc: rt721: Use new SoundWire enumeration helperCharles Keepax1-12/+4
2026-05-12ASoC: rt715: Use new SoundWire enumeration helperCharles Keepax2-28/+8
2026-05-12ASoC: rt712: Use new SoundWire enumeration helperCharles Keepax2-27/+8
2026-05-12ASoC: rt711: Use new SoundWire enumeration helperCharles Keepax2-22/+8
2026-05-12ASoC: rt700: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: max98373: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: max98363: Use new SoundWire enumeration helperCharles Keepax1-13/+4
2026-05-12ASoC: cs42l42: Use new SoundWire enumeration helperCharles Keepax1-7/+4
2026-05-12ASoC: cs35l56: Use new SoundWire enumeration helperCharles Keepax1-6/+4
2026-05-12ASoC: cs35l56: Check for successful runtime-resume in cs35l56_dsp_work()Richard Fitzgerald1-5/+8
2026-05-11ASoC: rt5640: Handle nested IRQsAnupama Kunkulagunta1-11/+13
2026-05-11ASoC: Move system_long_wq to system_dfl_long_wqMark Brown7-326/+76
2026-05-11ASoC: codecs: rt5640: Move long delayed work on system_dfl_long_wqMarco Crivellari1-6/+7
2026-05-11ASoC: cs42l43: Move long delayed work on system_dfl_long_wqMarco Crivellari1-2/+3
2026-05-07ASoC: tac5xx2-sdw: add soundwire based codec driverNiranjan H Y4-0/+2319
2026-05-06ASoC: cs35l56: Fixes for driver cleanupMark Brown1-3/+8
2026-05-06ASoC: cs35l56: Destroy workqueue in probe error pathRichard Fitzgerald1-0/+3
2026-05-06ASoC: cs35l56: Don't use devres to unregister componentRichard Fitzgerald1-3/+5
2026-05-06ASoC: nau8825: Fix typos in commentsMd Shofiqul Islam1-4/+4
2026-05-06ASoC: wm_adsp_fw_find_test: Fix a couple of bugsMark Brown1-10/+47
2026-05-05ASoC: wm_adsp_fw_find_test: Fix a couple of bugsMark Brown1-10/+47
2026-05-05ASoC: wm_adsp_fw_find_test: Clear searched_fw_files in find-by-index testRichard Fitzgerald1-0/+1
2026-05-05ASoC: wm_adsp_fw_find_test: Redirect wm_adsp_release_firmware_files()Richard Fitzgerald1-10/+46
2026-05-05ASoC: tas2770: Deal with bogus initial temperature valueJames Calligeros1-1/+22
2026-05-05ASoC: tas2764: Deal with bogus initial temperature register valueJames Calligeros1-8/+27
2026-05-04ASoC: Improve SDCA support for duplicated featuresMark Brown1-3/+3
2026-05-04ASoC: SDCA: Remove sdca_function_data duplicationCharles Keepax1-3/+3
2026-05-04ASoC: uniphier: Use guard() for spin locksMark Brown7-16/+39
2026-05-04ASoC: cs35l56: Fix out-of-bounds in dev_err() in cs35l56_read_onchip_spkid()Richard Fitzgerald1-2/+1
2026-05-04ASoC: cs35l56: Fix hibernate write in runtime resume error pathRichard Fitzgerald1-3/+5
2026-05-04ASoC: codecs: ab8500: Remove suspicious codeUwe Kleine-König (The Capable Hub)1-301/+3
2026-04-29ASoC: codecs: ab8500: Fix casting of private dataChristian A. Ehrhardt1-3/+3
2026-04-29ASoC: cs35l56: Fix illegal writes to OTP_MEM registersRichard Fitzgerald1-4/+3
2026-04-28ASoC: aw88395: Fix kernel panic caused by invalid GPIO error pointerwangdicheng1-5/+4
2026-04-28ASoC: wsa881x: Move custom workaround to gpiolib-ofMark Brown1-31/+4
2026-04-28ASoC: wsa881x: Move custom workaround to gpiolib-ofLinus Walleij1-31/+4
2026-04-27ASoC: Add TAS67524 quad-channel Class-D amplifier driverMark Brown4-0/+2575
2026-04-27ASoC: codecs: Add TAS67524 quad-channel audio amplifier driverSen Wang4-0/+2575
2026-04-27ASoC: ES8389: convert to devm_clk_get_optional() to get clockLi Jian1-1/+1
2026-04-27ASoC: codecs: wcd937x: fix AUX PA sequencing and mixer controlsAjay Kumar Nandam1-1/+25
2026-04-27ASoC: rt722-sdca: add FU06 Playback Switch for speaker mute controlAaron Ma2-14/+67
2026-04-27ASoC: tas2770: Fix order of operations for temperature calculationJames Calligeros1-2/+2
2026-04-27ASoC: tas2764: Mark die temp register as volatileJames Calligeros1-0/+1
2026-04-27ASoC: tlv320aic3x: Add multi endpoint supportMarek Vasut1-0/+7
2026-04-23Merge tag 'asoc-fix-v7.1-merge-window' of https://git.kernel.org/pub/scm/linu...Takashi Iwai3-14/+24
2026-04-22ASoC: dt-bindings: ti,tas2781: Add TAS5832 supportMark Brown1-0/+5
2026-04-22ASoC: tas2781: Add tas5832 supportBaojun Xu1-0/+5
2026-04-20ALSA: hda/tas2781: Fix sound abnormal issue on some SPI deviceBaojun Xu1-4/+3
2026-04-16ASoC: es8311: Fix clock leak and check update_bits in set_bias_level()Hsieh Hung-En1-5/+10
2026-04-16ASoC: es8311: Check regcache_sync() error in resumeHsieh Hung-En1-1/+6
2026-04-14ASoC: rt1320: fix the warning 'rae_fw' from request_firmware() not releasedShuming Fan1-0/+1
2026-04-13ASoC: tas2781: fix unused-const-variable warningArnd Bergmann1-8/+2
2026-04-10ASoC: rt1320-sdw: Add an approach to get new hardware advance gainJack Yu2-2/+36
2026-04-10ASoC: uda1380: Modernize the driverLinus Walleij2-32/+37
2026-04-09ASoC: rt1320-sdw: kcontrol for brown-out feature updateJack Yu2-0/+43
2026-04-09ASoC: Yet another round of SDCA fixesMark Brown1-1/+8
2026-04-08ASoC: tas2781: Explicit association of Device, Device Name, and Device IDShenghao Ding1-53/+51
2026-04-08ASoC: nau8325: Add software reset during probeNeo Chang1-1/+8
2026-04-06ASoC: rt5640: Handle 0Hz sysclk during stream shutdownSheetal1-0/+5
2026-04-03ASoC: codecs: tlv320dac33: remove kmemdup_arrayRosen Penev1-6/+4
2026-04-01ASoC: ak5558: remove unused snd_soc_componentKuninori Morimoto1-1/+0
2026-03-30ASoC: jz47xx: Convert to devm_clk_get_enabled()Mark Brown3-46/+12
2026-03-30ASoC: jz4770: Convert to devm_clk_get_enabled()Jihed Chaibi1-16/+4
2026-03-30ASoC: jz4760: Convert to devm_clk_get_enabled()Jihed Chaibi1-16/+4
2026-03-30ASoC: jz4725b: Convert to devm_clk_get_enabled()Jihed Chaibi1-14/+4
2026-03-30ASoC: Merge up fixesMark Brown1-10/+24
2026-03-30ASoC: codecs: inline i2c_check_functionality checksThorsten Blum5-12/+7
2026-03-27ASoC: Drop some unused GPIO includesMark Brown3-3/+0
2026-03-27ASoC: ts3a227e: Drop unused includeLinus Walleij1-1/+0
2026-03-27ASoC: nau8315: Drop unused includeLinus Walleij1-1/+0
2026-03-27ASoC: rt1318: Drop unused includeLinus Walleij1-1/+0
2026-03-26ASoC: wm_adsp_fw_find_test: Fix missing NULL terminator on file name listRichard Fitzgerald1-0/+1
2026-03-26ASoC: adau1372: Fix error handling in adau1372_set_power()Mark Brown1-10/+24