Module Name: src
Committed By: rkujawa
Date: Wed Nov 14 17:15:26 UTC 2012
Modified Files:
src/sys/dev/ic: msm6242b.c
Log Message:
Add kernel RCS ID, clean up.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/ic/msm6242b.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/ic/msm6242b.c
diff -u src/sys/dev/ic/msm6242b.c:1.1 src/sys/dev/ic/msm6242b.c:1.2
--- src/sys/dev/ic/msm6242b.c:1.1 Wed Nov 14 01:52:48 2012
+++ src/sys/dev/ic/msm6242b.c Wed Nov 14 17:15:25 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: msm6242b.c,v 1.1 2012/11/14 01:52:48 rkujawa Exp $ */
+/* $NetBSD: msm6242b.c,v 1.2 2012/11/14 17:15:25 rkujawa Exp $ */
/*-
* Copyright (c) 2012 The NetBSD Foundation, Inc.
@@ -30,6 +30,12 @@
*/
#include <sys/cdefs.h>
+__KERNEL_RCSID(0, "$NetBSD: msm6242b.c,v 1.2 2012/11/14 17:15:25 rkujawa Exp $");
+
+/*
+ * Driver for OKI MSM6242B Real Time Clock. Somewhat based on an ancient, amiga
+ * specifc a2kbbc driver (which was turned into frontend to this driver).
+ */
#include <sys/param.h>
#include <sys/device.h>
@@ -76,8 +82,7 @@ msm6242b_attach(struct msm6242b_softc *s
#ifdef MSM6242B_DEBUG
aprint_normal_dev(sc->sc_dev, "the time is %d %d %d %d %d %d\n",
dt.dt_year, dt.dt_mon, dt.dt_day, dt.dt_hour, dt.dt_min, dt.dt_sec);
-#endif
-/* MSM6242B_DEBUG */
+#endif /* MSM6242B_DEBUG */
todr_attach(handle);
}
@@ -109,7 +114,7 @@ msm6242b_gettime_ymdhms(todr_chip_handle
#ifdef MSM6242B_DEBUG
aprint_normal_dev(sc->sc_dev, "the time is %d %d %d %d %d %d\n",
dt->dt_year, dt->dt_mon, dt->dt_day, dt->dt_hour, dt->dt_min, dt->dt_sec);
-#endif
+#endif /* MSM6242B_DEBUG */
/* handle 12h mode */
if ((msm6242b_read(sc, MSM6242B_CONTROL_F) &
@@ -147,12 +152,16 @@ msm6242b_hold(struct msm6242b_softc *sc)
msm6242b_set(sc, MSM6242B_CONTROL_D, MSM6242B_CONTROL_D_HOLD);
if (msm6242b_read(sc, MSM6242B_CONTROL_D)
& MSM6242B_CONTROL_D_BUSY) {
+#ifdef MSM6242B_DEBUG
aprint_normal_dev(sc->sc_dev, "gotta idle\n");
+#endif /* MSM6242B_DEBUG */
msm6242b_unset(sc, MSM6242B_CONTROL_D,
MSM6242B_CONTROL_D_HOLD);
delay(70);
} else {
+#ifdef MSM6242B_DEBUG
aprint_normal_dev(sc->sc_dev, "not busy\n");
+#endif /* MSM6242B_DEBUG */
break;
}
}