include/dt-bindings/clock/sophgo,sg2044-clk.h

Source file repositories/reference/linux-study-clean/include/dt-bindings/clock/sophgo,sg2044-clk.h

File Facts

System
Linux kernel
Corpus path
include/dt-bindings/clock/sophgo,sg2044-clk.h
Extension
.h
Size
4556 bytes
Lines
154
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_SOPHGO_SG2044_CLK_H__
#define __DT_BINDINGS_SOPHGO_SG2044_CLK_H__

#define CLK_DIV_AP_SYS_FIXED		0
#define CLK_DIV_AP_SYS_MAIN		1
#define CLK_DIV_RP_SYS_FIXED		2
#define CLK_DIV_RP_SYS_MAIN		3
#define CLK_DIV_TPU_SYS_FIXED		4
#define CLK_DIV_TPU_SYS_MAIN		5
#define CLK_DIV_NOC_SYS_FIXED		6
#define CLK_DIV_NOC_SYS_MAIN		7
#define CLK_DIV_VC_SRC0_FIXED		8
#define CLK_DIV_VC_SRC0_MAIN		9
#define CLK_DIV_VC_SRC1_FIXED		10
#define CLK_DIV_VC_SRC1_MAIN		11
#define CLK_DIV_CXP_MAC_FIXED		12
#define CLK_DIV_CXP_MAC_MAIN		13
#define CLK_DIV_DDR0_FIXED		14
#define CLK_DIV_DDR0_MAIN		15
#define CLK_DIV_DDR1_FIXED		16
#define CLK_DIV_DDR1_MAIN		17
#define CLK_DIV_DDR2_FIXED		18
#define CLK_DIV_DDR2_MAIN		19
#define CLK_DIV_DDR3_FIXED		20
#define CLK_DIV_DDR3_MAIN		21
#define CLK_DIV_DDR4_FIXED		22
#define CLK_DIV_DDR4_MAIN		23
#define CLK_DIV_DDR5_FIXED		24
#define CLK_DIV_DDR5_MAIN		25
#define CLK_DIV_DDR6_FIXED		26
#define CLK_DIV_DDR6_MAIN		27
#define CLK_DIV_DDR7_FIXED		28
#define CLK_DIV_DDR7_MAIN		29
#define CLK_DIV_TOP_50M			30
#define CLK_DIV_TOP_AXI0		31
#define CLK_DIV_TOP_AXI_HSPERI		32
#define CLK_DIV_TIMER0			33
#define CLK_DIV_TIMER1			34
#define CLK_DIV_TIMER2			35
#define CLK_DIV_TIMER3			36
#define CLK_DIV_TIMER4			37
#define CLK_DIV_TIMER5			38
#define CLK_DIV_TIMER6			39
#define CLK_DIV_TIMER7			40
#define CLK_DIV_CXP_TEST_PHY		41
#define CLK_DIV_CXP_TEST_ETH_PHY	42
#define CLK_DIV_C2C0_TEST_PHY		43
#define CLK_DIV_C2C1_TEST_PHY		44
#define CLK_DIV_PCIE_1G			45
#define CLK_DIV_UART_500M		46
#define CLK_DIV_GPIO_DB			47
#define CLK_DIV_SD			48
#define CLK_DIV_SD_100K			49
#define CLK_DIV_EMMC			50
#define CLK_DIV_EMMC_100K		51
#define CLK_DIV_EFUSE			52
#define CLK_DIV_TX_ETH0			53
#define CLK_DIV_PTP_REF_I_ETH0		54
#define CLK_DIV_REF_ETH0		55
#define CLK_DIV_PKA			56
#define CLK_MUX_DDR0			57
#define CLK_MUX_DDR1			58
#define CLK_MUX_DDR2			59
#define CLK_MUX_DDR3			60
#define CLK_MUX_DDR4			61
#define CLK_MUX_DDR5			62
#define CLK_MUX_DDR6			63
#define CLK_MUX_DDR7			64
#define CLK_MUX_NOC_SYS			65
#define CLK_MUX_TPU_SYS			66
#define CLK_MUX_RP_SYS			67
#define CLK_MUX_AP_SYS			68
#define CLK_MUX_VC_SRC0			69
#define CLK_MUX_VC_SRC1			70
#define CLK_MUX_CXP_MAC			71
#define CLK_GATE_AP_SYS			72
#define CLK_GATE_RP_SYS			73
#define CLK_GATE_TPU_SYS		74
#define CLK_GATE_NOC_SYS		75
#define CLK_GATE_VC_SRC0		76
#define CLK_GATE_VC_SRC1		77
#define CLK_GATE_DDR0			78
#define CLK_GATE_DDR1			79
#define CLK_GATE_DDR2			80
#define CLK_GATE_DDR3			81
#define CLK_GATE_DDR4			82
#define CLK_GATE_DDR5			83
#define CLK_GATE_DDR6			84
#define CLK_GATE_DDR7			85
#define CLK_GATE_TOP_50M		86

Annotation

Implementation Notes