net: wireless: bcmdhd: Fixing missing WLP2P defintion for p2p
authorGreg Goldman <ggoldman@broadcom.com>
Thu, 11 Aug 2011 00:48:00 +0000 (17:48 -0700)
committermgross <mark.gross@intel.com>
Wed, 9 Nov 2011 20:22:59 +0000 (12:22 -0800)
Change-Id: I9683fe499fd6cae89468dbb048c9fd8f1b13ecce
Signed-off-by: Howard M. Harte <hharte@broadcom.com>
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
drivers/net/wireless/bcmdhd/dhd_common.c
drivers/net/wireless/bcmdhd/dhd_linux.c

index c50f053..582ed8c 100644 (file)
@@ -1553,8 +1553,10 @@ dhd_preinit_ioctls(dhd_pub_t *dhd)
 #endif
 #ifdef AP
        uint32 mpc = 0; /* Turn MPC off for AP/APSTA mode */
+#endif /* AP */
+#if defined(AP) || defined(WLP2P)
        uint32 apsta = 1; /* Enable APSTA mode */
-#endif
+#endif /* defined(AP) || defined(WLP2P) */
 #ifdef GET_CUSTOM_MAC_ENABLE
        struct ether_addr ea_addr;
 #endif /* GET_CUSTOM_MAC_ENABLE */
@@ -1653,11 +1655,12 @@ dhd_preinit_ioctls(dhd_pub_t *dhd)
        /* Turn off MPC in AP mode */
        bcm_mkiovar("mpc", (char *)&mpc, 4, iovbuf, sizeof(iovbuf));
        dhd_wl_ioctl_cmd(dhd, WLC_SET_VAR, iovbuf, sizeof(iovbuf), TRUE, 0);
-
+#endif /* AP */
+#if defined(AP) || defined(WLP2P)
        /* Enable APSTA mode */
        bcm_mkiovar("apsta", (char *)&apsta, 4, iovbuf, sizeof(iovbuf));
        dhd_wl_ioctl_cmd(dhd, WLC_SET_VAR, iovbuf, sizeof(iovbuf), TRUE, 0);
-#endif
+#endif /* defined(AP) || defined(WLP2P) */
 #if defined(SOFTAP)
        if (ap_fw_loaded == TRUE) {
                dhd_wl_ioctl_cmd(dhd, WLC_SET_DTIMPRD, (char *)&dtim, sizeof(dtim), TRUE, 0);
index c6e7095..77decc5 100644 (file)
@@ -2261,6 +2261,7 @@ dhd_open(struct net_device *net)
        if (ifidx == 0) {
                atomic_set(&dhd->pend_8021x_cnt, 0);
 #if defined(WL_CFG80211)
+               printf("\n cfg %s\n", dhd_version);
                wl_android_wifi_on(net);
 #endif