summaryrefslogtreecommitdiff
path: root/packages/linux/nas100d-kernel/2.6.14
diff options
context:
space:
mode:
authorRod Whitby <rod@whitby.id.au>2005-11-17 05:11:27 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-11-17 05:11:27 +0000
commit437949a12c1d0076228bdbba35ee57c81e3248fb (patch)
treeefd616726047fee3bd59c196a6899ba448179626 /packages/linux/nas100d-kernel/2.6.14
parentaaaadef77b1514397e2e3441cf1863c6a52f6b52 (diff)
nas100d-kernel: Added 2.6.15-rc1 support from jbowler and azummo.
Diffstat (limited to 'packages/linux/nas100d-kernel/2.6.14')
-rw-r--r--packages/linux/nas100d-kernel/2.6.14/60-nas100d-i2c.patch10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/linux/nas100d-kernel/2.6.14/60-nas100d-i2c.patch b/packages/linux/nas100d-kernel/2.6.14/60-nas100d-i2c.patch
index 69d0c47282..5e180093a4 100644
--- a/packages/linux/nas100d-kernel/2.6.14/60-nas100d-i2c.patch
+++ b/packages/linux/nas100d-kernel/2.6.14/60-nas100d-i2c.patch
@@ -45,7 +45,7 @@
return 0;
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-nas100d/drivers/i2c/chips/pcf8563.c 2005-11-16 01:18:21.000000000 +0100
++++ linux-nas100d/drivers/i2c/chips/pcf8563.c 2005-11-16 11:34:15.000000000 +0100
@@ -0,0 +1,547 @@
+/*
+ * pcf8563.c - An i2c driver for the Philips PCF8563 RTC
@@ -75,7 +75,7 @@
+
+#include <linux/pcf8563.h>
+
-+#define DRV_VERSION "0.2"
++#define DRV_VERSION "0.3.1"
+
+/* Addresses to scan */
+static unsigned short normal_i2c[] = { 0x51, I2C_CLIENT_END };
@@ -213,9 +213,9 @@
+ tm->tm_hour = BCD2BIN(buf[PCF8563_REG_HR] & 0x3F); /* rtc hr 0-23 */
+ tm->tm_mday = BCD2BIN(buf[PCF8563_REG_DM] & 0x3F);
+ tm->tm_wday = buf[PCF8563_REG_DW] & 0x07;
-+ tm->tm_mon = BCD2BIN(buf[PCF8563_REG_MN] & 0x1F) - 1; /* rtc mn 1-12 */
++ tm->tm_mon = BCD2BIN(buf[PCF8563_REG_MO] & 0x1F) - 1; /* rtc mn 1-12 */
+ tm->tm_year = BCD2BIN(buf[PCF8563_REG_YR])
-+ + (buf[PCF8563_REG_MN] & 0x80 ? 100 : 0);
++ + (buf[PCF8563_REG_MO] & 0x80 ? 100 : 0);
+
+ dev_dbg(&client->dev, "%s: tm is secs=%d, mins=%d, hours=%d, "
+ "mday=%d, mon=%d, year=%d, wday=%d\n",
@@ -223,7 +223,7 @@
+ tm->tm_sec, tm->tm_min, tm->tm_hour,
+ tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday);
+
-+ if (!pcf8563_validate_tm(tm)) {
++ if (pcf8563_validate_tm(tm) < 0) {
+ dev_err(&client->dev, "retrieved date/time is not valid.\n");
+ return -EINVAL;
+ }