mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
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:
committed by
Bjorn Andersson
parent
f116ec4e14
commit
e7733b4211
@@ -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
|
||||
|
||||
1666
arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi
Normal file
1666
arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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";
|
||||
};
|
||||
53
arch/arm64/boot/dts/qcom/x1e80100-dell-latitude-7455.dts
Normal file
53
arch/arm64/boot/dts/qcom/x1e80100-dell-latitude-7455.dts
Normal 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";
|
||||
};
|
||||
Reference in New Issue
Block a user