dt-bindings: rcc: stm32: add STM32MP13 SCMI regulators IDs
authorEtienne Carriere <etienne.carriere@foss.st.com>
Wed, 12 Jul 2023 14:24:29 +0000 (16:24 +0200)
committerAlexandre Torgue <alexandre.torgue@foss.st.com>
Wed, 16 Aug 2023 08:58:41 +0000 (10:58 +0200)
Adds SCMI regulator identifiers for STM32MP13x family.

Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
Signed-off-by: Pascal Paillet <p.paillet@foss.st.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
include/dt-bindings/regulator/st,stm32mp13-regulator.h [new file with mode: 0644]

diff --git a/include/dt-bindings/regulator/st,stm32mp13-regulator.h b/include/dt-bindings/regulator/st,stm32mp13-regulator.h
new file mode 100644 (file)
index 0000000..b3a974d
--- /dev/null
@@ -0,0 +1,42 @@
+/* SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) */
+/*
+ * Copyright (C) 2022, STMicroelectronics - All Rights Reserved
+ */
+
+#ifndef __DT_BINDINGS_REGULATOR_ST_STM32MP13_REGULATOR_H
+#define __DT_BINDINGS_REGULATOR_ST_STM32MP13_REGULATOR_H
+
+/* SCMI voltage domains identifiers */
+
+/* SOC Internal regulators */
+#define VOLTD_SCMI_REG11               0
+#define VOLTD_SCMI_REG18               1
+#define VOLTD_SCMI_USB33               2
+#define VOLTD_SCMI_SDMMC1_IO           3
+#define VOLTD_SCMI_SDMMC2_IO           4
+#define VOLTD_SCMI_VREFBUF             5
+
+/* STPMIC1 regulators */
+#define VOLTD_SCMI_STPMIC1_BUCK1       6
+#define VOLTD_SCMI_STPMIC1_BUCK2       7
+#define VOLTD_SCMI_STPMIC1_BUCK3       8
+#define VOLTD_SCMI_STPMIC1_BUCK4       9
+#define VOLTD_SCMI_STPMIC1_LDO1                10
+#define VOLTD_SCMI_STPMIC1_LDO2                11
+#define VOLTD_SCMI_STPMIC1_LDO3                12
+#define VOLTD_SCMI_STPMIC1_LDO4                13
+#define VOLTD_SCMI_STPMIC1_LDO5                14
+#define VOLTD_SCMI_STPMIC1_LDO6                15
+#define VOLTD_SCMI_STPMIC1_VREFDDR     16
+#define VOLTD_SCMI_STPMIC1_BOOST       17
+#define VOLTD_SCMI_STPMIC1_PWR_SW1     18
+#define VOLTD_SCMI_STPMIC1_PWR_SW2     19
+
+/* External regulators */
+#define VOLTD_SCMI_REGU0               20
+#define VOLTD_SCMI_REGU1               21
+#define VOLTD_SCMI_REGU2               22
+#define VOLTD_SCMI_REGU3               23
+#define VOLTD_SCMI_REGU4               24
+
+#endif /*__DT_BINDINGS_REGULATOR_ST_STM32MP13_REGULATOR_H */