All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] RTC for 4.21
Date: Mon, 31 Dec 2018 18:45:57 +0100	[thread overview]
Message-ID: <20181231174557.GA16020@piout.net> (raw)

Hello Linus,

Here is the pull request for the RTC subsystem. I'm sorry to be so late
but lkp reported a bug breaking boot on some random configurations that
was not trivial to reproduce at the beginning of the merge window and I
wanted to fix it before sending the PR. With the end of year
celebrations, this took me some time. I also took that opportunity to
sneak in a file rename that kbuild tested on 178 configurations so this
should not cause any issues.

Have an happy new year's eve.

The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:

  Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 36e14f5fdfdf7cec8887b7ff69cd9bb5051ecf62:

  rtc: rename core files (2018-12-31 11:36:16 +0100)

----------------------------------------------------------------
RTC for 4.21

Subsystem:
 - new %ptR printk format
 - rename core files
 - allow registration of multiple nvmem devices

New driver:
 - i.MX system controller RTC

Drivers:
 - abx80x: handle voltage ioctls, correct binding doc
 - m41t80: correct month in alarm reads
 - pcf85363: add pcf85263 support
 - pcf8523: properly handle battery low flag
 - s3c: limit alarm to one year in the future as ALMYEAR is broken
 - sun6i: rework clock output binding

----------------------------------------------------------------
Alexandre Belloni (8):
      rtc: class: remove devm_rtc_device_unregister
      rtc: nvmem: use devm_nvmem_register()
      rtc: nvmem: remove nvmem from struct rtc_device
      rtc: enforce rtc_timer_init private_data type
      rtc: class: reimplement devm_rtc_device_register
      rtc: pcf2123: Add Microcrystal rv2123
      rtc: nvmem: fix possible use after free
      rtc: rename core files

Andy Shevchenko (20):
      lib/vsprintf: Print time and date in human readable format via %pt
      rtc: Switch to use %ptR
      rtc: at91rm9200: Switch to use %ptR
      rtc: at91sam9: Switch to use %ptR
      rtc: m41t80: Switch to use %ptR
      rtc: m48t59: Switch to use %ptR
      rtc: mcp795: Switch to use %ptR
      rtc: pcf50633: Switch to use %ptR
      rtc: pic32: Switch to use %ptR
      rtc: pm8xxx: Switch to use %ptR
      rtc: puv3: Switch to use %ptR
      rtc: rk808: Switch to use %ptR
      rtc: rx6110: Switch to use %ptR
      rtc: rx8025: Switch to use %ptR
      rtc: s3c: Switch to use %ptR
      rtc: s5m: Switch to use %ptR
      rtc: tegra: Switch to use %ptR
      Input: hp_sdc_rtc - Switch to use %ptR
      m68k/mac: Switch to use %ptR
      PM: Switch to use %ptR

Anson Huang (2):
      dt-bindings: fsl: scu: add rtc binding
      rtc: add i.MX system controller RTC support

Baruch Siach (2):
      rtc: dt-binding: abx80x: fix resistance scale
      rtc: pcf8523: don't return invalid date when battery is low

Biju Das (2):
      dt-bindings: rtc: pcf85363: Document pcf85263 real-time clock
      rtc: pcf85363: Add support for NXP pcf85263 rtc

Chen-Yu Tsai (9):
      dt-bindings: rtc: sun6i-rtc: Rewrite clock outputs as a list
      dt-bindings: rtc: sun6i-rtc: Add compatible strings for pre-H6 variants
      dt-bindings: rtc: sun6i-rtc: Deprecate external clock output for A31
      dt-bindings: rtc: sun6i-rtc: Export internal RC oscillator
      rtc: sun6i: Add default clock name for LOSC
      rtc: sun6i: Add support for different variants
      rtc: sun6i: Add support for all known pre-H6 variants
      rtc: sun6i: Expose internal oscillator through device tree
      dt-bindings: rtc: sun6i-rtc: Fix register range in example

Christophe JAILLET (2):
      rtc: max77686: Fix the returned value in case of error in 'max77686_rtc_read_time()'
      rtc: max8997: Fix the returned value in case of error in 'max8997_rtc_read_alarm()'

Colin Ian King (1):
      rtc: clean up indentation issues, remove extraneous space, add missing tabs

Kuninori Morimoto (1):
      rtc: sh: convert to SPDX identifiers

Lubomir Rintel (1):
      dt-bindings: rtc: use a generic node name for ds1307

Maciej W. Rozycki (2):
      rtc: m41t80: Correct alarm month range with RTC reads
      rtc: m41t80: Complete error propagation from SMBus calls

Marek Szyprowski (1):
      rtc: s3c-rtc: Avoid using broken ALMYEAR register

