Lines Matching defs:config
145 static void qca_tlv_check_data(struct qca_fw_config *config,
155 uint8_t nvm_baud_rate = config->user_baud_rate;
165 config->dnld_mode = QCA_SKIP_EVT_NONE;
166 config->dnld_type = QCA_SKIP_EVT_NONE;
168 switch (config->type) {
178 config->dnld_mode = tlv_patch->download_mode;
179 config->dnld_type = config->dnld_mode;
245 BT_ERR("Unknown TLV type %d", config->type);
349 struct qca_fw_config *config,
357 bt_dev_info(hdev, "QCA Downloading %s", config->fwname);
359 ret = request_firmware(&fw, config->fwname, &hdev->dev);
362 config->fwname, ret);
370 config->fwname);
378 qca_tlv_check_data(config, data, soc_type);
390 config->dnld_mode = QCA_SKIP_EVT_NONE;
393 config->dnld_mode, soc_type);
406 if (config->dnld_type == QCA_SKIP_EVT_VSE_CC ||
407 config->dnld_type == QCA_SKIP_EVT_VSE)
465 struct qca_fw_config config;
471 config.user_baud_rate = baudrate;
474 config.type = TLV_TYPE_PATCH;
481 snprintf(config.fwname, sizeof(config.fwname),
486 snprintf(config.fwname, sizeof(config.fwname),
489 snprintf(config.fwname, sizeof(config.fwname),
493 err = qca_download_firmware(hdev, &config, soc_type);
503 config.type = TLV_TYPE_NVM;
505 snprintf(config.fwname, sizeof(config.fwname),
508 snprintf(config.fwname, sizeof(config.fwname),
511 snprintf(config.fwname, sizeof(config.fwname),
514 snprintf(config.fwname, sizeof(config.fwname),
517 err = qca_download_firmware(hdev, &config, soc_type);