-
Notifications
You must be signed in to change notification settings - Fork 350
Open
Description
Summary
The Chuwi CoreBook X (AMD Ryzen 5 7430U, Barcelo-R) uses a hybrid stereo speaker design:
- Right speaker: Conexant SN6180 HDA codec — works
- Left speaker: AWINIC AW88298 Smart PA via I2S from AMD ACP — does not work
The AMD ACP (1022:15e2) does not create I2S platform devices for this machine because the kernel lacks an ACPI machine table entry for HID AWDZ8298.
Related issue with full hardware details: thesofproject/linux#5687
Key Facts
- ACP PCI:
03:00.5 [1022:15e2](rev 01) snd_rn_pci_acp3xenables the device but does not bind — no I2S platform devices created- AWINIC chip: AW88298 (PID 1852), I2C bus 0, addr 0x34
- ACPI HID:
AWDZ8298, path\_SB_.I2CB.CHIP, status active (0x0F) - GPIO: pin 121 (0x79) for RSTN, currently HIGH
- Chip responds to I2C, registers are writable, but SYSST shows NOCLKS — no I2S clock from ACP
ACPI DSDT snippet
Scope (_SB.I2CB)
{
Device (CHIP)
{
Name (_HID, "AWDZ8298")
Name (_CID, "AWDZ8298")
// I2C: 0x34 + 0x35 at 400kHz on I2CB
// GPIO: pin 0x79 (121)
// _DSM UUID: 1cc539cd-5a26-4288-a572-25c5744ebf1b
// Arg2==0: {0x01, 0x34, 0x01, 0x35}
// Arg2==1: {0x02}
}
}
What is needed
- ACPI machine table entry in AMD ACP driver (
snd-amd-acpi-mach) for HIDAWDZ8298 - ACP I2S platform device creation for this configuration
- ASoC codec driver for AW88298 (out-of-tree driver exists: https://github.com/dianjixz/aw882xx)
- SOF topology / firmware support if applicable
System Info
- Chuwi CoreBook X (Emdoor ODM, subsystem 0x2782:0x1221)
- AMD Ryzen 5 7430U
- Kernel 6.18.13-200.fc43.x86_64 (Fedora 43)
- Also broken on fresh Windows 11 (requires OEM driver)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels