summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 8d52f10)
raw | patch | inline | side by side (parent: 8d52f10)
author | Yair Shapira <yair.shapira@ti.com> | |
Sun, 9 Sep 2012 19:40:58 +0000 (22:40 +0300) | ||
committer | Igal Chernobelsky <igalc@ti.com> | |
Wed, 12 Sep 2012 06:51:48 +0000 (09:51 +0300) |
Signed-off-by: Yair Shapira <yair.shapira@ti.com>
Signed-off-by: Igal Chernobelsky <igalc@ti.com>
Signed-off-by: Igal Chernobelsky <igalc@ti.com>
drivers/net/wireless/wl12xx/main.c | patch | blob | history |
index 9f302938cc38c08cd74e3ba96f1007db12bd4209..c70ad6ff83177a77017620f13320407b249ac7b5 100644 (file)
#define WL1271_BOOT_RETRIES 3
#define WL12XX_CORE_DUMP_CHUNK_SIZE (4 * PAGE_SIZE)
+#define WL12XX_CORE_DUMP_ENABLED (false)
static struct conf_drv_settings default_conf = {
.sg = {
.threshold = 0,
},
.core_dump = {
- .enable = false,
+ .enable = WL12XX_CORE_DUMP_ENABLED,
/* wl127x chip memory partitions */
.mem_wl127x = {
};
static char *fwlog_param;
+static bool core_dump_enabled = WL12XX_CORE_DUMP_ENABLED;
static bool bug_on_recovery;
static char *fref_param;
static char *tcxo_param;
}
}
+ /* Adjust core_dump enable according to optional module param */
+ wl->conf.core_dump.enable = core_dump_enabled;
+
wl->ref_clock = -1;
if (fref_param) {
if (!strcmp(fref_param, "19.2"))
MODULE_PARM_DESC(keymap,
"FW logger options: continuous, ondemand, dbgpins or disable");
+module_param_named(core_dump, core_dump_enabled, bool, S_IRUSR | S_IWUSR);
+MODULE_PARM_DESC(core_dump, "Core Dump: 0-disable, 1-enable");
+
module_param(bug_on_recovery, bool, S_IRUSR | S_IWUSR);
MODULE_PARM_DESC(bug_on_recovery, "BUG() on fw recovery");