Loading drivers/net/wireless/wcnss/wcnss_wlan.c +11 −0 Original line number Diff line number Diff line Loading @@ -175,6 +175,7 @@ static DEFINE_SPINLOCK(reg_spinlock); #define WCNSS_USR_CTRL_MSG_START 0x00000000 #define WCNSS_USR_SERIAL_NUM (WCNSS_USR_CTRL_MSG_START + 1) #define WCNSS_USR_HAS_CAL_DATA (WCNSS_USR_CTRL_MSG_START + 2) #define WCNSS_USR_WLAN_MAC_ADDR (WCNSS_USR_CTRL_MSG_START + 3) #define MAC_ADDRESS_STR "%02x:%02x:%02x:%02x:%02x:%02x" Loading Loading @@ -2129,6 +2130,16 @@ void process_usr_ctrl_cmd(u8 *buf, size_t len) has_calibrated_data = buf[2]; break; case WCNSS_USR_WLAN_MAC_ADDR: memcpy(&penv->wlan_nv_macAddr, &buf[2], sizeof(penv->wlan_nv_macAddr)); pr_debug("%s: MAC Addr:" MAC_ADDRESS_STR "\n", __func__, penv->wlan_nv_macAddr[0], penv->wlan_nv_macAddr[1], penv->wlan_nv_macAddr[2], penv->wlan_nv_macAddr[3], penv->wlan_nv_macAddr[4], penv->wlan_nv_macAddr[5]); break; default: pr_err("%s: Invalid command %d\n", __func__, cmd); break; Loading Loading
drivers/net/wireless/wcnss/wcnss_wlan.c +11 −0 Original line number Diff line number Diff line Loading @@ -175,6 +175,7 @@ static DEFINE_SPINLOCK(reg_spinlock); #define WCNSS_USR_CTRL_MSG_START 0x00000000 #define WCNSS_USR_SERIAL_NUM (WCNSS_USR_CTRL_MSG_START + 1) #define WCNSS_USR_HAS_CAL_DATA (WCNSS_USR_CTRL_MSG_START + 2) #define WCNSS_USR_WLAN_MAC_ADDR (WCNSS_USR_CTRL_MSG_START + 3) #define MAC_ADDRESS_STR "%02x:%02x:%02x:%02x:%02x:%02x" Loading Loading @@ -2129,6 +2130,16 @@ void process_usr_ctrl_cmd(u8 *buf, size_t len) has_calibrated_data = buf[2]; break; case WCNSS_USR_WLAN_MAC_ADDR: memcpy(&penv->wlan_nv_macAddr, &buf[2], sizeof(penv->wlan_nv_macAddr)); pr_debug("%s: MAC Addr:" MAC_ADDRESS_STR "\n", __func__, penv->wlan_nv_macAddr[0], penv->wlan_nv_macAddr[1], penv->wlan_nv_macAddr[2], penv->wlan_nv_macAddr[3], penv->wlan_nv_macAddr[4], penv->wlan_nv_macAddr[5]); break; default: pr_err("%s: Invalid command %d\n", __func__, cmd); break; Loading