Re: [PATCH 0/2] ALSA: hda/tas2563: Add tas253 HDA driver

From: Gergo Koteles
Date: Wed Dec 06 2023 - 20:05:55 EST


Please disregard this patch.
The tas2781-hda driver will handle this.

https://lore.kernel.org/all/cover.1701906455.git.soyer@xxxxxx/

On Tue, 2023-12-05 at 00:45 +0100, Gergo Koteles wrote:
> The ta2563 is a smart amplifier. Similar to tas2562 but with DSP. Some
> Lenovo laptops have it to drive the bass speakers. By default, it is in
> software shutdown state.
>
> To make the DSP work it needs a firmware and some calibration data.
> The latter can be read from the EFI in Lenovo laptops.
>
> For the correct configuration it needs additional register data.
> It captured after running the Windows driver.
>
> The firmware can be extracted as TAS2563Firmware.bin from the Windows
> driver with innoextract.
> https://download.lenovo.com/consumer/mobiles/h5yd037fbfyy7kd0.exe
>
> The driver will search for it as TAS2563-17AA3870.bin with the 14ARB7.
>
> It uses the default program/configuration, and has no controls for these yet.
>
> The amplifier works without firmware, but I don't know how safe is it,
> that's why the firmware is required.
>
> Gergo Koteles (2):
> ASoc: tas2563: DSP Firmware loading support
> ALSA: hda/tas2563: Add tas2563 HDA driver
>
> {sound/soc/codecs => include/sound}/tas2562.h | 8 +
> include/sound/tas25xx-dsp.h | 100 ++++
> sound/pci/hda/Kconfig | 14 +
> sound/pci/hda/Makefile | 2 +
> sound/pci/hda/patch_realtek.c | 22 +-
> sound/pci/hda/tas2563_hda_i2c.c | 508 ++++++++++++++++++
> sound/soc/codecs/Kconfig | 7 +
> sound/soc/codecs/Makefile | 2 +
> sound/soc/codecs/tas2562.c | 2 +-
> sound/soc/codecs/tas25xx-dsp.c | 282 ++++++++++
> 10 files changed, 942 insertions(+), 5 deletions(-)
> rename {sound/soc/codecs => include/sound}/tas2562.h (90%)
> create mode 100644 include/sound/tas25xx-dsp.h
> create mode 100644 sound/pci/hda/tas2563_hda_i2c.c
> create mode 100644 sound/soc/codecs/tas25xx-dsp.c
>
>
> base-commit: ffc253263a1375a65fa6c9f62a893e9767fbebfa