Lines Matching +full:0 +full:x1103

22 #define ATH11K_PCI_BAR_NUM		0
26 #define TCSR_SOC_HW_VERSION 0x0224
28 #define TCSR_SOC_HW_VERSION_MINOR_MASK GENMASK(7, 0)
30 #define QCA6390_DEVICE_ID 0x1101
31 #define QCN9074_DEVICE_ID 0x1104
32 #define WCN6855_DEVICE_ID 0x1103
34 #define TCSR_SOC_HW_SUB_VER 0x1910010
159 { .name = "MHI", .num_vectors = 3, .base_vector = 0 },
160 { .name = "CE", .num_vectors = 1, .base_vector = 0 },
161 { .name = "WAKE", .num_vectors = 1, .base_vector = 0 },
162 { .name = "DP", .num_vectors = 1, .base_vector = 0 },
202 if (val == 0xffffffff) in ath11k_pci_soc_global_reset()
212 ath11k_dbg(ab, ATH11K_DBG_PCI, "pcie_q6_cookie_addr 0x%x\n", val); in ath11k_pci_clear_dbg_registers()
215 ath11k_dbg(ab, ATH11K_DBG_PCI, "wlaon_warm_sw_entry 0x%x\n", val); in ath11k_pci_clear_dbg_registers()
220 /* write 0 to WLAON_WARM_SW_ENTRY to prevent Q6 from in ath11k_pci_clear_dbg_registers()
223 ath11k_pcic_write32(ab, WLAON_WARM_SW_ENTRY, 0); in ath11k_pci_clear_dbg_registers()
227 ath11k_dbg(ab, ATH11K_DBG_PCI, "wlaon_warm_sw_entry 0x%x\n", val); in ath11k_pci_clear_dbg_registers()
244 return 0; in ath11k_pci_set_link_reg()
246 for (i = 0; i < 10; i++) { in ath11k_pci_set_link_reg()
251 return 0; in ath11k_pci_set_link_reg()
256 ath11k_warn(ab, "failed to set pcie link register 0x%08x: 0x%08x != 0x%08x\n", in ath11k_pci_set_link_reg()
302 return 0; in ath11k_pci_fix_l1ss()
313 for (i = 0; val != PARM_LTSSM_VALUE && i < 5; i++) { in ath11k_pci_enable_ltssm()
314 if (val == 0xffffffff) in ath11k_pci_enable_ltssm()
321 ath11k_dbg(ab, ATH11K_DBG_PCI, "ltssm 0x%x\n", val); in ath11k_pci_enable_ltssm()
328 ath11k_dbg(ab, ATH11K_DBG_PCI, "pcie_hot_rst 0x%x\n", val); in ath11k_pci_enable_ltssm()
436 if (num_vectors < 0) { in ath11k_pci_alloc_msi()
464 ab->pci.msi.addr_hi = 0; in ath11k_pci_alloc_msi()
469 return 0; in ath11k_pci_alloc_msi()
499 return 0; in ath11k_pci_config_msi_data()
506 int ret = 0; in ath11k_pci_claim()
510 ath11k_err(ab, "pci device id mismatch: 0x%x 0x%x\n", in ath11k_pci_claim()
555 ab->mem = pci_iomap(pdev, ATH11K_PCI_BAR_NUM, 0); in ath11k_pci_claim()
564 ath11k_dbg(ab, ATH11K_DBG_BOOT, "pci_mem 0x%p\n", ab->mem); in ath11k_pci_claim()
565 return 0; in ath11k_pci_claim()
594 ath11k_dbg(ab, ATH11K_DBG_PCI, "link_ctl 0x%04x L0s %d L1 %d\n", in ath11k_pci_aspm_disable()
623 u32 len = 0, rddm_tlv_sz = 0, paging_tlv_sz = 0; in ath11k_pci_coredump_calculate_size()
630 return 0; in ath11k_pci_coredump_calculate_size()
635 for (i = 0; i < fw_img->entries ; i++) { in ath11k_pci_coredump_calculate_size()
643 for (i = 0; i < rddm_img->entries; i++) { in ath11k_pci_coredump_calculate_size()
651 for (i = 0; i < ab->qmi.mem_seg_count; i++) { in ath11k_pci_coredump_calculate_size()
670 for (i = 0; i < FW_CRASH_DUMP_TYPE_MAX; i++) { in ath11k_pci_coredump_calculate_size()
735 for (i = 0; i < fw_img->entries ; i++) { in ath11k_pci_coredump_download()
752 for (i = 0; i < rddm_img->entries; i++) { in ath11k_pci_coredump_download()
766 for (i = 0; i < ab->qmi.mem_seg_count; i++) { in ath11k_pci_coredump_download()
801 ab_pci->register_window = 0; in ath11k_pci_power_up()
821 return 0; in ath11k_pci_power_up()
878 return 0; in ath11k_pci_start()
922 return 0; in ath11k_pci_set_irq_affinity_hint()
1018 case 0x00: in ath11k_pci_probe()
1019 case 0x01: in ath11k_pci_probe()
1022 case 0x10: in ath11k_pci_probe()
1023 case 0x11: in ath11k_pci_probe()
1025 ath11k_dbg(ab, ATH11K_DBG_PCI, "sub_version 0x%x\n", in ath11k_pci_probe()
1028 case 0x1019A0E1: in ath11k_pci_probe()
1029 case 0x1019B0E1: in ath11k_pci_probe()
1030 case 0x1019C0E1: in ath11k_pci_probe()
1031 case 0x1019D0E1: in ath11k_pci_probe()
1034 case 0x001e60e1: in ath11k_pci_probe()
1055 dev_err(&pdev->dev, "Unknown PCI device found: 0x%x\n", in ath11k_pci_probe()
1077 ret = ath11k_pci_set_irq_affinity_hint(ab_pci, cpumask_of(0)); in ath11k_pci_probe()
1124 return 0; in ath11k_pci_probe()
1205 return 0; in ath11k_pci_pm_suspend()
1212 return 0; in ath11k_pci_pm_suspend()
1222 return 0; in ath11k_pci_pm_resume()
1244 return 0; in ath11k_pci_pm_suspend_late()
1301 MODULE_FIRMWARE(ATH11K_FW_DIR "/QCA6390/hw2.0/*");
1302 MODULE_FIRMWARE(ATH11K_FW_DIR "/QCN9074/hw1.0/*");
1303 MODULE_FIRMWARE(ATH11K_FW_DIR "/WCN6855/hw2.0/*");