Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (C) ST-Ericsson SA 2010
0004  *
0005  * Author: Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
0006  *
0007  * Interface to power domain regulators on DB8500
0008  */
0009 
0010 #ifndef __REGULATOR_H__
0011 #define __REGULATOR_H__
0012 
0013 /* Number of DB8500 regulators and regulator enumeration */
0014 enum db8500_regulator_id {
0015     DB8500_REGULATOR_VAPE,
0016     DB8500_REGULATOR_VARM,
0017     DB8500_REGULATOR_VMODEM,
0018     DB8500_REGULATOR_VPLL,
0019     DB8500_REGULATOR_VSMPS1,
0020     DB8500_REGULATOR_VSMPS2,
0021     DB8500_REGULATOR_VSMPS3,
0022     DB8500_REGULATOR_VRF1,
0023     DB8500_REGULATOR_SWITCH_SVAMMDSP,
0024     DB8500_REGULATOR_SWITCH_SVAMMDSPRET,
0025     DB8500_REGULATOR_SWITCH_SVAPIPE,
0026     DB8500_REGULATOR_SWITCH_SIAMMDSP,
0027     DB8500_REGULATOR_SWITCH_SIAMMDSPRET,
0028     DB8500_REGULATOR_SWITCH_SIAPIPE,
0029     DB8500_REGULATOR_SWITCH_SGA,
0030     DB8500_REGULATOR_SWITCH_B2R2_MCDE,
0031     DB8500_REGULATOR_SWITCH_ESRAM12,
0032     DB8500_REGULATOR_SWITCH_ESRAM12RET,
0033     DB8500_REGULATOR_SWITCH_ESRAM34,
0034     DB8500_REGULATOR_SWITCH_ESRAM34RET,
0035     DB8500_NUM_REGULATORS
0036 };
0037 
0038 /*
0039  * Exported interface for CPUIdle only. This function is called with all
0040  * interrupts turned off.
0041  */
0042 int power_state_active_is_enabled(void);
0043 
0044 #endif