Marek Vasut (1):
      rtc: abx80x: Implement RTC_VL_READ,CLR ioctls

Nathan Chancellor (1):
      rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH

Trent Piepho (1):
      rtc: isl1208: Use i2c block read/write routines

 Documentation/core-api/printk-formats.rst          |  18 ++
 .../devicetree/bindings/arm/freescale/fsl,scu.txt  |  10 ++
 .../devicetree/bindings/rtc/abracon,abx80x.txt     |   2 +-
 .../devicetree/bindings/rtc/nxp,rtc-2123.txt       |   1 +
 Documentation/devicetree/bindings/rtc/pcf85363.txt |   4 +-
 .../devicetree/bindings/rtc/rtc-ds1307.txt         |   2 +-
 .../devicetree/bindings/rtc/sun6i-rtc.txt          |  33 +++-
 arch/m68k/mac/misc.c                               |   8 +-
 drivers/base/power/trace.c                         |   4 +-
 drivers/char/rtc.c                                 |   7 +-
 drivers/input/misc/hp_sdc_rtc.c                    |   8 +-
 drivers/rtc/Kconfig                                |   7 +
 drivers/rtc/Makefile                               |   9 +-
 drivers/rtc/class.c                                | 187 +++++----------------
 drivers/rtc/{rtc-dev.c => dev.c}                   |   0
 drivers/rtc/hctosys.c                              |   8 +-
 drivers/rtc/interface.c                            |  27 ++-
 drivers/rtc/{rtc-lib.c => lib.c}                   |   0
 drivers/rtc/nvmem.c                                |  38 ++---
 drivers/rtc/{rtc-proc.c => proc.c}                 |  36 +---
 drivers/rtc/rtc-abx80x.c                           |  38 +++++
 drivers/rtc/rtc-at91rm9200.c                       |  15 +-
 drivers/rtc/rtc-at91sam9.c                         |  16 +-
 drivers/rtc/rtc-ep93xx.c                           |   2 +-
 drivers/rtc/rtc-imx-sc.c                           |  91 ++++++++++
 drivers/rtc/rtc-isl1208.c                          |  37 +---
 drivers/rtc/rtc-m41t80.c                           |  21 ++-
 drivers/rtc/rtc-m48t59.c                           |   8 +-
 drivers/rtc/rtc-max6916.c                          |   2 +-
 drivers/rtc/rtc-max77686.c                         |   2 +-
 drivers/rtc/rtc-max8997.c                          |   2 +-
 drivers/rtc/rtc-mcp795.c                           |  18 +-
 drivers/rtc/rtc-omap.c                             |   4 +-
 drivers/rtc/rtc-pcf2123.c                          |   1 +
 drivers/rtc/rtc-pcf50633.c                         |   8 +-
 drivers/rtc/rtc-pcf8523.c                          |  32 +++-
 drivers/rtc/rtc-pcf85363.c                         |  94 +++++++++--
 drivers/rtc/rtc-pic32.c                            |  18 +-
 drivers/rtc/rtc-pm8xxx.c                           |  16 +-
 drivers/rtc/rtc-puv3.c                             |  18 +-
 drivers/rtc/rtc-rk808.c                            |  22 +--
 drivers/rtc/rtc-rx6110.c                           |  12 +-
 drivers/rtc/rtc-rx8025.c                           |  19 +--
 drivers/rtc/rtc-s3c.c                              |  26 +--
 drivers/rtc/rtc-s5m.c                              |  27 +--
 drivers/rtc/rtc-sh.c                               |   7 +-
 drivers/rtc/rtc-sun6i.c                            | 121 ++++++++++++-
 drivers/rtc/rtc-tegra.c                            |  30 +---
 drivers/rtc/{rtc-sysfs.c => sysfs.c}               |  16 +-
 include/linux/rtc.h                                |  17 +-
 lib/test_printf.c                                  |  61 ++++++-
 lib/vsprintf.c                                     | 100 +++++++++++
 52 files changed, 744 insertions(+), 566 deletions(-)
 rename drivers/rtc/{rtc-dev.c => dev.c} (100%)
 rename drivers/rtc/{rtc-lib.c => lib.c} (100%)
 rename drivers/rtc/{rtc-proc.c => proc.c} (67%)
 create mode 100644 drivers/rtc/rtc-imx-sc.c
 rename drivers/rtc/{rtc-sysfs.c => sysfs.c} (97%)

-- 
Alexandre Belloni, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

             reply	other threads:[~2018-12-31 17:46 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-31 17:45 Alexandre Belloni [this message]
2019-01-01 21:40 ` [GIT PULL] RTC for 4.21 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20181231174557.GA16020@piout.net \
    --to=alexandre.belloni@bootlin.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-rtc@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.