cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

db8500-prcmu.h (1159B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * Copyright (C) ST-Ericsson SA 2010
      4 *
      5 * Author: Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
      6 *
      7 * Interface to power domain regulators on DB8500
      8 */
      9
     10#ifndef __REGULATOR_H__
     11#define __REGULATOR_H__
     12
     13/* Number of DB8500 regulators and regulator enumeration */
     14enum db8500_regulator_id {
     15	DB8500_REGULATOR_VAPE,
     16	DB8500_REGULATOR_VARM,
     17	DB8500_REGULATOR_VMODEM,
     18	DB8500_REGULATOR_VPLL,
     19	DB8500_REGULATOR_VSMPS1,
     20	DB8500_REGULATOR_VSMPS2,
     21	DB8500_REGULATOR_VSMPS3,
     22	DB8500_REGULATOR_VRF1,
     23	DB8500_REGULATOR_SWITCH_SVAMMDSP,
     24	DB8500_REGULATOR_SWITCH_SVAMMDSPRET,
     25	DB8500_REGULATOR_SWITCH_SVAPIPE,
     26	DB8500_REGULATOR_SWITCH_SIAMMDSP,
     27	DB8500_REGULATOR_SWITCH_SIAMMDSPRET,
     28	DB8500_REGULATOR_SWITCH_SIAPIPE,
     29	DB8500_REGULATOR_SWITCH_SGA,
     30	DB8500_REGULATOR_SWITCH_B2R2_MCDE,
     31	DB8500_REGULATOR_SWITCH_ESRAM12,
     32	DB8500_REGULATOR_SWITCH_ESRAM12RET,
     33	DB8500_REGULATOR_SWITCH_ESRAM34,
     34	DB8500_REGULATOR_SWITCH_ESRAM34RET,
     35	DB8500_NUM_REGULATORS
     36};
     37
     38/*
     39 * Exported interface for CPUIdle only. This function is called with all
     40 * interrupts turned off.
     41 */
     42int power_state_active_is_enabled(void);
     43
     44#endif