1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (c) 2021 MediaTek Inc.
4  */
5 
6 #ifndef __LINUX_REGULATOR_MT6359_H
7 #define __LINUX_REGULATOR_MT6359_H
8 
9 enum {
10 	MT6359_ID_VS1 = 0,
11 	MT6359_ID_VGPU11,
12 	MT6359_ID_VMODEM,
13 	MT6359_ID_VPU,
14 	MT6359_ID_VCORE,
15 	MT6359_ID_VS2,
16 	MT6359_ID_VPA,
17 	MT6359_ID_VPROC2,
18 	MT6359_ID_VPROC1,
19 	MT6359_ID_VCORE_SSHUB,
20 	MT6359_ID_VGPU11_SSHUB = MT6359_ID_VCORE_SSHUB,
21 	MT6359_ID_VAUD18 = 10,
22 	MT6359_ID_VSIM1,
23 	MT6359_ID_VIBR,
24 	MT6359_ID_VRF12,
25 	MT6359_ID_VUSB,
26 	MT6359_ID_VSRAM_PROC2,
27 	MT6359_ID_VIO18,
28 	MT6359_ID_VCAMIO,
29 	MT6359_ID_VCN18,
30 	MT6359_ID_VFE28,
31 	MT6359_ID_VCN13,
32 	MT6359_ID_VCN33_1_BT,
33 	MT6359_ID_VCN33_1_WIFI,
34 	MT6359_ID_VAUX18,
35 	MT6359_ID_VSRAM_OTHERS,
36 	MT6359_ID_VEFUSE,
37 	MT6359_ID_VXO22,
38 	MT6359_ID_VRFCK,
39 	MT6359_ID_VBIF28,
40 	MT6359_ID_VIO28,
41 	MT6359_ID_VEMC,
42 	MT6359_ID_VCN33_2_BT,
43 	MT6359_ID_VCN33_2_WIFI,
44 	MT6359_ID_VA12,
45 	MT6359_ID_VA09,
46 	MT6359_ID_VRF18,
47 	MT6359_ID_VSRAM_MD,
48 	MT6359_ID_VUFS,
49 	MT6359_ID_VM18,
50 	MT6359_ID_VBBCK,
51 	MT6359_ID_VSRAM_PROC1,
52 	MT6359_ID_VSIM2,
53 	MT6359_ID_VSRAM_OTHERS_SSHUB,
54 	MT6359_ID_RG_MAX,
55 };
56 
57 #define MT6359_MAX_REGULATOR	MT6359_ID_RG_MAX
58 
59 #endif /* __LINUX_REGULATOR_MT6359_H */
60