GNU Linux-libre 6.9.2-gnu
[releases.git] / include / linux / regulator / mt6331-regulator.h
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  * Copyright (c) 2022 Collabora Ltd.
4  * Author: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
5  */
6
7 #ifndef __LINUX_REGULATOR_MT6331_H
8 #define __LINUX_REGULATOR_MT6331_H
9
10 enum {
11         /* BUCK */
12         MT6331_ID_VDVFS11 = 0,
13         MT6331_ID_VDVFS12,
14         MT6331_ID_VDVFS13,
15         MT6331_ID_VDVFS14,
16         MT6331_ID_VCORE2,
17         MT6331_ID_VIO18,
18         /* LDO */
19         MT6331_ID_VTCXO1,
20         MT6331_ID_VTCXO2,
21         MT6331_ID_AVDD32_AUD,
22         MT6331_ID_VAUXA32,
23         MT6331_ID_VCAMA,
24         MT6331_ID_VIO28,
25         MT6331_ID_VCAM_AF,
26         MT6331_ID_VMC,
27         MT6331_ID_VMCH,
28         MT6331_ID_VEMC33,
29         MT6331_ID_VGP1,
30         MT6331_ID_VSIM1,
31         MT6331_ID_VSIM2,
32         MT6331_ID_VMIPI,
33         MT6331_ID_VIBR,
34         MT6331_ID_VGP4,
35         MT6331_ID_VCAMD,
36         MT6331_ID_VUSB10,
37         MT6331_ID_VCAM_IO,
38         MT6331_ID_VSRAM_DVFS1,
39         MT6331_ID_VGP2,
40         MT6331_ID_VGP3,
41         MT6331_ID_VRTC,
42         MT6331_ID_VDIG18,
43         MT6331_ID_VREG_MAX
44 };
45
46 #endif /* __LINUX_REGULATOR_MT6331_H */