Re: [PATCH v2 4/4] arm64: dts: qcom: Add base PURWA-IOT-EVK board

From: Yijie Yang

Date: Mon Jan 12 2026 - 00:51:21 EST




On 1/12/2026 1:00 PM, Dmitry Baryshkov wrote:
On Mon, Jan 12, 2026 at 11:12:09AM +0800, Yijie Yang wrote:


On 1/9/2026 7:29 PM, Konrad Dybcio wrote:
On 1/9/26 8:59 AM, YijieYang wrote:
From: Yijie Yang <yijie.yang@xxxxxxxxxxxxxxxx>

The PURWA-IOT-EVK is an evaluation platform for IoT products, composed of
the Purwa IoT SoM and a carrier board. Together, they form a complete
embedded system capable of booting to UART.

[...]

- backlight: backlight {
- compatible = "pwm-backlight";
- pwms = <&pmk8550_pwm 0 5000000>;
- enable-gpios = <&pmc8380_3_gpios 4 GPIO_ACTIVE_HIGH>;
- power-supply = <&vreg_edp_bl>;
-
- pinctrl-0 = <&edp_bl_en>, <&edp_bl_pwm>;
- pinctrl-names = "default";
- };

Is the backlight infra different on the Purwa IoT EVK?

As you can see, this Purwa file was copied from the latest
hamoa-iot-evk.dts. However, not all nodes have been verified on Purwa.
Therefore, I need to retain only the functions that work correctly and keep
them aligned with the nodes from my initial version. The deleted nodes will
be updated later by the respective authors from different technical areas.

Please, only delete nodes which are not present on the Purwa IoT EVK.

This isn’t a deletion—it’s just not ready yet. Why do we need to include all the nodes like a mature Hamoa platform in the initial push?




-
wcd938x: audio-codec {
compatible = "qcom,wcd9385-codec";
@@ -60,32 +50,6 @@ chosen {
stdout-path = "serial0:115200n8";
};
- connector3 {
- compatible = "usb-a-connector";
- label = "USB-3-Type-A";
- power-role = "source";
-
- vbus-supply = <&regulator_usb3_vbus>;
-
- port {
- connector_3_in: endpoint {
- };
- };
- };
-
- connector6 {
- compatible = "usb-a-connector";
- label = "USB-6-Type-A";
- power-role = "source";
-
- vbus-supply = <&regulator_usb6_vbus>;
-
- port {
- connector_4_in: endpoint {
- };
- };
- };

Are there no Type-A ports?

ditto

?


@@ -920,23 +886,6 @@ &mdss_dp3_phy {
status = "okay";
};
-&pcie4_port0 {
- wifi@0 {
- compatible = "pci17cb,1107";
- reg = <0x10000 0x0 0x0 0x0 0x0>;
-
- vddaon-supply = <&vreg_pmu_aon_0p59>;
- vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
- vddwlmx-supply = <&vreg_pmu_wlmx_0p85>;
- vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
- vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
- vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
- vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>;
- vddpcie0p9-supply = <&vreg_pmu_pcie_0p9>;
- vddpcie1p8-supply = <&vreg_pmu_pcie_1p8>;
- };
-};

Is the Wi-Fi solution different?

ditto

NAK


--
Best Regards,
Yijie