162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci#ifndef _DT_BINDINGS_STE_PRCC_RESET
462306a36Sopenharmony_ci#define _DT_BINDINGS_STE_PRCC_RESET
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci#define DB8500_PRCC_1				1
762306a36Sopenharmony_ci#define DB8500_PRCC_2				2
862306a36Sopenharmony_ci#define DB8500_PRCC_3				3
962306a36Sopenharmony_ci#define DB8500_PRCC_6				6
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci/* Reset lines on PRCC 1 */
1262306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_UART0		0
1362306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_UART1		1
1462306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_I2C1		2
1562306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_MSP0		3
1662306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_MSP1		4
1762306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_SDI0		5
1862306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_I2C2		6
1962306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_SPI3		7
2062306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_SLIMBUS0		8
2162306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_I2C4		9
2262306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_MSP3		10
2362306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_PER_MSP3		11
2462306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_PER_MSP1		12
2562306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_PER_MSP0		13
2662306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_PER_SLIMBUS		14
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci/* Reset lines on PRCC 2 */
2962306a36Sopenharmony_ci#define DB8500_PRCC_2_RESET_I2C3		0
3062306a36Sopenharmony_ci#define DB8500_PRCC_2_RESET_PWL			1
3162306a36Sopenharmony_ci#define DB8500_PRCC_2_RESET_SDI4		2
3262306a36Sopenharmony_ci#define DB8500_PRCC_2_RESET_MSP2		3
3362306a36Sopenharmony_ci#define DB8500_PRCC_2_RESET_SDI1		4
3462306a36Sopenharmony_ci#define DB8500_PRCC_2_RESET_SDI3		5
3562306a36Sopenharmony_ci#define DB8500_PRCC_2_RESET_HSIRX		6
3662306a36Sopenharmony_ci#define DB8500_PRCC_2_RESET_HSITX		7
3762306a36Sopenharmony_ci#define DB8500_PRCC_1_RESET_PER_MSP2		8
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ci/* Reset lines on PRCC 3 */
4062306a36Sopenharmony_ci#define DB8500_PRCC_3_RESET_SSP0		1
4162306a36Sopenharmony_ci#define DB8500_PRCC_3_RESET_SSP1		2
4262306a36Sopenharmony_ci#define DB8500_PRCC_3_RESET_I2C0		3
4362306a36Sopenharmony_ci#define DB8500_PRCC_3_RESET_SDI2		4
4462306a36Sopenharmony_ci#define DB8500_PRCC_3_RESET_SKE			5
4562306a36Sopenharmony_ci#define DB8500_PRCC_3_RESET_UART2		6
4662306a36Sopenharmony_ci#define DB8500_PRCC_3_RESET_SDI5		7
4762306a36Sopenharmony_ci
4862306a36Sopenharmony_ci/* Reset lines on PRCC 6 */
4962306a36Sopenharmony_ci#define DB8500_PRCC_3_RESET_RNG			0
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ci#endif
52