11.1Sskrll/*	$NetBSD: st,stm32mp25-rcc.h,v 1.1.1.1 2026/01/18 05:21:56 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */
41.1Sskrll/*
51.1Sskrll * Copyright (C) STMicroelectronics 2023 - All Rights Reserved
61.1Sskrll * Author(s): Gabriel Fernandez <gabriel.fernandez@foss.st.com>
71.1Sskrll */
81.1Sskrll
91.1Sskrll#ifndef _DT_BINDINGS_STM32MP25_RESET_H_
101.1Sskrll#define _DT_BINDINGS_STM32MP25_RESET_H_
111.1Sskrll
121.1Sskrll#define TIM1_R		0
131.1Sskrll#define TIM2_R		1
141.1Sskrll#define TIM3_R		2
151.1Sskrll#define TIM4_R		3
161.1Sskrll#define TIM5_R		4
171.1Sskrll#define TIM6_R		5
181.1Sskrll#define TIM7_R		6
191.1Sskrll#define TIM8_R		7
201.1Sskrll#define TIM10_R		8
211.1Sskrll#define TIM11_R		9
221.1Sskrll#define TIM12_R		10
231.1Sskrll#define TIM13_R		11
241.1Sskrll#define TIM14_R		12
251.1Sskrll#define TIM15_R		13
261.1Sskrll#define TIM16_R		14
271.1Sskrll#define TIM17_R		15
281.1Sskrll#define TIM20_R		16
291.1Sskrll#define LPTIM1_R	17
301.1Sskrll#define LPTIM2_R	18
311.1Sskrll#define LPTIM3_R	19
321.1Sskrll#define LPTIM4_R	20
331.1Sskrll#define LPTIM5_R	21
341.1Sskrll#define SPI1_R		22
351.1Sskrll#define SPI2_R		23
361.1Sskrll#define SPI3_R		24
371.1Sskrll#define SPI4_R		25
381.1Sskrll#define SPI5_R		26
391.1Sskrll#define SPI6_R		27
401.1Sskrll#define SPI7_R		28
411.1Sskrll#define SPI8_R		29
421.1Sskrll#define SPDIFRX_R	30
431.1Sskrll#define USART1_R	31
441.1Sskrll#define USART2_R	32
451.1Sskrll#define USART3_R	33
461.1Sskrll#define UART4_R		34
471.1Sskrll#define UART5_R		35
481.1Sskrll#define USART6_R	36
491.1Sskrll#define UART7_R		37
501.1Sskrll#define UART8_R		38
511.1Sskrll#define UART9_R		39
521.1Sskrll#define LPUART1_R	40
531.1Sskrll#define IS2M_R		41
541.1Sskrll#define I2C1_R		42
551.1Sskrll#define I2C2_R		43
561.1Sskrll#define I2C3_R		44
571.1Sskrll#define I2C4_R		45
581.1Sskrll#define I2C5_R		46
591.1Sskrll#define I2C6_R		47
601.1Sskrll#define I2C7_R		48
611.1Sskrll#define I2C8_R		49
621.1Sskrll#define SAI1_R		50
631.1Sskrll#define SAI2_R		51
641.1Sskrll#define SAI3_R		52
651.1Sskrll#define SAI4_R		53
661.1Sskrll#define MDF1_R		54
671.1Sskrll#define MDF2_R		55
681.1Sskrll#define FDCAN_R		56
691.1Sskrll#define HDP_R		57
701.1Sskrll#define ADC12_R		58
711.1Sskrll#define ADC3_R		59
721.1Sskrll#define ETH1_R		60
731.1Sskrll#define ETH2_R		61
741.1Sskrll#define USBH_R		62
751.1Sskrll#define USB2PHY1_R	63
761.1Sskrll#define USB2PHY2_R	64
771.1Sskrll#define USB3DR_R	65
781.1Sskrll#define USB3PCIEPHY_R	66
791.1Sskrll#define USBTC_R		67
801.1Sskrll#define ETHSW_R		68
811.1Sskrll#define SDMMC1_R	69
821.1Sskrll#define SDMMC1DLL_R	70
831.1Sskrll#define SDMMC2_R	71
841.1Sskrll#define SDMMC2DLL_R	72
851.1Sskrll#define SDMMC3_R	73
861.1Sskrll#define SDMMC3DLL_R	74
871.1Sskrll#define GPU_R		75
881.1Sskrll#define LTDC_R		76
891.1Sskrll#define DSI_R		77
901.1Sskrll#define LVDS_R		78
911.1Sskrll#define CSI_R		79
921.1Sskrll#define DCMIPP_R	80
931.1Sskrll#define CCI_R		81
941.1Sskrll#define VDEC_R		82
951.1Sskrll#define VENC_R		83
961.1Sskrll#define WWDG1_R		84
971.1Sskrll#define WWDG2_R		85
981.1Sskrll#define VREF_R		86
991.1Sskrll#define DTS_R		87
1001.1Sskrll#define CRC_R		88
1011.1Sskrll#define SERC_R		89
1021.1Sskrll#define OSPIIOM_R	90
1031.1Sskrll#define I3C1_R		91
1041.1Sskrll#define I3C2_R		92
1051.1Sskrll#define I3C3_R		93
1061.1Sskrll#define I3C4_R		94
1071.1Sskrll#define IWDG2_KER_R	95
1081.1Sskrll#define IWDG4_KER_R	96
1091.1Sskrll#define RNG_R		97
1101.1Sskrll#define PKA_R		98
1111.1Sskrll#define SAES_R		99
1121.1Sskrll#define HASH_R		100
1131.1Sskrll#define CRYP1_R		101
1141.1Sskrll#define CRYP2_R		102
1151.1Sskrll#define PCIE_R		103
1161.1Sskrll#define OSPI1_R		104
1171.1Sskrll#define OSPI1DLL_R	105
1181.1Sskrll#define OSPI2_R		106
1191.1Sskrll#define OSPI2DLL_R	107
1201.1Sskrll#define FMC_R		108
1211.1Sskrll#define DBG_R		109
1221.1Sskrll#define GPIOA_R		110
1231.1Sskrll#define GPIOB_R		111
1241.1Sskrll#define GPIOC_R		112
1251.1Sskrll#define GPIOD_R		113
1261.1Sskrll#define GPIOE_R		114
1271.1Sskrll#define GPIOF_R		115
1281.1Sskrll#define GPIOG_R		116
1291.1Sskrll#define GPIOH_R		117
1301.1Sskrll#define GPIOI_R		118
1311.1Sskrll#define GPIOJ_R		119
1321.1Sskrll#define GPIOK_R		120
1331.1Sskrll#define GPIOZ_R		121
1341.1Sskrll#define HPDMA1_R	122
1351.1Sskrll#define HPDMA2_R	123
1361.1Sskrll#define HPDMA3_R	124
1371.1Sskrll#define LPDMA_R		125
1381.1Sskrll#define HSEM_R		126
1391.1Sskrll#define IPCC1_R		127
1401.1Sskrll#define IPCC2_R		128
1411.1Sskrll#define C2_HOLDBOOT_R	129
1421.1Sskrll#define C1_HOLDBOOT_R	130
1431.1Sskrll#define C1_R		131
1441.1Sskrll#define C1P1POR_R	132
1451.1Sskrll#define C1P1_R		133
1461.1Sskrll#define C2_R		134
1471.1Sskrll#define C3_R		135
1481.1Sskrll#define SYS_R		136
1491.1Sskrll#define VSW_R		137
1501.1Sskrll#define C1MS_R		138
1511.1Sskrll#define DDRCP_R		139
1521.1Sskrll#define DDRCAPB_R	140
1531.1Sskrll#define DDRPHYCAPB_R	141
1541.1Sskrll#define DDRCFG_R	142
1551.1Sskrll#define DDR_R		143
1561.1Sskrll
1571.1Sskrll#define STM32MP25_LAST_RESET	144
1581.1Sskrll
1591.1Sskrll#define RST_SCMI_C1_R		0
1601.1Sskrll#define RST_SCMI_C2_R		1
1611.1Sskrll#define RST_SCMI_C1_HOLDBOOT_R	2
1621.1Sskrll#define RST_SCMI_C2_HOLDBOOT_R	3
1631.1Sskrll#define RST_SCMI_FMC		4
1641.1Sskrll#define RST_SCMI_OSPI1		5
1651.1Sskrll#define RST_SCMI_OSPI1DLL	6
1661.1Sskrll#define RST_SCMI_OSPI2		7
1671.1Sskrll#define RST_SCMI_OSPI2DLL	8
1681.1Sskrll
1691.1Sskrll#endif /* _DT_BINDINGS_STM32MP25_RESET_H_ */
170