Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[linux-block.git] / include / linux / regulator / mt6358-regulator.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (c) 2019 MediaTek Inc.
4  */
5
6 #ifndef __LINUX_REGULATOR_MT6358_H
7 #define __LINUX_REGULATOR_MT6358_H
8
9 enum {
10         MT6358_ID_VDRAM1 = 0,
11         MT6358_ID_VCORE,
12         MT6358_ID_VPA,
13         MT6358_ID_VPROC11,
14         MT6358_ID_VPROC12,
15         MT6358_ID_VGPU,
16         MT6358_ID_VS2,
17         MT6358_ID_VMODEM,
18         MT6358_ID_VS1,
19         MT6358_ID_VDRAM2 = 9,
20         MT6358_ID_VSIM1,
21         MT6358_ID_VIBR,
22         MT6358_ID_VRF12,
23         MT6358_ID_VIO18,
24         MT6358_ID_VUSB,
25         MT6358_ID_VCAMIO,
26         MT6358_ID_VCAMD,
27         MT6358_ID_VCN18,
28         MT6358_ID_VFE28,
29         MT6358_ID_VSRAM_PROC11,
30         MT6358_ID_VCN28,
31         MT6358_ID_VSRAM_OTHERS,
32         MT6358_ID_VSRAM_GPU,
33         MT6358_ID_VXO22,
34         MT6358_ID_VEFUSE,
35         MT6358_ID_VAUX18,
36         MT6358_ID_VMCH,
37         MT6358_ID_VBIF28,
38         MT6358_ID_VSRAM_PROC12,
39         MT6358_ID_VCAMA1,
40         MT6358_ID_VEMC,
41         MT6358_ID_VIO28,
42         MT6358_ID_VA12,
43         MT6358_ID_VRF18,
44         MT6358_ID_VCN33_BT,
45         MT6358_ID_VCN33_WIFI,
46         MT6358_ID_VCAMA2,
47         MT6358_ID_VMC,
48         MT6358_ID_VLDO28,
49         MT6358_ID_VAUD28,
50         MT6358_ID_VSIM2,
51         MT6358_ID_VCORE_SSHUB,
52         MT6358_ID_VSRAM_OTHERS_SSHUB,
53         MT6358_ID_RG_MAX,
54 };
55
56 enum {
57         MT6366_ID_VDRAM1 = 0,
58         MT6366_ID_VCORE,
59         MT6366_ID_VPA,
60         MT6366_ID_VPROC11,
61         MT6366_ID_VPROC12,
62         MT6366_ID_VGPU,
63         MT6366_ID_VS2,
64         MT6366_ID_VMODEM,
65         MT6366_ID_VS1,
66         MT6366_ID_VDRAM2,
67         MT6366_ID_VSIM1,
68         MT6366_ID_VIBR,
69         MT6366_ID_VRF12,
70         MT6366_ID_VIO18,
71         MT6366_ID_VUSB,
72         MT6366_ID_VCN18,
73         MT6366_ID_VFE28,
74         MT6366_ID_VSRAM_PROC11,
75         MT6366_ID_VCN28,
76         MT6366_ID_VSRAM_OTHERS,
77         MT6366_ID_VSRAM_GPU,
78         MT6366_ID_VXO22,
79         MT6366_ID_VEFUSE,
80         MT6366_ID_VAUX18,
81         MT6366_ID_VMCH,
82         MT6366_ID_VBIF28,
83         MT6366_ID_VSRAM_PROC12,
84         MT6366_ID_VEMC,
85         MT6366_ID_VIO28,
86         MT6366_ID_VA12,
87         MT6366_ID_VRF18,
88         MT6366_ID_VCN33_BT,
89         MT6366_ID_VCN33_WIFI,
90         MT6366_ID_VMC,
91         MT6366_ID_VAUD28,
92         MT6366_ID_VSIM2,
93         MT6366_ID_VCORE_SSHUB,
94         MT6366_ID_VSRAM_OTHERS_SSHUB,
95         MT6366_ID_RG_MAX,
96 };
97
98 #define MT6358_MAX_REGULATOR    MT6358_ID_RG_MAX
99 #define MT6366_MAX_REGULATOR    MT6366_ID_RG_MAX
100
101 #endif /* __LINUX_REGULATOR_MT6358_H */