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 }
static void __init brcmstb_cpu_ctrl_setup(unsigned int max_cpus) { int rc; struct device_node *np; char *name; name = "brcm,brcmstb-smpboot"; np = of_find_compatible_node(NULL, NULL, name); if (!np) { pr_err("can't find compatible node %s\n", name); return; } rc = setup_hifcpubiuctrl_regs(np); if (rc) return; rc = setup_hifcont_regs(np); if (rc) return; }