Lines Matching refs:fw_path
3267 static int concate_revision_bcm4358(dhd_bus_t *bus, char *fw_path, char *nv_path) in concate_revision_bcm4358() argument
3294 strcat(fw_path, chipver_tag); in concate_revision_bcm4358()
3320 static int concate_revision_bcm4359(dhd_bus_t *bus, char *fw_path, char *nv_path) in concate_revision_bcm4359() argument
3350 strcat(fw_path, chipver_tag); in concate_revision_bcm4359()
3359 strncat(fw_path, "_b90s", strlen("_b90s")); in concate_revision_bcm4359()
3361 strcat(fw_path, chipver_tag); in concate_revision_bcm4359()
3366 strcat(fw_path, chipver_tag); in concate_revision_bcm4359()
3375 concate_revision_from_cisinfo(dhd_bus_t *bus, char *fw_path, char *nv_path) in concate_revision_from_cisinfo() argument
3407 strncat(fw_path, info->fw_ext, strlen(info->fw_ext)); in concate_revision_from_cisinfo()
3425 strncat(fw_path, A0_REV, strlen(fw_path)); in concate_revision_from_cisinfo()
3426 DHD_ERROR(("%s: fw_path : %s\n", __FUNCTION__, fw_path)); in concate_revision_from_cisinfo()
3428 strncat(fw_path, B0_REV, strlen(fw_path)); in concate_revision_from_cisinfo()
3429 DHD_ERROR(("%s: fw_path : %s\n", __FUNCTION__, fw_path)); in concate_revision_from_cisinfo()
3438 strcat(fw_path, chipver_tag); in concate_revision_from_cisinfo()
3446 concate_revision(dhd_bus_t *bus, char *fw_path, char *nv_path) in concate_revision() argument
3455 if (!fw_path || !nv_path) { in concate_revision()
3464 res = concate_revision_bcm4358(bus, fw_path, nv_path); in concate_revision()
3468 res = concate_revision_bcm4359(bus, fw_path, nv_path); in concate_revision()
3474 res = concate_revision_from_cisinfo(bus, fw_path, nv_path); in concate_revision()
3526 bus->fw_path = pfw_path; in dhd_bus_download_firmware()
3532 if (concate_revision(bus, bus->fw_path, bus->nv_path) != 0) { in dhd_bus_download_firmware()
3543 dhd_set_blob_support(bus->dhd, bus->fw_path); in dhd_bus_download_firmware()
3547 __FUNCTION__, bus->fw_path, bus->nv_path)); in dhd_bus_download_firmware()
3604 char fw_path[64] = "/lib/firmware/brcm/bcm"; /* path to firmware image */ in dhdpcie_download_firmware() local
3606 bus->fw_path = fw_path; in dhdpcie_download_firmware()
3610 bcmstrncat(fw_path, "43570", 5); in dhdpcie_download_firmware()
3613 bcmstrncat(fw_path, "a0", 2); in dhdpcie_download_firmware()
3616 bcmstrncat(fw_path, "a2", 2); in dhdpcie_download_firmware()
3630 snprintf(bus->nv_path, sizeof(nv_path), "%s.nvm", fw_path); in dhdpcie_download_firmware()
3632 snprintf(bus->fw_path, sizeof(fw_path), "%s-firmware.bin", fw_path); in dhdpcie_download_firmware()
3637 dhd_conf_set_path_params(bus->dhd, bus->fw_path, bus->nv_path); in dhdpcie_download_firmware()
4042 bcmerror = dhd_os_get_img_fwreq(&fw, bus->fw_path); in dhdpcie_download_code_file()
4796 if ((bus->fw_path == NULL) || (bus->fw_path[0] == '\0')) { in _dhdpcie_download_firmware()
4817 if ((bus->fw_path != NULL) && (bus->fw_path[0] != '\0')) { in _dhdpcie_download_firmware()
4818 if (dhdpcie_download_code_file(bus, bus->fw_path)) { in _dhdpcie_download_firmware()
7778 bus->fw_path, bus->nv_path) == 0) { in dhd_bus_devreset()