From patchwork Mon Sep 4 22:53:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Andreas_F=C3=A4rber?= X-Patchwork-Id: 111616 Delivered-To: patch@linaro.org Received: by 10.140.94.166 with SMTP id g35csp2077616qge; Mon, 4 Sep 2017 15:53:53 -0700 (PDT) X-Google-Smtp-Source: ADKCNb4eY5s4zi66vtT4WlbC9pwmKdg68ccvUpMDgpmPlNQCYGh67khc/qLn2BQ9lKQITthRcjb2 X-Received: by 10.101.72.65 with SMTP id i1mr1998439pgs.184.1504565633163; Mon, 04 Sep 2017 15:53:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1504565633; cv=none; d=google.com; s=arc-20160816; b=hVCV96n7EBeo4zpZ/Oqwk2dMAo2cIzTY4sqPPT5JR4D6QE62HAWbDLTGkydriNXxX0 RdXvjn0lydiQAa756JDfZLEjEO/4slC/z8d3IPDeuoLxWn+yw1AdH+R4m0jcVqmqr6yN lqtE6V86niMG4BTtXvxkwICh33+k9WEyLu0zu84CAk1g3HZqyzzj2seOpjkClYa7avD7 oIyTn9H+xbB4Cqxr7HdCC2lEI6L2+Fxh1g1gvFKj8/jzTa1ukWirzaJeIwG8kwyczr5j Lmfcxi0+6y1yPzu4Ad/46AT3fcQESKDVyQgkx9sEPxtAcMlKTj6EHpWfuv309yt3a7AS S3Cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:arc-authentication-results; bh=C0AjYH6x/98gO58KHbY8RJ4ucYJ+/XqqrUsBiVxvYzg=; b=tKCbyj6gOZx9Cv6r+aTRRI12Z+MNlSWij8x6no6jvr7ILcUVBkZdGLKzbEIOvgBmx9 uB0jmmSRRBIF7WPosvqecjWFNV11Wlg5H3Ik3U0Dm3rSicrKBrT2MUCghhIbw6j3i3t8 KvDNdrNqysZGltNeVAd69U7a0zjqfKguxCmnvbcR1v6H9mQwFiFjBAet1hdvrt4URanD hwSSPvE2jK6XeIolyJ3dV+srpoPtIEOKMZhy9+Wz+PvsHx9M68kt+3zWvXLxdL3kiz0b KN+LWnlSV5KrLbyOndlYalBxKa9MNxaafPr5vqTjOPE8KLKzYTP1mJ6Vuk+yfwFT6HAH 8nfA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f3si6164141pld.1.2017.09.04.15.53.52; Mon, 04 Sep 2017 15:53:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754014AbdIDWxt (ORCPT + 6 others); Mon, 4 Sep 2017 18:53:49 -0400 Received: from mx2.suse.de ([195.135.220.15]:38470 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753997AbdIDWxt (ORCPT ); Mon, 4 Sep 2017 18:53:49 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 8C628ABB4; Mon, 4 Sep 2017 22:53:47 +0000 (UTC) From: =?utf-8?q?Andreas_F=C3=A4rber?= To: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org, Roc He , =?utf-8?b?6JKL?= =?utf-8?b?5Li955C0?= , =?utf-8?q?Andreas_F=C3=A4rber?= , Alessandro Zummo , Alexandre Belloni , linux-rtc@vger.kernel.org, devicetree@vger.kernel.org, Andrew Lunn Subject: [PATCH v4 0/3] arm64: Realtek RTD1295 RTC Date: Tue, 5 Sep 2017 00:53:21 +0200 Message-Id: <20170904225324.29138-1-afaerber@suse.de> X-Mailer: git-send-email 2.13.5 MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hello, This series adds the RTC for the Realtek RTD1295 SoC. Based on my RTD1295 clk series. There being no public source code for RTD1295, the implementation is based on register offsets seen in the vendor DT, as well as older mach-rtk119x code published by QNAP. v4 adds a missing clk_put(). The DT node depends on the clk series for clock index and header. More experimental patches at: https://github.com/afaerber/linux/commits/rtd1295-next Have a lot of fun! Cheers, Andreas v3 -> v4: * Added clk_put() (Alexandre) v2 -> v3: * Dropped spinlock (Andrew) * Improved year_days vs. days_in_year readability v1 -> v2: * Updated rtc driver to no longer use open/release (Alexandre) * Cleaned up debug output (Andrew) * Avoided COMPILE_TEST division errors (kbuild) * Various cleanups and extensions Cc: Alessandro Zummo Cc: Alexandre Belloni Cc: linux-rtc@vger.kernel.org Cc: Roc He Cc: 蒋丽琴 Cc: devicetree@vger.kernel.org Cc: Andrew Lunn Andreas Färber (3): dt-bindings: rtc: Add Realtek RTD1295 rtc: Add Realtek RTD1295 arm64: dts: realtek: Add RTD1295 RTC node .../devicetree/bindings/rtc/realtek,rtd119x.txt | 16 ++ arch/arm64/boot/dts/realtek/rtd1295.dtsi | 6 + drivers/rtc/Kconfig | 8 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-rtd119x.c | 242 +++++++++++++++++++++ 5 files changed, 273 insertions(+) create mode 100644 Documentation/devicetree/bindings/rtc/realtek,rtd119x.txt create mode 100644 drivers/rtc/rtc-rtd119x.c -- 2.13.5 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html