arm64: dts: qcom: Add support for Dell Inspiron 7441 / Latitude 7455

Add device trees for both SKUs of the X1E80100 Thena laptop:
- Dell Latitude 7455
- Dell Inspiron 14 Plus 7441

Works:
- Wi-Fi (WCN7850 hw2.0)
- Bluetooth
- USB Type-C x2 (with DP alt mode)
- USB Type-A
- USB Fingerprint reader
- eDP Display (with brightness)
- NVMe
- SDHC (microSD slot)
- Keyboard
- Touchpad
- Touchscreen
- Audio (4 Speakers, 2 DMICs, Combo Jack)
- Battery

Not included:
- Camera

Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Co-developed-by: Val Packett <val@packett.cool>
Signed-off-by: Val Packett <val@packett.cool>
Reviewed-by: Laurentiu Tudor <laurentiu.tudor1@dell.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Link: https://lore.kernel.org/r/20250716003139.18543-4-val@packett.cool
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
Bryan O'Donoghue
2025-07-15 21:26:59 -03:00
committed by Bjorn Andersson
parent f116ec4e14
commit e7733b4211
4 changed files with 1775 additions and 0 deletions

View File

@@ -315,6 +315,10 @@ x1e80100-asus-zenbook-a14-el2-dtbs := x1e80100-asus-zenbook-a14.dtb x1-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += x1e80100-asus-zenbook-a14.dtb x1e80100-asus-zenbook-a14-el2.dtb
x1e80100-crd-el2-dtbs := x1e80100-crd.dtb x1-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += x1e80100-crd.dtb x1e80100-crd-el2.dtb
x1e80100-dell-inspiron-14-plus-7441-el2-dtbs := x1e80100-dell-inspiron-14-plus-7441.dtb x1-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += x1e80100-dell-inspiron-14-plus-7441.dtb x1e80100-dell-inspiron-14-plus-7441-el2.dtb
x1e80100-dell-latitude-7455-el2-dtbs := x1e80100-dell-latitude-7455.dtb x1-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += x1e80100-dell-latitude-7455.dtb x1e80100-dell-latitude-7455-el2.dtb
x1e80100-dell-xps13-9345-el2-dtbs := x1e80100-dell-xps13-9345.dtb x1-el2.dtbo
dtb-$(CONFIG_ARCH_QCOM) += x1e80100-dell-xps13-9345.dtb x1e80100-dell-xps13-9345-el2.dtb
x1e80100-hp-elitebook-ultra-g1q-el2-dtbs := x1e80100-hp-elitebook-ultra-g1q.dtb x1-el2.dtbo

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,52 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2025 Val Packett <val@packett.cool>
*/
/dts-v1/;
#include "x1e80100.dtsi"
#include "x1-dell-thena.dtsi"
/ {
model = "Dell Inspiron 14 Plus 7441";
compatible = "dell,inspiron-14-plus-7441", "qcom,x1e80100";
};
&sound {
model = "X1E80100-Dell-Inspiron-14p-7441";
};
&gpu {
status = "okay";
};
&gpu_zap_shader {
firmware-name = "qcom/x1e80100/dell/inspiron-14-plus-7441/qcdxkmsuc8380.mbn";
};
&i2c8 {
touchscreen@10 {
compatible = "hid-over-i2c";
reg = <0x10>;
hid-descr-addr = <0x1>;
interrupts-extended = <&tlmm 51 IRQ_TYPE_LEVEL_LOW>;
pinctrl-0 = <&ts0_default>;
pinctrl-names = "default";
};
};
&remoteproc_adsp {
firmware-name = "qcom/x1e80100/dell/inspiron-14-plus-7441/qcadsp8380.mbn",
"qcom/x1e80100/dell/inspiron-14-plus-7441/adsp_dtbs.elf";
status = "okay";
};
&remoteproc_cdsp {
firmware-name = "qcom/x1e80100/dell/inspiron-14-plus-7441/qccdsp8380.mbn",
"qcom/x1e80100/dell/inspiron-14-plus-7441/cdsp_dtbs.elf";
status = "okay";
};

View File

@@ -0,0 +1,53 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2025 Val Packett <val@packett.cool>
*/
/dts-v1/;
#include "x1e80100.dtsi"
#include "x1-dell-thena.dtsi"
/ {
model = "Dell Latitude 7455";
compatible = "dell,latitude-7455", "qcom,x1e80100";
};
&sound {
model = "X1E80100-Dell-Latitude-7455";
};
&gpu {
status = "okay";
};
&gpu_zap_shader {
firmware-name = "qcom/x1e80100/dell/latitude-7455/qcdxkmsuc8380.mbn";
};
&i2c8 {
/* LXST2021 */
touchscreen@9 {
compatible = "hid-over-i2c";
reg = <0x09>;
hid-descr-addr = <0x1>;
interrupts-extended = <&tlmm 51 IRQ_TYPE_LEVEL_LOW>;
pinctrl-0 = <&ts0_default>;
pinctrl-names = "default";
};
};
&remoteproc_adsp {
firmware-name = "qcom/x1e80100/dell/latitude-7455/qcadsp8380.mbn",
"qcom/x1e80100/dell/latitude-7455/adsp_dtbs.elf";
status = "okay";
};
&remoteproc_cdsp {
firmware-name = "qcom/x1e80100/dell/latitude-7455/qccdsp8380.mbn",
"qcom/x1e80100/dell/latitude-7455/cdsp_dtbs.elf";
status = "okay";
};