+static void _update_wifi_firmware_state(void)
+{
+ mode_t mode = S_IRGRP | S_IWUSR | S_IXGRP;
+
+ if (creat(SPRD_CP2_FIRMWARE_STATE_PATH, mode) < 0)
+ DBG("Failed to create wifi firmware state file");
+
+ is_wifi_firmware_downloaded = TRUE;
+}
+
+static int _get_wifi_firmware_state(void)
+{
+ if (!is_wifi_firmware_downloaded
+ && access(SPRD_CP2_FIRMWARE_STATE_PATH, F_OK) != 0)
+ is_wifi_firmware_downloaded = FALSE;
+ else
+ is_wifi_firmware_downloaded = TRUE;
+ return is_wifi_firmware_downloaded;
+}
+