https://bugzilla.suse.com/show_bug.cgi?id=1215268 https://bugzilla.suse.com/show_bug.cgi?id=1215268#c8 Chester Lin <chester.lin@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |UPSTREAM Summary|[TRACKERBUG][aarch64][Lenov |[TRACKERBUG][aarch64][Lenov |o-X13s] Some workaround |o-X13s] Some workaround |patches [EFI, SND_SOC, |patches [EFI, sound_clock] |sound_clock] for the |for the current kernel |current kernel support on |support on X13s |X13s | --- Comment #8 from Chester Lin <chester.lin@suse.com> --- (In reply to Chester Lin from comment #7)
(In reply to Chester Lin from comment #6)
(In reply to Jiri Slaby from comment #5)
(In reply to Chester Lin from comment #2)
The UEFI firmware of X13s has clk DT overlays that do not match the upstream DT (See as below example). Here we will need a downstream patch in order to enable audio system (LPASS) on X13s.
So how is this going to be handled in upstream? IOW, why do we need a downstream patch and keep upstream broken?
I think this issue must be fixed in Lenovo UEFI firmware since Lenovo should follow the upstream dt-bindings (since v6.5):
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/ Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml
I will contact ARM & Lenovo to see if this issue can be fixed in later releases.
The compatible mismatch issue is now fixed in X13s UEFI FW v1.58.
I have dropped the workaround patch of lpasscc and confirmed that all QCOM EFI patches will be applied in v6.7-rc1. Let's close this bug, thank you. -- You are receiving this mail because: You are on the CC list for the bug.