c
if (firmware_name) {
    strncpy(config.fwname, "qca/", sizeof(config.fwname) - 1);
    strncat(config.fwname, firmware_name, sizeof(config.fwname) - strlen(config.fwname) - 1);
    config.fwname[sizeof(config.fwname) - 1] = '\0';
} else {
    bt_dev_err(hdev, "No firmware name provided");
    return -EINVAL;
}
