Re: [PATCH v2 4/4] arm64: dts: qcom: Add base PURWA-IOT-EVK board
From: Yijie Yang
Date: Sun Jan 11 2026 - 22:12:16 EST
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.
-
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 = <®ulator_usb3_vbus>;
-
- port {
- connector_3_in: endpoint {
- };
- };
- };
-
- connector6 {
- compatible = "usb-a-connector";
- label = "USB-6-Type-A";
- power-role = "source";
-
- vbus-supply = <®ulator_usb6_vbus>;
-
- port {
- connector_4_in: endpoint {
- };
- };
- };
Are there no Type-A ports?
ditto
[...]
panel {
compatible = "edp-panel";
- backlight = <&backlight>;
+ //backlight = <&backlight>;
FWIW we can't merge dead code
I will update.
power-supply = <&vreg_edp_3p3>;
port {
@@ -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
Konrad
--
Best Regards,
Yijie