blob: 1fa10ec6e4dba0077832cbcc9e461365e824bbbd [file] [log] [blame]
yuezonghe824eb0c2024-06-27 02:32:26 -07001/*******************************************************************************
2 * Copyright (C) 2014, ZTE Corporation.
3 *
4 * File Name:
5 * File Mark:
6 * Description:
7 * Others:
8 * Version: V1.0
9 * Author: yuxiang
10 * Date: 2014-4-23
11 * History 1:
12 * Date:
13 * Version:
14 * Author:
15 * Modification:
16 * History 2:
17 ********************************************************************************/
18
19#ifndef _DRVS_PMIC_WRAPPER_H
20#define _DRVS_PMIC_WRAPPER_H
21
22/****************************************************************************
23* Include files
24****************************************************************************/
25
26
27/****************************************************************************
28* Macros
29****************************************************************************/
30
31/****************************************************************************
32* Types
33****************************************************************************/
34
35/****************************************************************************
36* Constants
37****************************************************************************/
38
39/****************************************************************************
40* Global Variables
41****************************************************************************/
42
43/****************************************************************************
44* Function Prototypes
45****************************************************************************/
46SINT32 zDrvZx234290_Config(VOID);
47SINT32 zDrvZx234290_LdoInit(VOID);
48
49SINT32 zDrvZx234290_DischargerConfig(VOID);
50SINT32 zDrvZx234290_SleepConfig(VOID);
51SINT32 zDrvZx234290_DebugConfig(VOID);
52
53SINT32 zDrvZx234290_SetVcore(T_ZDrvPmic_Voltage vol);
54SINT32 zDrvZx234290_SetVcoreSlpV(T_ZDrvPmic_Voltage vol);
55
56SINT32 zDrvZx234290_SetVsimOnoff(T_ZDrvPmic_Enable status);
57T_ZDrvPmic_Enable zDrvZx234290_GetVsimOnoff(VOID);
58SINT32 zDrvZx234290_SetVsim(T_ZDrvPmic_Voltage vol);
59T_ZDrvPmic_Voltage zDrvZx234290_GetVsim(VOID);
60
61SINT32 zDrvZx234290_SetVsdOnoff(T_ZDrvPmic_Enable status);
62T_ZDrvPmic_Enable zDrvZx234290_GetVsdOnoff(VOID);
63SINT32 zDrvZx234290_SetVsd(T_ZDrvPmic_Voltage vol);
64T_ZDrvPmic_Voltage zDrvZx234290_GetVsd(VOID);
65
66
67#endif
68