add generic 2.6.28 patches
[openwrt-10.03/.git] / target / linux / generic-2.6 / patches-2.6.28 / 091-ds1672_missing_id_table.patch
diff --git a/target/linux/generic-2.6/patches-2.6.28/091-ds1672_missing_id_table.patch b/target/linux/generic-2.6/patches-2.6.28/091-ds1672_missing_id_table.patch
new file mode 100644 (file)
index 0000000..78a160c
--- /dev/null
@@ -0,0 +1,21 @@
+--- a/drivers/rtc/rtc-ds1672.c
++++ b/drivers/rtc/rtc-ds1672.c
+@@ -209,12 +209,18 @@ static int ds1672_probe(struct i2c_clien
+       return err;
+ }
++static struct i2c_device_id ds1672_id[] = {
++      { "ds1672", 0 },
++      { }
++};
++
+ static struct i2c_driver ds1672_driver = {
+       .driver = {
+                  .name = "rtc-ds1672",
+                  },
+       .probe = &ds1672_probe,
+       .remove = &ds1672_remove,
++      .id_table = ds1672_id,
+ };
+ static int __init ds1672_init(void)