xref: /openbmc/linux/include/linux/regulator/mt6357-regulator.h (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
1  /* SPDX-License-Identifier: GPL-2.0 */
2  /*
3   * Copyright (c) 2022 MediaTek Inc.
4   */
5  
6  #ifndef __LINUX_REGULATOR_MT6357_H
7  #define __LINUX_REGULATOR_MT6357_H
8  
9  enum {
10  	/* Bucks */
11  	MT6357_ID_VCORE,
12  	MT6357_ID_VMODEM,
13  	MT6357_ID_VPA,
14  	MT6357_ID_VPROC,
15  	MT6357_ID_VS1,
16  
17  	/* LDOs */
18  	MT6357_ID_VAUX18,
19  	MT6357_ID_VAUD28,
20  	MT6357_ID_VCAMA,
21  	MT6357_ID_VCAMD,
22  	MT6357_ID_VCAMIO,
23  	MT6357_ID_VCN18,
24  	MT6357_ID_VCN28,
25  	MT6357_ID_VCN33_BT,
26  	MT6357_ID_VCN33_WIFI,
27  	MT6357_ID_VDRAM,
28  	MT6357_ID_VEFUSE,
29  	MT6357_ID_VEMC,
30  	MT6357_ID_VFE28,
31  	MT6357_ID_VIBR,
32  	MT6357_ID_VIO18,
33  	MT6357_ID_VIO28,
34  	MT6357_ID_VLDO28,
35  	MT6357_ID_VMC,
36  	MT6357_ID_VMCH,
37  	MT6357_ID_VRF12,
38  	MT6357_ID_VRF18,
39  	MT6357_ID_VSIM1,
40  	MT6357_ID_VSIM2,
41  	MT6357_ID_VSRAM_OTHERS,
42  	MT6357_ID_VSRAM_PROC,
43  	MT6357_ID_VUSB33,
44  	MT6357_ID_VXO22,
45  
46  	MT6357_ID_RG_MAX,
47  };
48  
49  #define MT6357_MAX_REGULATOR	MT6357_ID_RG_MAX
50  
51  #endif /* __LINUX_REGULATOR_MT6357_H */
52