[NEUS7920-133]wlbt: WLAN mac_addr_override use module_param_string
authorIvan Priest <i.priest@samsung.com>
Wed, 13 Feb 2019 22:36:38 +0000 (22:36 +0000)
committerYoungmin Nam <youngmin.nam@samsung.com>
Tue, 21 May 2019 10:45:23 +0000 (19:45 +0900)
Use the module_param_string() API for the mac address
override.

Change-Id: I2ad111518c1d1e5efe131a084f0313aacffe0d8e
SCSC-Bug-Id: SSB-48059
Signed-off-by: Ivan Priest <i.priest@samsung.com>
drivers/net/wireless/scsc/mgt.c

index 37e73fa73dfff377f98ec3d664940872ddebd8fc..ab2657ac9cfe76f018f8ed7dcf01e450ce2f7f48 100755 (executable)
@@ -52,6 +52,14 @@ static char *mib_file2_t = "wlan_t_sw.hcf";
 module_param(mib_file2_t, charp, S_IRUGO | S_IWUSR);
 MODULE_PARM_DESC(mib_file2_t, "mib data filename");
 
+/* MAC address override. If set to FF's, then
+ * the address is taken from config files or
+ * default derived from HW ID.
+ */
+static char mac_addr_override[] = "ff:ff:ff:ff:ff:ff";
+module_param_string(mac_addr, mac_addr_override, sizeof(mac_addr_override), S_IRUGO | S_IWUSR);
+MODULE_PARM_DESC(mac_addr_override, "WLAN MAC address override");
+
 static int slsi_mib_open_file(struct slsi_dev *sdev, struct slsi_dev_mib_info *mib_info, const struct firmware **fw);
 static int slsi_mib_close_file(struct slsi_dev *sdev, const struct firmware *e);
 static int slsi_mib_download_file(struct slsi_dev *sdev, struct slsi_dev_mib_info *mib_info);