From patchwork Thu Jun 23 17:08:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nishanth Menon X-Patchwork-Id: 12892989 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 574F9CCA47C for ; Thu, 23 Jun 2022 17:09:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:CC :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=ogf2xTojjnoBd1XJSHiZ4srGt85Hn/Bc+XCmgH29RaA=; b=3qus2K3uTnyjmU VHn6FQLnSi3g05BZDyj4bsy5xzljKPZguztUIAuxm8aiBbd9PPdtJoFBgjNxFs2++7B+jk0J8E4Cn QggSZPwgJS840qxHlfbiCLsge1AHpJ1zXmVWR3NISnLi8m6IjELa/7VhiwdwAlTs+wyyQycun/zpa w9oBMe+H8QXQju8KnS6jRR/Va96GZLeTvutJFZiDQHkD60LGZ5dstHC8/Wt7FwNdF0CXPVRWImnNP KLAvFWZPWajEAo5bLhO/dDh/XPMBaClAs2ToNvxGooi+bjBmXkIiy1NvQh3fDqwMaq7dJSAV0TCG3 2QAToZJOOfTjplr9idMQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o4QJp-00G33s-2B; Thu, 23 Jun 2022 17:08:37 +0000 Received: from lelv0142.ext.ti.com ([198.47.23.249]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o4QJd-00G31z-RW for linux-arm-kernel@lists.infradead.org; Thu, 23 Jun 2022 17:08:28 +0000 Received: from fllv0034.itg.ti.com ([10.64.40.246]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 25NH8BoX045820; Thu, 23 Jun 2022 12:08:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1656004092; bh=KGYknbUssqciCQEYk7df+/1K2EWtkgCJ42/xcj1ZM/Y=; h=From:To:CC:Subject:Date; b=bgHiHtENuAm55Si79s91b0nvq6v7G7T5mIr2UaP5b+4iqaefTc2aRqnQULNK7YmIk fY1lHqVIjNtkHzF87az/PtgDNdixLlqrP5K/STbmbyNZThTOCTefGybRg6rt6TEkwS KhIu06+IogA5RsMAxJ+TcU8TPnX3B1pg6ojKZn84= Received: from DFLE106.ent.ti.com (dfle106.ent.ti.com [10.64.6.27]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 25NH8B8G092148 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 23 Jun 2022 12:08:11 -0500 Received: from DFLE113.ent.ti.com (10.64.6.34) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.14; Thu, 23 Jun 2022 12:08:11 -0500 Received: from lelv0326.itg.ti.com (10.180.67.84) by DFLE113.ent.ti.com (10.64.6.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.14 via Frontend Transport; Thu, 23 Jun 2022 12:08:11 -0500 Received: from localhost (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 25NH8BmL001922; Thu, 23 Jun 2022 12:08:11 -0500 From: Nishanth Menon To: Krzysztof Kozlowski , Rob Herring , Alexandre Belloni , Alessandro Zummo CC: , , , , Vignesh Raghavendra , Andrew Davis , Nishanth Menon Subject: [PATCH V4 0/2] rtc: Introduce rtc-ti-k3 Date: Thu, 23 Jun 2022 12:08:06 -0500 Message-ID: <20220623170808.20998-1-nm@ti.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220623_100826_015657_AD5CC250 X-CRM114-Status: GOOD ( 10.54 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Folks, One more round.. This series adds support for TI K3 RTC as instantiated on TI's AM625 SoC. Documentation in the current early release version of Technical Reference Manual is incomplete at the moment, but due to be updated later this year. https://www.ti.com/lit/pdf/spruiv7 Testing log can be found here (next-20220623 + additional node for dts): https://gist.github.com/nmenon/2949ac6227a834dc64ef463dc737c764 Changes since V3: * Picked up Krzysztof's Reviewed-by * Review comments from Alexandre V3: https://lore.kernel.org/all/20220513194457.25942-1-nm@ti.com/ V2: https://lore.kernel.org/all/20220511002600.27964-1-nm@ti.com/ V1: https://lore.kernel.org/all/20220412073138.25027-1-nm@ti.com/ Nishanth Menon (2): dt-bindings: rtc: Add TI K3 RTC description rtc: Introduce ti-k3-rtc .../devicetree/bindings/rtc/ti,k3-rtc.yaml | 62 ++ drivers/rtc/Kconfig | 11 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-ti-k3.c | 680 ++++++++++++++++++ 4 files changed, 754 insertions(+) create mode 100644 Documentation/devicetree/bindings/rtc/ti,k3-rtc.yaml create mode 100644 drivers/rtc/rtc-ti-k3.c