[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190306225620.GA17610@piout.net>
Date: Wed, 6 Mar 2019 23:56:20 +0100
From: Alexandre Belloni <alexandre.belloni@...tlin.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-rtc@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] RTC for 5.1
Hello Linus,
Here is the pull-request for the RTC subsystem for 5.1.
There is an unusual amount of new drivers this cycle, and this explains
the number of insertions. Other than that, the changes are the usual
fixes and feature addition.
The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:
Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/rtc-5.1
for you to fetch changes up to e91b94fd2bc411b5926031496bbc3de9a96bb1c6:
rtc: pic32: convert to SPDX identifier (2019-03-04 20:23:15 +0100)
----------------------------------------------------------------
RTC for 5.0
Subsystem:
- new quartz-load-femtofarads DT property for quartz load capacitance
- remove rtc_class_ops.read_callback
New drivers:
- Abracon AB-RTCMC-32.768kHz-EOZ9
- Amlogic Meson RTC
- Cadence RTC IP
- Microcrystal RV3028
- Whwave sd3078
Drivers:
- cmos: ignore bogus century byte
- ds1307: rework rx8130 support
- isl1208: add isl1209 support, nvmem support
- rs5C372: report invalid time when the oscillator stopped
- rx8581: add rx8571 support
----------------------------------------------------------------
Alexandre Belloni (20):
rtc: pcf8523: Add rv8523 compatible
rtc: imx-sc: depend on HAVE_ARM_SMCCC
rtc: meson: remove useless rtc_nvmem_unregister call
rtc: rv3028: add new driver
rtc: hid-sensor-time: stop selecting IIO
rtc: remove rtc_class_ops.read_callback
rtc: imx-sc: use rtc_time64_to_tm
rtc: zynqmp: fix possible race condition
rtc: zynqmp: let the core handle range
rtc: tx4939: remove useless test
rtc: tx4939: set range
rtc: tx4939: switch to rtc_time64_to_tm/rtc_tm_to_time64
rtc: tx4939: use .set_time
rtc: tx4939: convert to SPDX identifier
rtc: rv8803: let the core handle range
rtc: rv8803: convert to SPDX identifier
rtc: update my email address
rtc: pic32: convert to devm_rtc_allocate_device
rtc: pic32: let the core handle range
rtc: pic32: convert to SPDX identifier
Alexey Roslyakov (1):
rtc: pcf85063: remove dead code
Anson Huang (2):
rtc: snvs: make sure clock is enabled for interrupt handle
rtc: imx-sc: add rtc set time support
Artem Panfilov (2):
dt-bindings: rtc: add ABEOZ9
rtc: add AB-RTCMC-32.768kHz-EOZ9 RTC support
Biju Das (2):
dt-bindings: rtc: add rx8571 compatible
rtc: rx8581: Add support for Epson rx8571 RTC
Colin Ian King (4):
rtc: ds1672: fix unintended sign extension
rtc: 88pm860x: fix unintended sign extension
rtc: 88pm80x: fix unintended sign extension
rtc: pm8xxx: fix unintended sign extension
Dianlong Li (3):
dt-bindings: define vendor prefix for whwave, Inc.
dt-bindings: rtc: sd3078: add device tree documentation
rtc: sd3078: new driver.
Eric Wong (1):
rtc: cmos: ignore bogus century byte
Jan Kotas (2):
dt-bindings: rtc: Add bindings for Cadence RTC
rtc: Add Cadence RTC driver
Kangjie Lu (2):
rtc: coh901331: fix a missing check of clk_prepare
rtc: hym8563: fix a missing check of block data read
Marek Szyprowski (2):
rtc: s3c: Rewrite clock handling
rtc: s3c: Use generic helper to get driver data
Marek Vasut (2):
dt-bindings: rtc: Add RV1805 to abracon,abx80x bindings
rtc: abx80x: Configure reserved bits in RV1805
Martin Blumenstingl (2):
dt-bindings: rtc: add device-tree bindings for the Amlogic Meson RTC
rtc: support for the Amlogic Meson RTC
Oliver.Rohe@...o.com (2):
rtc: rs5c372: r2221: fix to use the correct XSTP bit
rtc: rs5c372: Fix reading from rtc when the oscillator got interrupted.
Sam Ravnborg (6):
devicetree: property-units: Add femtofarads unit
dt-bindings: rtc: Add quartz-load-femtofarads property
dt-binding: pcf8523: add xtal load capacitance
dt-binding: pcf85063: add xtal load capacitance
rtc: pcf8523: set xtal load capacitance from DT
rtc: pcf85063: set xtal load capacitance from DT
Trent Piepho (5):
rtc: isl1208: fix negative digital trim reporting
rtc: isl1208: Introduce driver state struct
rtc: isl1208: Support more chip variations
rtc: isl1208: Add new style nvmem support to driver
dt-bindings: rtc: Update for new chip in isl1208 series
Uwe Kleine-König (5):
rtc: ds1307: Move register definitions to start of file
rtc: ds1307: forward declare chips array instead of a bunch of functions
rtc: ds1307: correct register offset for rx8130
rtc: ds1307: rx8130: honor Voltage Loss Flag when reading the time
rtc: ds1307: rx8130: Fix alarm handling
Wei Yongjun (1):
rtc: sd3078: make symbol 'sd3078_driver' static
YueHaibing (1):
rtc: sd3078: fix platform_no_drv_owner.cocci warnings
ZhangXiaoxu (1):
rtc: Fix UBSAN overflow warning
.../devicetree/bindings/property-units.txt | 1 +
.../devicetree/bindings/rtc/abracon,abx80x.txt | 1 +
Documentation/devicetree/bindings/rtc/cdns,rtc.txt | 25 +
.../devicetree/bindings/rtc/isil,isl1208.txt | 38 +
.../devicetree/bindings/rtc/isil,isl1219.txt | 29 -
.../devicetree/bindings/rtc/nxp,pcf85063.txt | 18 +
.../devicetree/bindings/rtc/nxp,pcf8523.txt | 18 +
.../devicetree/bindings/rtc/rtc-meson.txt | 35 +
Documentation/devicetree/bindings/rtc/rtc.txt | 23 +-
.../devicetree/bindings/vendor-prefixes.txt | 1 +
MAINTAINERS | 6 +
drivers/rtc/Kconfig | 58 +-
drivers/rtc/Makefile | 5 +
drivers/rtc/dev.c | 5 -
drivers/rtc/lib.c | 6 +-
drivers/rtc/rtc-88pm80x.c | 21 +-
drivers/rtc/rtc-88pm860x.c | 21 +-
drivers/rtc/rtc-ab-eoz9.c | 465 +++++++++
drivers/rtc/rtc-abx80x.c | 71 +-
drivers/rtc/rtc-cadence.c | 423 ++++++++
drivers/rtc/rtc-coh901331.c | 6 +-
drivers/rtc/rtc-ds1307.c | 1095 ++++++++++----------
drivers/rtc/rtc-ds1672.c | 3 +-
drivers/rtc/rtc-hym8563.c | 2 +
drivers/rtc/rtc-imx-sc.c | 21 +-
drivers/rtc/rtc-isl1208.c | 167 ++-
drivers/rtc/rtc-mc146818-lib.c | 2 +-
drivers/rtc/rtc-meson.c | 407 ++++++++
drivers/rtc/rtc-pcf85063.c | 46 +-
drivers/rtc/rtc-pcf8523.c | 29 +-
drivers/rtc/rtc-pic32.c | 34 +-
drivers/rtc/rtc-pm8xxx.c | 6 +-
drivers/rtc/rtc-rs5c372.c | 76 +-
drivers/rtc/rtc-rv3028.c | 732 +++++++++++++
drivers/rtc/rtc-rv8803.c | 15 +-
drivers/rtc/rtc-rx8581.c | 114 +-
drivers/rtc/rtc-s3c.c | 87 +-
drivers/rtc/rtc-sd3078.c | 231 +++++
drivers/rtc/rtc-snvs.c | 6 +
drivers/rtc/rtc-tx4939.c | 26 +-
drivers/rtc/rtc-zynqmp.c | 18 +-
include/linux/rtc.h | 3 +-
42 files changed, 3585 insertions(+), 811 deletions(-)
create mode 100644 Documentation/devicetree/bindings/rtc/cdns,rtc.txt
create mode 100644 Documentation/devicetree/bindings/rtc/isil,isl1208.txt
delete mode 100644 Documentation/devicetree/bindings/rtc/isil,isl1219.txt
create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf85063.txt
create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8523.txt
create mode 100644 Documentation/devicetree/bindings/rtc/rtc-meson.txt
create mode 100644 drivers/rtc/rtc-ab-eoz9.c
create mode 100644 drivers/rtc/rtc-cadence.c
create mode 100644 drivers/rtc/rtc-meson.c
create mode 100644 drivers/rtc/rtc-rv3028.c
create mode 100644 drivers/rtc/rtc-sd3078.c
--
Alexandre Belloni, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
Powered by blists - more mailing lists