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
9enum {
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,
45 MT6358_ID_VCAMA2,
46 MT6358_ID_VMC,
47 MT6358_ID_VLDO28,
48 MT6358_ID_VAUD28,
49 MT6358_ID_VSIM2,
50 MT6358_ID_RG_MAX,
51};
52
53enum {
54 MT6366_ID_VDRAM1 = 0,
55 MT6366_ID_VCORE,
56 MT6366_ID_VPA,
57 MT6366_ID_VPROC11,
58 MT6366_ID_VPROC12,
59 MT6366_ID_VGPU,
60 MT6366_ID_VS2,
61 MT6366_ID_VMODEM,
62 MT6366_ID_VS1,
63 MT6366_ID_VDRAM2,
64 MT6366_ID_VSIM1,
65 MT6366_ID_VIBR,
66 MT6366_ID_VRF12,
67 MT6366_ID_VIO18,
68 MT6366_ID_VUSB,
69 MT6366_ID_VCN18,
70 MT6366_ID_VFE28,
71 MT6366_ID_VSRAM_PROC11,
72 MT6366_ID_VCN28,
73 MT6366_ID_VSRAM_OTHERS,
74 MT6366_ID_VSRAM_GPU,
75 MT6366_ID_VXO22,
76 MT6366_ID_VEFUSE,
77 MT6366_ID_VAUX18,
78 MT6366_ID_VMCH,
79 MT6366_ID_VBIF28,
80 MT6366_ID_VSRAM_PROC12,
81 MT6366_ID_VEMC,
82 MT6366_ID_VIO28,
83 MT6366_ID_VA12,
84 MT6366_ID_VRF18,
85 MT6366_ID_VCN33,
86 MT6366_ID_VMC,
87 MT6366_ID_VAUD28,
88 MT6366_ID_VSIM2,
89 MT6366_ID_VM18,
90 MT6366_ID_VMDDR,
91 MT6366_ID_VSRAM_CORE,
92 MT6366_ID_RG_MAX,
93};
94
95#define MT6358_MAX_REGULATOR MT6358_ID_RG_MAX
96#define MT6366_MAX_REGULATOR MT6366_ID_RG_MAX
97
98#endif /* __LINUX_REGULATOR_MT6358_H */
99

source code of linux/include/linux/regulator/mt6358-regulator.h