13ccb708eSGabriel Fernandez /* SPDX-License-Identifier: GPL-2.0-or-later or BSD-3-Clause */ 23ccb708eSGabriel Fernandez /* 3*85229098SGabriel Fernandez * Copyright (C) 2023-2024, STMicroelectronics - All Rights Reserved 43ccb708eSGabriel Fernandez * Author(s): Gabriel Fernandez <gabriel.fernandez@foss.st.com> for STMicroelectronics. 53ccb708eSGabriel Fernandez */ 63ccb708eSGabriel Fernandez 73ccb708eSGabriel Fernandez #ifndef _DT_BINDINGS_STM32MP25_RESET_H_ 83ccb708eSGabriel Fernandez #define _DT_BINDINGS_STM32MP25_RESET_H_ 93ccb708eSGabriel Fernandez 103ccb708eSGabriel Fernandez #define SYS_R 8192 113ccb708eSGabriel Fernandez #define C1_R 8224 123ccb708eSGabriel Fernandez #define C1P1POR_R 8256 133ccb708eSGabriel Fernandez #define C1P1_R 8257 143ccb708eSGabriel Fernandez #define C2_R 8288 153ccb708eSGabriel Fernandez #define C2_HOLDBOOT_R 8608 163ccb708eSGabriel Fernandez #define C1_HOLDBOOT_R 8609 17*85229098SGabriel Fernandez #define VSW_R 8735 18*85229098SGabriel Fernandez #define C1MS_R 8840 19*85229098SGabriel Fernandez #define IWDG2_KER_R 9106 20*85229098SGabriel Fernandez #define IWDG4_KER_R 9234 21*85229098SGabriel Fernandez #define C3_R 9344 22*85229098SGabriel Fernandez #define DDRCP_R 9888 23*85229098SGabriel Fernandez #define DDRCAPB_R 9920 24*85229098SGabriel Fernandez #define DDRPHYCAPB_R 9952 25*85229098SGabriel Fernandez #define DDRCFG_R 10016 26*85229098SGabriel Fernandez #define DDR_R 10048 273ccb708eSGabriel Fernandez #define OSPI1_R 10400 283ccb708eSGabriel Fernandez #define OSPI1DLL_R 10416 293ccb708eSGabriel Fernandez #define OSPI2_R 10432 303ccb708eSGabriel Fernandez #define OSPI2DLL_R 10448 313ccb708eSGabriel Fernandez #define FMC_R 10464 323ccb708eSGabriel Fernandez #define DBG_R 10508 333ccb708eSGabriel Fernandez #define GPIOA_R 10592 343ccb708eSGabriel Fernandez #define GPIOB_R 10624 353ccb708eSGabriel Fernandez #define GPIOC_R 10656 363ccb708eSGabriel Fernandez #define GPIOD_R 10688 373ccb708eSGabriel Fernandez #define GPIOE_R 10720 383ccb708eSGabriel Fernandez #define GPIOF_R 10752 393ccb708eSGabriel Fernandez #define GPIOG_R 10784 403ccb708eSGabriel Fernandez #define GPIOH_R 10816 413ccb708eSGabriel Fernandez #define GPIOI_R 10848 423ccb708eSGabriel Fernandez #define GPIOJ_R 10880 433ccb708eSGabriel Fernandez #define GPIOK_R 10912 443ccb708eSGabriel Fernandez #define GPIOZ_R 10944 453ccb708eSGabriel Fernandez #define HPDMA1_R 10976 463ccb708eSGabriel Fernandez #define HPDMA2_R 11008 473ccb708eSGabriel Fernandez #define HPDMA3_R 11040 483ccb708eSGabriel Fernandez #define LPDMA_R 11072 493ccb708eSGabriel Fernandez #define HSEM_R 11104 503ccb708eSGabriel Fernandez #define IPCC1_R 11136 513ccb708eSGabriel Fernandez #define IPCC2_R 11168 523ccb708eSGabriel Fernandez #define IS2M_R 11360 533ccb708eSGabriel Fernandez #define SSMOD_R 11392 543ccb708eSGabriel Fernandez #define TIM1_R 14336 553ccb708eSGabriel Fernandez #define TIM2_R 14368 563ccb708eSGabriel Fernandez #define TIM3_R 14400 573ccb708eSGabriel Fernandez #define TIM4_R 14432 583ccb708eSGabriel Fernandez #define TIM5_R 14464 593ccb708eSGabriel Fernandez #define TIM6_R 14496 603ccb708eSGabriel Fernandez #define TIM7_R 14528 613ccb708eSGabriel Fernandez #define TIM8_R 14560 623ccb708eSGabriel Fernandez #define TIM10_R 14592 633ccb708eSGabriel Fernandez #define TIM11_R 14624 643ccb708eSGabriel Fernandez #define TIM12_R 14656 653ccb708eSGabriel Fernandez #define TIM13_R 14688 663ccb708eSGabriel Fernandez #define TIM14_R 14720 673ccb708eSGabriel Fernandez #define TIM15_R 14752 683ccb708eSGabriel Fernandez #define TIM16_R 14784 693ccb708eSGabriel Fernandez #define TIM17_R 14816 703ccb708eSGabriel Fernandez #define TIM20_R 14848 713ccb708eSGabriel Fernandez #define LPTIM1_R 14880 723ccb708eSGabriel Fernandez #define LPTIM2_R 14912 733ccb708eSGabriel Fernandez #define LPTIM3_R 14944 743ccb708eSGabriel Fernandez #define LPTIM4_R 14976 753ccb708eSGabriel Fernandez #define LPTIM5_R 15008 763ccb708eSGabriel Fernandez #define SPI1_R 15040 773ccb708eSGabriel Fernandez #define SPI2_R 15072 783ccb708eSGabriel Fernandez #define SPI3_R 15104 793ccb708eSGabriel Fernandez #define SPI4_R 15136 803ccb708eSGabriel Fernandez #define SPI5_R 15168 813ccb708eSGabriel Fernandez #define SPI6_R 15200 823ccb708eSGabriel Fernandez #define SPI7_R 15232 833ccb708eSGabriel Fernandez #define SPI8_R 15264 843ccb708eSGabriel Fernandez #define SPDIFRX_R 15296 853ccb708eSGabriel Fernandez #define USART1_R 15328 863ccb708eSGabriel Fernandez #define USART2_R 15360 873ccb708eSGabriel Fernandez #define USART3_R 15392 883ccb708eSGabriel Fernandez #define UART4_R 15424 893ccb708eSGabriel Fernandez #define UART5_R 15456 903ccb708eSGabriel Fernandez #define USART6_R 15488 913ccb708eSGabriel Fernandez #define UART7_R 15520 923ccb708eSGabriel Fernandez #define UART8_R 15552 933ccb708eSGabriel Fernandez #define UART9_R 15584 943ccb708eSGabriel Fernandez #define LPUART1_R 15616 953ccb708eSGabriel Fernandez #define I2C1_R 15648 963ccb708eSGabriel Fernandez #define I2C2_R 15680 973ccb708eSGabriel Fernandez #define I2C3_R 15712 983ccb708eSGabriel Fernandez #define I2C4_R 15744 993ccb708eSGabriel Fernandez #define I2C5_R 15776 1003ccb708eSGabriel Fernandez #define I2C6_R 15808 1013ccb708eSGabriel Fernandez #define I2C7_R 15840 1023ccb708eSGabriel Fernandez #define I2C8_R 15872 1033ccb708eSGabriel Fernandez #define SAI1_R 15904 1043ccb708eSGabriel Fernandez #define SAI2_R 15936 1053ccb708eSGabriel Fernandez #define SAI3_R 15968 1063ccb708eSGabriel Fernandez #define SAI4_R 16000 1073ccb708eSGabriel Fernandez #define MDF1_R 16064 1083ccb708eSGabriel Fernandez #define MDF2_R 16096 1093ccb708eSGabriel Fernandez #define FDCAN_R 16128 1103ccb708eSGabriel Fernandez #define HDP_R 16160 1113ccb708eSGabriel Fernandez #define ADC12_R 16192 1123ccb708eSGabriel Fernandez #define ADC3_R 16224 1133ccb708eSGabriel Fernandez #define ETH1_R 16256 1143ccb708eSGabriel Fernandez #define ETH2_R 16288 1153ccb708eSGabriel Fernandez #define USB2_R 16352 1163ccb708eSGabriel Fernandez #define USB2PHY1_R 16384 1173ccb708eSGabriel Fernandez #define USB2PHY2_R 16416 118*85229098SGabriel Fernandez #define USB3DR_R 16448 1193ccb708eSGabriel Fernandez #define USB3PCIEPHY_R 16480 1203ccb708eSGabriel Fernandez #define PCIE_R 16512 1213ccb708eSGabriel Fernandez #define USBTC_R 16544 1223ccb708eSGabriel Fernandez #define ETHSW_R 16576 1233ccb708eSGabriel Fernandez #define SDMMC1_R 16768 1243ccb708eSGabriel Fernandez #define SDMMC1DLL_R 16784 1253ccb708eSGabriel Fernandez #define SDMMC2_R 16800 1263ccb708eSGabriel Fernandez #define SDMMC2DLL_R 16816 1273ccb708eSGabriel Fernandez #define SDMMC3_R 16832 1283ccb708eSGabriel Fernandez #define SDMMC3DLL_R 16848 1293ccb708eSGabriel Fernandez #define GPU_R 16864 1303ccb708eSGabriel Fernandez #define LTDC_R 16896 1313ccb708eSGabriel Fernandez #define DSI_R 16928 1323ccb708eSGabriel Fernandez #define LVDS_R 17024 1333ccb708eSGabriel Fernandez #define CSI_R 17088 1343ccb708eSGabriel Fernandez #define DCMIPP_R 17120 1353ccb708eSGabriel Fernandez #define CCI_R 17152 1363ccb708eSGabriel Fernandez #define VDEC_R 17184 1373ccb708eSGabriel Fernandez #define VENC_R 17216 1383ccb708eSGabriel Fernandez #define RNG_R 17280 1393ccb708eSGabriel Fernandez #define PKA_R 17312 1403ccb708eSGabriel Fernandez #define SAES_R 17344 1413ccb708eSGabriel Fernandez #define HASH_R 17376 1423ccb708eSGabriel Fernandez #define CRYP1_R 17408 1433ccb708eSGabriel Fernandez #define CRYP2_R 17440 1443ccb708eSGabriel Fernandez #define WWDG1_R 17632 1453ccb708eSGabriel Fernandez #define WWDG2_R 17664 1463ccb708eSGabriel Fernandez #define VREF_R 17728 1473ccb708eSGabriel Fernandez #define DTS_R 17760 1483ccb708eSGabriel Fernandez #define CRC_R 17824 1493ccb708eSGabriel Fernandez #define SERC_R 17856 1503ccb708eSGabriel Fernandez #define OSPIIOM_R 17888 1513ccb708eSGabriel Fernandez #define I3C1_R 17984 1523ccb708eSGabriel Fernandez #define I3C2_R 18016 1533ccb708eSGabriel Fernandez #define I3C3_R 18048 1543ccb708eSGabriel Fernandez #define I3C4_R 18080 1553ccb708eSGabriel Fernandez 1563ccb708eSGabriel Fernandez #define RST_SCMI_C1_R 0 1573ccb708eSGabriel Fernandez #define RST_SCMI_C2_R 1 1583ccb708eSGabriel Fernandez #define RST_SCMI_C1_HOLDBOOT_R 2 1593ccb708eSGabriel Fernandez #define RST_SCMI_C2_HOLDBOOT_R 3 1603ccb708eSGabriel Fernandez #define RST_SCMI_FMC 4 161*85229098SGabriel Fernandez #define RST_SCMI_OSPI1 5 162*85229098SGabriel Fernandez #define RST_SCMI_OSPI1DLL 6 163*85229098SGabriel Fernandez #define RST_SCMI_OSPI2 7 164*85229098SGabriel Fernandez #define RST_SCMI_OSPI2DLL 8 1653ccb708eSGabriel Fernandez 1663ccb708eSGabriel Fernandez #endif /* _DT_BINDINGS_STM32MP25_RESET_H_ */ 167