1*8cc087a1SEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0-only */ 2*8cc087a1SEmmanuel Vadot /* 3*8cc087a1SEmmanuel Vadot * Copyright 2021 NXP 4*8cc087a1SEmmanuel Vadot */ 5*8cc087a1SEmmanuel Vadot 6*8cc087a1SEmmanuel Vadot #ifndef DT_BINDING_PCC_RESET_IMX8ULP_H 7*8cc087a1SEmmanuel Vadot #define DT_BINDING_PCC_RESET_IMX8ULP_H 8*8cc087a1SEmmanuel Vadot 9*8cc087a1SEmmanuel Vadot /* PCC3 */ 10*8cc087a1SEmmanuel Vadot #define PCC3_WDOG3_SWRST 0 11*8cc087a1SEmmanuel Vadot #define PCC3_WDOG4_SWRST 1 12*8cc087a1SEmmanuel Vadot #define PCC3_LPIT1_SWRST 2 13*8cc087a1SEmmanuel Vadot #define PCC3_TPM4_SWRST 3 14*8cc087a1SEmmanuel Vadot #define PCC3_TPM5_SWRST 4 15*8cc087a1SEmmanuel Vadot #define PCC3_FLEXIO1_SWRST 5 16*8cc087a1SEmmanuel Vadot #define PCC3_I3C2_SWRST 6 17*8cc087a1SEmmanuel Vadot #define PCC3_LPI2C4_SWRST 7 18*8cc087a1SEmmanuel Vadot #define PCC3_LPI2C5_SWRST 8 19*8cc087a1SEmmanuel Vadot #define PCC3_LPUART4_SWRST 9 20*8cc087a1SEmmanuel Vadot #define PCC3_LPUART5_SWRST 10 21*8cc087a1SEmmanuel Vadot #define PCC3_LPSPI4_SWRST 11 22*8cc087a1SEmmanuel Vadot #define PCC3_LPSPI5_SWRST 12 23*8cc087a1SEmmanuel Vadot 24*8cc087a1SEmmanuel Vadot /* PCC4 */ 25*8cc087a1SEmmanuel Vadot #define PCC4_FLEXSPI2_SWRST 0 26*8cc087a1SEmmanuel Vadot #define PCC4_TPM6_SWRST 1 27*8cc087a1SEmmanuel Vadot #define PCC4_TPM7_SWRST 2 28*8cc087a1SEmmanuel Vadot #define PCC4_LPI2C6_SWRST 3 29*8cc087a1SEmmanuel Vadot #define PCC4_LPI2C7_SWRST 4 30*8cc087a1SEmmanuel Vadot #define PCC4_LPUART6_SWRST 5 31*8cc087a1SEmmanuel Vadot #define PCC4_LPUART7_SWRST 6 32*8cc087a1SEmmanuel Vadot #define PCC4_SAI4_SWRST 7 33*8cc087a1SEmmanuel Vadot #define PCC4_SAI5_SWRST 8 34*8cc087a1SEmmanuel Vadot #define PCC4_USDHC0_SWRST 9 35*8cc087a1SEmmanuel Vadot #define PCC4_USDHC1_SWRST 10 36*8cc087a1SEmmanuel Vadot #define PCC4_USDHC2_SWRST 11 37*8cc087a1SEmmanuel Vadot #define PCC4_USB0_SWRST 12 38*8cc087a1SEmmanuel Vadot #define PCC4_USB0_PHY_SWRST 13 39*8cc087a1SEmmanuel Vadot #define PCC4_USB1_SWRST 14 40*8cc087a1SEmmanuel Vadot #define PCC4_USB1_PHY_SWRST 15 41*8cc087a1SEmmanuel Vadot #define PCC4_ENET_SWRST 16 42*8cc087a1SEmmanuel Vadot 43*8cc087a1SEmmanuel Vadot /* PCC5 */ 44*8cc087a1SEmmanuel Vadot #define PCC5_TPM8_SWRST 0 45*8cc087a1SEmmanuel Vadot #define PCC5_SAI6_SWRST 1 46*8cc087a1SEmmanuel Vadot #define PCC5_SAI7_SWRST 2 47*8cc087a1SEmmanuel Vadot #define PCC5_SPDIF_SWRST 3 48*8cc087a1SEmmanuel Vadot #define PCC5_ISI_SWRST 4 49*8cc087a1SEmmanuel Vadot #define PCC5_CSI_REGS_SWRST 5 50*8cc087a1SEmmanuel Vadot #define PCC5_CSI_SWRST 6 51*8cc087a1SEmmanuel Vadot #define PCC5_DSI_SWRST 7 52*8cc087a1SEmmanuel Vadot #define PCC5_WDOG5_SWRST 8 53*8cc087a1SEmmanuel Vadot #define PCC5_EPDC_SWRST 9 54*8cc087a1SEmmanuel Vadot #define PCC5_PXP_SWRST 10 55*8cc087a1SEmmanuel Vadot #define PCC5_GPU2D_SWRST 11 56*8cc087a1SEmmanuel Vadot #define PCC5_GPU3D_SWRST 12 57*8cc087a1SEmmanuel Vadot #define PCC5_DC_NANO_SWRST 13 58*8cc087a1SEmmanuel Vadot 59*8cc087a1SEmmanuel Vadot #endif /*DT_BINDING_RESET_IMX8ULP_H */ 60