mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-19 08:11:11 -04:00
arm64: dts: qcom: Add support for X1-based Surface Pro 11
Add device trees for the Qualcomm X1E and X1P-based Microsoft Surface
Pro 11 machines (codenamed 'Denali').
This device is very similar to the Surface Laptop 7 ('Romulus').
Use a similar strategy to x1-asus-zenbook-a14.dtsi so that we can create
x1e and x1p-specific flavors of the device tree without too much code
duplication.
Hardware support is similar to other X1 machines. The most notable
missing features are:
- Touchscreen and pen
- Cameras (and status LEDs)
Signed-off-by: Dale Whinham <daleyo@gmail.com>
Signed-off-by: Jérôme de Bretagne <jerome.debretagne@gmail.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251220-surface-sp11-for-next-v6-4-81f7451edb77@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
committed by
Bjorn Andersson
parent
8325294ca9
commit
0d72ccaa1e
@@ -370,3 +370,5 @@ x1p42100-hp-omnibook-x14-el2-dtbs := x1p42100-hp-omnibook-x14.dtb x1-el2.dtbo
|
||||
dtb-$(CONFIG_ARCH_QCOM) += x1p42100-hp-omnibook-x14.dtb x1p42100-hp-omnibook-x14-el2.dtb
|
||||
x1p42100-lenovo-thinkbook-16-el2-dtbs := x1p42100-lenovo-thinkbook-16.dtb x1-el2.dtbo
|
||||
dtb-$(CONFIG_ARCH_QCOM) += x1p42100-lenovo-thinkbook-16.dtb x1p42100-lenovo-thinkbook-16-el2.dtb
|
||||
x1p64100-microsoft-denali-el2-dtbs := x1p64100-microsoft-denali.dtb x1-el2.dtbo
|
||||
dtb-$(CONFIG_ARCH_QCOM) += x1p64100-microsoft-denali.dtb x1p64100-microsoft-denali-el2.dtb
|
||||
|
||||
1322
arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi
Normal file
1322
arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi
Normal file
File diff suppressed because it is too large
Load Diff
19
arch/arm64/boot/dts/qcom/x1e80100-microsoft-denali-oled.dts
Normal file
19
arch/arm64/boot/dts/qcom/x1e80100-microsoft-denali-oled.dts
Normal file
@@ -0,0 +1,19 @@
|
||||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
/*
|
||||
* Copyright (c) 2025 Dale Whinham <daleyo@gmail.com>
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "hamoa.dtsi"
|
||||
#include "x1-microsoft-denali.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Microsoft Surface Pro 11th Edition (OLED)";
|
||||
compatible = "microsoft,denali-oled", "microsoft,denali",
|
||||
"qcom,x1e80100";
|
||||
};
|
||||
|
||||
&panel {
|
||||
compatible = "samsung,atna30dw01", "samsung,atna33xc20";
|
||||
};
|
||||
15
arch/arm64/boot/dts/qcom/x1p64100-microsoft-denali.dts
Normal file
15
arch/arm64/boot/dts/qcom/x1p64100-microsoft-denali.dts
Normal file
@@ -0,0 +1,15 @@
|
||||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
/*
|
||||
* Copyright (c) 2025 Dale Whinham <daleyo@gmail.com>
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "hamoa.dtsi"
|
||||
#include "x1-microsoft-denali.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Microsoft Surface Pro 11th Edition (LCD)";
|
||||
compatible = "microsoft,denali-lcd", "microsoft,denali",
|
||||
"qcom,x1p64100", "qcom,x1e80100";
|
||||
};
|
||||
Reference in New Issue
Block a user