|
Revision tags: v6.15, v6.15-rc7, v6.15-rc6, v6.15-rc5, v6.15-rc4, v6.15-rc3, v6.15-rc2, v6.15-rc1, v6.14, v6.14-rc7 |
|
| #
94e412c2 |
| 12-Mar-2025 |
Weidong Wang <[email protected]> |
ASoC: codecs: Add aw88166 amplifier driver
The driver is for amplifiers aw88166 of Awinic Technology Corporation. The AW88166 is a high efficiency digital Smart K audio amplifier
Signed-off-by: Wei
ASoC: codecs: Add aw88166 amplifier driver
The driver is for amplifiers aw88166 of Awinic Technology Corporation. The AW88166 is a high efficiency digital Smart K audio amplifier
Signed-off-by: Weidong Wang <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.14-rc6, v6.14-rc5, v6.14-rc4, v6.14-rc3, v6.14-rc2, v6.14-rc1, v6.13, v6.13-rc7, v6.13-rc6, v6.13-rc5, v6.13-rc4, v6.13-rc3, v6.13-rc2 |
|
| #
582057d2 |
| 03-Dec-2024 |
Takashi Iwai <[email protected]> |
ASoC: wcd937x: Use *-y for Makefile
We should use *-y instead of *-objs in Makefile for the module objects. *-objs is used rather for host programs.
Fixes: 313e978df7fc ("ASoC: codecs: wcd937x: ad
ASoC: wcd937x: Use *-y for Makefile
We should use *-y instead of *-objs in Makefile for the module objects. *-objs is used rather for host programs.
Fixes: 313e978df7fc ("ASoC: codecs: wcd937x: add audio routing and Kconfig") Signed-off-by: Takashi Iwai <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
| #
7916a8d8 |
| 03-Dec-2024 |
Takashi Iwai <[email protected]> |
ASoC: cs42l84: Use *-y for Makefile
We should use *-y instead of *-objs in Makefile for the module objects. *-objs is used rather for host programs.
Fixes: 250304a0fb34 ("ASoC: cs42l84: Add new co
ASoC: cs42l84: Use *-y for Makefile
We should use *-y instead of *-objs in Makefile for the module objects. *-objs is used rather for host programs.
Fixes: 250304a0fb34 ("ASoC: cs42l84: Add new codec driver") Signed-off-by: Takashi Iwai <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
| #
3f0b8d36 |
| 03-Dec-2024 |
Takashi Iwai <[email protected]> |
ASoC: cs40l50: Use *-y for Makefile
We should use *-y instead of *-objs in Makefile for the module objects. *-objs is used rather for host programs.
Fixes: c486def5b3ba ("ASoC: cs40l50: Support I2
ASoC: cs40l50: Use *-y for Makefile
We should use *-y instead of *-objs in Makefile for the module objects. *-objs is used rather for host programs.
Fixes: c486def5b3ba ("ASoC: cs40l50: Support I2S streaming to CS40L50") Signed-off-by: Takashi Iwai <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.13-rc1, v6.12, v6.12-rc7 |
|
| #
576c57e6 |
| 06-Nov-2024 |
Kiseok Jo <[email protected]> |
ASoC: sma1307: Add driver for Iron Device SMA1307
The Iron Device SMA1307 is a boosted digital speaker amplifier
Signed-off-by: Kiseok Jo <[email protected]> Link: https://patch.msgid.link/2
ASoC: sma1307: Add driver for Iron Device SMA1307
The Iron Device SMA1307 is a boosted digital speaker amplifier
Signed-off-by: Kiseok Jo <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.12-rc6, v6.12-rc5 |
|
| #
88264e4f |
| 24-Oct-2024 |
Weidong Wang <[email protected]> |
ASoC: codecs: Add aw88081 amplifier driver
The driver is for amplifiers aw88081 of Awinic Technology Corporation. The awinic AW88081 is an I2S/TDM input, high efficiency digital Smart K audio amplif
ASoC: codecs: Add aw88081 amplifier driver
The driver is for amplifiers aw88081 of Awinic Technology Corporation. The awinic AW88081 is an I2S/TDM input, high efficiency digital Smart K audio amplifier
Signed-off-by: Weidong Wang <[email protected]> Reviewed-by: anish kumar <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.12-rc4 |
|
| #
250304a0 |
| 19-Oct-2024 |
Martin Povišer <[email protected]> |
ASoC: cs42l84: Add new codec driver
The CS42L84 is a codec from Cirrus Logic found in Apple Silicon Macs. The chip continues Apple's long tradition of compelling vendors to spin out bespoke SKUs tha
ASoC: cs42l84: Add new codec driver
The CS42L84 is a codec from Cirrus Logic found in Apple Silicon Macs. The chip continues Apple's long tradition of compelling vendors to spin out bespoke SKUs that are based on existing IP but made subtly incompatible with the publicly available part. CS42L84 is very similar to CS42L42, but has a different regmap.
Signed-off-by: Martin Povišer <[email protected]> Signed-off-by: Hector Martin <[email protected]> Signed-off-by: James Calligeros <[email protected]> Reviewed-by: Neal Gompa <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.12-rc3 |
|
| #
de0fb25e |
| 09-Oct-2024 |
Binbin Zhou <[email protected]> |
ASoC: codecs: Add uda1342 codec driver
The UDA1342 is an NXP audio codec, support 2x Stereo audio ADC (4x PGA mic inputs), stereo audio DAC, with basic audio processing.
Signed-off-by: Binbin Zhou
ASoC: codecs: Add uda1342 codec driver
The UDA1342 is an NXP audio codec, support 2x Stereo audio ADC (4x PGA mic inputs), stereo audio DAC, with basic audio processing.
Signed-off-by: Binbin Zhou <[email protected]> Link: https://patch.msgid.link/927e46b48ca84865a216ce08e7c53df59c2a8c0b.1728459624.git.zhoubinbin@loongson.cn Signed-off-by: Mark Brown <[email protected]>
show more ...
|
| #
b97391a6 |
| 09-Oct-2024 |
Binbin Zhou <[email protected]> |
ASoC: codecs: Add support for ES8323
Add a codec driver for the Everest ES8323. It supports two separate audio outputs and two separate audio inputs.
Signed-off-by: Binbin Zhou <zhoubinbin@loongson
ASoC: codecs: Add support for ES8323
Add a codec driver for the Everest ES8323. It supports two separate audio outputs and two separate audio inputs.
Signed-off-by: Binbin Zhou <[email protected]> Link: https://patch.msgid.link/135b19b06d19f34af8a0419bd3782ce5b8779870.1728459624.git.zhoubinbin@loongson.cn Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.12-rc2 |
|
| #
86ce355c |
| 01-Oct-2024 |
Jack Yu <[email protected]> |
ASoC: rt721-sdca: Add RT721 SDCA driver
This is the initial codec driver for rt721-sdca. It's a three functions (jack,mic,amp) soundwire driver.
Signed-off-by: Jack Yu <[email protected]>
v2: Fi
ASoC: rt721-sdca: Add RT721 SDCA driver
This is the initial codec driver for rt721-sdca. It's a three functions (jack,mic,amp) soundwire driver.
Signed-off-by: Jack Yu <[email protected]>
v2: Fix typo in mbq default registers. v3: Include soundwire common functions for Realtek. Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
| #
bbca8e70 |
| 01-Oct-2024 |
Jack Yu <[email protected]> |
ASoC: rt-sdw-common: Common functions for Realtek soundwire driver
This is the first version of common functions for Realtek soundwire codec driver.
Signed-off-by: Jack Yu <[email protected]> Lin
ASoC: rt-sdw-common: Common functions for Realtek soundwire driver
This is the first version of common functions for Realtek soundwire codec driver.
Signed-off-by: Jack Yu <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.12-rc1 |
|
| #
dc9004ea |
| 25-Sep-2024 |
Igor Prusov <[email protected]> |
ASoC: codecs: Add NeoFidelity NTP8835 codec
The NeoFidelity NTP8835 adn NTP8835C are 2.1 channel amplifiers with mixer and biquad filters. Both amplifiers have identical programming interfaces but d
ASoC: codecs: Add NeoFidelity NTP8835 codec
The NeoFidelity NTP8835 adn NTP8835C are 2.1 channel amplifiers with mixer and biquad filters. Both amplifiers have identical programming interfaces but differ in output signal characteristics.
Datasheet: https://www.cpbay.com/Uploads/20210225/6037116a3ea91.pdf Datasheet: https://www.cpbay.com/Uploads/20210918/61458b2f2631e.pdf Signed-off-by: Igor Prusov <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
| #
2bd61fff |
| 25-Sep-2024 |
Igor Prusov <[email protected]> |
ASoC: codecs: Add NeoFidelity NTP8918 codec
The NeoFidelity NTP8918 is a two channel amplifier with mixer and biquad filters.
Datasheet: https://datasheetspdf.com/pdf-down/N/T/P/NTP8918-NeoFidelity
ASoC: codecs: Add NeoFidelity NTP8918 codec
The NeoFidelity NTP8918 is a two channel amplifier with mixer and biquad filters.
Datasheet: https://datasheetspdf.com/pdf-down/N/T/P/NTP8918-NeoFidelity.pdf Signed-off-by: Igor Prusov <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
| #
ba1850dc |
| 25-Sep-2024 |
Igor Prusov <[email protected]> |
ASoC: codecs: Add NeoFidelity Firmware helpers
Add support for loading firmware for NeoFidelity amplifiers.
Signed-off-by: Igor Prusov <[email protected]> Link: https://patch.msgid.link/20
ASoC: codecs: Add NeoFidelity Firmware helpers
Add support for loading firmware for NeoFidelity amplifiers.
Signed-off-by: Igor Prusov <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.11, v6.11-rc7 |
|
| #
5e240449 |
| 05-Sep-2024 |
Nicolas Belin <[email protected]> |
ASoC: codecs: add MT6357 support
Add the support of MT6357 PMIC audio codec.
Signed-off-by: Nicolas Belin <[email protected]> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@co
ASoC: codecs: add MT6357 support
Add the support of MT6357 PMIC audio codec.
Signed-off-by: Nicolas Belin <[email protected]> Reviewed-by: AngeloGioacchino Del Regno <[email protected]> Signed-off-by: Alexandre Mergnat <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.11-rc6, v6.11-rc5, v6.11-rc4, v6.11-rc3, v6.11-rc2, v6.11-rc1, v6.10, v6.10-rc7, v6.10-rc6, v6.10-rc5 |
|
| #
c486def5 |
| 20-Jun-2024 |
James Ogletree <[email protected]> |
ASoC: cs40l50: Support I2S streaming to CS40L50
Introduce support for Cirrus Logic Device CS40L50: a haptic driver with waveform memory, integrated DSP, and closed-loop algorithms.
The ASoC driver
ASoC: cs40l50: Support I2S streaming to CS40L50
Introduce support for Cirrus Logic Device CS40L50: a haptic driver with waveform memory, integrated DSP, and closed-loop algorithms.
The ASoC driver enables I2S streaming to the device.
Reviewed-by: David Rhodes <[email protected]> Signed-off-by: James Ogletree <[email protected]> Reviewed-by: Jeff LaBundy <[email protected]> Reviewed-by: Ricardo Rivera-Matos <[email protected]> Reviewed-by: Mark Brown <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Lee Jones <[email protected]>
show more ...
|
| #
2884c291 |
| 21-Jun-2024 |
Paul Handrigan <[email protected]> |
ASoC: cs530x: Support for cs530x ADCs
Add support for the cs530x family of high performance ADCs.
Signed-off-by: Paul Handrigan <[email protected]> Link: https://patch.msgid.link/2024062
ASoC: cs530x: Support for cs530x ADCs
Add support for the cs530x family of high performance ADCs.
Signed-off-by: Paul Handrigan <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
| #
fe1ff614 |
| 19-Jun-2024 |
Jack Yu <[email protected]> |
ASoC: rt1318: Add RT1318 audio amplifier driver
This is the initial i2s-based amplifier driver for rt1318.
Signed-off-by: Jack Yu <[email protected]> Link: https://msgid.link/r/b3055442ce6d4994aa
ASoC: rt1318: Add RT1318 audio amplifier driver
This is the initial i2s-based amplifier driver for rt1318.
Signed-off-by: Jack Yu <[email protected]> Link: https://msgid.link/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
| #
ca73d314 |
| 19-Jun-2024 |
Khanh Le <[email protected]> |
ASoC: Add ak4619 codec support
Add support for the Asahi Kasei AK4619 audio codec.
[Kuninori cleanuped and adjusted to upstream code]
Signed-off-by: Khanh Le <[email protected]> Signed-off-b
ASoC: Add ak4619 codec support
Add support for the Asahi Kasei AK4619 audio codec.
[Kuninori cleanuped and adjusted to upstream code]
Signed-off-by: Khanh Le <[email protected]> Signed-off-by: Kuninori Morimoto <[email protected]> Link: https://msgid.link/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.10-rc4, v6.10-rc3, v6.10-rc2, v6.10-rc1 |
|
| #
313e978d |
| 24-May-2024 |
Prasad Kumpatla <[email protected]> |
ASoC: codecs: wcd937x: add audio routing and Kconfig
This patch adds audio routing for both playback and capture and Makefile and Kconfigs changes for wcd937x.
Signed-off-by: Prasad Kumpatla <quic_
ASoC: codecs: wcd937x: add audio routing and Kconfig
This patch adds audio routing for both playback and capture and Makefile and Kconfigs changes for wcd937x.
Signed-off-by: Prasad Kumpatla <[email protected]> Co-developed-by: Mohammad Rafi Shaik <[email protected]> Signed-off-by: Mohammad Rafi Shaik <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
| #
bad0a07a |
| 21-May-2024 |
Shuming Fan <[email protected]> |
ASoC: rt1320: Add RT1320 SDCA vendor-specific driver
This is the initial amplifier driver for rt1320.
-- add class id 1
Signed-off-by: Shuming Fan <[email protected]> v2: add Capture DAI fo
ASoC: rt1320: Add RT1320 SDCA vendor-specific driver
This is the initial amplifier driver for rt1320.
-- add class id 1
Signed-off-by: Shuming Fan <[email protected]> v2: add Capture DAI for AEC feedback v3: add some comments for blind writes/patch_code/calling sdw_slave_read_prop v4: add comments for different class id Reviewed-by: Pierre-Louis Bossart <[email protected]> Link: https://msgid.link/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
| #
baf98991 |
| 22-May-2024 |
Matteo Martelli <[email protected]> |
ASoC: codecs: es8311: add everest es8311 codec support
Add support for the Everest-semi ES8311 codec.
Everest-semi ES8311 codec is a low-power mono audio codec with I2S audio interface and I2C cont
ASoC: codecs: es8311: add everest es8311 codec support
Add support for the Everest-semi ES8311 codec.
Everest-semi ES8311 codec is a low-power mono audio codec with I2S audio interface and I2C control.
Supported features: * Both master and slave mode. Master clock is optional in slave mode. * Sample rates from 8KHz to 96KHz. * Sample formats: S16_LE, S18_3LE, S20_3LE, S24_3LE, S24_LE and S32_LE. * I2S formats: I2S, LEFT_J, DSP_A, DSP_B. * BCLK and FSYNC clocks inversion. * Component suspend/resume. * ADC, PGA, DAC controls. * ADC DSP controls: volume, fade (ramp rate), ALC, automute, HPF, EQ. * DAC DSP controls: volume, fade (ramp rate), DRC, EQ. * DAPM routes: capture path with input source selection (differential MIC/DMIC) and AIF channel source selection; playback path with DAC channel source selection.
Limitations: * Support only for master clocks with a ratio of ADC (or DAC) clock to LRCLK equal to 256. This to keep the default ADC and DAC oversampling and ADC scale settings. Anyway all 8-96KHz sample rates are supported when the ratio of MCLK to sample rate is 32, 64, 128, 256, 384 or 512 (upper limit due to max MCLK freq of 49.2MHz). * Coefficients for ADC HPF and ADC/DAC EQ not supported. * Digital mic supported but not tested. * S18_3LE, S20_3LE and S24_3LE formats supported but not tested.
Signed-off-by: Matteo Martelli <[email protected]> Link: https://msgid.link/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.9 |
|
| #
1c3fa666 |
| 07-May-2024 |
Takashi Iwai <[email protected]> |
ASoC: codecs: Use *-y instead of *-objs in Makefile
*-objs suffix is reserved rather for (user-space) host programs while usually *-y suffix is used for kernel drivers (although *-objs works for tha
ASoC: codecs: Use *-y instead of *-objs in Makefile
*-objs suffix is reserved rather for (user-space) host programs while usually *-y suffix is used for kernel drivers (although *-objs works for that purpose for now).
Let's correct the old usages of *-objs in Makefiles.
Signed-off-by: Takashi Iwai <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.9-rc7, v6.9-rc6, v6.9-rc5, v6.9-rc4, v6.9-rc3 |
|
| #
6bb1b706 |
| 07-Apr-2024 |
Shenghao Ding <[email protected]> |
ASoc: PCM6240: Add compile item for PCM6240 Family driver
PCM6240 driver implements a flexible and configurable setting for register and filter coefficients, to one, two or even multiple PCM6240 Fam
ASoc: PCM6240: Add compile item for PCM6240 Family driver
PCM6240 driver implements a flexible and configurable setting for register and filter coefficients, to one, two or even multiple PCM6240 Family Audio chips.
Signed-off-by: Shenghao Ding <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|
|
Revision tags: v6.9-rc2, v6.9-rc1, v6.8 |
|
| #
4ed0915f |
| 05-Mar-2024 |
Luca Ceresoli <[email protected]> |
ASoC: codecs: Add RK3308 internal audio codec driver
Add driver for the internal audio codec of the Rockchip RK3308 SoC.
Initially based on the vendor kernel driver [0], with lots of cleanups, fixe
ASoC: codecs: Add RK3308 internal audio codec driver
Add driver for the internal audio codec of the Rockchip RK3308 SoC.
Initially based on the vendor kernel driver [0], with lots of cleanups, fixes, improvements, conversion to DAPM and removal of some features.
[0] https://github.com/rockchip-linux/kernel/blob/develop-4.19/sound/soc/codecs/rk3308_codec.c
Signed-off-by: Luca Ceresoli <[email protected]> Link: https://msgid.link/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
show more ...
|