[PATCH v3 2/4] arm64: dts: qcom: fix PURWA/HAMOA IOT SOM compatibles
From: Yuanjie Yang
Date: Wed Aug 05 2026 - 06:31:22 EST
The compatible strings used for the Hamoa and Purwa IoT SOMs do not
match the naming used in the corresponding hardware documentation.
The SOMs are documented using their IQ product names and there are no
products identified as hamoa-iot-som or purwa-iot-som. Update the SOM
compatible strings to use the documented hardware names instead.
This keeps the DTS compatible strings aligned with the official
Qualcomm hardware documentation.
Fixes: c11645afb0e2 ("arm64: dts: qcom: Add base HAMOA-IOT-EVK board")
Fixes: 9ed20e877239 ("arm64: dts: qcom: Add base PURWA-IOT-EVK board")
Signed-off-by: Yuanjie Yang <yuanjie.yang@xxxxxxxxxxxxxxxx>
---
arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 4 ++--
.../arm64/boot/dts/qcom/{purwa-iot-som.dtsi => iq-x5121-evk-som.dtsi} | 0
.../arm64/boot/dts/qcom/{hamoa-iot-som.dtsi => iq-x7181-evk-som.dtsi} | 0
arch/arm64/boot/dts/qcom/purwa-iot-evk.dts | 4 ++--
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts b/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts
index 9fa86bb6438e..b807079a5ee2 100644
--- a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts
+++ b/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts
@@ -6,12 +6,12 @@
/dts-v1/;
#include <dt-bindings/leds/common.h>
-#include "hamoa-iot-som.dtsi"
+#include "iq-x7181-evk-som.dtsi"
#include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
/ {
model = "Qualcomm Technologies, Inc. Hamoa IoT EVK";
- compatible = "qcom,hamoa-iot-evk", "qcom,hamoa-iot-som", "qcom,x1e80100";
+ compatible = "qcom,hamoa-iot-evk", "qcom,iq-x7181-evk-som", "qcom,x1e80100";
chassis-type = "embedded";
aliases {
diff --git a/arch/arm64/boot/dts/qcom/purwa-iot-som.dtsi b/arch/arm64/boot/dts/qcom/iq-x5121-evk-som.dtsi
similarity index 100%
rename from arch/arm64/boot/dts/qcom/purwa-iot-som.dtsi
rename to arch/arm64/boot/dts/qcom/iq-x5121-evk-som.dtsi
diff --git a/arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi b/arch/arm64/boot/dts/qcom/iq-x7181-evk-som.dtsi
similarity index 100%
rename from arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi
rename to arch/arm64/boot/dts/qcom/iq-x7181-evk-som.dtsi
diff --git a/arch/arm64/boot/dts/qcom/purwa-iot-evk.dts b/arch/arm64/boot/dts/qcom/purwa-iot-evk.dts
index ad503beec1d3..d2963af1d762 100644
--- a/arch/arm64/boot/dts/qcom/purwa-iot-evk.dts
+++ b/arch/arm64/boot/dts/qcom/purwa-iot-evk.dts
@@ -6,12 +6,12 @@
/dts-v1/;
#include <dt-bindings/leds/common.h>
-#include "purwa-iot-som.dtsi"
+#include "iq-x5121-evk-som.dtsi"
#include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
/ {
model = "Qualcomm Technologies, Inc. Purwa IoT EVK";
- compatible = "qcom,purwa-iot-evk", "qcom,purwa-iot-som", "qcom,x1p42100";
+ compatible = "qcom,purwa-iot-evk", "qcom,iq-x5121-evk-som", "qcom,x1p42100";
chassis-type = "embedded";
aliases {
--
2.43.0