Home
last modified time | relevance | path

Searched refs:cpu_ctrl (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.10/arch/arm/mach-berlin/
Dplatsmp.c31 static void __iomem *cpu_ctrl; variable
37 val = readl(cpu_ctrl + CPU_RESET_NON_SC); in berlin_perform_reset_cpu()
39 writel(val, cpu_ctrl + CPU_RESET_NON_SC); in berlin_perform_reset_cpu()
41 writel(val, cpu_ctrl + CPU_RESET_NON_SC); in berlin_perform_reset_cpu()
46 if (!cpu_ctrl) in berlin_boot_secondary()
71 cpu_ctrl = of_iomap(np, 0); in berlin_smp_prepare_cpus()
73 if (!cpu_ctrl) in berlin_smp_prepare_cpus()
111 val = readl(cpu_ctrl + CPU_RESET_NON_SC); in berlin_cpu_kill()
113 writel(val, cpu_ctrl + CPU_RESET_NON_SC); in berlin_cpu_kill()
/Linux-v5.10/arch/arm/mach-oxnas/
Dplatsmp.c20 static void __iomem *cpu_ctrl; variable
40 cpu_ctrl + HOLDINGPEN_LOCATION_OFFSET); in ox820_boot_secondary()
42 writel(cpu, cpu_ctrl + HOLDINGPEN_CPU_OFFSET); in ox820_boot_secondary()
79 cpu_ctrl = of_iomap(np, 0); in ox820_smp_prepare_cpus()
81 if (!cpu_ctrl) in ox820_smp_prepare_cpus()
/Linux-v5.10/drivers/power/reset/
Docelot-reset.c27 struct regmap *cpu_ctrl; member
49 regmap_update_bits(ctx->cpu_ctrl, ctx->props->protect_reg, in ocelot_restart_handle()
53 regmap_update_bits(ctx->cpu_ctrl, ICPU_CFG_CPU_SYSTEM_CTRL_GENERAL_CTRL, in ocelot_restart_handle()
84 ctx->cpu_ctrl = syscon_regmap_lookup_by_compatible(ctx->props->syscon); in ocelot_reset_probe()
85 if (IS_ERR(ctx->cpu_ctrl)) { in ocelot_reset_probe()
87 return PTR_ERR(ctx->cpu_ctrl); in ocelot_reset_probe()
/Linux-v5.10/drivers/mmc/host/
Dsdhci-of-sparx5.c41 struct regmap *cpu_ctrl; member
83 regmap_update_bits(sdhci_sparx5->cpu_ctrl, in sparx5_set_cacheable()
95 regmap_update_bits(sdhci_sparx5->cpu_ctrl, in sparx5_set_delay()
207 sdhci_sparx5->cpu_ctrl = syscon_regmap_lookup_by_compatible(syscon); in sdhci_sparx5_probe()
208 if (IS_ERR(sdhci_sparx5->cpu_ctrl)) { in sdhci_sparx5_probe()
210 ret = PTR_ERR(sdhci_sparx5->cpu_ctrl); in sdhci_sparx5_probe()
/Linux-v5.10/drivers/net/wireless/ti/wl1251/
Dboot.c198 u32 cpu_ctrl; in wl1251_boot_set_ecpu_ctrl() local
201 cpu_ctrl = wl1251_reg_read32(wl, ACX_REG_ECPU_CONTROL); in wl1251_boot_set_ecpu_ctrl()
204 cpu_ctrl &= ~flag; in wl1251_boot_set_ecpu_ctrl()
205 wl1251_reg_write32(wl, ACX_REG_ECPU_CONTROL, cpu_ctrl); in wl1251_boot_set_ecpu_ctrl()
/Linux-v5.10/drivers/net/wireless/ti/wlcore/
Dboot.c23 u32 cpu_ctrl; in wl1271_boot_set_ecpu_ctrl() local
27 ret = wlcore_read_reg(wl, REG_ECPU_CONTROL, &cpu_ctrl); in wl1271_boot_set_ecpu_ctrl()
32 cpu_ctrl |= flag; in wl1271_boot_set_ecpu_ctrl()
33 ret = wlcore_write_reg(wl, REG_ECPU_CONTROL, cpu_ctrl); in wl1271_boot_set_ecpu_ctrl()
/Linux-v5.10/arch/mips/boot/dts/mscc/
Docelot.dtsi54 cpu_ctrl: syscon@0 { label
/Linux-v5.10/arch/arm64/boot/dts/microchip/
Dsparx5.dtsi122 cpu_ctrl: syscon@600000000 { label