include/linux/mfd/mt6323/registers.h
Source file repositories/reference/linux-study-clean/include/linux/mfd/mt6323/registers.h
File Facts
- System
- Linux kernel
- Corpus path
include/linux/mfd/mt6323/registers.h- Extension
.h- Size
- 16398 bytes
- Lines
- 406
- Domain
- Core OS
- Bucket
- Core Kernel Interface
- Inferred role
- Core OS: implementation source
- Status
- source implementation candidate
Why This File Exists
Core operating-system implementation surface: boot, tasks, memory, VFS, syscall-facing interfaces, synchronization, credentials, and isolation.
- Core operating-system implementation surface: boot, tasks, memory, VFS, syscall-facing interfaces, synchronization, credentials, and isolation.
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 __MFD_MT6323_REGISTERS_H__
#define __MFD_MT6323_REGISTERS_H__
/* PMIC Registers */
#define MT6323_CHR_CON0 0x0000
#define MT6323_CHR_CON1 0x0002
#define MT6323_CHR_CON2 0x0004
#define MT6323_CHR_CON3 0x0006
#define MT6323_CHR_CON4 0x0008
#define MT6323_CHR_CON5 0x000A
#define MT6323_CHR_CON6 0x000C
#define MT6323_CHR_CON7 0x000E
#define MT6323_CHR_CON8 0x0010
#define MT6323_CHR_CON9 0x0012
#define MT6323_CHR_CON10 0x0014
#define MT6323_CHR_CON11 0x0016
#define MT6323_CHR_CON12 0x0018
#define MT6323_CHR_CON13 0x001A
#define MT6323_CHR_CON14 0x001C
#define MT6323_CHR_CON15 0x001E
#define MT6323_CHR_CON16 0x0020
#define MT6323_CHR_CON17 0x0022
#define MT6323_CHR_CON18 0x0024
#define MT6323_CHR_CON19 0x0026
#define MT6323_CHR_CON20 0x0028
#define MT6323_CHR_CON21 0x002A
#define MT6323_CHR_CON22 0x002C
#define MT6323_CHR_CON23 0x002E
#define MT6323_CHR_CON24 0x0030
#define MT6323_CHR_CON25 0x0032
#define MT6323_CHR_CON26 0x0034
#define MT6323_CHR_CON27 0x0036
#define MT6323_CHR_CON28 0x0038
#define MT6323_CHR_CON29 0x003A
#define MT6323_STRUP_CON0 0x003C
#define MT6323_STRUP_CON2 0x003E
#define MT6323_STRUP_CON3 0x0040
#define MT6323_STRUP_CON4 0x0042
#define MT6323_STRUP_CON5 0x0044
#define MT6323_STRUP_CON6 0x0046
#define MT6323_STRUP_CON7 0x0048
#define MT6323_STRUP_CON8 0x004A
#define MT6323_STRUP_CON9 0x004C
#define MT6323_STRUP_CON10 0x004E
#define MT6323_STRUP_CON11 0x0050
#define MT6323_SPK_CON0 0x0052
#define MT6323_SPK_CON1 0x0054
#define MT6323_SPK_CON2 0x0056
#define MT6323_SPK_CON6 0x005E
#define MT6323_SPK_CON7 0x0060
#define MT6323_SPK_CON8 0x0062
#define MT6323_SPK_CON9 0x0064
#define MT6323_SPK_CON10 0x0066
#define MT6323_SPK_CON11 0x0068
#define MT6323_SPK_CON12 0x006A
#define MT6323_CID 0x0100
#define MT6323_TOP_CKPDN0 0x0102
#define MT6323_TOP_CKPDN0_SET 0x0104
#define MT6323_TOP_CKPDN0_CLR 0x0106
#define MT6323_TOP_CKPDN1 0x0108
#define MT6323_TOP_CKPDN1_SET 0x010A
#define MT6323_TOP_CKPDN1_CLR 0x010C
#define MT6323_TOP_CKPDN2 0x010E
#define MT6323_TOP_CKPDN2_SET 0x0110
#define MT6323_TOP_CKPDN2_CLR 0x0112
#define MT6323_TOP_RST_CON 0x0114
#define MT6323_TOP_RST_CON_SET 0x0116
#define MT6323_TOP_RST_CON_CLR 0x0118
#define MT6323_TOP_RST_MISC 0x011A
#define MT6323_TOP_RST_MISC_SET 0x011C
#define MT6323_TOP_RST_MISC_CLR 0x011E
#define MT6323_TOP_CKCON0 0x0120
#define MT6323_TOP_CKCON0_SET 0x0122
#define MT6323_TOP_CKCON0_CLR 0x0124
#define MT6323_TOP_CKCON1 0x0126
#define MT6323_TOP_CKCON1_SET 0x0128
#define MT6323_TOP_CKCON1_CLR 0x012A
#define MT6323_TOP_CKTST0 0x012C
#define MT6323_TOP_CKTST1 0x012E
#define MT6323_TOP_CKTST2 0x0130
#define MT6323_TEST_OUT 0x0132
#define MT6323_TEST_CON0 0x0134
#define MT6323_TEST_CON1 0x0136
#define MT6323_EN_STATUS0 0x0138
#define MT6323_EN_STATUS1 0x013A
#define MT6323_OCSTATUS0 0x013C
#define MT6323_OCSTATUS1 0x013E
#define MT6323_PGSTATUS 0x0140
#define MT6323_CHRSTATUS 0x0142
#define MT6323_TDSEL_CON 0x0144
Annotation
- Atlas domain: Core OS / Core Kernel Interface.
- 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.