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.18
Date: Mon, 11 Jun 2018 00:16:45 +0200 [thread overview]
Message-ID: <20180610221645.GA26123@piout.net> (raw)
[-- Attachment #1: Type: text/plain, Size: 8496 bytes --]
Hi Linus,
Here is the pull-request for the RTC subsystem for 4.18.
Setting the supported range from drivers for RTCs failing soon has
started. A few fixes are developed along the way.
Some drivers have been switched to SPDX by their maintainers.
The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/rtc-4.18
for you to fetch changes up to e4302aec8a0646828a701443e303eb5ef48b37f5:
rtc: pxa: fix probe function (2018-06-07 20:11:08 +0200)
----------------------------------------------------------------
RTC for 4.18
Subsystem:
- rework of the rtc-test driver which allows to test the core more thoroughly
- rtc_set_alarm() now fails early when alarms are not supported
Drivers:
- mktime is now replaced by mktime64
- RTC range added for 88pm80x, ab-b5ze-s3, at91rm9200, brcmstb-waketimer,
ds1685, ftrtc010, ls1x, mxc_v2, rx8581, sprd, st-lpc, tps6586x, tps65910 and
vr41xx
- Fixed a possible race condition in probe functions
- pxa: fix the probe function that is broken since v4.3
- stm32: now supports stm32mp1
----------------------------------------------------------------
Alexandre Belloni (49):
rtc: nvmem: don't return an error when not enabled
rtc: at91rm9200: add range
rtc: 88pm80x: stop setting a default time
rtc: 88pm80x: remove unused pm80x_rtc_info members
rtc: 88pm80x: fix possible race condition
rtc: 88pm80x: let the core handle the RTC range
rtc: 88pm80x: convert to rtc_tm_to_time64/rtc_time64_to_tm
rtc: ab-b5ze-s3: fix possible race conditions
rtc: ab-b5ze-s3: let the core handle the RTC range
rtc: tps65910: fix possible race condition
rtc: tps65910: allow platform power up
rtc: tps65910: add range
rtc: rx8581: switch to rtc_register_device
rtc: rx8581: add RTC range
rtc: rx8581: let the core handle rtc range
rtc: rx8581: remove useless indirection
rtc: rx8581: remove useless declaration
rtc: rx8581: error out when time invalid
rtc: rx8581: switch to regmap
rtc: vr41xx: fix possible race condition
rtc: vr41xx: add range
rtc: tps6586x: fix possible race condition
rtc: tps6586x: let the core handle rtc range
rtc: ls1x: switch to rtc_register_device
rtc: ls1x: remove useless label and goto
rtc: ls1x: add range
rtc: mxc_v2: fix possible race condition
rtc: mxc_v2: let the core handle rtc range
rtc: mxc_v2: use rtc_time64_to_tm in mxc_rtc_read_alarm
rtc: brcmstb-waketimer: switch to rtc_register_device
rtc: brcmstb-waketimer: add range
rtc: st-lpc: fix possible race condition
rtc: st-lpc: add range
rtc: test: remove obsolete .set_mmss
rtc: ds1685: fix possible race condition
rtc: ds1685: Add range
rtc: test: remove useless proc info
rtc: test: allow registering many devices
rtc: test: store time as an offset to system time
rtc: test: emulate alarms using timers
rtc: test: remove irq sysfs file
rtc: sunxi: fix possible race condition
rtc: mrst: switch to devm functions
rtc: ftrtc010: switch to devm_rtc_allocate_device
rtc: ftrtc010: handle dates after 2106
rtc: ftrtc010: let the core handle range
rtc: test: convert to devm_rtc_allocate_device
rtc: test: remove alarm support from the first device
rtc: ensure rtc_set_alarm fails when alarms are not supported
Amelie Delaunay (8):
rtc: stm32: fix copyright and adopt SPDX identifier
rtc: stm32: fix alarm interrupt flags by removing IRQF_TRIGGER_RISING
dt-bindings: rtc: update stm32-rtc documentation for st, syscfg property
rtc: stm32: get DBP register and mask from DT st, syscfg property
rtc: stm32: fix misspelling and misalignment issues
rtc: stm32: rework register management to prepare other version of RTC
dt-bindings: rtc: update stm32-rtc documentation for stm32mp1 rtc
rtc: stm32: add stm32mp1 rtc support
Andrea Greco (1):
rtc: ds1340: Add support for trickle charger.
Arnd Bergmann (3):
rtc: vr41xx: remove mktime usage
rtc: ls1x: remove mktime usage
rtc: tps6586x: remove mktime usage
Baolin Wang (3):
rtc: sprd: Change to use devm_rtc_allocate_device()
rtc: sprd: Add RTC hardware range
rtc: sprd: Add new RTC power down check method
Dan Carpenter (1):
rtc: pxa: fix probe function
Enric Balletbo i Serra (2):
rtc: cros-ec: Make license text and module license match.
rtc: cros-ec: Switch to SPDX identifier.
Fabio Estevam (3):
dt-bindings: rtc-2123: Make the node name generic
rtc: snvs: Switch to SPDX identifier
rtc: mxc: Switch to SPDX identifier
Mathieu Malaterre (1):
rtc: jz4740: Fix a typo in Kconfig
Michael Trimarchi (1):
rtc: sun6i: Fix bit_idx value for clk_register_gate
Uwe Kleine-König (2):
rtc: ds1742: don't explicitly specify word_size and stride of nvmem
rtc: nvmem: don't use IS_ERR_OR_NULL
Wolfram Sang (1):
rtc: simplify getting .drvdata
Zhang Rui (3):
rtc: cmos: allow using ACPI for RTC alarm instead of HPET
rtc: cmos: acknowledge ACPI driven wake alarms upon resume
rtc: cmos: introduce quirks to enable use_acpi_alarm mode
.../devicetree/bindings/rtc/nxp,rtc-2123.txt | 2 +-
.../devicetree/bindings/rtc/st,stm32-rtc.txt | 37 ++-
drivers/rtc/Kconfig | 2 +-
drivers/rtc/interface.c | 5 +
drivers/rtc/nvmem.c | 2 +-
drivers/rtc/rtc-88pm80x.c | 58 ++--
drivers/rtc/rtc-ab-b5ze-s3.c | 30 +-
drivers/rtc/rtc-at91rm9200.c | 2 +
drivers/rtc/rtc-bq4802.c | 6 +-
drivers/rtc/rtc-brcmstb-waketimer.c | 20 +-
drivers/rtc/rtc-cmos.c | 155 ++++++++--
drivers/rtc/rtc-cros-ec.c | 23 +-
drivers/rtc/rtc-ds1216.c | 6 +-
drivers/rtc/rtc-ds1307.c | 2 +
drivers/rtc/rtc-ds1511.c | 9 +-
drivers/rtc/rtc-ds1553.c | 15 +-
drivers/rtc/rtc-ds1685.c | 66 ++--
drivers/rtc/rtc-ds1742.c | 8 +-
drivers/rtc/rtc-ftrtc010.c | 36 ++-
drivers/rtc/rtc-lpc32xx.c | 16 +-
drivers/rtc/rtc-ls1x.c | 32 +-
drivers/rtc/rtc-m48t59.c | 41 +--
drivers/rtc/rtc-mrst.c | 45 ++-
drivers/rtc/rtc-mv.c | 3 +-
drivers/rtc/rtc-mxc.c | 34 +--
drivers/rtc/rtc-mxc_v2.c | 29 +-
drivers/rtc/rtc-pcap.c | 15 +-
drivers/rtc/rtc-pxa.c | 2 +-
drivers/rtc/rtc-rx8581.c | 210 ++++---------
drivers/rtc/rtc-sc27xx.c | 63 ++--
drivers/rtc/rtc-sh.c | 15 +-
drivers/rtc/rtc-snvs.c | 13 +-
drivers/rtc/rtc-st-lpc.c | 26 +-
drivers/rtc/rtc-stk17ta8.c | 15 +-
drivers/rtc/rtc-stm32.c | 339 +++++++++++++++------
drivers/rtc/rtc-sun6i.c | 4 +-
drivers/rtc/rtc-sunxi.c | 23 +-
drivers/rtc/rtc-test.c | 208 ++++++-------
drivers/rtc/rtc-tps6586x.c | 55 ++--
drivers/rtc/rtc-tps65910.c | 26 +-
drivers/rtc/rtc-vr41xx.c | 35 ++-
drivers/rtc/rtc-zynqmp.c | 10 +-
include/linux/rtc.h | 2 +-
43 files changed, 904 insertions(+), 841 deletions(-)
--
Alexandre Belloni, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2018-06-10 22:16 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-10 22:16 Alexandre Belloni [this message]
2018-06-26 15:51 ` [GIT PULL] RTC for 4.18 Jon Hunter
2018-06-26 16:15 ` Alexandre Belloni
2018-06-26 16:54 ` Jon Hunter
2018-06-26 21:31 ` Alexandre Belloni
2018-07-09 12:04 ` Jon Hunter
2018-07-09 12:17 ` Alexandre Belloni
2018-07-10 22:14 ` Alexandre Belloni
2018-07-11 9:17 ` Jon Hunter
2018-07-11 9:22 ` Alexandre Belloni
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=20180610221645.GA26123@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.