Lines Matching +full:power +full:- +full:on
1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (C) ST-Ericsson SA 2010
27 /* This portion previously known as <mach/prcmu-fw-defs_v1.h> */
30 * enum state - ON/OFF state definition
31 * @OFF: State is ON
32 * @ON: State is OFF
37 ON = 0x1, enumerator
41 * enum ret_state - general purpose On/Off/Retention states
51 * enum clk_arm - ARM Cortex A9 clock schemes
67 * enum clk_gen - GEN#0/GEN#1 clock schemes
81 * enum romcode_write - Romcode message written by A9 AND read by XP70
84 * romcode. The xp70 will go into self-reset
92 * enum romcode_read - Romcode message written by XP70 and read by A9
94 * @FS_2_DS: Value set when power state is going from ApExecute to
96 * @END_DS: Value set when ApDeepSleep power state is reached coming from
98 * @DS_TO_FS: Value set when power state is going from ApDeepSleep to
100 * @END_FS: Value set when ApExecute power state is reached coming from
102 * @SWR: Value set when power state is going to ApReset
104 * waits for romcode acknowledgment to go to self-reset
117 * enum ap_pwrst - current power states defined in PRCMU firmware
118 * @NO_PWRST: Current power state init
119 * @AP_BOOT: Current power state is apBoot
120 * @AP_EXECUTE: Current power state is apExecute
121 * @AP_DEEP_SLEEP: Current power state is apDeepSleep
122 * @AP_SLEEP: Current power state is apSleep
123 * @AP_IDLE: Current power state is apIdle
124 * @AP_RESET: Current power state is apReset
137 * enum ap_pwrst_trans - Transition states defined in PRCMU firmware
138 * @NO_TRANSITION: No power state transition
139 * @APEXECUTE_TO_APSLEEP: Power state transition from ApExecute to ApSleep
140 * @APIDLE_TO_APSLEEP: Power state transition from ApIdle to ApSleep
141 * @APBOOT_TO_APEXECUTE: Power state transition from ApBoot to ApExecute
142 * @APEXECUTE_TO_APDEEPSLEEP: Power state transition from ApExecute to
144 * @APEXECUTE_TO_APIDLE: Power state transition from ApExecute to ApIdle
160 * enum hw_acc_state - State definition for hardware accelerator
165 * @HW_ON: The hwa hardware accelerator hwa must be switched on
178 * enum mbox_2_arm_stat - Status messages definition for mbox_arm
186 * @SOFTRESETGO : The A9 watchdog/SoftReset state is on going
187 * @BOOT_TO_EXECUTE: The apBoot to apExecute state transition is on going
188 * @EXECUTE_TO_DEEPSLEEP: The apExecute to apDeepSleep state transition is on
190 * @DEEPSLEEP_TO_EXECUTE: The apDeepSleep to apExecute state transition is on
194 * @EXECUTE_TO_SLEEP: The apExecute to apSleep state transition is on going
195 * @SLEEP_TO_EXECUTE: The apSleep to apExecute state transition is on going
198 * @EXECUTE_TO_IDLE: The apExecute to apIdle state transition is on going
199 * @IDLE_TO_EXECUTE: The apIdle to apExecute state transition is on going
256 * enum dvfs_stat - DVFS status messages definition
257 * @DVFS_GO: A state transition DVFS is on going
275 * enum sva_mmdsp_stat - SVA MMDSP status messages
285 * enum sia_mmdsp_stat - SIA MMDSP status messages
295 * enum mbox_to_arm_err - Error messages definition
319 * @VSAFEHPVALTO_ERR: The SAFE high power supply value transfered through I2C
325 * @VARMOFFACCESS_ERR: The command value of Varm ON/OFF transfered through
327 * @VAPEOFFACCESS_ERR: The command value of Vape ON/OFF transfered through
329 * @VARMRETACCES_ERR: The command value of Varm retention ON/OFF transfered
331 * @CURAPPWRSTISNOTBOOT:Generated when Arm want to do power state transition
332 * ApBoot to ApExecute but the power current state is not Apboot
333 * @CURAPPWRSTISNOTEXECUTE: Generated when Arm want to do power state
334 * transition from ApExecute to others power state but the
335 * power current state is not ApExecute
337 * but the power current state is not ApDeepSleep/ApSleep/ApIdle
339 * but the power current state is not correct
403 /* Defs related to autonomous power management */
406 * enum sia_sva_pwr_policy - Power policy
423 * enum auto_enable - Auto Power enable
433 /* End of file previously known as prcmu-fw-defs_v1.h */
436 * enum prcmu_power_status - results from set_power_state
455 * Definitions for autonomous power management configuration.
473 * struct prcmu_auto_pm_config - Autonomous power management configuration.
474 * @sia_auto_pm_enable: SIA autonomous pm enable. (PRCMU_AUTO_PM_{OFF,ON})
475 * @sia_power_on: SIA power ON enable. (PRCMU_AUTO_PM_POWER_ON_* bitmask)
476 * @sia_policy: SIA power policy. (enum prcmu_auto_pm_policy)
477 * @sva_auto_pm_enable: SVA autonomous pm enable. (PRCMU_AUTO_PM_{OFF,ON})
478 * @sva_power_on: SVA power ON enable. (PRCMU_AUTO_PM_POWER_ON_* bitmask)
479 * @sva_policy: SVA power policy. (enum prcmu_auto_pm_policy)
640 return -ENOSYS; in prcmu_abb_read()
645 return -ENOSYS; in prcmu_abb_write()