From 6778948f9de86c3cfaf36725a7c87dcff9ba247f Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 11 Dec 2023 08:20:59 +0000 Subject: [PATCH] kernel_5.10 no rt --- kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/dhd_linux_platdev.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/dhd_linux_platdev.c b/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/dhd_linux_platdev.c index f91e496..9da8b5a 100644 --- a/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/dhd_linux_platdev.c +++ b/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/dhd_linux_platdev.c @@ -202,7 +202,7 @@ } #endif /* ENABLE_4335BT_WAR */ - err = plat_data->set_power(on); + err = plat_data->set_power(on, adapter); } if (msec && !err) @@ -541,9 +541,15 @@ if (dts_enabled) { struct resource *resource; adapter->wifi_plat_data = (void *)&dhd_wlan_control; +#ifdef CUSTOMER_HW + wifi_plat_dev_probe_ret = dhd_wlan_init_plat_data(adapter); + if (wifi_plat_dev_probe_ret) + return wifi_plat_dev_probe_ret; +#endif resource = &dhd_wlan_resources; - adapter->irq_num = resource->start; - adapter->intr_flags = resource->flags & IRQF_TRIGGER_MASK; + //adapter->irq_num = resource->start; + //adapter->intr_flags = resource->flags & IRQF_TRIGGER_MASK; + #ifdef DHD_ISR_NO_SUSPEND adapter->intr_flags |= IRQF_NO_SUSPEND; #endif // endif -- Gitblit v1.6.2