All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] RTC for 4.13
@ 2017-07-13  9:01 Alexandre Belloni
  2017-07-13  9:22 ` Alexandre Belloni
  0 siblings, 1 reply; 3+ messages in thread
From: Alexandre Belloni @ 2017-07-13  9:01 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-rtc, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 7088 bytes --]

Hi Linus,

Here is the pull-request for the RTC subsystem for 4.13.

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/rtc-4.13

for you to fetch changes up to 40bf6a35483ee25271ce2a90d8976cf1409a033a:

  rtc: Remove wrong deprecation comment (2017-07-12 23:11:23 +0200)

----------------------------------------------------------------
RTC for 4.13

Subsystem:
 - expose non volatile RAM using nvmem instead of open coding in many
 drivers. Unfortunately, this option has to be enabled by default to not
 break existing users.
 - rtctest can now test for cutoff dates, showing when an RTC will start
 failing to properly save time and date.
 - new RTC registration functions to remove race conditions in drivers

Newly supported RTCs:
 - Broadcom STB wake-timer
 - Epson RX8130CE
 - Maxim IC DS1308
 - STMicroelectronics STM32H7

Drivers:
 - ds1307: use regmap, use nvmem, more cleanups
 - ds3232: temperature reading support
 - gemini: renamed to ftrtc010
 - m41t80: use CCF to expose the clock
 - rv8803: use nvmem
 - s3c: many cleanups
 - st-lpc: fix y2106 bug

----------------------------------------------------------------
Alexandre Belloni (17):
      rtc: sysfs: make name uniform
      rtc: dev: remove rtc->name from debug message
      rtc: pcf8563: avoid using rtc->name
      rtc: ds1307: avoid using rtc-name
      rtc: remove rtc_device.name
      rtc: class separate device allocation from registration
      rtc: class separate id allocation from registration
      rtc: introduce new registration method
      rtc: at91rm9200: remove race condition
      rtc: add generic nvmem support
      rtc: rv8803: switch to rtc_register_device
      rtc: rv8803: use generic nvmem support
      rtc: rv8803: remove rv8803_remove
      rtc: ds1307: switch to rtc_register_device
      rtc: ds1307: use generic nvmem
      rtc: ds1307: remove ds1307_remove
      rtc: Remove wrong deprecation comment

Amelie Delaunay (2):
      dt-bindings: rtc: stm32: add support for STM32H7
      rtc: stm32: add STM32H7 RTC support

Arnd Bergmann (1):
      nvmem: include linux/err.h from header

Benjamin Gaignard (3):
      tools: timer: add rtctest_setdate
      rtc: rtctest: add check for problematic dates
      rtc: st-lpc: make it robust against y2038/2106 bug

Brian Norris (1):
      rtc: brcmstb-waketimer: Add Broadcom STB wake-timer

Dan Carpenter (1):
      rtc: rtc-nuc900: fix loop timeout test

David Lowe (1):
      rtc: rtc-ds1307: enable support for mcp794xx as a wakeup source without IRQ

Diaz de Grenu, Jose (1):
      rtc: mxc: remove unused variable

Florian Fainelli (1):
      dt-bindings: Document the Broadcom STB wake-up timer node

Gary Bisson (4):
      rtc: m41t80: fix SQWE override when setting an alarm
      rtc: m41t80: fix SQW dividers override when setting a date
      rtc: m41t80: remove sqw sysfs entry
      rtc: m41t80: add clock provider support

Heiner Kallweit (3):
      rtc: ds1307: convert driver to regmap
      rtc: ds1307: use regmap_update_bits where applicable
      rtc: ds1307: factor out century bit handling

Kirill Esipov (1):
      rtc: ds3232: add temperature support

Krzysztof Kozlowski (6):
      rtc: s3c: Jump to central exit point on getting src clock error
      rtc: s3c: Minor white-space cleanups
      rtc: s3c: Drop unneeded cast to void pointer
      rtc: s3c: Do not remove const from rodata memory
      rtc: s3c: Handle clock prepare failures in probe
      rtc: s3c: Handle clock enable failures

Linus Walleij (3):
      rtc: gemini: Add optional clock handling
      rtc: gemini: Augment DT bindings for Faraday
      rtc: gemini/ftrtc010: rename driver and symbols

Marek Vasut (1):
      rtc: ds1307: Add support for Epson RX8130CE

Mauro Carvalho Chehab (1):
      rtc.txt: standardize document format

Sean Nyekjaer (1):
      rtc: ds1307: add ds1308 variant

Vaibhav Jain (3):
      rtc: opal: Handle disabled TPO in opal_get_tpo_time()
      rtc: interface: Validate alarm-time before handling rollover
      rtc: opal: Implement rtc_class_ops.alarm_irq_enable callback

 .../bindings/rtc/brcm,brcmstb-waketimer.txt        |  22 +
 .../devicetree/bindings/rtc/cortina,gemini.txt     |  14 -
 .../devicetree/bindings/rtc/faraday,ftrtc010.txt   |  28 +
 .../devicetree/bindings/rtc/st,stm32-rtc.txt       |  32 +-
 Documentation/rtc.txt                              |  46 +-
 MAINTAINERS                                        |   2 +-
 drivers/rtc/Kconfig                                |  37 +-
 drivers/rtc/Makefile                               |   4 +-
 drivers/rtc/class.c                                | 202 +++--
 drivers/rtc/interface.c                            |   9 +-
 drivers/rtc/nvmem.c                                | 113 +++
 drivers/rtc/rtc-at91rm9200.c                       |  14 +-
 drivers/rtc/rtc-brcmstb-waketimer.c                | 330 +++++++
 drivers/rtc/rtc-core.h                             |   8 +
 drivers/rtc/rtc-dev.c                              |   2 +-
 drivers/rtc/rtc-ds1307.c                           | 957 ++++++++++-----------
 drivers/rtc/rtc-ds3232.c                           | 119 +++
 drivers/rtc/{rtc-gemini.c => rtc-ftrtc010.c}       | 119 ++-
 drivers/rtc/rtc-m41t80.c                           | 251 ++++--
 drivers/rtc/rtc-mxc.c                              |  11 -
 drivers/rtc/rtc-nuc900.c                           |   2 +-
 drivers/rtc/rtc-opal.c                             |  32 +-
 drivers/rtc/rtc-pcf8563.c                          |   2 +-
 drivers/rtc/rtc-rv8803.c                           |  72 +-
 drivers/rtc/rtc-s3c.c                              | 147 ++--
 drivers/rtc/rtc-st-lpc.c                           |  19 +-
 drivers/rtc/rtc-stm32.c                            |  82 +-
 drivers/rtc/rtc-sysfs.c                            |   3 +-
 include/linux/nvmem-provider.h                     |   3 +
 include/linux/rtc.h                                |  21 +-
 tools/testing/selftests/timers/Makefile            |   2 +-
 tools/testing/selftests/timers/rtctest.c           | 128 ++-
 tools/testing/selftests/timers/rtctest_setdate.c   |  86 ++
 33 files changed, 2027 insertions(+), 892 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt
 delete mode 100644 Documentation/devicetree/bindings/rtc/cortina,gemini.txt
 create mode 100644 Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
 create mode 100644 drivers/rtc/nvmem.c
 create mode 100644 drivers/rtc/rtc-brcmstb-waketimer.c
 rename drivers/rtc/{rtc-gemini.c => rtc-ftrtc010.c} (50%)
 create mode 100644 tools/testing/selftests/timers/rtctest_setdate.c

-- 
Alexandre Belloni, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [GIT PULL] RTC for 4.13
  2017-07-13  9:01 [GIT PULL] RTC for 4.13 Alexandre Belloni
@ 2017-07-13  9:22 ` Alexandre Belloni
  2017-07-13 18:18   ` Alexandre Belloni
  0 siblings, 1 reply; 3+ messages in thread
From: Alexandre Belloni @ 2017-07-13  9:22 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-rtc, linux-kernel

On 13/07/2017 at 11:01:51 +0200, Alexandre Belloni wrote:
> Hi Linus,
> 
> Here is the pull-request for the RTC subsystem for 4.13.
> 

And I forgot to add that you will see a small Add/Add merge conflict in
tools/testing/selftests/timers/Makefile which is easy to solve.


-- 
Alexandre Belloni, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

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

* Re: [GIT PULL] RTC for 4.13
  2017-07-13  9:22 ` Alexandre Belloni
@ 2017-07-13 18:18   ` Alexandre Belloni
  0 siblings, 0 replies; 3+ messages in thread
From: Alexandre Belloni @ 2017-07-13 18:18 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-rtc, linux-kernel

Me again...

On 13/07/2017 at 11:22:39 +0200, Alexandre Belloni wrote:
> On 13/07/2017 at 11:01:51 +0200, Alexandre Belloni wrote:
> > Hi Linus,
> > 
> > Here is the pull-request for the RTC subsystem for 4.13.
> > 
> 
> And I forgot to add that you will see a small Add/Add merge conflict in
> tools/testing/selftests/timers/Makefile which is easy to solve.
> 

And its not actually add/add but both patches are adding a target on a
different line.

Sorry about the miscommunication, I'll get back to wiping baby poop.

-- 
Alexandre Belloni, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

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

end of thread, other threads:[~2017-07-13 18:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-13  9:01 [GIT PULL] RTC for 4.13 Alexandre Belloni
2017-07-13  9:22 ` Alexandre Belloni
2017-07-13 18:18   ` Alexandre Belloni

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.