Lines Matching +full:skip +full:- +full:power +full:- +full:up

1 // SPDX-License-Identifier: GPL-2.0-only
19 #include <linux/irqchip/arm-gic.h>
25 #include "omap-secure.h"
26 #include "omap-wakeupgen.h"
87 * BIT(27) - Disables streaming. All write-allocate lines allocate in in omap5_erratum_workaround_801819()
89 * BIT(25) - Disables streaming. All write-allocate lines allocate in in omap5_erratum_workaround_801819()
93 /* do we already have it done.. if yes, skip expensive smc */ in omap5_erratum_workaround_801819()
132 /* Do we already have it done.. if yes, skip expensive smc */ in omap5_secondary_harden_predictor()
150 * OMAP44XX EMU/HS devices - CPU0 SMP bit access is enabled in PPA in omap4_secondary_init()
153 * OMAP443X GP devices- SMP bit isn't accessible. in omap4_secondary_init()
154 * OMAP446X GP devices - SMP bit access is enabled on both CPUs. in omap4_secondary_init()
199 * from low power states. This is known limitation on OMAP4 and in omap4_boot_secondary()
201 * wake-up. To wakeup CPU1, CPU0 forces the CPU1 clockdomain to in omap4_boot_secondary()
204 * More details can be found in OMAP4430 TRM - Version J in omap4_boot_secondary()
206 * 4.3.4.2 Power States of CPU0 and CPU1 in omap4_boot_secondary()
214 * bit 1 == Non-Secure Enable in omap4_boot_secondary()
215 * The Non-Secure banked register has not changed in omap4_boot_secondary()
217 * GIC restoration will cause a problem to CPU0 Non-Secure SW. in omap4_boot_secondary()
221 * 2) CPU1 must re-enable the GIC distributor on in omap4_boot_secondary()
230 * Ensure that CPU power state is set to ON to avoid CPU in omap4_boot_secondary()
256 * Initialise the CPU possible map early - this describes the CPUs
289 * For now, just make sure the start-up address is not within the booting
303 * up trying to use old kernel startup address or suspend-resume will
304 * occasionally fail to bring up CPU1 on 4430 if CPU1 fails to enter deeper
344 if (!needs_reset || !c->cpu1_rstctrl_va) in omap4_smp_maybe_reset_cpu1()
350 writel_relaxed(1, c->cpu1_rstctrl_va); in omap4_smp_maybe_reset_cpu1()
351 readl_relaxed(c->cpu1_rstctrl_va); in omap4_smp_maybe_reset_cpu1()
352 writel_relaxed(0, c->cpu1_rstctrl_va); in omap4_smp_maybe_reset_cpu1()
372 cfg.cpu1_rstctrl_pa = c->cpu1_rstctrl_pa; in omap4_smp_prepare_cpus()
373 cfg.startup_addr = c->startup_addr; in omap4_smp_prepare_cpus()
387 * Initialise the SCU and wake up the secondary core using in omap4_smp_prepare_cpus()