[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250525095341.12462-2-val@packett.cool>
Date: Sun, 25 May 2025 06:53:32 -0300
From: Val Packett <val@...kett.cool>
To: Bjorn Andersson <andersson@...nel.org>,
Konrad Dybcio <konradybcio@...nel.org>,
Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
linux-arm-msm@...r.kernel.org,
devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org
Cc: Val Packett <val@...kett.cool>
Subject: [PATCH 0/4] Add support for Dell Latitude 7455 (X1E-80-100)
Hello everyone,
just got a Dell that wasn't properly brought up before, works pretty well now :)
The hardware is very similar to other Dells, especially the Inspiron 14p 7441,
so big thanks to Bryan O'Donoghue for the patches for that one.
Works:
- USB Type-C x2, including DP alt mode (PS8830)
- USB Type-A & USB fingerprint reader (PTN3222)
- Wi-Fi & Bluetooth (WCN7850 hw2.0)
- Display, Backlight (eDP: BOE NE14QDM-???)
- Keyboard, Touchpad, Touchscreen (I2C HID)
- microSD card reader (SDHC)
- Battery info (aDSP, unlike the Inspiron (0.o))
Works for me but not included yet:
- Camera (OV02E10)
- Iris codec
Not tried yet:
- Audio
Bugs:
- NVMe drops out upon resume from deep suspend (all I/O times out),
have to use s2idle for now
- ath12k wastes 1W of CPU power when NetworkManager is running, with visible
100% CPU spikes caused by ath12k_mac_op_cancel_remain_on_channel spinning
on a spinlock, called from NM's routine check (every 6s) on WiFi status
- SDHC with high-speed (UHS) microSD cards spews I/O errors during early
reads that check the partition table and file system headers (though
actually working with an ext4 FS mounted despite these errors didn't
seem to produce any more errors and worked great)
- SDHC used to break deep suspend completely (nothing on screen when trying
to wake up) at some point during testing but seems to no longer happen
ath12k also used to panic quickly after boot very often (i.e. unless it was
a "lucky" boot) on next-20250516, but that was completely fixed by next-20250523.
Val Packett (4):
dt-bindings: arm: qcom: Add Dell Latitude 7455
arm64: dts: qcom: Add support for X1E80100 Dell Latitude 7455
firmware: qcom: scm: Allow QSEECOM on Dell Latitude 7455
drm/panel-edp: Add BOE NE14QDM panel for Dell Latitude 7455
.../devicetree/bindings/arm/qcom.yaml | 1 +
arch/arm64/boot/dts/qcom/Makefile | 2 +
.../dts/qcom/x1e80100-dell-latitude-7455.dts | 1484 +++++++++++++++++
drivers/firmware/qcom/qcom_scm.c | 1 +
drivers/gpu/drm/panel/panel-edp.c | 1 +
5 files changed, 1489 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-dell-latitude-7455.dts
--
2.49.0
Powered by blists - more mailing lists