linux-arm-msm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] Add support for Dell Latitude 7455 (X1E-80-100)
@ 2025-05-25  9:53 Val Packett
  2025-05-25  9:53 ` [PATCH 1/4] dt-bindings: arm: qcom: Add Dell Latitude 7455 Val Packett
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Val Packett @ 2025-05-25  9:53 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, linux-arm-msm, devicetree, linux-kernel
  Cc: Val Packett

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


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2025-08-11 18:41 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-25  9:53 [PATCH 0/4] Add support for Dell Latitude 7455 (X1E-80-100) Val Packett
2025-05-25  9:53 ` [PATCH 1/4] dt-bindings: arm: qcom: Add Dell Latitude 7455 Val Packett
2025-05-29  9:29   ` Krzysztof Kozlowski
2025-05-25  9:53 ` [PATCH 2/4] arm64: dts: qcom: Add support for X1E80100 " Val Packett
2025-05-25 13:25   ` Dmitry Baryshkov
2025-05-27 12:24     ` Manivannan Sadhasivam
2025-05-27 15:12       ` Stephan Gerhold
2025-05-27 11:25   ` Konrad Dybcio
2025-05-25  9:53 ` [PATCH 3/4] firmware: qcom: scm: Allow QSEECOM on " Val Packett
2025-05-25 13:12   ` Dmitry Baryshkov
2025-08-11 18:41 ` (subset) [PATCH 0/4] Add support for Dell Latitude 7455 (X1E-80-100) Bjorn Andersson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).