hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/dhd_linux_platdev.c
....@@ -202,7 +202,7 @@
202202 }
203203 #endif /* ENABLE_4335BT_WAR */
204204
205
- err = plat_data->set_power(on);
205
+ err = plat_data->set_power(on, adapter);
206206 }
207207
208208 if (msec && !err)
....@@ -541,9 +541,15 @@
541541 if (dts_enabled) {
542542 struct resource *resource;
543543 adapter->wifi_plat_data = (void *)&dhd_wlan_control;
544
+#ifdef CUSTOMER_HW
545
+ wifi_plat_dev_probe_ret = dhd_wlan_init_plat_data(adapter);
546
+ if (wifi_plat_dev_probe_ret)
547
+ return wifi_plat_dev_probe_ret;
548
+#endif
544549 resource = &dhd_wlan_resources;
545
- adapter->irq_num = resource->start;
546
- adapter->intr_flags = resource->flags & IRQF_TRIGGER_MASK;
550
+ //adapter->irq_num = resource->start;
551
+ //adapter->intr_flags = resource->flags & IRQF_TRIGGER_MASK;
552
+
547553 #ifdef DHD_ISR_NO_SUSPEND
548554 adapter->intr_flags |= IRQF_NO_SUSPEND;
549555 #endif // endif