]> git.ipfire.org Git - thirdparty/linux.git/commit
arm64: dts: qcom: Add support for X1-based Asus Zenbook A14
authorAleksandrs Vinarskis <alex.vinarskis@gmail.com>
Fri, 23 May 2025 13:15:08 +0000 (15:15 +0200)
committerBjorn Andersson <andersson@kernel.org>
Wed, 18 Jun 2025 04:08:31 +0000 (23:08 -0500)
commit6516961352a1ef39184a34690ff3cc06953f6fea
tree47d52982130c2eec70ff37553d8c986f285eaa7b
parent965e28cad4739b11f1bc58c0a9935e025938bb1f
arm64: dts: qcom: Add support for X1-based Asus Zenbook A14

Initial support for Asus Zenbook A14. Particular moddel exists
in X1-26-100, X1P-42-100 (UX3407QA) and X1E-78-100 (UX3407RA).

Mostly similar to other X1-based laptops. Notable differences are:
* Wifi/Bluetooth combo being Qualcomm FastConnect 6900 on UX3407QA
  and Qualcomm FastConnect 7800 on UX3407RA
* USB Type-C retimers are Parade PS8833, appear to behave identical
  to Parade PS8830
* gpio90 is TZ protected

Working:
* Keyboard
* Touchpad
* NVME
* Lid switch
* Camera LED
* eDP (FHD OLED, SDC420D) with brightness control
* Bluetooth, WiFi (WCN6855)
* USB Type-A port
* USB Type-C ports in USB2/USB3/DP (both orientations)
* aDSP/cDPS firmware loading, battery info
* Sleep/suspend, nothing visibly broken on resume

Out of scope of this series:
* Audio (Speakers/microphones/headphone jack)
* Camera (OmniVision OV02C10)
* HDMI (Parade PS185HDM)
* EC

Add dtsi and create two configurations for UX3407QA, UX3407RA.
Tested on UX3407QA with X1-26-100.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Aleksandrs Vinarskis <alex.vinarskis@gmail.com>
Link: https://lore.kernel.org/r/20250523131605.6624-2-alex.vinarskis@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/Makefile
arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/qcom/x1e80100-asus-zenbook-a14.dts [new file with mode: 0644]
arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14.dts [new file with mode: 0644]