From patchwork Thu Aug 1 11:01:18 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ran Bi X-Patchwork-Id: 11070497 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C8B9F1398 for ; Thu, 1 Aug 2019 11:02:06 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B854626E3C for ; Thu, 1 Aug 2019 11:02:06 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id ABFD02855C; Thu, 1 Aug 2019 11:02:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 6587826E3C for ; Thu, 1 Aug 2019 11:02:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=J5LmjcpibKdfaCS9ZN50UI8gle+hq0mqaKGOSfy6elw=; b=ffBAnNtq2x5zEf 7m2wnMkC1DiBD1/94icA+VUfLs8DtMcB7b281ViK02npRuQC8alYZcM41iHNLZ5dSimSCFIet9NZS 7YoFzOHRzV6IVaLKEbiPXrabiLCtJOxAIoi7kImwNLtSmQdAoASVIRTcgV+I9G40wnxONvU4MAwM2 77cznaqawRYT/IQfALtij42MAMHVrT/NxcCuMqYiCOb/+XxNWjHfrc6Cn8NWANHIs8y2lQq2ybXZU n6T15fO+sYKFv+mpZN6Rjr3eshfwggwOIk+uZ2euluKr3BioArQVGRfEk3RNJtn1e30oJzkFDXKRQ TMPg6FwTuLEjg+p1NrjA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1ht8qT-0008CT-KQ; Thu, 01 Aug 2019 11:02:05 +0000 Received: from mailgw01.mediatek.com ([216.200.240.184]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1ht8qB-0007xm-TH; Thu, 01 Aug 2019 11:01:49 +0000 X-UUID: 432c4280530646418edbfd776b14c050-20190801 X-UUID: 432c4280530646418edbfd776b14c050-20190801 Received: from mtkcas68.mediatek.inc [(172.29.94.19)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLS) with ESMTP id 148584474; Thu, 01 Aug 2019 03:01:37 -0800 Received: from MTKMBS01N1.mediatek.inc (172.21.101.68) by MTKMBS62N2.mediatek.inc (172.29.193.42) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 1 Aug 2019 04:01:36 -0700 Received: from mtkcas08.mediatek.inc (172.21.101.126) by mtkmbs01n1.mediatek.inc (172.21.101.68) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 1 Aug 2019 19:01:34 +0800 Received: from localhost.localdomain (10.17.3.153) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend Transport; Thu, 1 Aug 2019 19:01:33 +0800 From: Ran Bi To: Alexandre Belloni , Rob Herring , Matthias Brugger Subject: [PATCH v2 0/4] Add Support for MediaTek MT2712 RTC Date: Thu, 1 Aug 2019 19:01:18 +0800 Message-ID: <20190801110122.26834-1-ran.bi@mediatek.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 X-MTK: N X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190801_040147_951490_3D179D02 X-CRM114-Status: UNSURE ( 9.65 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Alessandro Zummo , Flora Fu , srv_heupstream@mediatek.com, devicetree@vger.kernel.org, Ran Bi , Greg Kroah-Hartman , Linus Walleij , Sean Wang , linux-kernel@vger.kernel.org, YT Shen , linux-mediatek@lists.infradead.org, Jonathan Cameron , Mauro Carvalho Chehab , Yingjoe Chen , Eddie Huang , "David S . Miller" , linux-arm-kernel@lists.infradead.org, linux-rtc@vger.kernel.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP This patchset add support to MT2712 RTC. MT2712 RTC is a SoC based RTC with different architecture compared to MT7622 RTC. Changes in V2: 1. change minimum year from 1968 to 2000 2. fix lock usage 3. stop to calculate useless day of week 4. stop to set default date after init 5. change the prefix of functions 6. use devm_request_threaded_irq() to replace request_threaded_irq() 7. add mt2712 rtc related files into MAINTAINERS Ran Bi (4): bindings: rtc: add bindings for MT2712 RTC rtc: Add support for the MediaTek MT2712 RTC arm64: dts: add RTC nodes for MT2712 MAINTAINERS: add MT2712 RTC files .../devicetree/bindings/rtc/rtc-mt2712.txt | 14 + MAINTAINERS | 2 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 6 + drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-mt2712.c | 444 ++++++++++++++++++ 6 files changed, 477 insertions(+) create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mt2712.txt create mode 100644 drivers/rtc/rtc-mt2712.c