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.

Dependency Surface

Detected Declarations

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

Implementation Notes