[{"id":3675107,"web_url":"http://patchwork.ozlabs.org/comment/3675107/","msgid":"<a1e24b69-b90a-47d7-b952-bca45fcc6281@kernel.org>","list_archive_url":null,"date":"2026-04-09T07:23:28","subject":"Re: [PATCH 1/2] dt-bindings: rtc: nct3018y: add nuvoton,ctrl-reg-val\n property","submitter":{"id":68952,"url":"http://patchwork.ozlabs.org/api/people/68952/","name":"Krzysztof Kozlowski","email":"krzk@kernel.org"},"content":"On 09/04/2026 09:21, David Wang wrote:\n> Add \"nuvoton,ctrl-reg-val\" vendor property to allow optional\n> initialization of the RTC control register (0x0A).\n> \n> This allows platform-specific configurations like 24h mode and\n> write ownership to be defined via Device Tree.\n> \n> Signed-off-by: David Wang <tomato1220@gmail.com>\n> ---\n>  Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml | 5 +++++\n>  1 file changed, 5 insertions(+)\n> \n> diff --git a/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml b/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml\n> index 4f9b5604acd9..0984dfb77170 100644\n> --- a/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml\n> +++ b/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml\n> @@ -24,6 +24,10 @@ properties:\n>  \n>    reset-source: true\n>  \n> +  nuvoton,ctrl-reg-val:\n> +    $ref: /schemas/types.yaml#/definitions/uint32\n> +    description: Initial value for the control register (0x0A).\n\n24h mode is not a property of a board. I don't know what \"write\nownership\" is.\n\nBest regards,\nKrzysztof","headers":{"Return-Path":"\n <linux-rtc+bounces-6305-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-rtc@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=ssLUEtGK;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.232.135.74; helo=sto.lore.kernel.org;\n envelope-from=linux-rtc+bounces-6305-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"ssLUEtGK\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sto.lore.kernel.org (sto.lore.kernel.org [172.232.135.74])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frryN1Sv9z1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 17:23:40 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id D08493008C30\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 07:23:36 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 2D5B3379ECC;\n\tThu,  9 Apr 2026 07:23:35 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 0974B371063;\n\tThu,  9 Apr 2026 07:23:34 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id A3A38C4CEF7;\n\tThu,  9 Apr 2026 07:23:30 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775719415; cv=none;\n b=iFkfvDFaCRnWr3w/bJu4w7ttA9LxF+rifLNkY5n6vozdtOosWsntR+XsBhh71MyRwFn0WrlXepXUKQyPdMe9H+4PzCdWlL/he8KMVIFyps67NTN/gK1zvCEjzIYPxFMXNberWBFW70uZc5qwvHP9VPKOCwA1Jm4HjEL1BMerzTE=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775719415; c=relaxed/simple;\n\tbh=QB1MrO+7VAAXX9kd+kyFhTUTa0/2VB7E8RuFY7CuiAw=;\n\th=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From:\n\t In-Reply-To:Content-Type;\n b=sip2ypTTLtt2rbi+G4r1rFEFoZiTlOvix3+0O/XZiVy+ytvnakGjbPz2Mi4ZocApbxPZ2LZAJijJuTc2f/uWM5UsdfZRlRtQAEpqK4/PTLGgyQlM4haeO1dVyNgzzlQJAnXmePTQbAdfxVELBD9kvbT4aARVuwE+d4LAO48y8os=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=ssLUEtGK; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775719414;\n\tbh=QB1MrO+7VAAXX9kd+kyFhTUTa0/2VB7E8RuFY7CuiAw=;\n\th=Date:Subject:To:Cc:References:From:In-Reply-To:From;\n\tb=ssLUEtGKFLav1OTtsrl7LS+r3GYllqYrEyR3rmnlkm6b3X/2qBTlRIYkU1JntiZ38\n\t q6TIokwIm3iCyYtGMWmSzBvD2sFTf6qeAImBKwB45TwKW1Wf/p1AUcQ/O5gXUfAGZO\n\t 2lHt5y2yil7i3NguBD/jrNz/49mg1S5e4jlUXYwDum9PmS1BsR5DTxXUrRhI84pDUO\n\t M8LwFw3r6PPmQpFLlbG30/aYcK+Y9QW+nD8SXuMGpRePT0eMAQYMsJLZEXjDn5TL4a\n\t WxQln3XwbuVTr6XeOSmLlIlrN7eFf8DW4nUBQN4ChuyXUg3PFE+gPhajkc+ZgBOWCN\n\t 5ixOUktSB4tyQ==","Message-ID":"<a1e24b69-b90a-47d7-b952-bca45fcc6281@kernel.org>","Date":"Thu, 9 Apr 2026 09:23:28 +0200","Precedence":"bulk","X-Mailing-List":"linux-rtc@vger.kernel.org","List-Id":"<linux-rtc.vger.kernel.org>","List-Subscribe":"<mailto:linux-rtc+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-rtc+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 1/2] dt-bindings: rtc: nct3018y: add nuvoton,ctrl-reg-val\n property","To":"David Wang <tomato1220@gmail.com>, a.zummo@towertech.it,\n alexandre.belloni@bootlin.com, robh@kernel.org, krzk+dt@kernel.org,\n conor+dt@kernel.org","Cc":"andrew@aj.id.au, avi.fishman@gmail.com, tmaimon77@gmail.com,\n tali.perry1@gmail.com, venture@google.com, yuenn@google.com,\n benjaminfair@google.com, ctcchien@nuvoton.com, mimi05633@gmail.com,\n openbmc@lists.ozlabs.org, linux-rtc@vger.kernel.org,\n devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,\n davidwang@quantatw.com","References":"<cover.1775717959.git.tomato1220@gmail.com>\n <ba0845c590eda42a28b3799a6f40294ba74a726e.1775717959.git.tomato1220@gmail.com>","From":"Krzysztof Kozlowski <krzk@kernel.org>","Content-Language":"en-US","Autocrypt":"addr=krzk@kernel.org; keydata=\n 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 a/A=","In-Reply-To":"\n <ba0845c590eda42a28b3799a6f40294ba74a726e.1775717959.git.tomato1220@gmail.com>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit"}},{"id":3675121,"web_url":"http://patchwork.ozlabs.org/comment/3675121/","msgid":"<CADSQSY1rAnZ69JAjosV_AWBw9OL77dyzHkewW5YGvpCZRwXq5A@mail.gmail.com>","list_archive_url":null,"date":"2026-04-09T07:44:43","subject":"Re: [PATCH 1/2] dt-bindings: rtc: nct3018y: add nuvoton,ctrl-reg-val\n property","submitter":{"id":85937,"url":"http://patchwork.ozlabs.org/api/people/85937/","name":"David Wang","email":"tomato1220@gmail.com"},"content":"On Apr 9, 2026, at 15:23, Krzysztof Kozlowski wrote:\n>\n> On 09/04/2026 09:21, David Wang wrote:\n> > Add \"nuvoton,ctrl-reg-val\" vendor property to allow optional\n> > initialization of the RTC control register (0x0A).\n> >\n> > This allows platform-specific configurations like 24h mode and\n> > write ownership to be defined via Device Tree.\n> >\n> > Signed-off-by: David Wang <tomato1220@gmail.com>\n> > ---\n> >  Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml | 5 +++++\n> >  1 file changed, 5 insertions(+)\n> >\n> > diff --git a/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml b/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml\n> > index 4f9b5604acd9..0984dfb77170 100644\n> > --- a/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml\n> > +++ b/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml\n> > @@ -24,6 +24,10 @@ properties:\n> >\n> >    reset-source: true\n> >\n> > +  nuvoton,ctrl-reg-val:\n> > +    $ref: /schemas/types.yaml#/definitions/uint32\n> > +    description: Initial value for the control register (0x0A).\n>\n> 24h mode is not a property of a board. I don't know what \"write\n> ownership\" is.\n>\n> Best regards,\n> Krzysztof\n\nHi Krzysztof,\n\nThanks for your feedback. Let me clarify these two points based on the\nNCT3018Y datasheet:\n1. Regarding \"write ownership\": The NCT3018Y features two I2C\ninterfaces (Primary and Secondary). The TWO (Time Write Ownership) bit\nin the control register determines which interface has the authority\nto write to the RTC. We need to ensure the interface connected to our\nSoC is granted this ownership during probe—especially for factory-new\nchips—to ensure the RTC is writable.\n2. Regarding \"24h mode\": This bit determines the internal data format\nin which time is stored within the RTC hardware. Setting this ensures\nthe hardware's internal storage layout matches the driver's\nexpectation from the start.\n\nBest regards,\nDavid Wang","headers":{"Return-Path":"\n <linux-rtc+bounces-6306-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-rtc@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=gIXs5aku;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-rtc+bounces-6306-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=\"gIXs5aku\"","smtp.subspace.kernel.org;\n arc=pass smtp.client-ip=209.85.222.182","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=gmail.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frsRq2qtSz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 17:45:43 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 2FF6F3026594\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 07:44:20 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id BD0F337FF7A;\n\tThu,  9 Apr 2026 07:44:18 +0000 (UTC)","from mail-qk1-f182.google.com (mail-qk1-f182.google.com\n [209.85.222.182])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 0A51837C906\n\tfor <linux-rtc@vger.kernel.org>; Thu,  9 Apr 2026 07:44:16 +0000 (UTC)","by mail-qk1-f182.google.com with SMTP id\n af79cd13be357-8d424af6282so57197885a.0\n        for <linux-rtc@vger.kernel.org>; Thu, 09 Apr 2026 00:44:16 -0700 (PDT)"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775720658; cv=pass;\n b=VuBZoJ2qHuYcUuGYZnqltJovTUN0N4WZpbjdzpL1tBvPm0HuPheVRmn3dYX6aDwFDYdxLLtLUi3hxsp2XAAJ+qELUgZReymDXwmBl7C8hRTmwca5gb043/1YJF6M8NeZn+F2ioppf5fHzD81aPd/1HEZuUsAG31gGkOBIeZU3uA=","i=1; a=rsa-sha256; t=1775720656; cv=none;\n        d=google.com; s=arc-20240605;\n        b=bx9pnHzZtSuayP9AIKptkKJo+GO20bZ5ZXChd/RsfYBFNFvLhM2DA6n1Wqb2PRA4Li\n         RV6VJULjGlHl/fXIfTuRGygonbGtmjPaB2yXiWPiKQ/K+zqmXrtqfFHE3C4ljCD0EBNj\n         39piA1fVeOyLj8uSXe1+KJnQATmBHiDa2BQlAnRB7jQfofDB/pzUFSph4An774bs9x/z\n         Nr0k5f7burP1nAWoUxiwPyyBBW2sYXfu5AVW+f1Mr6TrgeyaY7nbIRFQVugqwq78L93q\n         1WEPkQDTr6bKV/7pQ4aMhnHncE0+fZrPhuwT8Uf/7ldlt3qgO/a53/LBmmFPUKn0iC0y\n         IDBQ=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775720658; c=relaxed/simple;\n\tbh=unXet/iL5/aNElFYjzBuKW9iIKfPTLg2m6eG/z4if7g=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=iL8/WcxbtPj0m9m3P2ZmbRTc9m7znjxDvfdgLUzxEJ77FKRr3OiHbrGCpK75w27Hw12FyZdB4gf3q2LyHeG5P9RV8Tdk7kCDhxd3OnvB6fyU+142KQ/0+ZfWRQAq5OraDozp1rKLcUo/gwhn+VhX02tLdP4tccCFhJMasWVsTU8=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:dkim-signature;\n        bh=mjKb6EN/rzrknJzk+ZEcHNzKcWRM5K86to8xhtDCCyE=;\n        fh=C0k1QOKysu9ZkEr+QA6N09UcVyKkd1cA8Puo0W2J/M0=;\n        b=hSyG86Pzgl7yI7nP2UFgj3b/dQaiXeSgvlJZH0S6HipyBvLkvdC45K1pGxx52mQTd6\n         68mjakhuLYmiWegT4AHOAhxSAzZTSOwIKkb+WC2aV1am+BIv6eB5aWUsieLv4QwXhyEZ\n         H5xrEZJZ4Or/Uag9vPkMqaervISVx+C5rl7Nk9JYv5NTZrLJMF2NbIKeQO+qLFWStTd/\n         ucNQ5Kcu6t4rOP4O4vqpePY5M0dKASURrnExKC7YrfB99J306ydxhgA6TosArBYmwRZD\n         8ks8cVd2UzKfS1lnO+E3c5tyoMzWS4zqGTnocLwdQcsNuGWGDn08YuzY6McJYL5CKUYH\n         CTOA==;\n        darn=vger.kernel.org"],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com;\n spf=pass smtp.mailfrom=gmail.com;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=gIXs5aku; arc=pass smtp.client-ip=209.85.222.182","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20251104; t=1775720656; x=1776325456;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=mjKb6EN/rzrknJzk+ZEcHNzKcWRM5K86to8xhtDCCyE=;\n        b=gIXs5akurQP6oDT41+MkhC6fVFMI7zrGMibpLyVitNr/47sRQU/S7tYg6oQX37YOQR\n         Yq1J04o48fN00/1nPyKI/omWp/dAjqjVmQSqUXbgJcM7XSORJWa636ybtxeE4gWnqwvQ\n         Hd5QsZbvLP9z6dRLi1C+ClexzwTvHhmhkoyLDsvSFJhaKvpIEUg43YOkG3aZOZTTgpPO\n         iwOWyUYZigRya9uN7lFGHBDpHYVKE329GCNeEyxLa7MKd2f0xMtcP2hBTwJNVK2Io1CN\n         Gh80REQ5KCnzySSF0Fzd9k5eGSlHve9FxXdMMChJ1YNuNiwT8pPVIqr1R6zopmN44+nU\n         SJGw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775720656; x=1776325456;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=mjKb6EN/rzrknJzk+ZEcHNzKcWRM5K86to8xhtDCCyE=;\n        b=MQwqCo1Hdw1H05X7JIqIYgmmg4DxSlqkdVNXrIBghDBjsuIK1R3WxDUN0K8q+F4vM9\n         RIPMnrqpaKkAYlwKLFRRDvQck+b8ztcLuEo03mc7bZWMJgw4jF4xOX50EBVQegHebAGN\n         +X7Ol0+9HVCgsc9hYZcwbg+C6FrQk0N6Sfk2DCRi/uVKBGxj2Nd+miX2hPRaiIkSMkxl\n         1f2zVNezas0JQNSjhe8jvEwMs0FD5ZQRw2IrHISl4FFHJRuXgfYrI70EzjtrMMqs0okj\n         F6g9cslM9/qkAqW7KE2FtYegBvlphJgINx/orahcXpHJP3o6WD7rsDAPkvH4aIDfeC/9\n         xk+A==","X-Forwarded-Encrypted":"i=1;\n AJvYcCUw/3dw0vXT++BTuwK63zPgg9FF4jL7uqoE2UGxBvK6jOviUMR6dFjuZeq/oqpH7vOCKq7S87mgjcE=@vger.kernel.org","X-Gm-Message-State":"AOJu0YxpZpbgOf4+iehgqLeaH989I45IRjTA3R5qpkkF3RYaYpOwWS9O\n\tbkVdK9MV6KH3rvRAr/zAjiUCLEy8cPQ61rF9FVsP5pfQrS1B8wYWc+odaHZEyP2JGSztswC93Y7\n\tn6Rh8b6JF3xLIq21YJBhcwcrUyCU+ZF6TqSYpQ6A=","X-Gm-Gg":"AeBDieuwh/KY4R0WzNwxGVWRf3klAUBToBMpRdSe5iRTKWcV5BQNRPKyVSSIONi015+\n\tZwzD4cCqHe18ORMX5NXA+JXPNAIsBtC1+o2uKeVOq49tZhJUcI6QczntEjwsqTvZjiDLOZBKPvq\n\t7GU2DAhq4SOV88Awg+MboJq4hUA7GvyPm8i8ltPmO8LCXVLsC7UqOjGXm3JvPyJjyfdC93UGMzQ\n\tkEjrolQrjOAWfVJjVDf0dH27rQKOmLtC7CMv1xbwxck+BMUJWvxSrH1dI1Etlo3Yw4Dtn7YWVMP\n\t+x2pRmPwmBNxKvOyYbg=","X-Received":"by 2002:a05:620a:448e:b0:8d5:26e2:661f with SMTP id\n af79cd13be357-8dc3d65d215mr363217385a.42.1775720655867; Thu, 09 Apr 2026\n 00:44:15 -0700 (PDT)","Precedence":"bulk","X-Mailing-List":"linux-rtc@vger.kernel.org","List-Id":"<linux-rtc.vger.kernel.org>","List-Subscribe":"<mailto:linux-rtc+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-rtc+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<cover.1775717959.git.tomato1220@gmail.com>\n <ba0845c590eda42a28b3799a6f40294ba74a726e.1775717959.git.tomato1220@gmail.com>\n <a1e24b69-b90a-47d7-b952-bca45fcc6281@kernel.org>","In-Reply-To":"<a1e24b69-b90a-47d7-b952-bca45fcc6281@kernel.org>","From":"David Wang <tomato1220@gmail.com>","Date":"Thu, 9 Apr 2026 15:44:43 +0800","X-Gm-Features":"AQROBzCF7F3D8qQZzH4nVF7DtpNul6eHMhQM5j4hlrJJj6BRCmL9I0ox9rpAVNY","Message-ID":"\n <CADSQSY1rAnZ69JAjosV_AWBw9OL77dyzHkewW5YGvpCZRwXq5A@mail.gmail.com>","Subject":"Re: [PATCH 1/2] dt-bindings: rtc: nct3018y: add nuvoton,ctrl-reg-val\n property","To":"Krzysztof Kozlowski <krzk@kernel.org>","Cc":"a.zummo@towertech.it, alexandre.belloni@bootlin.com, robh@kernel.org,\n\tkrzk+dt@kernel.org, conor+dt@kernel.org, andrew@aj.id.au,\n\tavi.fishman@gmail.com, tmaimon77@gmail.com, tali.perry1@gmail.com,\n\tventure@google.com, yuenn@google.com, benjaminfair@google.com,\n\tctcchien@nuvoton.com, mimi05633@gmail.com, openbmc@lists.ozlabs.org,\n\tlinux-rtc@vger.kernel.org, devicetree@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org, davidwang@quantatw.com","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3675332,"web_url":"http://patchwork.ozlabs.org/comment/3675332/","msgid":"<20260409133036512b9819@mail.local>","list_archive_url":null,"date":"2026-04-09T13:30:36","subject":"Re: [PATCH 1/2] dt-bindings: rtc: nct3018y: add nuvoton,ctrl-reg-val\n property","submitter":{"id":73377,"url":"http://patchwork.ozlabs.org/api/people/73377/","name":"Alexandre Belloni","email":"alexandre.belloni@bootlin.com"},"content":"On 09/04/2026 15:44:43+0800, David Wang wrote:\n> On Apr 9, 2026, at 15:23, Krzysztof Kozlowski wrote:\n> >\n> > On 09/04/2026 09:21, David Wang wrote:\n> > > Add \"nuvoton,ctrl-reg-val\" vendor property to allow optional\n> > > initialization of the RTC control register (0x0A).\n> > >\n> > > This allows platform-specific configurations like 24h mode and\n> > > write ownership to be defined via Device Tree.\n> > >\n> > > Signed-off-by: David Wang <tomato1220@gmail.com>\n> > > ---\n> > >  Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml | 5 +++++\n> > >  1 file changed, 5 insertions(+)\n> > >\n> > > diff --git a/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml b/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml\n> > > index 4f9b5604acd9..0984dfb77170 100644\n> > > --- a/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml\n> > > +++ b/Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml\n> > > @@ -24,6 +24,10 @@ properties:\n> > >\n> > >    reset-source: true\n> > >\n> > > +  nuvoton,ctrl-reg-val:\n> > > +    $ref: /schemas/types.yaml#/definitions/uint32\n> > > +    description: Initial value for the control register (0x0A).\n> >\n> > 24h mode is not a property of a board. I don't know what \"write\n> > ownership\" is.\n> >\n> > Best regards,\n> > Krzysztof\n> \n> Hi Krzysztof,\n> \n> Thanks for your feedback. Let me clarify these two points based on the\n> NCT3018Y datasheet:\n> 1. Regarding \"write ownership\": The NCT3018Y features two I2C\n> interfaces (Primary and Secondary). The TWO (Time Write Ownership) bit\n> in the control register determines which interface has the authority\n> to write to the RTC. We need to ensure the interface connected to our\n> SoC is granted this ownership during probe—especially for factory-new\n> chips—to ensure the RTC is writable.\n\nYou need a write-access property. For NXP, we settled with\nnxp,write-access.\n\n\n\n> 2. Regarding \"24h mode\": This bit determines the internal data format\n> in which time is stored within the RTC hardware. Setting this ensures\n> the hardware's internal storage layout matches the driver's\n> expectation from the start.\n\nThe driver needs to always write 24h mode but can support reading both.","headers":{"Return-Path":"\n <linux-rtc+bounces-6308-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-rtc@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=bootlin.com header.i=@bootlin.com header.a=rsa-sha256\n header.s=dkim header.b=Gt+DdS+8;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-rtc+bounces-6308-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com\n header.b=\"Gt+DdS+8\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=185.171.202.116","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=bootlin.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=bootlin.com"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fs1JP73l0z1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 23:39:49 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 87795303D0AF\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 13:30:48 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 52FE42C21FE;\n\tThu,  9 Apr 2026 13:30:48 +0000 (UTC)","from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 1121D299959;\n\tThu,  9 Apr 2026 13:30:45 +0000 (UTC)","from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233])\n\tby smtpout-04.galae.net (Postfix) with ESMTPS id 400D6C5C185;\n\tThu,  9 Apr 2026 13:31:19 +0000 (UTC)","from mail.galae.net (mail.galae.net [212.83.136.155])\n\tby smtpout-01.galae.net (Postfix) with ESMTPS id 6809E5FDEB;\n\tThu,  9 Apr 2026 13:30:44 +0000 (UTC)","from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon)\n with ESMTPSA id 150E2104500B5;\n\tThu,  9 Apr 2026 15:30:36 +0200 (CEST)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775741448; cv=none;\n b=IMEE4GIPInvsUrMRw8UdqDCUHDbag9Aab6nJUcXSk36lHgclyao2CuNNfUFRS7OU6VQKgCDpZwbRfqbHj3T0NjabhyX6isCNiZigg0eH3IJYOaurK8RbLBIRDvEYDLwdv+1CMKCbvGDHWquZKydbencbZceImIml4x8qrt469cQ=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775741448; c=relaxed/simple;\n\tbh=xoWNC+9fj3k5xjF4v6BdKmGDQc6d15YKVxkkGQRRC50=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=ExCq55/QDVVW95QPmEKJ/4FuT6hm2tUA7uGe72ynVG0ZT+Wg8k8ePewq8JwyzpTgH7vtHSafGD6gMo/5713xL0L0q+im/ODvXeZt/967ZGxraIH8sdAw2pEQM0PKoBDz7YoWVmvvsH6bCT6IlusHltcP9vbD9FzGDuYgfl0aYoQ=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=bootlin.com;\n spf=pass smtp.mailfrom=bootlin.com;\n dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com\n header.b=Gt+DdS+8; arc=none smtp.client-ip=185.171.202.116","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim;\n\tt=1775741443; h=from:subject:date:message-id:to:cc:mime-version:content-type:\n\t content-transfer-encoding:in-reply-to:references;\n\tbh=FfLf9FSJQ4bbwNckexl7akFIsYHUqdf4UFIJBjk7jgU=;\n\tb=Gt+DdS+85NbhlyHCtmfUuYrNwTpMkZ8ewS6xuIdlV2LbbNIkromilVSWoJ99XsMgfK95z6\n\tx44zRQaVCTbEEXJYmuH5ZvClzrF6SSK946ex3qwZLS0V3ESiAfEZUHUKM0kpnpQIXdveNe\n\tPOv7VhGh5NzPLX7xcXd6T0YO1K4MCAoZ4G+XnnzLx7W34Y6WNqD9z75m6WKnbiJ8oECQ8X\n\tvhSlUDAkT/618naR3BauZorB/ivgxxPtnKWtlrCHIlMP4/fuaolcPxuK9ThFHZhDS5MWl8\n\tQbqo6w6b8K8MhdCZny9AYliVrQTatBAcA98+gY3XFIWorSEsRxhsB3+H1Bu+Kw==","Date":"Thu, 9 Apr 2026 15:30:36 +0200","From":"Alexandre Belloni <alexandre.belloni@bootlin.com>","To":"David Wang <tomato1220@gmail.com>","Cc":"Krzysztof Kozlowski <krzk@kernel.org>, a.zummo@towertech.it,\n\trobh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org,\n\tandrew@aj.id.au, avi.fishman@gmail.com, tmaimon77@gmail.com,\n\ttali.perry1@gmail.com, venture@google.com, yuenn@google.com,\n\tbenjaminfair@google.com, ctcchien@nuvoton.com, mimi05633@gmail.com,\n\topenbmc@lists.ozlabs.org, linux-rtc@vger.kernel.org,\n\tdevicetree@vger.kernel.org, linux-kernel@vger.kernel.org,\n\tdavidwang@quantatw.com","Subject":"Re: [PATCH 1/2] dt-bindings: rtc: nct3018y: add nuvoton,ctrl-reg-val\n property","Message-ID":"<20260409133036512b9819@mail.local>","References":"<cover.1775717959.git.tomato1220@gmail.com>\n <ba0845c590eda42a28b3799a6f40294ba74a726e.1775717959.git.tomato1220@gmail.com>\n <a1e24b69-b90a-47d7-b952-bca45fcc6281@kernel.org>\n <CADSQSY1rAnZ69JAjosV_AWBw9OL77dyzHkewW5YGvpCZRwXq5A@mail.gmail.com>","Precedence":"bulk","X-Mailing-List":"linux-rtc@vger.kernel.org","List-Id":"<linux-rtc.vger.kernel.org>","List-Subscribe":"<mailto:linux-rtc+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-rtc+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"\n <CADSQSY1rAnZ69JAjosV_AWBw9OL77dyzHkewW5YGvpCZRwXq5A@mail.gmail.com>","X-Last-TLS-Session-Version":"TLSv1.3"}}]