I've developed a working kernel workaround for this issue. Both
amplifiers now probe successfully and produce audio on my HP EliteBook 8
G1i (Lunar Lake, kernel 6.17).

Full writeup and patches:
https://gist.github.com/khalilst/0454f6ef2086f6d79d095653fb90313f

The fix involves two changes:
  
1. serial-multi-instantiate: Acquire the CS GPIO from ACPI and set it on the 
controller's cs_gpiods array (setting it on the device doesn't work because
  __spi_add_device() overwrites it)
  
2. spi-pxa2xx: Force the LPSS clock gate on when using GPIO chip select (the 
dynamic clock gating blocks the SPI clock when no native CS is asserted)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2131138

Title:
  Internal speakers don't work in HP Elitebook 8 G1i 14 AI

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/2131138/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to