162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright 2021 NXP
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci#ifndef DT_BINDING_PCC_RESET_IMX8ULP_H
762306a36Sopenharmony_ci#define DT_BINDING_PCC_RESET_IMX8ULP_H
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci/* PCC3 */
1062306a36Sopenharmony_ci#define PCC3_WDOG3_SWRST	0
1162306a36Sopenharmony_ci#define PCC3_WDOG4_SWRST	1
1262306a36Sopenharmony_ci#define PCC3_LPIT1_SWRST	2
1362306a36Sopenharmony_ci#define PCC3_TPM4_SWRST		3
1462306a36Sopenharmony_ci#define PCC3_TPM5_SWRST		4
1562306a36Sopenharmony_ci#define PCC3_FLEXIO1_SWRST	5
1662306a36Sopenharmony_ci#define PCC3_I3C2_SWRST		6
1762306a36Sopenharmony_ci#define PCC3_LPI2C4_SWRST	7
1862306a36Sopenharmony_ci#define PCC3_LPI2C5_SWRST	8
1962306a36Sopenharmony_ci#define PCC3_LPUART4_SWRST	9
2062306a36Sopenharmony_ci#define PCC3_LPUART5_SWRST	10
2162306a36Sopenharmony_ci#define PCC3_LPSPI4_SWRST	11
2262306a36Sopenharmony_ci#define PCC3_LPSPI5_SWRST	12
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci/* PCC4 */
2562306a36Sopenharmony_ci#define PCC4_FLEXSPI2_SWRST	0
2662306a36Sopenharmony_ci#define PCC4_TPM6_SWRST		1
2762306a36Sopenharmony_ci#define PCC4_TPM7_SWRST		2
2862306a36Sopenharmony_ci#define PCC4_LPI2C6_SWRST	3
2962306a36Sopenharmony_ci#define PCC4_LPI2C7_SWRST	4
3062306a36Sopenharmony_ci#define PCC4_LPUART6_SWRST	5
3162306a36Sopenharmony_ci#define PCC4_LPUART7_SWRST	6
3262306a36Sopenharmony_ci#define PCC4_SAI4_SWRST		7
3362306a36Sopenharmony_ci#define PCC4_SAI5_SWRST		8
3462306a36Sopenharmony_ci#define PCC4_USDHC0_SWRST	9
3562306a36Sopenharmony_ci#define PCC4_USDHC1_SWRST	10
3662306a36Sopenharmony_ci#define PCC4_USDHC2_SWRST	11
3762306a36Sopenharmony_ci#define PCC4_USB0_SWRST		12
3862306a36Sopenharmony_ci#define PCC4_USB0_PHY_SWRST	13
3962306a36Sopenharmony_ci#define PCC4_USB1_SWRST		14
4062306a36Sopenharmony_ci#define PCC4_USB1_PHY_SWRST	15
4162306a36Sopenharmony_ci#define PCC4_ENET_SWRST		16
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ci/* PCC5 */
4462306a36Sopenharmony_ci#define PCC5_TPM8_SWRST		0
4562306a36Sopenharmony_ci#define PCC5_SAI6_SWRST		1
4662306a36Sopenharmony_ci#define PCC5_SAI7_SWRST		2
4762306a36Sopenharmony_ci#define PCC5_SPDIF_SWRST	3
4862306a36Sopenharmony_ci#define PCC5_ISI_SWRST		4
4962306a36Sopenharmony_ci#define PCC5_CSI_REGS_SWRST	5
5062306a36Sopenharmony_ci#define PCC5_CSI_SWRST		6
5162306a36Sopenharmony_ci#define PCC5_DSI_SWRST		7
5262306a36Sopenharmony_ci#define PCC5_WDOG5_SWRST	8
5362306a36Sopenharmony_ci#define PCC5_EPDC_SWRST		9
5462306a36Sopenharmony_ci#define PCC5_PXP_SWRST		10
5562306a36Sopenharmony_ci#define PCC5_GPU2D_SWRST	11
5662306a36Sopenharmony_ci#define PCC5_GPU3D_SWRST	12
5762306a36Sopenharmony_ci#define PCC5_DC_NANO_SWRST	13
5862306a36Sopenharmony_ci
5962306a36Sopenharmony_ci#endif /*DT_BINDING_RESET_IMX8ULP_H */
60