Lines Matching full:qca
27 bt_dev_dbg(hdev, "QCA Version Request"); in qca_read_soc_version()
44 bt_dev_err(hdev, "Reading QCA version information failed (%d)", in qca_read_soc_version()
50 bt_dev_err(hdev, "QCA Version size mismatch len %d", skb->len); in qca_read_soc_version()
59 bt_dev_err(hdev, "QCA Wrong packet received %d %d", edl->cresp, in qca_read_soc_version()
70 bt_dev_info(hdev, "QCA Product ID :0x%08x", in qca_read_soc_version()
72 bt_dev_info(hdev, "QCA SOC Version :0x%08x", in qca_read_soc_version()
74 bt_dev_info(hdev, "QCA ROM Version :0x%08x", in qca_read_soc_version()
76 bt_dev_info(hdev, "QCA Patch Version:0x%08x", in qca_read_soc_version()
85 bt_dev_err(hdev, "QCA Failed to get version (%d)", err); in qca_read_soc_version()
99 bt_dev_dbg(hdev, "QCA read fw build info"); in qca_read_fw_build_info()
106 bt_dev_err(hdev, "Reading QCA fw build info failed (%d)", in qca_read_fw_build_info()
120 bt_dev_err(hdev, "QCA Wrong packet received %d %d", edl->cresp, in qca_read_fw_build_info()
159 bt_dev_dbg(hdev, "QCA Patch config"); in qca_send_patch_config_cmd()
165 bt_dev_err(hdev, "Sending QCA Patch config failed (%d)", err); in qca_send_patch_config_cmd()
170 bt_dev_err(hdev, "QCA Patch config cmd size mismatch len %d", skb->len); in qca_send_patch_config_cmd()
178 bt_dev_err(hdev, "QCA Wrong packet received %d %d", edl->cresp, in qca_send_patch_config_cmd()
196 bt_dev_dbg(hdev, "QCA HCI_RESET"); in qca_send_reset()
201 bt_dev_err(hdev, "QCA Reset failed (%d)", err); in qca_send_reset()
222 bt_dev_err(hdev, "Reading QCA board ID failed (%d)", err); in qca_read_fw_board_id()
228 bt_dev_err(hdev, "QCA read board ID with no header"); in qca_read_fw_board_id()
235 bt_dev_err(hdev, "QCA Wrong packet: %d %d", edl->cresp, edl->rtype); in qca_read_fw_board_id()
258 bt_dev_dbg(hdev, "QCA pre shutdown cmd"); in qca_send_pre_shutdown_cmd()
265 bt_dev_err(hdev, "QCA preshutdown_cmd failed (%d)", err); in qca_send_pre_shutdown_cmd()
479 bt_dev_err(hdev, "QCA Failed to send TLV segment (%d)", err); in qca_tlv_send_segment()
484 bt_dev_err(hdev, "QCA TLV response size mismatch"); in qca_tlv_send_segment()
492 bt_dev_err(hdev, "QCA TLV with error stat 0x%x rtype 0x%x", in qca_tlv_send_segment()
502 bt_dev_err(hdev, "QCA TLV with error stat 0x%x rtype 0x%x (0x%x)", in qca_tlv_send_segment()
547 bt_dev_info(hdev, "QCA Downloading %s", config->fwname); in qca_download_firmware()
555 bt_dev_dbg(hdev, "QCA Failed to request file: %s (%d)", in qca_download_firmware()
559 "qca/msbtfw%02x.tlv", rom_ver); in qca_download_firmware()
560 bt_dev_info(hdev, "QCA Downloading %s", config->fwname); in qca_download_firmware()
563 bt_dev_err(hdev, "QCA Failed to request file: %s (%d)", in qca_download_firmware()
568 bt_dev_err(hdev, "QCA Failed to request file: %s (%d)", in qca_download_firmware()
577 bt_dev_err(hdev, "QCA Failed to allocate memory for file: %s", in qca_download_firmware()
638 bt_dev_err(hdev, "QCA Failed to disable soc logging(%d)", err); in qca_disable_soc_logging()
661 bt_dev_err(hdev, "QCA Change address command failed (%d)", err); in qca_set_bdaddr_rome()
715 snprintf(fwname, max_size, "qca/hpnv%02x%s.bin", rom_ver, variant); in qca_generate_hsp_nvm_name()
717 snprintf(fwname, max_size, "qca/hpnv%02x%s.%x", rom_ver, variant, bid); in qca_generate_hsp_nvm_name()
724 snprintf(cfg->fwname, sizeof(cfg->fwname), "qca/%snv%02x.bin", stem, rom_ver); in qca_get_nvm_name_generic()
727 "qca/%snv%02x.b%x", stem, rom_ver, bid); in qca_get_nvm_name_generic()
730 "qca/%snv%02x.b%02x", stem, rom_ver, bid); in qca_get_nvm_name_generic()
743 bt_dev_dbg(hdev, "QCA setup on UART"); in qca_uart_setup()
747 bt_dev_info(hdev, "QCA controller version 0x%08x", soc_ver); in qca_uart_setup()
769 "qca/crbtfw%02x.tlv", rom_ver); in qca_uart_setup()
773 "qca/apbtfw%02x.tlv", rom_ver); in qca_uart_setup()
777 "qca/hpbtfw%02x.tlv", rom_ver); in qca_uart_setup()
781 "qca/htbtfw%02x.tlv", rom_ver); in qca_uart_setup()
789 "qca/msbtfw%02x.mbn", rom_ver); in qca_uart_setup()
793 "qca/hpbtfw%02x.tlv", rom_ver); in qca_uart_setup()
797 "qca/hmtbtfw%02x.tlv", rom_ver); in qca_uart_setup()
801 "qca/rampatch_%08x.bin", soc_ver); in qca_uart_setup()
806 bt_dev_err(hdev, "QCA Failed to download patch (%d)", err); in qca_uart_setup()
820 "qca/%s", firmware_name); in qca_uart_setup()
828 "qca/crnv%02xu.bin", rom_ver); in qca_uart_setup()
831 "qca/crnv%02x.bin", rom_ver); in qca_uart_setup()
836 "qca/apnv%02x.bin", rom_ver); in qca_uart_setup()
844 "qca/htnv%02x.bin", rom_ver); in qca_uart_setup()
848 "qca/msnv%02x.bin", rom_ver); in qca_uart_setup()
852 "qca/hpnv%02x.bin", rom_ver); in qca_uart_setup()
860 "qca/nvm_%08x.bin", soc_ver); in qca_uart_setup()
866 bt_dev_err(hdev, "QCA Failed to download NVM (%d)", err); in qca_uart_setup()
903 bt_dev_err(hdev, "QCA Failed to run HCI_RESET (%d)", err); in qca_uart_setup()
925 bt_dev_info(hdev, "QCA setup on UART is completed"); in qca_uart_setup()
944 bt_dev_err(hdev, "QCA Change address cmd failed (%d)", err); in qca_set_bdaddr()
955 MODULE_AUTHOR("Ben Young Tae Kim <ytkim@qca.qualcomm.com>");