include/linux/mfd/samsung/rtc.h
Source file repositories/reference/linux-study-clean/include/linux/mfd/samsung/rtc.h
File Facts
- System
- Linux kernel
- Corpus path
include/linux/mfd/samsung/rtc.h- Extension
.h- Size
- 4094 bytes
- Lines
- 171
- 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
enum s5m_rtc_regenum s2mps_rtc_regenum s2mpg10_rtc_reg
Annotated Snippet
#ifndef __LINUX_MFD_SEC_RTC_H
#define __LINUX_MFD_SEC_RTC_H
enum s5m_rtc_reg {
S5M_RTC_SEC,
S5M_RTC_MIN,
S5M_RTC_HOUR,
S5M_RTC_WEEKDAY,
S5M_RTC_DATE,
S5M_RTC_MONTH,
S5M_RTC_YEAR1,
S5M_RTC_YEAR2,
S5M_ALARM0_SEC,
S5M_ALARM0_MIN,
S5M_ALARM0_HOUR,
S5M_ALARM0_WEEKDAY,
S5M_ALARM0_DATE,
S5M_ALARM0_MONTH,
S5M_ALARM0_YEAR1,
S5M_ALARM0_YEAR2,
S5M_ALARM1_SEC,
S5M_ALARM1_MIN,
S5M_ALARM1_HOUR,
S5M_ALARM1_WEEKDAY,
S5M_ALARM1_DATE,
S5M_ALARM1_MONTH,
S5M_ALARM1_YEAR1,
S5M_ALARM1_YEAR2,
S5M_ALARM0_CONF,
S5M_ALARM1_CONF,
S5M_RTC_STATUS,
S5M_WTSR_SMPL_CNTL,
S5M_RTC_UDR_CON,
S5M_RTC_REG_MAX,
};
enum s2mps_rtc_reg {
S2MPS_RTC_CTRL,
S2MPS_WTSR_SMPL_CNTL,
S2MPS_RTC_UDR_CON,
S2MPS_RSVD,
S2MPS_RTC_SEC,
S2MPS_RTC_MIN,
S2MPS_RTC_HOUR,
S2MPS_RTC_WEEKDAY,
S2MPS_RTC_DATE,
S2MPS_RTC_MONTH,
S2MPS_RTC_YEAR,
S2MPS_ALARM0_SEC,
S2MPS_ALARM0_MIN,
S2MPS_ALARM0_HOUR,
S2MPS_ALARM0_WEEKDAY,
S2MPS_ALARM0_DATE,
S2MPS_ALARM0_MONTH,
S2MPS_ALARM0_YEAR,
S2MPS_ALARM1_SEC,
S2MPS_ALARM1_MIN,
S2MPS_ALARM1_HOUR,
S2MPS_ALARM1_WEEKDAY,
S2MPS_ALARM1_DATE,
S2MPS_ALARM1_MONTH,
S2MPS_ALARM1_YEAR,
S2MPS_OFFSRC,
S2MPS_RTC_REG_MAX,
};
enum s2mpg10_rtc_reg {
S2MPG10_RTC_CTRL,
S2MPG10_RTC_UPDATE,
S2MPG10_RTC_SMPL,
S2MPG10_RTC_WTSR,
S2MPG10_RTC_CAP_SEL,
S2MPG10_RTC_MSEC,
S2MPG10_RTC_SEC,
S2MPG10_RTC_MIN,
S2MPG10_RTC_HOUR,
S2MPG10_RTC_WEEK,
S2MPG10_RTC_DAY,
S2MPG10_RTC_MON,
S2MPG10_RTC_YEAR,
S2MPG10_RTC_A0SEC,
S2MPG10_RTC_A0MIN,
S2MPG10_RTC_A0HOUR,
S2MPG10_RTC_A0WEEK,
S2MPG10_RTC_A0DAY,
S2MPG10_RTC_A0MON,
S2MPG10_RTC_A0YEAR,
S2MPG10_RTC_A1SEC,
Annotation
- Detected declarations: `enum s5m_rtc_reg`, `enum s2mps_rtc_reg`, `enum s2mpg10_rtc_reg`.
- 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.