Lines Matching +full:bmips +full:- +full:cbr +full:- +full:reg
15 #include <asm/bmips.h>
27 * CBR addr doesn't change and we can cache it.
28 * For broken SoC/Bootloader CBR addr might also be provided via DT
29 * with "brcm,bmips-cbr-reg" in the "cpus" node.
42 u32 reg; in bcm6348_a1_reboot() local
45 pr_info("soft-resetting all blocks ...\n"); in bcm6348_a1_reboot()
46 reg = bcm_perf_readl(PERF_SOFTRESET_REG); in bcm6348_a1_reboot()
47 reg &= ~SOFTRESET_6348_ALL; in bcm6348_a1_reboot()
48 bcm_perf_writel(reg, PERF_SOFTRESET_REG); in bcm6348_a1_reboot()
51 reg = bcm_perf_readl(PERF_SOFTRESET_REG); in bcm6348_a1_reboot()
52 reg |= SOFTRESET_6348_ALL; in bcm6348_a1_reboot()
53 bcm_perf_writel(reg, PERF_SOFTRESET_REG); in bcm6348_a1_reboot()
75 u32 reg, perf_regs[2] = { 0, 0 }; in bcm63xx_machine_reboot() local
107 reg = bcm_perf_readl(perf_regs[i]); in bcm63xx_machine_reboot()
109 reg &= ~EXTIRQ_CFG_MASK_ALL_6348; in bcm63xx_machine_reboot()
110 reg |= EXTIRQ_CFG_CLEAR_ALL_6348; in bcm63xx_machine_reboot()
112 reg &= ~EXTIRQ_CFG_MASK_ALL; in bcm63xx_machine_reboot()
113 reg |= EXTIRQ_CFG_CLEAR_ALL; in bcm63xx_machine_reboot()
115 bcm_perf_writel(reg, perf_regs[i]); in bcm63xx_machine_reboot()
121 pr_info("triggering watchdog soft-reset...\n"); in bcm63xx_machine_reboot()
125 reg = bcm_perf_readl(PERF_SYS_PLL_CTL_REG); in bcm63xx_machine_reboot()
126 reg |= SYS_PLL_SOFT_RESET; in bcm63xx_machine_reboot()
127 bcm_perf_writel(reg, PERF_SYS_PLL_CTL_REG); in bcm63xx_machine_reboot()