include/dt-bindings/reset/cix,sky1-system-control.h

Source file repositories/reference/linux-study-clean/include/dt-bindings/reset/cix,sky1-system-control.h

File Facts

System
Linux kernel
Corpus path
include/dt-bindings/reset/cix,sky1-system-control.h
Extension
.h
Size
1161 bytes
Lines
42
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_BINDING_RESET_CIX_SKY1_SYSTEM_CONTROL_H
#define DT_BINDING_RESET_CIX_SKY1_SYSTEM_CONTROL_H

/* func reset for sky1 fch */
#define SW_I3C0_RST_FUNC_G_N	0
#define SW_I3C0_RST_FUNC_I_N	1
#define SW_I3C1_RST_FUNC_G_N	2
#define SW_I3C1_RST_FUNC_I_N	3
#define SW_UART0_RST_FUNC_N	4
#define SW_UART1_RST_FUNC_N	5
#define SW_UART2_RST_FUNC_N	6
#define SW_UART3_RST_FUNC_N	7
#define SW_TIMER_RST_FUNC_N	8

/* apb reset for sky1 fch */
#define SW_I3C0_RST_APB_N	9
#define SW_I3C1_RST_APB_N	10
#define SW_DMA_RST_AXI_N	11
#define SW_UART0_RST_APB_N	12
#define SW_UART1_RST_APB_N	13
#define SW_UART2_RST_APB_N	14
#define SW_UART3_RST_APB_N	15
#define SW_SPI0_RST_APB_N	16
#define SW_SPI1_RST_APB_N	17
#define SW_I2C0_RST_APB_N	18
#define SW_I2C1_RST_APB_N	19
#define SW_I2C2_RST_APB_N	20
#define SW_I2C3_RST_APB_N	21
#define SW_I2C4_RST_APB_N	22
#define SW_I2C5_RST_APB_N	23
#define SW_I2C6_RST_APB_N	24
#define SW_I2C7_RST_APB_N	25
#define SW_GPIO_RST_APB_N	26

/* fch rst for xspi */
#define SW_XSPI_REG_RST_N	27
#define SW_XSPI_SYS_RST_N	28

#endif

Annotation

Implementation Notes