Loading drivers/net/wireless/cnss2/main.c +20 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ #define FW_ASSERT_TIMEOUT 5000 #define CNSS_EVENT_PENDING 2989 #define COLD_BOOT_CAL_SHUTDOWN_DELAY_MS 50 #define MAX_NAME_LEN 12 #define CNSS_QUIRKS_DEFAULT 0 #ifdef CONFIG_CNSS_EMULATION Loading Loading @@ -2501,6 +2502,25 @@ int cnss_minidump_add_region(struct cnss_plat_data *plat_priv, enum cnss_fw_dump_type type, int seg_no, void *va, phys_addr_t pa, size_t size) { char name[MAX_NAME_LEN]; switch (type) { case CNSS_FW_IMAGE: snprintf(name, MAX_NAME_LEN, "FBC_%X", seg_no); break; case CNSS_FW_RDDM: snprintf(name, MAX_NAME_LEN, "RDDM_%X", seg_no); break; case CNSS_FW_REMOTE_HEAP: snprintf(name, MAX_NAME_LEN, "RHEAP_%X", seg_no); break; default: cnss_pr_err("Unknown dump type ID: %d\n", type); return -EINVAL; } cnss_pr_dbg("Dump region: %s, va: %pK, pa: %pa, size: 0x%zx\n", name, va, &pa, size); return 0; } Loading Loading
drivers/net/wireless/cnss2/main.c +20 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ #define FW_ASSERT_TIMEOUT 5000 #define CNSS_EVENT_PENDING 2989 #define COLD_BOOT_CAL_SHUTDOWN_DELAY_MS 50 #define MAX_NAME_LEN 12 #define CNSS_QUIRKS_DEFAULT 0 #ifdef CONFIG_CNSS_EMULATION Loading Loading @@ -2501,6 +2502,25 @@ int cnss_minidump_add_region(struct cnss_plat_data *plat_priv, enum cnss_fw_dump_type type, int seg_no, void *va, phys_addr_t pa, size_t size) { char name[MAX_NAME_LEN]; switch (type) { case CNSS_FW_IMAGE: snprintf(name, MAX_NAME_LEN, "FBC_%X", seg_no); break; case CNSS_FW_RDDM: snprintf(name, MAX_NAME_LEN, "RDDM_%X", seg_no); break; case CNSS_FW_REMOTE_HEAP: snprintf(name, MAX_NAME_LEN, "RHEAP_%X", seg_no); break; default: cnss_pr_err("Unknown dump type ID: %d\n", type); return -EINVAL; } cnss_pr_dbg("Dump region: %s, va: %pK, pa: %pa, size: 0x%zx\n", name, va, &pa, size); return 0; } Loading