xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/regulator/st,stm32mp13-regulator.h (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*aa1a8ff2SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) */
2*aa1a8ff2SEmmanuel Vadot /*
3*aa1a8ff2SEmmanuel Vadot  * Copyright (C) 2022, STMicroelectronics - All Rights Reserved
4*aa1a8ff2SEmmanuel Vadot  */
5*aa1a8ff2SEmmanuel Vadot 
6*aa1a8ff2SEmmanuel Vadot #ifndef __DT_BINDINGS_REGULATOR_ST_STM32MP13_REGULATOR_H
7*aa1a8ff2SEmmanuel Vadot #define __DT_BINDINGS_REGULATOR_ST_STM32MP13_REGULATOR_H
8*aa1a8ff2SEmmanuel Vadot 
9*aa1a8ff2SEmmanuel Vadot /* SCMI voltage domains identifiers */
10*aa1a8ff2SEmmanuel Vadot 
11*aa1a8ff2SEmmanuel Vadot /* SOC Internal regulators */
12*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_REG11		0
13*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_REG18		1
14*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_USB33		2
15*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_SDMMC1_IO		3
16*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_SDMMC2_IO		4
17*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_VREFBUF		5
18*aa1a8ff2SEmmanuel Vadot 
19*aa1a8ff2SEmmanuel Vadot /* STPMIC1 regulators */
20*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_BUCK1	6
21*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_BUCK2	7
22*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_BUCK3	8
23*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_BUCK4	9
24*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_LDO1	        10
25*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_LDO2	        11
26*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_LDO3	        12
27*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_LDO4	        13
28*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_LDO5	        14
29*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_LDO6	        15
30*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_VREFDDR	16
31*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_BOOST	17
32*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_PWR_SW1	18
33*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_STPMIC1_PWR_SW2	19
34*aa1a8ff2SEmmanuel Vadot 
35*aa1a8ff2SEmmanuel Vadot /* External regulators */
36*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_REGU0		20
37*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_REGU1		21
38*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_REGU2		22
39*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_REGU3		23
40*aa1a8ff2SEmmanuel Vadot #define VOLTD_SCMI_REGU4		24
41*aa1a8ff2SEmmanuel Vadot 
42*aa1a8ff2SEmmanuel Vadot #endif /*__DT_BINDINGS_REGULATOR_ST_STM32MP13_REGULATOR_H */
43