From mboxrd@z Thu Jan 1 00:00:00 1970 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 4B2D4D12D51 for ; Mon, 11 Nov 2024 15:16:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To: Content-Type:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=3/Ohm7X6BZu/KjW+c5oFXznRy4f1BSUnmsyHACRTBtg=; b=3Y30nBI+12U2wz1uuyzvk9Qomg deIc0Dz8BzKzF7CEV2K5O0972yrweHSnwWGEGl/3SEpehohiX0ea5pg6rmc3ZK73wipA2P6Gd2CZX HySHyFCykbqJzoKn1feLSHeNrUA+KGuriHYzIgOOSQEAlKL4YBnhZQ8T/07KXhFvR1l/admIWEP8p VFsnAGP2gZAiFM9dJEB3YO5iomc7fGTFB65xT/Pb9rJLKMyVHbSVxk8rJFLTCh1iB6Su6KdPrwM+B b2rnCXXP+QxNJy60Mpn3J5KNOrDdvx0HoHOF8I8P+Ho4iyP5M/FXURjysOo+Wd1NTZGDrEKNAof2v qa4jmTHw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tAW9D-00000000Qv7-3hWH; Mon, 11 Nov 2024 15:16:11 +0000 Received: from mail-westeuropeazlp170100000.outbound.protection.outlook.com ([2a01:111:f403:c201::] helo=AM0PR83CU005.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tAW7O-00000000QaM-0bUm for linux-arm-kernel@lists.infradead.org; Mon, 11 Nov 2024 15:14:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=odo2gxEBfEvt5y7BatROTZa7+01JDnI2BOJ7Jkg0P4qmyEL6O+yGIgaBe+70l7TO+1XKzCZiv3wCSaKzMB3XDSV8PYJAqdxUhC3/22F7UqDRxMQXsIq9snjHRyuraOoKMGcNdAu0RVBUEEUKLZhuieKMJF5BFucsDl+ACazMHL/RSRAlk0Ag1AqmuMtoPYS4fzoEiSLsJ9snDOa+g2QgTS0ZH/UayTWmJ4rxAeYMg2H91l8WjqoMiZpKV5UVqpUisOwOisvZAv+tS0NH1Gf3s+QiDX18gxrg8BXo+PjJuTI8GPyDDuAW85TNWOnXgMZUenD96/rEVl3Swlxk3C8VqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3/Ohm7X6BZu/KjW+c5oFXznRy4f1BSUnmsyHACRTBtg=; b=F3Hny3B6xNXdQit4pynpIAsjm401yHEWTIgoyJQMjucHGHz5D7PeLiJcy+0EktWp4gFiC0dJwSAk40xTKiX3iooDKMMyfVFDdpCRwAFRoXtwHe5C2/+RFFDITqj1awP9wuDWYFWvRnwHwSfrcL2eP2wr1HLkp3utWgT30KK05YQsDCrXNWOm5aTXulmLp6OSzgc5CF1oyLMXhNL+5/XEvjAsyMmflKtSAVvsBgdck2Vl5VhPbNcynkc2Pewd79VpcEbXHGdFMrCrrItMf+8rkaUXaHBRdSFVXrhohark81lzRLvtRyucYduLH0HJRAKI3kdeNZXpo1YnMtue7cL2dQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3/Ohm7X6BZu/KjW+c5oFXznRy4f1BSUnmsyHACRTBtg=; b=UJzBpomnhOdr7U3dYh1aSbF9iMrrfJyqaeTEyYSw+uKDW6UUf9afSYYgXoaBpJWL9YuaaeoWo9XzNVc8l2VI2PTiZQ5gKKRj+pzyACBg0v/M5o1m/HkWv5AOfQikXkjygw2neHYZuxDOXfpMggkdpqyOIhzS1/wq1mKlhblEKE55vmpoBTnOhnLmLCpv0dDEyyHvveSTD39mh1uYhTrjVIMFRm83aCnpAbAC41qfBxMXdkycbK/NUQixTrWgA0V/gKE7MJCmuM6x60YFMVV8pEYYNhcHysatbV81f1NdfMTn4ZmR4xfwhtB/ElQvkI1OXqp1fUoKBOTqo9ARHQemhQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DB9PR04MB9626.eurprd04.prod.outlook.com (2603:10a6:10:309::18) by PAXPR04MB9092.eurprd04.prod.outlook.com (2603:10a6:102:22a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.28; Mon, 11 Nov 2024 15:14:12 +0000 Received: from DB9PR04MB9626.eurprd04.prod.outlook.com ([fe80::e81:b393:ebc5:bc3d]) by DB9PR04MB9626.eurprd04.prod.outlook.com ([fe80::e81:b393:ebc5:bc3d%3]) with mapi id 15.20.8137.027; Mon, 11 Nov 2024 15:14:12 +0000 Date: Mon, 11 Nov 2024 10:14:03 -0500 From: Frank Li To: Ciprian Costea Cc: Alexandre Belloni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Catalin Marinas , Will Deacon , linux-rtc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, NXP S32 Linux , Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Bogdan-Gabriel Roman , Ghennadi Procopciuc Subject: Re: [PATCH v4 1/4] dt-bindings: rtc: add schema for NXP S32G2/S32G3 SoCs Message-ID: References: <20241111135940.2534034-1-ciprianmarian.costea@oss.nxp.com> <20241111135940.2534034-2-ciprianmarian.costea@oss.nxp.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241111135940.2534034-2-ciprianmarian.costea@oss.nxp.com> X-ClientProxiedBy: BYAPR08CA0065.namprd08.prod.outlook.com (2603:10b6:a03:117::42) To DB9PR04MB9626.eurprd04.prod.outlook.com (2603:10a6:10:309::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR04MB9626:EE_|PAXPR04MB9092:EE_ X-MS-Office365-Filtering-Correlation-Id: 4122fb15-9b06-4237-b071-08dd02637f81 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|52116014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ST4ugF65u94vDgYF1yjduGoaGXjg2xa0CIf6L1WwuUcklA0+KgGhEDoFk4/l?= =?us-ascii?Q?+aQfkc9Cd5tVPwpSzTJFtDNuZeI5OmjxCiud3RGxxEy5vW2d1fAUYw5Meu73?= =?us-ascii?Q?rDIV7ScoVZtF0DiJesZsreSyeJkHB6Cg7bQox6Zmyu7unlOsJDE/nluUydE2?= =?us-ascii?Q?zwN7cox5Oze3JE5oxEs7ZxcHGRoLKIk3d7SlhmJTa/+qBMliS5oSxNNODx98?= =?us-ascii?Q?1iPsb/FcT1YH3EkRHLmnBnm1RVU/S0PXfmqVh35hfqmT1c2PpXMWYEOmCtST?= =?us-ascii?Q?+HXNKrjsFhOaLPB4mlD7ELIxW75w/2FjoVZQtvvEZCLJ54dX+GrVoU4xr1Pp?= =?us-ascii?Q?7Gg5QzVzQbF3LcOk9/B6E0ln8V2L1ToRh90qiEECFkS2FM8kIptdh1e88M2N?= =?us-ascii?Q?SQxBw32aDUIsk9Km9lrhi93u8oNYgseWH/1kTivNPydJOlL7KU6BfHSazQxI?= =?us-ascii?Q?6HAeob5Huq1mJZeFUMgzLVu7LB7ErlIrVSf/P+wMgeyRt1I7/D3R8WsjozQx?= =?us-ascii?Q?3UiJcGaTzSIWkSaGpf6vKy7yUWTArxEiB86QozOuaWAH9RxU3fLZ9WN7F+sK?= =?us-ascii?Q?bvbgLF4asa7y4GSIBXeCQJjLgiW5wLhPIrvMmvkIzy7FwhmlWOICJ81fc/9q?= =?us-ascii?Q?aO/jskUUylmcSKhBAI7jvryREzWxDFvpY3OZY5SQIEdoqa6Vg1+Y+Bkyi0Je?= =?us-ascii?Q?pTCJxqfLDsmqTefWJ8Jhe+1THeLjPfihZHOMoVQP44MwGT4sGjZXYZ2+JsPi?= =?us-ascii?Q?587Xm2bLDkGWvxqi+5VKd8gcAXBBFG7TNo8WZYGuuEEkFCeuceH+4nzlfr0v?= =?us-ascii?Q?LdigW4vPwxG6mVx+Fp3mihL8QHj3T9cLWnj0eNyfrhrDnG/JvslGLSqg2GU3?= =?us-ascii?Q?50K1uz24gwOWNWOY7+IckTaHI3w3a/9TydpRN9Lovj+N0vWjlRZh+2M0u8HV?= =?us-ascii?Q?d5sbJ6hs2nXuzPPDg3LYSs6T+uTHSY1rgPi6wtPyjNLLMQurRx31ce+UUB8t?= =?us-ascii?Q?3RElxRotAkeSBuIeaz2Mn6yws9mAiCN7/ZKaVFKr08FA7H8Ujx4tKTQHJLpL?= =?us-ascii?Q?KMhTL1X5HRAbxa59JK04275q44/TkK/eGQQuzmOUFhQVsOJ14wmtyNB+wDmO?= =?us-ascii?Q?KJjw63VlOObHhXytFK/1Bjwy6Aq7ZMBMLNVhTpJg7VWXMp+txpsA/2u1PLtB?= =?us-ascii?Q?uyokevrARm39HzHCjwAKkZPQpYmcDnUSflgZOcIOaD/LHse0Yw5p6ic59Dn5?= =?us-ascii?Q?MmKW/BzAuBdzHSww2v0nzim7ADKekOlEaO1gvJVIzXya4oUkGaIIjzbcvF9R?= =?us-ascii?Q?7lU/v91bG7CHfxFJCqJEzWTQ?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR04MB9626.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(52116014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?IzZhOxVN3MFgcK10JVYNsJnoCEcTq3U1V+5H9YN5d9PggiOCHPGOyBYBHdpS?= =?us-ascii?Q?miYYLubQ7B0ktO2bISfIVsd1ZUV0ELGeD58X+50Iem2+SHXaGU9JyG5lYQ14?= =?us-ascii?Q?bcy4PugM7QfCaGcKnVuNt5li8Jn7yj87Y8QIKAoVH/MaQCMlIojQAieMoQcl?= =?us-ascii?Q?TP7iQ4ykHr4DkPb3KSlQZ8e16v9MLZJAF2QbMCSSQxLNTtQklFUpsfs+EaIv?= =?us-ascii?Q?FjokNEuShGKxrKnMKC375HcG88o4GmB9w5h6876gtem8h2oRqP7/ovfggwAl?= =?us-ascii?Q?WbbB/s61Wvt4VDnmDoFdnGAKHroWfLCM2KFVP1fhEDES1tsleuvR13FXVbdg?= =?us-ascii?Q?OpFzDJvUEz4PzoEH0MkxZx6+W6tafku6nPHpLuJ2vo+ltaI/3rOIXeAAnw62?= =?us-ascii?Q?6xzh37MqNTSb+28qBSESa3gOapNya/3s9rh+fz8TLEFV/NMH2IOEcp3QS9X+?= =?us-ascii?Q?+UPLefdgiLwX4rhHH6/tIFeuaj7WXJFPKtHxp83utWxM6lsER17gqJVat+5K?= =?us-ascii?Q?qd2/VLZGZwoyt2JjawltjA526VKJYkazm2dJM+L8+4p1621INCcOCIf62dRo?= =?us-ascii?Q?L9Deh1bbk4lplP2X5NvfPLnC+ibE2rKld/znuSfNLb7HBYvpKwkSfjU/V1Fw?= =?us-ascii?Q?pc3zZBcmhUeg1zZSCSmwrHVRwTG0tInWo+yzcmw6A8NVtGIPcurw9KlIWpGp?= =?us-ascii?Q?QrSpurCOPzYIdvrLG0awT+A7eCcOX8gQrigHuoi3Gom8+Xm/wkYQ4zwlrh9F?= =?us-ascii?Q?G/EyAf1YvaCt9fdR3MZX5+eBXURJn8NBkpu1LDrZ7wHMLi+r08pmru0fznLu?= =?us-ascii?Q?ye1nr8SVBoYqBoUfVoAPcRcIBmRBauFSi/s7TSzjd3vjlZXqFO1e3+BBJnyf?= =?us-ascii?Q?q/aht1/eiOcD7gcLD5915Yg41PGDJ6CojRQYxleIZdISWJmB0wC9dlrdCn7l?= =?us-ascii?Q?n/E2fRE4jCI0a3rynD3rsdL/flcAse0dI8FGmjAs/k1sRUPmYC8sBBGcKo/A?= =?us-ascii?Q?D59KLoYwV5ZkSybw3WCq2hLoBDyEEWy34m4rimE5taodTZod8F0D9KWeErfP?= =?us-ascii?Q?CNR0/xjUn7ydOiLaAJ5v2uomRBsqOPOgYkkMZLUS4Z+wPfxnvTrx5y0LXD7s?= =?us-ascii?Q?+o3g4mKQv7HlufX/tivuZVz5do3u4pA58U150jStQcHjZP0gG5kyteEEuH6E?= =?us-ascii?Q?ASzNZOQ6PrqcOfmN48SERSU5kJ6m6XFCCcCYR435VlCJhUP/+OZ+BFAl8tLS?= =?us-ascii?Q?lRW0sWgqJ39t9AeNhcMnt37Ik91UDB7jLwOW1oEYKdyL54iKNAGMl5KIWVkt?= =?us-ascii?Q?BrnbzXKosvb35h3luqfYEMLtpK/Xif0U0efigPe26iqO7ZWDJhi5qSZ4EQlj?= =?us-ascii?Q?uAYCUCimEYILnAM814q8GNK9r+/z5ixz0VTh9Hwvyd/wkMt6b65VmkI+YC0p?= =?us-ascii?Q?MBcIZBpqjdPIupIh5ChTlQQs/ZXNMQeS+WHKh/QnAojMHIdELY/+RTQMrHUV?= =?us-ascii?Q?RSwfYuDQ1vfmcBoY0k/JsqmGBXAbUNWYcEUazKhgUOzHsVDl1m+dgy8ZDKuH?= =?us-ascii?Q?f/qYhAHD6TNmO/Z0cFU=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4122fb15-9b06-4237-b071-08dd02637f81 X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB9626.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Nov 2024 15:14:12.3000 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ocx5Pw4eVQkGeiK67shb7KVEUAq+28kWXFlCRGLHKoG+wV16dGfC49apuSsKMlTUPbkd9p9lpsjToprF/hp6TQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9092 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241111_071418_218974_922A8ED7 X-CRM114-Status: GOOD ( 25.34 ) 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 On Mon, Nov 11, 2024 at 03:59:37PM +0200, Ciprian Costea wrote: > From: Ciprian Marian Costea > > RTC tracks clock time during system suspend and it is used as a wakeup > source on S32G2/S32G3 architecture. > > RTC from S32G2/S32G3 is not battery-powered and it is not kept alive > during system reset. > > Co-developed-by: Bogdan-Gabriel Roman > Signed-off-by: Bogdan-Gabriel Roman > Co-developed-by: Ghennadi Procopciuc > Signed-off-by: Ghennadi Procopciuc > Signed-off-by: Ciprian Marian Costea > --- > .../devicetree/bindings/rtc/nxp,s32g-rtc.yaml | 78 +++++++++++++++++++ > 1 file changed, 78 insertions(+) > create mode 100644 Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml > > diff --git a/Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml b/Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml > new file mode 100644 > index 000000000000..231811579e1b > --- /dev/null > +++ b/Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml > @@ -0,0 +1,78 @@ > +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/rtc/nxp,s32g-rtc.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: NXP S32G2/S32G3 Real Time Clock (RTC) > + > +maintainers: > + - Bogdan Hamciuc > + - Ciprian Marian Costea > + > +description: > + RTC hardware module present on S32G2/S32G3 SoCs is used as a wakeup > + source. It is not kept alive during system reset and it is not > + battery-powered. > + > + RTC hardware module contains a hardware mux with 4 entries/inputs > + for clock source selection. On S32G2/S32G3 SoCs, this mux is used > + to select between a clock source for runtime which brings more > + precision but is not available during system standby, and a clock > + source for suspend state. > + > +properties: > + compatible: > + oneOf: > + - enum: > + - nxp,s32g2-rtc > + - items: > + - const: nxp,s32g3-rtc > + - const: nxp,s32g2-rtc > + > + reg: > + maxItems: 1 > + > + interrupts: > + maxItems: 1 > + > + clocks: > + minItems: 2 > + items: > + - description: ipg clock drives the access to the > + RTC iomapped registers > + - description: Runtime clock source. It must be a clock > + source for the RTC module. It will be disabled by hardware > + during Standby/Suspend. > + - description: Standby/Suspend clock source. It is optional > + and can be used in case the RTC will continue ticking during > + platform/system suspend. wrap at 80, keep wrap pos consisent in this file. > + > + clock-names: > + minItems: 2 > + maxItems: 3 > + > +required: > + - compatible > + - reg > + - interrupts > + - clocks > + - clock-names > + > +additionalProperties: false > + > +examples: > + - | > + #include > + #include > + > + rtc@40060000 { > + compatible = "nxp,s32g3-rtc", > + "nxp,s32g2-rtc"; align to previous line " > + reg = <0x40060000 0x1000>; > + interrupts = ; > + clocks = <&clks 54>, <&clks 56>, <&clks 55>; > + clock-names = "ipg", > + "rtc_runtime_s2", > + "rtc_standby_s0"; align to previous line " > + }; > -- > 2.45.2 >