░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/usr/src/linux-azure-6.17-headers-6.17.0-1021/include/linux/rtc
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: m48t59.h
/* SPDX-License-Identifier: GPL-2.0-only */ /* * include/linux/rtc/m48t59.h * * Definitions for the platform data of m48t59 RTC chip driver. * * Copyright (c) 2007 Wind River Systems, Inc. * * Mark Zhan <rongkai.zhan@windriver.com> */ #ifndef _LINUX_RTC_M48T59_H_ #define _LINUX_RTC_M48T59_H_ /* * M48T59 Register Offset */ #define M48T59_YEAR 0xf #define M48T59_MONTH 0xe #define M48T59_MDAY 0xd /* Day of Month */ #define M48T59_WDAY 0xc /* Day of Week */ #define M48T59_WDAY_CB 0x20 /* Century Bit */ #define M48T59_WDAY_CEB 0x10 /* Century Enable Bit */ #define M48T59_HOUR 0xb #define M48T59_MIN 0xa #define M48T59_SEC 0x9 #define M48T59_CNTL 0x8 #define M48T59_CNTL_READ 0x40 #define M48T59_CNTL_WRITE 0x80 #define M48T59_WATCHDOG 0x7 #define M48T59_INTR 0x6 #define M48T59_INTR_AFE 0x80 /* Alarm Interrupt Enable */ #define M48T59_INTR_ABE 0x20 #define M48T59_ALARM_DATE 0x5 #define M48T59_ALARM_HOUR 0x4 #define M48T59_ALARM_MIN 0x3 #define M48T59_ALARM_SEC 0x2 #define M48T59_UNUSED 0x1 #define M48T59_FLAGS 0x0 #define M48T59_FLAGS_WDT 0x80 /* watchdog timer expired */ #define M48T59_FLAGS_AF 0x40 /* alarm */ #define M48T59_FLAGS_BF 0x10 /* low battery */ #define M48T59RTC_TYPE_M48T59 0 /* to keep compatibility */ #define M48T59RTC_TYPE_M48T02 1 #define M48T59RTC_TYPE_M48T08 2 struct m48t59_plat_data { /* The method to access M48T59 registers */ void (*write_byte)(struct device *dev, u32 ofs, u8 val); unsigned char (*read_byte)(struct device *dev, u32 ofs); int type; /* RTC model */ /* ioaddr mapped externally */ void __iomem *ioaddr; /* offset to RTC registers, automatically set according to the type */ unsigned int offset; /* YY digits (in RTC) are offset, i.e. year is 1900 + yy_offset + YY */ int yy_offset; }; #endif /* _LINUX_RTC_M48T59_H_ */
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 ds1286.h
H
1.2 KB
2025-09-28 21:39
EDIT
📄 ds1307.h
H
546 B
2025-09-28 21:39
EDIT
📄 ds1685.h
H
13.6 KB
2025-09-28 21:39
EDIT
📄 m48t59.h
H
1.8 KB
2025-09-28 21:39
EDIT
📄 rtc-omap.h
H
176 B
2025-09-28 21:39
EDIT