|
@@ -23,28 +23,28 @@
|
|
|
#include <linux/slab.h>
|
|
|
#include <linux/regmap.h>
|
|
|
|
|
|
-#define DS3232_REG_SECONDS 0x00
|
|
|
-#define DS3232_REG_MINUTES 0x01
|
|
|
-#define DS3232_REG_HOURS 0x02
|
|
|
-#define DS3232_REG_AMPM 0x02
|
|
|
-#define DS3232_REG_DAY 0x03
|
|
|
-#define DS3232_REG_DATE 0x04
|
|
|
-#define DS3232_REG_MONTH 0x05
|
|
|
-#define DS3232_REG_CENTURY 0x05
|
|
|
-#define DS3232_REG_YEAR 0x06
|
|
|
-#define DS3232_REG_ALARM1 0x07 /* Alarm 1 BASE */
|
|
|
-#define DS3232_REG_ALARM2 0x0B /* Alarm 2 BASE */
|
|
|
-#define DS3232_REG_CR 0x0E /* Control register */
|
|
|
-# define DS3232_REG_CR_nEOSC 0x80
|
|
|
-# define DS3232_REG_CR_INTCN 0x04
|
|
|
-# define DS3232_REG_CR_A2IE 0x02
|
|
|
-# define DS3232_REG_CR_A1IE 0x01
|
|
|
-
|
|
|
-#define DS3232_REG_SR 0x0F /* control/status register */
|
|
|
-# define DS3232_REG_SR_OSF 0x80
|
|
|
-# define DS3232_REG_SR_BSY 0x04
|
|
|
-# define DS3232_REG_SR_A2F 0x02
|
|
|
-# define DS3232_REG_SR_A1F 0x01
|
|
|
+#define DS3232_REG_SECONDS 0x00
|
|
|
+#define DS3232_REG_MINUTES 0x01
|
|
|
+#define DS3232_REG_HOURS 0x02
|
|
|
+#define DS3232_REG_AMPM 0x02
|
|
|
+#define DS3232_REG_DAY 0x03
|
|
|
+#define DS3232_REG_DATE 0x04
|
|
|
+#define DS3232_REG_MONTH 0x05
|
|
|
+#define DS3232_REG_CENTURY 0x05
|
|
|
+#define DS3232_REG_YEAR 0x06
|
|
|
+#define DS3232_REG_ALARM1 0x07 /* Alarm 1 BASE */
|
|
|
+#define DS3232_REG_ALARM2 0x0B /* Alarm 2 BASE */
|
|
|
+#define DS3232_REG_CR 0x0E /* Control register */
|
|
|
+# define DS3232_REG_CR_nEOSC 0x80
|
|
|
+# define DS3232_REG_CR_INTCN 0x04
|
|
|
+# define DS3232_REG_CR_A2IE 0x02
|
|
|
+# define DS3232_REG_CR_A1IE 0x01
|
|
|
+
|
|
|
+#define DS3232_REG_SR 0x0F /* control/status register */
|
|
|
+# define DS3232_REG_SR_OSF 0x80
|
|
|
+# define DS3232_REG_SR_BSY 0x04
|
|
|
+# define DS3232_REG_SR_A2F 0x02
|
|
|
+# define DS3232_REG_SR_A1F 0x01
|
|
|
|
|
|
struct ds3232 {
|
|
|
struct device *dev;
|