[RFC 0/5] add rtc support
Antony Pavlov
antonynpavlov at gmail.com
Thu Jul 10 01:33:14 PDT 2014
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
More information about the barebox
mailing list