Thread (1 message) 1 message, 1 author, 2015-09-18

[PATCH v2 2/3] soc: brcmstb: Add Bus Interface Unit control setup

From: Gregory Fong <hidden>
Date: 2015-09-18 13:12:56
Also in: linux-devicetree

On Thu, Sep 17, 2015 at 10:42 AM, Florian Fainelli [off-list ref] wrote:
On 16/09/15 23:08, Gregory Fong wrote:
quoted
quoted
[...]
diff --git a/drivers/soc/brcmstb/biuctrl.c b/drivers/soc/brcmstb/biuctrl.c
new file mode 100644
index 000000000000..1d4deada1c4d
--- /dev/null
+++ b/drivers/soc/brcmstb/biuctrl.c
@@ -0,0 +1,119 @@
[...]
+int __init brcmstb_biuctrl_init(void)
+{
+       int ret = 0;
+
+       ret = setup_hifcpubiuctrl_regs();
+       if (ret)
+               return ret;
+
+       ret = mcp_write_pairing_set();
+       if (ret) {
+               pr_err("MCP: Unable to disable write pairing!\n");
+               return ret;
The return value isn't used in patch 3.  Is there a point to returning
an error from this function in either of the above two locations,
considering that?

Looks good otherwise.

Acked-by: Gregory Fong <redacted>
Not really, how about this:

void __init brcmstb_biuctrl_init(void)
{
        int ret;

        setup_hifcpubiuctrl_regs();

        ret = mcp_write_pairing_set();
        if (ret) {
                pr_err("MCP: Unable to disable write pairing!\n");
                return;
        }

#ifdef CONFIG_PM_SLEEP
        register_syscore_ops(&brcmstb_cpu_credit_syscore_ops);
#endif
}

and updating the function prototype accordingly in the header file?
Sure, that works.

Thanks,
Gregory
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help