History log of /linux-6.15/sound/soc/codecs/Makefile (Results 1 – 25 of 431)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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 ...


12345678910>>...18