include/dt-bindings/clock/mt6797-clk.h
Source file repositories/reference/linux-study-clean/include/dt-bindings/clock/mt6797-clk.h
File Facts
- System
- Linux kernel
- Corpus path
include/dt-bindings/clock/mt6797-clk.h- Extension
.h- Size
- 8183 bytes
- Lines
- 274
- 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.
- 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
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
#ifndef _DT_BINDINGS_CLK_MT6797_H
#define _DT_BINDINGS_CLK_MT6797_H
/* TOPCKGEN */
#define CLK_TOP_MUX_ULPOSC_AXI_CK_MUX_PRE 1
#define CLK_TOP_MUX_ULPOSC_AXI_CK_MUX 2
#define CLK_TOP_MUX_AXI 3
#define CLK_TOP_MUX_MEM 4
#define CLK_TOP_MUX_DDRPHYCFG 5
#define CLK_TOP_MUX_MM 6
#define CLK_TOP_MUX_PWM 7
#define CLK_TOP_MUX_VDEC 8
#define CLK_TOP_MUX_VENC 9
#define CLK_TOP_MUX_MFG 10
#define CLK_TOP_MUX_CAMTG 11
#define CLK_TOP_MUX_UART 12
#define CLK_TOP_MUX_SPI 13
#define CLK_TOP_MUX_ULPOSC_SPI_CK_MUX 14
#define CLK_TOP_MUX_USB20 15
#define CLK_TOP_MUX_MSDC50_0_HCLK 16
#define CLK_TOP_MUX_MSDC50_0 17
#define CLK_TOP_MUX_MSDC30_1 18
#define CLK_TOP_MUX_MSDC30_2 19
#define CLK_TOP_MUX_AUDIO 20
#define CLK_TOP_MUX_AUD_INTBUS 21
#define CLK_TOP_MUX_PMICSPI 22
#define CLK_TOP_MUX_SCP 23
#define CLK_TOP_MUX_ATB 24
#define CLK_TOP_MUX_MJC 25
#define CLK_TOP_MUX_DPI0 26
#define CLK_TOP_MUX_AUD_1 27
#define CLK_TOP_MUX_AUD_2 28
#define CLK_TOP_MUX_SSUSB_TOP_SYS 29
#define CLK_TOP_MUX_SPM 30
#define CLK_TOP_MUX_BSI_SPI 31
#define CLK_TOP_MUX_AUDIO_H 32
#define CLK_TOP_MUX_ANC_MD32 33
#define CLK_TOP_MUX_MFG_52M 34
#define CLK_TOP_SYSPLL_CK 35
#define CLK_TOP_SYSPLL_D2 36
#define CLK_TOP_SYSPLL1_D2 37
#define CLK_TOP_SYSPLL1_D4 38
#define CLK_TOP_SYSPLL1_D8 39
#define CLK_TOP_SYSPLL1_D16 40
#define CLK_TOP_SYSPLL_D3 41
#define CLK_TOP_SYSPLL_D3_D3 42
#define CLK_TOP_SYSPLL2_D2 43
#define CLK_TOP_SYSPLL2_D4 44
#define CLK_TOP_SYSPLL2_D8 45
#define CLK_TOP_SYSPLL_D5 46
#define CLK_TOP_SYSPLL3_D2 47
#define CLK_TOP_SYSPLL3_D4 48
#define CLK_TOP_SYSPLL_D7 49
#define CLK_TOP_SYSPLL4_D2 50
#define CLK_TOP_SYSPLL4_D4 51
#define CLK_TOP_UNIVPLL_CK 52
#define CLK_TOP_UNIVPLL_D7 53
#define CLK_TOP_UNIVPLL_D26 54
#define CLK_TOP_SSUSB_PHY_48M_CK 55
#define CLK_TOP_USB_PHY48M_CK 56
#define CLK_TOP_UNIVPLL_D2 57
#define CLK_TOP_UNIVPLL1_D2 58
#define CLK_TOP_UNIVPLL1_D4 59
#define CLK_TOP_UNIVPLL1_D8 60
#define CLK_TOP_UNIVPLL_D3 61
#define CLK_TOP_UNIVPLL2_D2 62
#define CLK_TOP_UNIVPLL2_D4 63
#define CLK_TOP_UNIVPLL2_D8 64
#define CLK_TOP_UNIVPLL_D5 65
#define CLK_TOP_UNIVPLL3_D2 66
#define CLK_TOP_UNIVPLL3_D4 67
#define CLK_TOP_UNIVPLL3_D8 68
#define CLK_TOP_ULPOSC_CK_ORG 69
#define CLK_TOP_ULPOSC_CK 70
#define CLK_TOP_ULPOSC_D2 71
#define CLK_TOP_ULPOSC_D3 72
#define CLK_TOP_ULPOSC_D4 73
#define CLK_TOP_ULPOSC_D8 74
#define CLK_TOP_ULPOSC_D10 75
#define CLK_TOP_APLL1_CK 76
#define CLK_TOP_APLL2_CK 77
#define CLK_TOP_MFGPLL_CK 78
#define CLK_TOP_MFGPLL_D2 79
#define CLK_TOP_IMGPLL_CK 80
#define CLK_TOP_IMGPLL_D2 81
#define CLK_TOP_IMGPLL_D4 82
#define CLK_TOP_CODECPLL_CK 83
#define CLK_TOP_CODECPLL_D2 84
#define CLK_TOP_VDECPLL_CK 85
#define CLK_TOP_TVDPLL_CK 86
Annotation
- Atlas domain: Repository Root And Misc / include.
- Implementation status: source implementation candidate.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.