arch/riscv/boot/dts/sophgo/cv18xx-reset.h

Source file repositories/reference/linux-study-clean/arch/riscv/boot/dts/sophgo/cv18xx-reset.h

File Facts

System
Linux kernel
Corpus path
arch/riscv/boot/dts/sophgo/cv18xx-reset.h
Extension
.h
Size
2347 bytes
Lines
99
Domain
Architecture Layer
Bucket
arch/riscv
Inferred role
Architecture Layer: implementation source
Status
source implementation candidate

Why This File Exists

CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef _SOPHGO_CV18XX_RESET
#define _SOPHGO_CV18XX_RESET

#define RST_DDR				2
#define RST_H264C			3
#define RST_JPEG			4
#define RST_H265C			5
#define RST_VIPSYS			6
#define RST_TDMA			7
#define RST_TPU				8
#define RST_TPUSYS			9
#define RST_USB				11
#define RST_ETH0			12
#define RST_ETH1			13
#define RST_NAND			14
#define RST_EMMC			15
#define RST_SD0				16
#define RST_SDMA			18
#define RST_I2S0			19
#define RST_I2S1			20
#define RST_I2S2			21
#define RST_I2S3			22
#define RST_UART0			23
#define RST_UART1			24
#define RST_UART2			25
#define RST_UART3			26
#define RST_I2C0			27
#define RST_I2C1			28
#define RST_I2C2			29
#define RST_I2C3			30
#define RST_I2C4			31
#define RST_PWM0			32
#define RST_PWM1			33
#define RST_PWM2			34
#define RST_PWM3			35
#define RST_SPI0			40
#define RST_SPI1			41
#define RST_SPI2			42
#define RST_SPI3			43
#define RST_GPIO0			44
#define RST_GPIO1			45
#define RST_GPIO2			46
#define RST_EFUSE			47
#define RST_WDT				48
#define RST_AHB_ROM			49
#define RST_SPIC			50
#define RST_TEMPSEN			51
#define RST_SARADC			52
#define RST_COMBO_PHY0			58
#define RST_SPI_NAND			61
#define RST_SE				62
#define RST_UART4			74
#define RST_GPIO3			75
#define RST_SYSTEM			76
#define RST_TIMER			77
#define RST_TIMER0			78
#define RST_TIMER1			79
#define RST_TIMER2			80
#define RST_TIMER3			81
#define RST_TIMER4			82
#define RST_TIMER5			83
#define RST_TIMER6			84
#define RST_TIMER7			85
#define RST_WGN0			86
#define RST_WGN1			87
#define RST_WGN2			88
#define RST_KEYSCAN			89
#define RST_AUDDAC			91
#define RST_AUDDAC_APB			92
#define RST_AUDADC			93
#define RST_VCSYS			95
#define RST_ETHPHY			96
#define RST_ETHPHY_APB			97
#define RST_AUDSRC			98
#define RST_VIP_CAM0			99
#define RST_WDT1			100
#define RST_WDT2			101
#define RST_AUTOCLEAR_CPUCORE0		256
#define RST_AUTOCLEAR_CPUCORE1		257
#define RST_AUTOCLEAR_CPUCORE2		258
#define RST_AUTOCLEAR_CPUCORE3		259
#define RST_AUTOCLEAR_CPUSYS0		260
#define RST_AUTOCLEAR_CPUSYS1		261
#define RST_AUTOCLEAR_CPUSYS2		262
#define RST_CPUCORE0			288
#define RST_CPUCORE1			289
#define RST_CPUCORE2			290
#define RST_CPUCORE3			291
#define RST_CPUSYS0			292
#define RST_CPUSYS1			293

Annotation

Implementation Notes