summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYingying Tang <yingying.tang@oss.qualcomm.com>2025-12-10 06:28:17 +0300
committerBjorn Andersson <andersson@kernel.org>2026-01-03 21:23:04 +0300
commit1a5d6d70c3b0b9b2007cd57001266dc018b6098e (patch)
tree317a2f77c11aae8ecf7b43b1f03ab1229f88e71c
parentdce54bba172e351777d3ddcec9f7d03bea99ddf7 (diff)
downloadlinux-1a5d6d70c3b0b9b2007cd57001266dc018b6098e.tar.xz
arm64: dts: qcom: hamoa-iot-evk: Add WLAN node for Hamoa IoT EVK board
WLAN card is connected to PCIe4 on Hamoa IoT EVK board. Add WLAN node to support power sequence for this WLAN card. Signed-off-by: Yingying Tang <yingying.tang@oss.qualcomm.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Link: https://lore.kernel.org/r/20251210032817.1264850-1-yingying.tang@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
-rw-r--r--arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts26
1 files changed, 25 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts b/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts
index 88e3e7bed998..bac531421292 100644
--- a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts
+++ b/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts
@@ -581,7 +581,7 @@
bt-enable-gpios = <&tlmm 116 GPIO_ACTIVE_HIGH>;
wlan-enable-gpios = <&tlmm 117 GPIO_ACTIVE_HIGH>;
- pinctrl-0 = <&wcn_bt_en>;
+ pinctrl-0 = <&wcn_bt_en>, <&wcn_wlan_en>;
pinctrl-names = "default";
regulators {
@@ -891,6 +891,23 @@
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>;
+ };
+};
+
&pcie6a {
vddpe-3v3-supply = <&vreg_nvme>;
};
@@ -1206,6 +1223,13 @@
bias-disable;
};
+ wcn_wlan_en: wcn-wlan-en-state {
+ pins = "gpio117";
+ function = "gpio";
+ drive-strength = <2>;
+ bias-disable;
+ };
+
wwan_sw_en: wwan-sw-en-state {
pins = "gpio221";
function = "gpio";