1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
3 * Copyright (C) 2024, STMicroelectronics - All Rights Reserved
6 #ifndef __DT_BINDINGS_REGULATOR_ST_STM32MP25_REGULATOR_H
7 #define __DT_BINDINGS_REGULATOR_ST_STM32MP25_REGULATOR_H
9 /* SCMI voltage domains identifiers */
11 /* SOC Internal regulators */
12 #define VOLTD_SCMI_VDDIO1 0
13 #define VOLTD_SCMI_VDDIO2 1
14 #define VOLTD_SCMI_VDDIO3 2
15 #define VOLTD_SCMI_VDDIO4 3
16 #define VOLTD_SCMI_VDDIO 4
17 #define VOLTD_SCMI_UCPD 5
18 #define VOLTD_SCMI_USB33 6
19 #define VOLTD_SCMI_ADC 7
20 #define VOLTD_SCMI_GPU 8
21 #define VOLTD_SCMI_VREFBUF 9
23 /* STPMIC2 regulators */
24 #define VOLTD_SCMI_STPMIC2_BUCK1 10
25 #define VOLTD_SCMI_STPMIC2_BUCK2 11
26 #define VOLTD_SCMI_STPMIC2_BUCK3 12
27 #define VOLTD_SCMI_STPMIC2_BUCK4 13
28 #define VOLTD_SCMI_STPMIC2_BUCK5 14
29 #define VOLTD_SCMI_STPMIC2_BUCK6 15
30 #define VOLTD_SCMI_STPMIC2_BUCK7 16
31 #define VOLTD_SCMI_STPMIC2_LDO1 17
32 #define VOLTD_SCMI_STPMIC2_LDO2 18
33 #define VOLTD_SCMI_STPMIC2_LDO3 19
34 #define VOLTD_SCMI_STPMIC2_LDO4 20
35 #define VOLTD_SCMI_STPMIC2_LDO5 21
36 #define VOLTD_SCMI_STPMIC2_LDO6 22
37 #define VOLTD_SCMI_STPMIC2_LDO7 23
38 #define VOLTD_SCMI_STPMIC2_LDO8 24
39 #define VOLTD_SCMI_STPMIC2_REFDDR 25
41 /* External regulators */
42 #define VOLTD_SCMI_REGU0 26
43 #define VOLTD_SCMI_REGU1 27
44 #define VOLTD_SCMI_REGU2 28
45 #define VOLTD_SCMI_REGU3 29
46 #define VOLTD_SCMI_REGU4 30
48 #endif /*__DT_BINDINGS_REGULATOR_ST_STM32MP25_REGULATOR_H */