From b22da3d8526a935aa31e086e63f60ff3246cb61c Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Sat, 09 Dec 2023 07:24:11 +0000
Subject: [PATCH] add stmac read mac form eeprom
---
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/wl_cfgp2p.c | 54 ++++--------------------------------------------------
1 files changed, 4 insertions(+), 50 deletions(-)
diff --git a/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/wl_cfgp2p.c b/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/wl_cfgp2p.c
old mode 100644
new mode 100755
index aec9646..05a7edf
--- a/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/wl_cfgp2p.c
+++ b/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/wl_cfgp2p.c
@@ -705,12 +705,7 @@
BCM_REFERENCE(ndev);
CFGP2P_DBG(("enter\n"));
-#ifdef BCMDBUS
- if (wl_to_p2p_bss_bssidx(cfg, P2PAPI_BSSCFG_DEVICE) > 0 && !cfg->bus_resuming)
-#else
- if (wl_to_p2p_bss_bssidx(cfg, P2PAPI_BSSCFG_DEVICE) > 0)
-#endif /* BCMDBUS */
- {
+ if (wl_to_p2p_bss_bssidx(cfg, P2PAPI_BSSCFG_DEVICE) > 0) {
CFGP2P_ERR(("do nothing, already initialized\n"));
goto exit;
}
@@ -737,9 +732,6 @@
* so that time, the ifidx returned in WLC_E_IF should be used for populating
* the netinfo
*/
-#ifdef BCMDBUS
- if (!cfg->bus_resuming)
-#endif /* BCMDBUS */
ret = wl_alloc_netinfo(cfg, NULL, cfg->p2p_wdev, WL_IF_TYPE_STA, 0, bssidx, 0);
if (unlikely(ret)) {
goto exit;
@@ -830,12 +822,7 @@
}
#endif /* WL_IFACE_MGMT */
-#ifdef BCMDBUS
- if (!cfg->bus_resuming && (wl_get_p2p_status(cfg, DISCOVERY_ON)))
-#else
- if (wl_get_p2p_status(cfg, DISCOVERY_ON))
-#endif /* BCMDBUS */
- {
+ if (wl_get_p2p_status(cfg, DISCOVERY_ON)) {
CFGP2P_DBG((" DISCOVERY is already initialized, we have nothing to do\n"));
goto set_ie;
}
@@ -2683,7 +2670,7 @@
cfg->p2p_prb_noti = false;
#endif
- printf("P2P interface started\n");
+ CFGP2P_DBG(("P2P interface started\n"));
exit:
return ret;
@@ -2731,7 +2718,7 @@
p2p_on(cfg) = false;
- printf("Exit. P2P interface stopped\n");
+ CFGP2P_DBG(("Exit. P2P interface stopped\n"));
return;
}
@@ -2821,36 +2808,3 @@
}
return false;
}
-
-#ifdef BCMDBUS
-int
-wl_cfgp2p_start_p2p_device_resume(dhd_pub_t *dhd)
-{
- int ret = 0;
-#ifdef WL_CFG80211_P2P_DEV_IF
- struct net_device *primary_ndev = dhd_linux_get_primary_netdev(dhd);
- struct bcm_cfg80211 *cfg;
- struct wiphy *wiphy;
-
- if (!primary_ndev)
- return -EINVAL;
- cfg = wl_get_cfg(primary_ndev);
- if (!cfg)
- return -EINVAL;
-
- RETURN_EIO_IF_NOT_UP(cfg);
- if (!p2p_on(cfg))
- return -EINVAL;
-
- rtnl_lock();
- wiphy = bcmcfg_to_wiphy(cfg);
- cfg->bus_resuming = TRUE;
- ret = wl_cfgp2p_start_p2p_device(wiphy, cfg->wdev);
- cfg->bus_resuming = FALSE;
- printf("P2P interface resumed\n");
- rtnl_unlock();
-#endif
-
- return ret;
-}
-#endif /* BCMDBUS */
--
Gitblit v1.6.2