GNU Linux-libre 6.9.2-gnu
[releases.git] / include / linux / regulator / mt6357-regulator.h
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 */