*/
 #define __MAKE_UC_FW_PATH_BLANK(prefix_, name_) \
        "i915/" \
-       __stringify(prefix_) name_ ".bin"
+       __stringify(prefix_) "_" name_ ".bin"
 
 #define __MAKE_UC_FW_PATH_MAJOR(prefix_, name_, major_) \
        "i915/" \
-       __stringify(prefix_) name_ \
+       __stringify(prefix_) "_" name_ "_" \
        __stringify(major_) ".bin"
 
 #define __MAKE_UC_FW_PATH_MMP(prefix_, name_, major_, minor_, patch_) \
        "i915/" \
-       __stringify(prefix_) name_ \
+       __stringify(prefix_) "_" name_  "_" \
        __stringify(major_) "." \
        __stringify(minor_) "." \
        __stringify(patch_) ".bin"
 
 /* Minor for internal driver use, not part of file name */
 #define MAKE_GUC_FW_PATH_MAJOR(prefix_, major_, minor_) \
-       __MAKE_UC_FW_PATH_MAJOR(prefix_, "_guc_", major_)
+       __MAKE_UC_FW_PATH_MAJOR(prefix_, "guc", major_)
 
 #define MAKE_GUC_FW_PATH_MMP(prefix_, major_, minor_, patch_) \
-       __MAKE_UC_FW_PATH_MMP(prefix_, "_guc_", major_, minor_, patch_)
+       __MAKE_UC_FW_PATH_MMP(prefix_, "guc", major_, minor_, patch_)
 
 #define MAKE_HUC_FW_PATH_BLANK(prefix_) \
-       __MAKE_UC_FW_PATH_BLANK(prefix_, "_huc")
+       __MAKE_UC_FW_PATH_BLANK(prefix_, "huc")
 
 #define MAKE_HUC_FW_PATH_GSC(prefix_) \
-       __MAKE_UC_FW_PATH_BLANK(prefix_, "_huc_gsc")
+       __MAKE_UC_FW_PATH_BLANK(prefix_, "huc_gsc")
 
 #define MAKE_HUC_FW_PATH_MMP(prefix_, major_, minor_, patch_) \
-       __MAKE_UC_FW_PATH_MMP(prefix_, "_huc_", major_, minor_, patch_)
+       __MAKE_UC_FW_PATH_MMP(prefix_, "huc", major_, minor_, patch_)
 
 /*
  * All blobs need to be declared via MODULE_FIRMWARE().