include/dt-bindings/clock/mt8183-clk.h
Source file repositories/reference/linux-study-clean/include/dt-bindings/clock/mt8183-clk.h
File Facts
- System
- Linux kernel
- Corpus path
include/dt-bindings/clock/mt8183-clk.h- Extension
.h- Size
- 12150 bytes
- Lines
- 427
- 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_MT8183_H
#define _DT_BINDINGS_CLK_MT8183_H
/* APMIXED */
#define CLK_APMIXED_ARMPLL_LL 0
#define CLK_APMIXED_ARMPLL_L 1
#define CLK_APMIXED_CCIPLL 2
#define CLK_APMIXED_MAINPLL 3
#define CLK_APMIXED_UNIV2PLL 4
#define CLK_APMIXED_MSDCPLL 5
#define CLK_APMIXED_MMPLL 6
#define CLK_APMIXED_MFGPLL 7
#define CLK_APMIXED_TVDPLL 8
#define CLK_APMIXED_APLL1 9
#define CLK_APMIXED_APLL2 10
#define CLK_APMIXED_SSUSB_26M 11
#define CLK_APMIXED_APPLL_26M 12
#define CLK_APMIXED_MIPIC0_26M 13
#define CLK_APMIXED_MDPLLGP_26M 14
#define CLK_APMIXED_MMSYS_26M 15
#define CLK_APMIXED_UFS_26M 16
#define CLK_APMIXED_MIPIC1_26M 17
#define CLK_APMIXED_MEMPLL_26M 18
#define CLK_APMIXED_CLKSQ_LVPLL_26M 19
#define CLK_APMIXED_MIPID0_26M 20
#define CLK_APMIXED_MIPID1_26M 21
#define CLK_APMIXED_NR_CLK 22
/* TOPCKGEN */
#define CLK_TOP_MUX_AXI 0
#define CLK_TOP_MUX_MM 1
#define CLK_TOP_MUX_CAM 2
#define CLK_TOP_MUX_MFG 3
#define CLK_TOP_MUX_CAMTG 4
#define CLK_TOP_MUX_UART 5
#define CLK_TOP_MUX_SPI 6
#define CLK_TOP_MUX_MSDC50_0_HCLK 7
#define CLK_TOP_MUX_MSDC50_0 8
#define CLK_TOP_MUX_MSDC30_1 9
#define CLK_TOP_MUX_MSDC30_2 10
#define CLK_TOP_MUX_AUDIO 11
#define CLK_TOP_MUX_AUD_INTBUS 12
#define CLK_TOP_MUX_FPWRAP_ULPOSC 13
#define CLK_TOP_MUX_SCP 14
#define CLK_TOP_MUX_ATB 15
#define CLK_TOP_MUX_SSPM 16
#define CLK_TOP_MUX_DPI0 17
#define CLK_TOP_MUX_SCAM 18
#define CLK_TOP_MUX_AUD_1 19
#define CLK_TOP_MUX_AUD_2 20
#define CLK_TOP_MUX_DISP_PWM 21
#define CLK_TOP_MUX_SSUSB_TOP_XHCI 22
#define CLK_TOP_MUX_USB_TOP 23
#define CLK_TOP_MUX_SPM 24
#define CLK_TOP_MUX_I2C 25
#define CLK_TOP_MUX_F52M_MFG 26
#define CLK_TOP_MUX_SENINF 27
#define CLK_TOP_MUX_DXCC 28
#define CLK_TOP_MUX_CAMTG2 29
#define CLK_TOP_MUX_AUD_ENG1 30
#define CLK_TOP_MUX_AUD_ENG2 31
#define CLK_TOP_MUX_FAES_UFSFDE 32
#define CLK_TOP_MUX_FUFS 33
#define CLK_TOP_MUX_IMG 34
#define CLK_TOP_MUX_DSP 35
#define CLK_TOP_MUX_DSP1 36
#define CLK_TOP_MUX_DSP2 37
#define CLK_TOP_MUX_IPU_IF 38
#define CLK_TOP_MUX_CAMTG3 39
#define CLK_TOP_MUX_CAMTG4 40
#define CLK_TOP_MUX_PMICSPI 41
#define CLK_TOP_SYSPLL_CK 42
#define CLK_TOP_SYSPLL_D2 43
#define CLK_TOP_SYSPLL_D3 44
#define CLK_TOP_SYSPLL_D5 45
#define CLK_TOP_SYSPLL_D7 46
#define CLK_TOP_SYSPLL_D2_D2 47
#define CLK_TOP_SYSPLL_D2_D4 48
#define CLK_TOP_SYSPLL_D2_D8 49
#define CLK_TOP_SYSPLL_D2_D16 50
#define CLK_TOP_SYSPLL_D3_D2 51
#define CLK_TOP_SYSPLL_D3_D4 52
#define CLK_TOP_SYSPLL_D3_D8 53
#define CLK_TOP_SYSPLL_D5_D2 54
#define CLK_TOP_SYSPLL_D5_D4 55
#define CLK_TOP_SYSPLL_D7_D2 56
#define CLK_TOP_SYSPLL_D7_D4 57
#define CLK_TOP_UNIVPLL_CK 58
#define CLK_TOP_UNIVPLL_D2 59
#define CLK_TOP_UNIVPLL_D3 60
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.