All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/13] DS1341 support and code cleanup
@ 2016-06-15  5:59 ` Andrey Smirnov
  0 siblings, 0 replies; 66+ messages in thread
From: Andrey Smirnov @ 2016-06-15  5:59 UTC (permalink / raw)
  To: rtc-linux
  Cc: Alessandro Zummo, Alexandre Belloni, linux-kernel, Andrey Smirnov

Hi everyone,

This patch set contains code to add support for DS1341 variant of the
chip, as well as code to support enabling/disabling some of its power
savings features. Lastly the set contains a number of code cleanups
intended to improve the readability of driver's code.

Any feedback is appreciated!

Thank you,
Andrey Smirnov

Andrey Smirnov (13):
  RTC: ds1307: Add DS1341 variant
  RTC: ds1307: Disable square wave and timers as default
  RTC: ds1307: Add DS1341 specific power-saving options
  RTC: ds1307: Convert ds1307_can_wakeup_device into a predicate
  RTC: ds1307: Convert want_irq into a predicate
  RTC: ds1307: Move chip configuration into a separate routine
  RTC: ds1307: Move chip sanity checking into a separate routine
  RTC: ds1307: Remove register "cache"
  RTC: ds1307: Constify struct ds1307 where possible
  RTC: ds1307: Convert goto to a loop
  RTC: ds1307: Redefine RX8025_REG_* to minimize extra code
  RTC: ds1307: Report oscillator problems more intelligently
  RTC: ds1307: Move last bits of sanity checking out of chip_configure

 .../devicetree/bindings/rtc/dallas,ds1341.txt      |  23 +
 drivers/rtc/rtc-ds1307.c                           | 742 ++++++++++++---------
 2 files changed, 457 insertions(+), 308 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/rtc/dallas,ds1341.txt

-- 
2.5.5

^ permalink raw reply	[flat|nested] 66+ messages in thread

end of thread, other threads:[~2016-07-20 16:11 UTC | newest]

Thread overview: 66+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-15  5:59 [PATCH 00/13] DS1341 support and code cleanup Andrey Smirnov
2016-06-15  5:59 ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 01/13] RTC: ds1307: Add DS1341 variant Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 02/13] RTC: ds1307: Disable square wave and timers as default Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 03/13] RTC: ds1307: Add DS1341 specific power-saving options Andrey Smirnov
2016-06-15  5:59   ` Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-19 14:29   ` Rob Herring
2016-06-19 14:29     ` Rob Herring
2016-06-19 14:29     ` [rtc-linux] " Rob Herring
2016-06-19 18:12     ` Andrey Smirnov
2016-06-19 18:12       ` Andrey Smirnov
2016-06-19 18:12       ` [rtc-linux] " Andrey Smirnov
2016-06-21 20:49       ` Rob Herring
2016-06-21 20:49         ` Rob Herring
2016-06-21 20:49         ` [rtc-linux] " Rob Herring
2016-06-21 21:07         ` Alexandre Belloni
2016-06-21 21:07           ` Alexandre Belloni
2016-06-21 21:07           ` [rtc-linux] " Alexandre Belloni
2016-06-22  2:34           ` Andrey Smirnov
2016-06-22  2:34             ` Andrey Smirnov
2016-06-22  2:34             ` [rtc-linux] " Andrey Smirnov
2016-07-12 16:21             ` Andrey Smirnov
2016-07-12 16:21               ` Andrey Smirnov
2016-07-12 16:21               ` [rtc-linux] " Andrey Smirnov
2016-07-19 22:47             ` Alexandre Belloni
2016-07-19 22:47               ` Alexandre Belloni
2016-07-19 22:47               ` [rtc-linux] " Alexandre Belloni
2016-07-19 23:56               ` Andrey Smirnov
2016-07-19 23:56                 ` Andrey Smirnov
2016-07-19 23:56                 ` [rtc-linux] " Andrey Smirnov
2016-07-20  9:02                 ` Alexandre Belloni
2016-07-20  9:02                   ` [rtc-linux] " Alexandre Belloni
2016-07-20 14:36                   ` Andrey Smirnov
2016-07-20 14:36                     ` Andrey Smirnov
2016-07-20 14:36                     ` [rtc-linux] " Andrey Smirnov
2016-07-20 15:38                     ` Alexandre Belloni
2016-07-20 15:38                       ` Alexandre Belloni
2016-07-20 15:38                       ` [rtc-linux] " Alexandre Belloni
2016-07-20 16:11                       ` Andrey Smirnov
2016-07-20 16:11                         ` Andrey Smirnov
2016-07-20 16:11                         ` [rtc-linux] " Andrey Smirnov
2016-06-21 23:23         ` Andrey Smirnov
2016-06-21 23:23           ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 04/13] RTC: ds1307: Convert ds1307_can_wakeup_device into a predicate Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 05/13] RTC: ds1307: Convert want_irq " Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 06/13] RTC: ds1307: Move chip configuration into a separate routine Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 07/13] RTC: ds1307: Move chip sanity checking " Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 08/13] RTC: ds1307: Remove register "cache" Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 09/13] RTC: ds1307: Constify struct ds1307 where possible Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 10/13] RTC: ds1307: Convert goto to a loop Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 11/13] RTC: ds1307: Redefine RX8025_REG_* to minimize extra code Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 12/13] RTC: ds1307: Report oscillator problems more intelligently Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov
2016-06-15  5:59 ` [PATCH 13/13] RTC: ds1307: Move last bits of sanity checking out of chip_configure Andrey Smirnov
2016-06-15  5:59   ` [rtc-linux] " Andrey Smirnov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.