Lines Matching refs:config
111 static void rome_tlv_check_data(struct rome_config *config, in rome_tlv_check_data() argument
130 switch (config->type) { in rome_tlv_check_data()
174 tlv_nvm->data[2] = config->user_baud_rate; in rome_tlv_check_data()
192 BT_ERR("Unknown TLV type %d", config->type); in rome_tlv_check_data()
285 struct rome_config *config) in rome_download_firmware() argument
290 BT_INFO("%s: ROME Downloading %s", hdev->name, config->fwname); in rome_download_firmware()
292 ret = request_firmware(&fw, config->fwname, &hdev->dev); in rome_download_firmware()
295 config->fwname, ret); in rome_download_firmware()
299 rome_tlv_check_data(config, fw); in rome_download_firmware()
304 config->fwname, ret); in rome_download_firmware()
340 struct rome_config config; in qca_uart_setup_rome() local
345 config.user_baud_rate = baudrate; in qca_uart_setup_rome()
357 config.type = TLV_TYPE_PATCH; in qca_uart_setup_rome()
358 snprintf(config.fwname, sizeof(config.fwname), "qca/rampatch_%08x.bin", in qca_uart_setup_rome()
360 err = rome_download_firmware(hdev, &config); in qca_uart_setup_rome()
367 config.type = TLV_TYPE_NVM; in qca_uart_setup_rome()
368 snprintf(config.fwname, sizeof(config.fwname), "qca/nvm_%08x.bin", in qca_uart_setup_rome()
370 err = rome_download_firmware(hdev, &config); in qca_uart_setup_rome()