]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: qcom: add initial support for Samsung Galaxy S20
authorEric Gonçalves <ghatto404@gmail.com>
Fri, 5 Sep 2025 19:09:31 +0000 (19:09 +0000)
committerBjorn Andersson <andersson@kernel.org>
Tue, 9 Sep 2025 15:31:17 +0000 (10:31 -0500)
Add new device support for the Samsung Galaxy S20 phone

What works (common dtsi):
- SimpleFB
- Pstore/ramoops
- GPIO keys
- UFS
- USB

Signed-off-by: Eric Gonçalves <ghatto404@gmail.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250905190931.27481-4-ghatto404@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/Makefile
arch/arm64/boot/dts/qcom/sm8250-samsung-x1q.dts [new file with mode: 0644]

index 0e4e0e0b833bbc62026c37875974a89b303e3b8e..5b52f9e4e5f31ac5a398d0762337a0a31af1f4dd 100644 (file)
@@ -276,6 +276,7 @@ dtb-$(CONFIG_ARCH_QCOM)     += sm8150-sony-xperia-kumano-griffin.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += sm8250-hdk.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += sm8250-mtp.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += sm8250-samsung-r8q.dtb
+dtb-$(CONFIG_ARCH_QCOM)        += sm8250-samsung-x1q.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += sm8250-sony-xperia-edo-pdx203.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += sm8250-sony-xperia-edo-pdx206.dtb
 dtb-$(CONFIG_ARCH_QCOM)        += sm8250-xiaomi-elish-boe.dtb
diff --git a/arch/arm64/boot/dts/qcom/sm8250-samsung-x1q.dts b/arch/arm64/boot/dts/qcom/sm8250-samsung-x1q.dts
new file mode 100644 (file)
index 0000000..d6aeb5a
--- /dev/null
@@ -0,0 +1,26 @@
+// SPDX-License-Identifier: GPL-2.0-only
+
+/dts-v1/;
+
+#include "sm8250-samsung-common.dtsi"
+
+/ {
+       model = "Samsung Galaxy S20";
+       compatible = "samsung,x1q", "qcom,sm8250";
+       chassis-type = "handset";
+};
+
+&adsp {
+       firmware-name = "qcom/sm8250/Samsung/x1q/adsp.mbn";
+       status = "okay";
+};
+
+&cdsp {
+       firmware-name = "qcom/sm8250/Samsung/x1q/cdsp.mbn";
+       status = "okay";
+};
+
+&slpi {
+       firmware-name = "qcom/sm8250/Samsung/x1q/slpi.mbn";
+       status = "okay";
+};