This patchseries imports RTC support from linux-3.15. User can use 'hwclock' command to see realtime clock readout. Tested with DS1307. TODOs: * rtc_set_time() is not realized; * ds1307_set_time() is not tested; * bcd lib is compiled in even if rtc support is disabled (as linux does); we can make it optional; * adjust include/linux/rtc.h and include/rtc.h; * rtc_unregister() is not realized. Antony Pavlov (5): lib: import 'bcd' from linux-3.15 add rtc support i2c: import SMBus stuff from linux rtc: add ds1307 support commands: add hwclock commands/Kconfig | 8 ++ commands/Makefile | 1 + commands/hwclock.c | 37 +++++ drivers/Kconfig | 1 + drivers/Makefile | 1 + drivers/i2c/i2c.c | 368 +++++++++++++++++++++++++++++++++++++++++++++++ drivers/rtc/Kconfig | 45 ++++++ drivers/rtc/Makefile | 10 ++ drivers/rtc/class.c | 62 ++++++++ drivers/rtc/rtc-ds1307.c | 315 ++++++++++++++++++++++++++++++++++++++++ drivers/rtc/rtc-lib.c | 64 +++++++++ include/i2c/i2c.h | 64 +++++++++ include/linux/bcd.h | 22 +++ include/linux/rtc.h | 46 ++++++ include/rtc.h | 2 + lib/Makefile | 1 + lib/bcd.c | 14 ++ 17 files changed, 1061 insertions(+) create mode 100644 commands/hwclock.c create mode 100644 drivers/rtc/Kconfig create mode 100644 drivers/rtc/Makefile create mode 100644 drivers/rtc/class.c create mode 100644 drivers/rtc/rtc-ds1307.c create mode 100644 drivers/rtc/rtc-lib.c create mode 100644 include/linux/bcd.h create mode 100644 include/linux/rtc.h create mode 100644 lib/bcd.c -- 2.0.1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox