The prima driver needs a way to wait for the wcnss firmware to become
available, it does this by repeatedly querying the wcnss control driver
if we've reached cbc (cold boot completed).
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
return ret;
}
+int wcnss_ctrl_done_loading_nv;
+EXPORT_SYMBOL(wcnss_ctrl_done_loading_nv);
+
static void wcnss_async_probe(struct work_struct *work)
{
struct wcnss_ctrl *wcnss = container_of(work, struct wcnss_ctrl, probe_work);
dev_err(wcnss->dev, "expected cbc completion\n");
}
+ wcnss_ctrl_done_loading_nv = 1;
+
of_platform_populate(wcnss->dev->of_node, NULL, NULL, wcnss->dev);
}