Commit ebfb5a57 authored by Jonathan LoBue's avatar Jonathan LoBue Committed by Takashi Iwai
Browse files

ALSA: hda/realtek: tas2781: Fix ROG ALLY X audio

This patch enables the TI TAS2781 amplifier SoC for the ASUS ROG ALLY X.
This is a design change from the original ASUS ROG ALLY, creating the need
for this patch. All other Realtek Codec settings seem to be re-used from
the original ROG ALLY design (on the ROG ALLY X). This patch maintains the
previous settings for the Realtek codec portion, but enables the I2C
binding for the TI TAS2781 amplifier (instead of the Cirrus CS35L41 amp
used on the original ASUS ROG ALLY).

One other requirement must be met for audio to work on the ASUS ROG ALLY X.
A proper firmware file in the correct location with a proper symlink. We
had reached out to TI engineers and confirmed that the firmware found in
the Windows' driver package has a GPL license. Bazzite Github is hosting
this firmware file for now until proper linux-firmware upstreaming can
occur. https://github.com/ublue-os/bazzite



This firmware file should be placed in
/usr/lib/firmware/ti/tas2781/TAS2XXX1EB3.bin with a symlink to it from
/usr/lib/firmware/TAS2XXX1EB3.bin

Co-developed by: Kyle Gospodnetich <me@kylegospodneti.ch>
Signed-off-by: default avatarKyle Gospodnetich <me@kylegospodneti.ch>
Co-developed by: Jan Drogehoff <sentrycraft123@gmail.com>
Signed-off-by: default avatarJan Drogehoff <sentrycraft123@gmail.com>
Signed-off-by: default avatarAntheas Kapenekakis <lkml@antheas.dev>
Tested-by: default avatarRichard Alvarez <alvarez.richard@gmail.com>
Tested-by: default avatarMiles Montierth <cyber_dopamine@intheblackmedia.com>
Signed-off-by: default avatarJonathan LoBue <jlobue10@gmail.com>
Link: https://patch.msgid.link/20240812045325.47736-1-jlobue10@gmail.com


Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent ddf1a212
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment