All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/4] ASoC: Add TAS67524 quad-channel Class-D amplifier driver
@ 2026-04-08  5:31 Sen Wang
  2026-04-08  5:31 ` [PATCH v4 1/4] ASoC: dt-bindings: Add ti,tas67524 Sen Wang
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Sen Wang @ 2026-04-08  5:31 UTC (permalink / raw)
  To: linux-sound
  Cc: broonie, lgirdwood, robh, krzk+dt, conor+dt, devicetree, perex,
	tiwai, shenghao-ding, kevin-lu, baojun.xu, niranjan.hy,
	l-badrinarayanan, devarsht, v-singh1, linux-kernel, sen

This series adds support for the TI TAS675x (TAS6754, TAS67524)
quad-channel automotive Class-D amplifiers. The devices have an
integrated DSP and load diagnostics, and are controlled over I2C.

Patch 1 adds the dt-binding, patch 2 the codec driver, patch 3 the
ALSA mixer controls documentation, and patch 4 adds the MAINTAINERS
entry.

Tested on AM62D-EVM with a TAS67CD-AEC daughter card. For setup &
test procedures, refer to the GitHub repository.

GitHub: https://github.com/SenWang125/tas67-linux

Changes in v4:
 - Corrected dt-binding compatibles (1/4)
 - Reverted v3's change and made tas67524.c back to tas675x.c (2/4)
 - Links to v3: https://lore.kernel.org/all/20260403050627.635591-1-sen@ti.com/

Changes in v3:
 - Renamed ALL tas675x filenames to tas67524, removed tas6754 compatible instance
 - Changed pd-gpios to powerdown-gpios, cleanup unnessary .yaml formatting (1/4)
 - Opt to use disable delayed_work and re-enable on runtime suspend/resume,
 similarly, use disable/enable IRQ on system suspend/resume. (2/4)
 - Include IRQ_NONE on ISR returns. (2/4)
 - Clarify _check_faults() function which now returns need_clear boolean (2/4)
 - Added register section (3/4)
 - Added addintional notes: for clarification (3/4)
 - Links to v2: https://lore.kernel.org/all/20260401223239.1638881-1-sen@ti.com/

Changes in v2:
 - Remove redundant DAPM event function (2/4)
 - Move IRQ request past power_on, so regs can be set in a clean state (2/4)
 - Add delayed_work at probe time to accomdate no PM configs (2/4)
 - Change .set_fmt and .dapm_routes callbacks to the same tas675x_set_fmt name (2/4)
 - Links to v1: https://lore.kernel.org/all/20260401024210.28542-1-sen@ti.com/

Sen Wang (4):
  ASoC: dt-bindings: Add ti,tas67524
  ASoC: codecs: Add TAS67524 quad-channel audio amplifier driver
  Documentation: sound: Add TAS675x codec mixer controls documentation
  MAINTAINERS: add entry for TAS67524 audio amplifier

 .../bindings/sound/ti,tas67524.yaml           |  280 +++
 Documentation/sound/codecs/index.rst          |    1 +
 Documentation/sound/codecs/tas675x.rst        |  686 ++++++
 MAINTAINERS                                   |    4 +
 sound/soc/codecs/Kconfig                      |   11 +
 sound/soc/codecs/Makefile                     |    2 +
 sound/soc/codecs/tas675x.c                    | 2172 +++++++++++++++++
 sound/soc/codecs/tas675x.h                    |  367 +++
 8 files changed, 3523 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/sound/ti,tas67524.yaml
 create mode 100644 Documentation/sound/codecs/tas675x.rst
 create mode 100644 sound/soc/codecs/tas675x.c
 create mode 100644 sound/soc/codecs/tas675x.h

-- 
2.43.0


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-04-09 15:41 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-08  5:31 [PATCH v4 0/4] ASoC: Add TAS67524 quad-channel Class-D amplifier driver Sen Wang
2026-04-08  5:31 ` [PATCH v4 1/4] ASoC: dt-bindings: Add ti,tas67524 Sen Wang
2026-04-08  7:13   ` Krzysztof Kozlowski
2026-04-08  5:31 ` [PATCH v4 2/4] ASoC: codecs: Add TAS67524 quad-channel audio amplifier driver Sen Wang
2026-04-08  7:14   ` Krzysztof Kozlowski
2026-04-08 15:41   ` Mark Brown
2026-04-09 15:26     ` Wang, Sen
2026-04-09 15:41       ` Mark Brown
2026-04-08  5:31 ` [PATCH v4 3/4] Documentation: sound: Add TAS675x codec mixer controls documentation Sen Wang
2026-04-08  5:31 ` [PATCH v4 4/4] MAINTAINERS: add entry for TAS67524 audio amplifier Sen Wang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.