arm64: dts: qcom: Add support for X1-based Dell XPS 13 9345
authorAleksandrs Vinarskis <alex.vinarskis@gmail.com>
Thu, 3 Oct 2024 21:10:09 +0000 (23:10 +0200)
committerBjorn Andersson <andersson@kernel.org>
Mon, 14 Oct 2024 23:45:17 +0000 (18:45 -0500)
commitf5b788d0e8cdaac7df6ec9a24926672965d87dfc
tree2a8b1174e77c15cc13cdbad530c8ee470dec33ed
parent1aa50217d7fd1b9932d3552a20c2f7fd58d77cfa
arm64: dts: qcom: Add support for X1-based Dell XPS 13 9345

Initial support for Dell XPS 9345 13" 2024 (Codenamed 'Tributo') based
on X1E80100.

Working:
* Touchpad
* Keyboard (only post suspend&resume, i2c-hid patch required [1])
* Touchscreen
* eDP (low-res IPS, OLED) with brightness control
* NVME
* USB Type-C ports in USB2/USB3 (one orientation)
* WiFi
* GPU/aDSP/cDSP firmware loading (requires binaries from Windows)
* Lid switch
* Sleep/suspend, nothing visibly broken on resume

Not working:
* Speakers (WIP, pin guessing, x4 WSA8845)
* Microphones (WIP, pin guessing, dual array)
* Fingerprint Reader (WIP, USB MP with ptn3222)
* USB as DP/USB3 (WIP, PS8830 based)
* Camera (Likely OV01A10)
* EC over i2c

Should be working, but cannot be tested due to lack of hw:
* higher res IPS panel

[1] https://lore.kernel.org/all/20240925100303.9112-1-alex.vinarskis@gmail.com/

Signed-off-by: Aleksandrs Vinarskis <alex.vinarskis@gmail.com>
Tested-by: Stefan Schmidt <stefan.schmidt@linaro.org>
Link: https://lore.kernel.org/r/20241003211139.9296-4-alex.vinarskis@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/Makefile
arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts [new file with mode: 0644]