mcp7940n: add alarm related defines

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
1 files changed, 9 insertions(+), 0 deletions(-)

M devices/i2c/mcp7940n.h
M devices/i2c/mcp7940n.h +9 -0
@@ 66,6 66,15 @@ struct mcp7940n_alarm_regs {
 	uint8_t sec;
 	uint8_t min;
 	uint8_t hour;
+#define MCP7940N_ALARM_POLARITY_LOW	(0 << 7)
+#define MCP7940N_ALARM_POLARITY_HIGH	(1 << 7)
+#define MCP7940N_ALARM_MASK_SEC		(0 << 4)
+#define MCP7940N_ALARM_MASK_MIN		(1 << 4)
+#define MCP7940N_ALARM_MASK_HOUR	(2 << 4)
+#define MCP7940N_ALARM_MASK_DOW		(3 << 4)
+#define MCP7940N_ALARM_MASK_DATE	(4 << 4)
+#define MCP7940N_ALARM_MASK_DATETIME	(7 << 4)
+#define MCP7940N_ALARM_IF		(1 << 3)
 	uint8_t wkday;
 	uint8_t date;
 	uint8_t month;