Lines Matching +full:keep +full:- +full:power +full:- +full:in +full:- +full:suspend
1 /* SPDX-License-Identifier: GPL-2.0-only */
16 * keep waiting until the CPU in reset state
18 * put the CPU in reset state
22 * CPU clock un-gate
27 * suspend:
28 * save the clock settings when CPU go into low-power state
30 * restore the clock settings when CPU exit low-power state
40 void (*suspend)(void); member
49 if (WARN_ON(!tegra_cpu_car_ops->wait_for_reset)) in tegra_wait_cpu_in_reset()
52 tegra_cpu_car_ops->wait_for_reset(cpu); in tegra_wait_cpu_in_reset()
57 if (WARN_ON(!tegra_cpu_car_ops->put_in_reset)) in tegra_put_cpu_in_reset()
60 tegra_cpu_car_ops->put_in_reset(cpu); in tegra_put_cpu_in_reset()
65 if (WARN_ON(!tegra_cpu_car_ops->out_of_reset)) in tegra_cpu_out_of_reset()
68 tegra_cpu_car_ops->out_of_reset(cpu); in tegra_cpu_out_of_reset()
73 if (WARN_ON(!tegra_cpu_car_ops->enable_clock)) in tegra_enable_cpu_clock()
76 tegra_cpu_car_ops->enable_clock(cpu); in tegra_enable_cpu_clock()
81 if (WARN_ON(!tegra_cpu_car_ops->disable_clock)) in tegra_disable_cpu_clock()
84 tegra_cpu_car_ops->disable_clock(cpu); in tegra_disable_cpu_clock()
90 if (WARN_ON(!tegra_cpu_car_ops->rail_off_ready)) in tegra_cpu_rail_off_ready()
93 return tegra_cpu_car_ops->rail_off_ready(); in tegra_cpu_rail_off_ready()
98 if (WARN_ON(!tegra_cpu_car_ops->suspend)) in tegra_cpu_clock_suspend()
101 tegra_cpu_car_ops->suspend(); in tegra_cpu_clock_suspend()
106 if (WARN_ON(!tegra_cpu_car_ops->resume)) in tegra_cpu_clock_resume()
109 tegra_cpu_car_ops->resume(); in tegra_cpu_clock_resume()