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
9enum {
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

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