diff options
| author | Zhaoyang Liu <zhaoyang@codeaurora.org> | 2018-07-04 15:55:45 +0800 |
|---|---|---|
| committer | Zhaoyang Liu <zhaoyang@codeaurora.org> | 2018-07-04 16:06:24 +0800 |
| commit | 9134cfba4f7273fdce4acd47a33b2c0460f68dbb (patch) | |
| tree | b59a7aef1c474cd94a850576fcb8a064a39546fc | |
| parent | 1ae3e78d4938a0ea05e000d103b35b433f92abd0 (diff) | |
qcacld-2.0: config QCA9377 IRAM banks and fw files
Update IRAM bank number for QCA9377.
New QCA9377 firmware release requires more IRAM banks.
Update QCA9377 firmware files name.
Change-Id: I386b1529d655e478b0e69870c0701ece33093ff6
CRs-Fixed: 2272843
| -rw-r--r-- | CORE/SERVICES/BMI/ol_fw.c | 1 | ||||
| -rw-r--r-- | CORE/SERVICES/HIF/PCIe/hif_pci.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/CORE/SERVICES/BMI/ol_fw.c b/CORE/SERVICES/BMI/ol_fw.c index d3764282c8b3..37ad17498aee 100644 --- a/CORE/SERVICES/BMI/ol_fw.c +++ b/CORE/SERVICES/BMI/ol_fw.c @@ -191,6 +191,7 @@ int get_fw_files_for_non_qc_pci_target(struct non_qc_platform_pci_fw_files *pfw_ break; case AR6320_REV3_VERSION: case AR6320_REV3_2_VERSION: + case QCA9377_REV1_1_VERSION: case QCA9379_REV1_VERSION: memcpy(pfw_files, &FW_FILES_QCA6174_FW_3_0, sizeof(*pfw_files)); diff --git a/CORE/SERVICES/HIF/PCIe/hif_pci.c b/CORE/SERVICES/HIF/PCIe/hif_pci.c index b4f77011088e..280976459e56 100644 --- a/CORE/SERVICES/HIF/PCIe/hif_pci.c +++ b/CORE/SERVICES/HIF/PCIe/hif_pci.c @@ -2658,6 +2658,8 @@ HIF_PCIDeviceProbed(hif_handle_t hif_hdl) break; } + } else if (CHIP_ID_VERSION_GET(chip_id) == 0xE) { + banks_switched = 9; /* QCA9377 shall use 9 IRAM banks */ } ealloc_value |= ((banks_switched << HI_EARLY_ALLOC_IRAM_BANKS_SHIFT) & HI_EARLY_ALLOC_IRAM_BANKS_MASK); } |
