1/*	$NetBSD: stericsson,db8500-prcc-reset.h,v 1.1.1.1 2026/01/18 05:21:56 skrll Exp $	*/
2
3/* SPDX-License-Identifier: GPL-2.0 */
4
5#ifndef _DT_BINDINGS_STE_PRCC_RESET
6#define _DT_BINDINGS_STE_PRCC_RESET
7
8#define DB8500_PRCC_1				1
9#define DB8500_PRCC_2				2
10#define DB8500_PRCC_3				3
11#define DB8500_PRCC_6				6
12
13/* Reset lines on PRCC 1 */
14#define DB8500_PRCC_1_RESET_UART0		0
15#define DB8500_PRCC_1_RESET_UART1		1
16#define DB8500_PRCC_1_RESET_I2C1		2
17#define DB8500_PRCC_1_RESET_MSP0		3
18#define DB8500_PRCC_1_RESET_MSP1		4
19#define DB8500_PRCC_1_RESET_SDI0		5
20#define DB8500_PRCC_1_RESET_I2C2		6
21#define DB8500_PRCC_1_RESET_SPI3		7
22#define DB8500_PRCC_1_RESET_SLIMBUS0		8
23#define DB8500_PRCC_1_RESET_I2C4		9
24#define DB8500_PRCC_1_RESET_MSP3		10
25#define DB8500_PRCC_1_RESET_PER_MSP3		11
26#define DB8500_PRCC_1_RESET_PER_MSP1		12
27#define DB8500_PRCC_1_RESET_PER_MSP0		13
28#define DB8500_PRCC_1_RESET_PER_SLIMBUS		14
29
30/* Reset lines on PRCC 2 */
31#define DB8500_PRCC_2_RESET_I2C3		0
32#define DB8500_PRCC_2_RESET_PWL			1
33#define DB8500_PRCC_2_RESET_SDI4		2
34#define DB8500_PRCC_2_RESET_MSP2		3
35#define DB8500_PRCC_2_RESET_SDI1		4
36#define DB8500_PRCC_2_RESET_SDI3		5
37#define DB8500_PRCC_2_RESET_HSIRX		6
38#define DB8500_PRCC_2_RESET_HSITX		7
39#define DB8500_PRCC_1_RESET_PER_MSP2		8
40
41/* Reset lines on PRCC 3 */
42#define DB8500_PRCC_3_RESET_SSP0		1
43#define DB8500_PRCC_3_RESET_SSP1		2
44#define DB8500_PRCC_3_RESET_I2C0		3
45#define DB8500_PRCC_3_RESET_SDI2		4
46#define DB8500_PRCC_3_RESET_SKE			5
47#define DB8500_PRCC_3_RESET_UART2		6
48#define DB8500_PRCC_3_RESET_SDI5		7
49
50/* Reset lines on PRCC 6 */
51#define DB8500_PRCC_3_RESET_RNG			0
52
53#endif
54