diff --git a/drivers/net/wireless/ti/wl12xx/main.c b/drivers/net/wireless/ti/wl12xx/main.c index 1c627da..979aec9 100644 --- a/drivers/net/wireless/ti/wl12xx/main.c +++ b/drivers/net/wireless/ti/wl12xx/main.c @@ -1236,9 +1236,11 @@ static int wl12xx_boot(struct wl1271 *wl) if (ret < 0) goto out; - ret = wlcore_boot_upload_nvs(wl); - if (ret < 0) - goto out; + if (!wl->plt) { + ret = wlcore_boot_upload_nvs(wl); + if (ret < 0) + goto out; + } ret = wl12xx_pre_upload(wl); if (ret < 0)