include/dt-bindings/reset/rockchip,rv1126b-cru.h

Source file repositories/reference/linux-study-clean/include/dt-bindings/reset/rockchip,rv1126b-cru.h

File Facts

System
Linux kernel
Corpus path
include/dt-bindings/reset/rockchip,rv1126b-cru.h
Extension
.h
Size
10897 bytes
Lines
406
Domain
Repository Root And Misc
Bucket
include
Inferred role
Repository Root And Misc: implementation source
Status
source implementation candidate

Why This File Exists

Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef _DT_BINDINGS_RESET_ROCKCHIP_RV1126B_H
#define _DT_BINDINGS_RESET_ROCKCHIP_RV1126B_H

/* ==========================list all of reset fields id=========================== */
/* TOPCRU-->SOFTRST_CON00 */

/* TOPCRU-->SOFTRST_CON15 */
#define SRST_P_CRU				0
#define SRST_P_CRU_BIU				1

/* BUSCRU-->SOFTRST_CON00 */
#define SRST_A_TOP_BIU				2
#define SRST_A_RKCE_BIU				3
#define SRST_A_BUS_BIU				4
#define SRST_H_BUS_BIU				5
#define SRST_P_BUS_BIU				6
#define SRST_P_CRU_BUS				7
#define SRST_P_SYS_GRF				8
#define SRST_H_BOOTROM				9
#define SRST_A_GIC400				10
#define SRST_A_SPINLOCK				11
#define SRST_P_WDT_NS				12
#define SRST_T_WDT_NS				13

/* BUSCRU-->SOFTRST_CON01 */
#define SRST_P_WDT_HPMCU			14
#define SRST_T_WDT_HPMCU			15
#define SRST_H_CACHE				16
#define SRST_P_HPMCU_MAILBOX			17
#define SRST_P_HPMCU_INTMUX			18
#define SRST_HPMCU_FULL_CLUSTER			19
#define SRST_HPMCU_PWUP				20
#define SRST_HPMCU_ONLY_CORE			21
#define SRST_T_HPMCU_JTAG			22
#define SRST_P_RKDMA				23
#define SRST_A_RKDMA				24

/* BUSCRU-->SOFTRST_CON02 */
#define SRST_P_DCF				25
#define SRST_A_DCF				26
#define SRST_H_RGA				27
#define SRST_A_RGA				28
#define SRST_CORE_RGA				29
#define SRST_P_TIMER				30
#define SRST_TIMER0				31
#define SRST_TIMER1				32
#define SRST_TIMER2				33
#define SRST_TIMER3				34
#define SRST_TIMER4				35
#define SRST_TIMER5				36
#define SRST_A_RKCE				37
#define SRST_PKA_RKCE				38
#define SRST_H_RKRNG_S				39
#define SRST_H_RKRNG_NS				40

/* BUSCRU-->SOFTRST_CON03 */
#define SRST_P_I2C0				41
#define SRST_I2C0				42
#define SRST_P_I2C1				43
#define SRST_I2C1				44
#define SRST_P_I2C3				45
#define SRST_I2C3				46
#define SRST_P_I2C4				47
#define SRST_I2C4				48
#define SRST_P_I2C5				49
#define SRST_I2C5				50
#define SRST_P_SPI0				51
#define SRST_SPI0				52
#define SRST_P_SPI1				53
#define SRST_SPI1				54

/* BUSCRU-->SOFTRST_CON04 */
#define SRST_P_PWM0				55
#define SRST_PWM0				56
#define SRST_P_PWM2				57
#define SRST_PWM2				58
#define SRST_P_PWM3				59
#define SRST_PWM3				60

/* BUSCRU-->SOFTRST_CON05 */
#define SRST_P_UART1				61
#define SRST_S_UART1				62
#define SRST_P_UART2				63
#define SRST_S_UART2				64
#define SRST_P_UART3				65
#define SRST_S_UART3				66
#define SRST_P_UART4				67
#define SRST_S_UART4				68
#define SRST_P_UART5				69
#define SRST_S_UART5				70

Annotation

Implementation Notes