lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
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