Unlike other buses, for PCIe child nodes we should not use "wifi@1,0" as
the bus adress since for PCI devices the actual device adress on the bus is
actually set via the "reg" property and the node name is unused completely.
Though, it will cause DTC to throw warnings, so after investigation and
similar issue upstream[1] simply set the nodes to "wifi@0,0" instead.
[1] https://lists.infradead.org/pipermail/linux-arm-kernel/2021-August/680846.html
Link: https://github.com/openwrt/openwrt/pull/18789
Signed-off-by: Robert Marko <robimarko@gmail.com>
perst-gpios = <&tlmm 15 GPIO_ACTIVE_LOW>;
pcie@0 {
- wifi@1,0 {
+ wifi@0,0 {
status = "okay";
/* QCN9074: ath11k lacks DT compatible for PCI cards */
perst-gpios = <&tlmm 15 GPIO_ACTIVE_LOW>;
pcie@0 {
- wifi@1,0 {
+ wifi@0,0 {
status = "okay";
/* QCN9074: ath11k lacks DT compatible for PCI cards */
perst-gpios = <&tlmm 15 GPIO_ACTIVE_LOW>;
pcie@0 {
- wifi@1,0 {
+ wifi@0,0 {
status = "okay";
/* QCN9074: ath11k lacks DT compatible for PCI cards */
perst-gpio = <&tlmm 60 GPIO_ACTIVE_LOW>;
pcie@0 {
- wifi@1,0 {
+ wifi@0,0 {
status = "okay";
/* ath11k has no DT compatible for PCI cards */
status = "okay";
pcie@0 {
- wifi@1,0 {
+ wifi@0,0 {
status = "okay";
/* ath11k has no DT compatible for PCI cards */
compatible = "pci17cb,1104";
perst-gpio = <&tlmm 52 GPIO_ACTIVE_HIGH>;
pcie@0 {
- wifi0: wifi@1,0 {
+ wifi0: wifi@0,0 {
status = "okay";
compatible = "qcom,ath10k";
perst-gpio = <&tlmm 58 GPIO_ACTIVE_LOW>;
pcie@0 {
- wifi@1,0 {
+ wifi@0,0 {
status = "okay";
/* ath11k has no DT compatible for PCI cards */
perst-gpio = <&tlmm 62 GPIO_ACTIVE_HIGH>;
pcie@0 {
- wifi@1,0 {
+ wifi@0,0 {
status = "okay";
compatible = "qcom,ath10k";
perst-gpio = <&tlmm 61 GPIO_ACTIVE_LOW>;
pcie@0 {
- wifi@1,0 {
+ wifi@0,0 {
status = "okay";
/* ath11k has no DT compatible for PCI cards */
perst-gpio = <&tlmm 58 GPIO_ACTIVE_LOW>;
pcie@0 {
- wifi0: wifi@1,0 {
+ wifi0: wifi@0,0 {
status = "okay";
compatible = "qcom,ath10k";
perst-gpio = <&tlmm 61 GPIO_ACTIVE_LOW>;
pcie@0 {
- wifi@1,0 {
+ wifi@0,0 {
status = "okay";
/* ath11k has no DT compatible for PCI cards */