Return-Path: <linux-rtc-owner@vger.kernel.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=<UNKNOWN>) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xsnm70fgdz9sNV for <incoming@patchwork.ozlabs.org>; Thu, 14 Sep 2017 02:53:11 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751308AbdIMQxK (ORCPT <rfc822;incoming@patchwork.ozlabs.org>); Wed, 13 Sep 2017 12:53:10 -0400 Received: from mail.free-electrons.com ([62.4.15.54]:50098 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751043AbdIMQxJ (ORCPT <rfc822; linux-rtc@vger.kernel.org>); Wed, 13 Sep 2017 12:53:09 -0400 Received: by mail.free-electrons.com (Postfix, from userid 110) id B0D99209C3; Wed, 13 Sep 2017 18:53:07 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.free-electrons.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT shortcircuit=ham autolearn=disabled version=3.4.0 Received: from localhost (unknown [12.145.98.253]) by mail.free-electrons.com (Postfix) with ESMTPSA id 0FDA620975; Wed, 13 Sep 2017 18:53:06 +0200 (CEST) Date: Wed, 13 Sep 2017 18:53:05 +0200 From: Alexandre Belloni <alexandre.belloni@free-electrons.com> To: Linus Torvalds <torvalds@linux-foundation.org> Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] RTC fixes for 4.14 Message-ID: <20170913165305.iapztosbftghxotj@piout.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: NeoMutt/20170609 (1.8.3) Sender: linux-rtc-owner@vger.kernel.org Precedence: bulk List-ID: <linux-rtc.vger.kernel.org> X-Mailing-List: linux-rtc@vger.kernel.org
Hi Linus, Here is the pull-request for the RTC subsystem for 4.14. The following changes since commit 5771a8c08880cdca3bfb4a3fc6d309d6bba20877: Linux v4.13-rc1 (2017-07-15 15:22:10 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/rtc-4.14 for you to fetch changes up to b4be271cebb6f8b475f8bf2199091be8fe4c4278: rtc: ds1307: use octal permissions (2017-09-05 09:55:05 +0200) ---------------------------------------------------------------- RTC for 4.14 Subsystem: - Remove .open() and .release() RTC ops - constify i2c_device_id New driver: - Realtek RTD1295 - Android emulator (goldfish) RTC Drivers: - ds1307: Beginning of a huge cleanup - s35390a: handle invalid RTC time - sun6i: external oscillator gate support ---------------------------------------------------------------- Aleksandar Markovic (1): dt-bindings: Add device tree binding for Goldfish RTC driver Alexandre Belloni (16): rtc: puv3: switch to devm_rtc_allocate_device()/rtc_register_device() rtc: puv3: make alarms useful rtc: m41t80: remove debug sysfs attribute rtc: pxa: fix possible race condition rtc: sa1100: fix unbalanced clk_prepare_enable/clk_disable_unprepare rtc: sa1100: make alarms useful rtc: vr41xx: make alarms useful rtc: mxc: avoid disabling interrupts on device close rtc: remove .open() and .release() rtc: ds1307: remove regs member rtc: ds1307: use sizeof rtc: ds1307: use u32 rtc: ds1307: use BIT rtc: ds1307: fix alignments and blank lines rtc: ds1307: fix braces rtc: ds1307: use octal permissions Alexey Klimov (1): rtc: sun6i: Remove double init of spinlock in sun6i_rtc_clk_init() Andreas Färber (2): dt-bindings: rtc: Add Realtek RTD1295 rtc: Add Realtek RTD1295 Arvind Yadav (1): rtc: constify i2c_device_id Colin Ian King (2): rtc: sun6i: ensure clk_data is kfree'd on error rtc: max8925: remove redundant check on ret Elaine Zhang (1): rtc: rk808: Name RK805 in Kconfig for RTC_DRV_RK808 Eric Cooper (1): rtc: m41t80: enable wakealarm when "wakeup-source" is specified Fabien Lahoudere (2): rtc: s35390a: handle invalid RTC time rtc: s35390a: implement ioctls Heiner Kallweit (10): rtc: ds1307: remove legacy check for "isil, irq2-can-wakeup-machine" property rtc: ds1307: remove member irq from struct ds1307 rtc: ds1307: factor out bbsqi bit to struct chip_desc rtc: ds1307: improve trickle charger initialization rtc: ds1307: constify struct chip_desc variables rtc: ds1307: improve irq setup rtc: ds1307: factor out irq_handler to struct chip_desc rtc: ds1307: factor out rtc_ops to struct chip_desc rtc: ds1307: factor out offset to struct chip_desc rtc: ds1307: remove member nvram_offset from struct ds1307 Maxime Ripard (1): rtc: sun6i: Add support for the external oscillator gate Miodrag Dinic (1): rtc: goldfish: Add RTC driver for Android emulator Nikita Yushchenko (1): rtc: ds1307: add basic support for ds1341 chip .../devicetree/bindings/power/wakeup-source.txt | 9 +- .../bindings/rtc/google,goldfish-rtc.txt | 17 + .../devicetree/bindings/rtc/isil,isl12057.txt | 1 - .../devicetree/bindings/rtc/realtek,rtd119x.txt | 16 + .../devicetree/bindings/rtc/sun6i-rtc.txt | 4 +- MAINTAINERS | 6 + drivers/rtc/Kconfig | 30 +- drivers/rtc/Makefile | 2 + drivers/rtc/rtc-dev.c | 20 +- drivers/rtc/rtc-ds1307.c | 457 +++++++++++---------- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-em3027.c | 2 +- drivers/rtc/rtc-goldfish.c | 237 +++++++++++ drivers/rtc/rtc-m41t80.c | 67 +-- drivers/rtc/rtc-max6900.c | 2 +- drivers/rtc/rtc-max8925.c | 2 - drivers/rtc/rtc-mxc.c | 21 - drivers/rtc/rtc-puv3.c | 72 +--- drivers/rtc/rtc-pxa.c | 4 +- drivers/rtc/rtc-rtd119x.c | 242 +++++++++++ drivers/rtc/rtc-rv3029c2.c | 2 +- drivers/rtc/rtc-s35390a.c | 104 +++-- drivers/rtc/rtc-sa1100.c | 65 +-- drivers/rtc/rtc-sun6i.c | 34 +- drivers/rtc/rtc-vr41xx.c | 18 - include/linux/rtc.h | 2 - 26 files changed, 953 insertions(+), 485 deletions(-) create mode 100644 Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/realtek,rtd119x.txt create mode 100644 drivers/rtc/rtc-goldfish.c create mode 100644 drivers/rtc/rtc-rtd119x.c