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