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

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

From: f.fainelli@gmail.com (Florian Fainelli)
Date: 2015-09-17 17:42:18
Also in: linux-devicetree

On 16/09/15 23:08, Gregory Fong wrote:
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?
-- 
Florian
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help