Home | History | Annotate | Line # | Download | only in reset
      1  1.1  skrll /*	$NetBSD: sophgo,sg2042-reset.h,v 1.2 2024/10/31 07:07:45 skrll Exp $	*/
      2  1.1  skrll 
      3  1.1  skrll /* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */
      4  1.1  skrll /*
      5  1.1  skrll  * Copyright (C) 2023 Sophgo Technology Inc. All rights reserved.
      6  1.1  skrll  */
      7  1.1  skrll 
      8  1.1  skrll #ifndef __DT_BINDINGS_RESET_SOPHGO_SG2042_H_
      9  1.1  skrll #define __DT_BINDINGS_RESET_SOPHGO_SG2042_H_
     10  1.1  skrll 
     11  1.1  skrll #define RST_MAIN_AP			0
     12  1.1  skrll #define RST_RISCV_CPU			1
     13  1.1  skrll #define RST_RISCV_LOW_SPEED_LOGIC	2
     14  1.1  skrll #define RST_RISCV_CMN			3
     15  1.1  skrll #define RST_HSDMA			4
     16  1.1  skrll #define RST_SYSDMA			5
     17  1.1  skrll #define RST_EFUSE0			6
     18  1.1  skrll #define RST_EFUSE1			7
     19  1.1  skrll #define RST_RTC				8
     20  1.1  skrll #define RST_TIMER			9
     21  1.1  skrll #define RST_WDT				10
     22  1.1  skrll #define RST_AHB_ROM0			11
     23  1.1  skrll #define RST_AHB_ROM1			12
     24  1.1  skrll #define RST_I2C0			13
     25  1.1  skrll #define RST_I2C1			14
     26  1.1  skrll #define RST_I2C2			15
     27  1.1  skrll #define RST_I2C3			16
     28  1.1  skrll #define RST_GPIO0			17
     29  1.1  skrll #define RST_GPIO1			18
     30  1.1  skrll #define RST_GPIO2			19
     31  1.1  skrll #define RST_PWM				20
     32  1.1  skrll #define RST_AXI_SRAM0			21
     33  1.1  skrll #define RST_AXI_SRAM1			22
     34  1.1  skrll #define RST_SF0				23
     35  1.1  skrll #define RST_SF1				24
     36  1.1  skrll #define RST_LPC				25
     37  1.1  skrll #define RST_ETH0			26
     38  1.1  skrll #define RST_EMMC			27
     39  1.1  skrll #define RST_SD				28
     40  1.1  skrll #define RST_UART0			29
     41  1.1  skrll #define RST_UART1			30
     42  1.1  skrll #define RST_UART2			31
     43  1.1  skrll #define RST_UART3			32
     44  1.1  skrll #define RST_SPI0			33
     45  1.1  skrll #define RST_SPI1			34
     46  1.1  skrll #define RST_DBG_I2C			35
     47  1.1  skrll #define RST_PCIE0			36
     48  1.1  skrll #define RST_PCIE1			37
     49  1.1  skrll #define RST_DDR0			38
     50  1.1  skrll #define RST_DDR1			39
     51  1.1  skrll #define RST_DDR2			40
     52  1.1  skrll #define RST_DDR3			41
     53  1.1  skrll #define RST_FAU0			42
     54  1.1  skrll #define RST_FAU1			43
     55  1.1  skrll #define RST_FAU2			44
     56  1.1  skrll #define RST_RXU0			45
     57  1.1  skrll #define RST_RXU1			46
     58  1.1  skrll #define RST_RXU2			47
     59  1.1  skrll #define RST_RXU3			48
     60  1.1  skrll #define RST_RXU4			49
     61  1.1  skrll #define RST_RXU5			50
     62  1.1  skrll #define RST_RXU6			51
     63  1.1  skrll #define RST_RXU7			52
     64  1.1  skrll #define RST_RXU8			53
     65  1.1  skrll #define RST_RXU9			54
     66  1.1  skrll #define RST_RXU10			55
     67  1.1  skrll #define RST_RXU11			56
     68  1.1  skrll #define RST_RXU12			57
     69  1.1  skrll #define RST_RXU13			58
     70  1.1  skrll #define RST_RXU14			59
     71  1.1  skrll #define RST_RXU15			60
     72  1.1  skrll #define RST_RXU16			61
     73  1.1  skrll #define RST_RXU17			62
     74  1.1  skrll #define RST_RXU18			63
     75  1.1  skrll #define RST_RXU19			64
     76  1.1  skrll #define RST_RXU20			65
     77  1.1  skrll #define RST_RXU21			66
     78  1.1  skrll #define RST_RXU22			67
     79  1.1  skrll #define RST_RXU23			68
     80  1.1  skrll #define RST_RXU24			69
     81  1.1  skrll #define RST_RXU25			70
     82  1.1  skrll #define RST_RXU26			71
     83  1.1  skrll #define RST_RXU27			72
     84  1.1  skrll #define RST_RXU28			73
     85  1.1  skrll #define RST_RXU29			74
     86  1.1  skrll #define RST_RXU30			75
     87  1.1  skrll #define RST_RXU31			76
     88  1.1  skrll 
     89  1.1  skrll #endif /* __DT_BINDINGS_RESET_SOPHGO_SG2042_H_ */
     90