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