Draft: ASoC: tas2781: add Ally X Speaker firmware
Adds the Ally X firmware files.
The Ally X is special in that it has 2 firmware files, named TAS2XXX1EB30 and TAS2XXX1EB31. However, the current TAS driver has no concept of the suffix. Therefore, we take the liberty of symlinking the 0 firmware file to TAS2XXX1EB3 to allow the current driver to work.
We have extensively tested the 0 firmware and found no issues. After consulting with Robin Chen from TI, the difference between the firmware files is tuning related, i.e., it does not affect basic device functionality. Nevertheless, the original files remain, allowing the Linux driver to eventually select the correct one, provided there is a potential improvement from this action.
The firmware files were extracted from the SmartAmp Windows driver,
which was sourced from the Asus Ally X support page by me personally
for the purposes of this MR. The command 7za x
was used.
Shenghao Ding from TI confirms the firmware is redistributable.
Co-developed by: Kyle Gospodnetich me@kylegospodneti.ch Tested-by: Richard Alvarez alvarez.richard@gmail.com Tested-by: Jonathan LoBue jlobue10@gmail.com Tested-by: Miles Montierth cyber_dopamine@intheblackmedia.com Signed-off-by: Shenghao Ding shenghao-ding@ti.com Signed-off-by: Kyle Gospodnetich me@kylegospodneti.ch Signed-off-by: Jonathan LoBue jlobue10@gmail.com Signed-off-by: Jan Drogehoff sentrycraft123@gmail.com Signed-off-by: Antheas Kapenekakis git@antheas.dev