Received: by 2002:a05:7412:8d09:b0:fa:4c10:6cad with SMTP id bj9csp658854rdb; Tue, 16 Jan 2024 11:38:00 -0800 (PST) X-Google-Smtp-Source: AGHT+IFK8nq7raz8p0/lq+AwUZNTwoD/af10ejSFImhp4Y90gQU9uaUY/LQHAzzZvxjw4fhNZerk X-Received: by 2002:a05:6402:2039:b0:559:c471:7307 with SMTP id ay25-20020a056402203900b00559c4717307mr298919edb.42.1705433880784; Tue, 16 Jan 2024 11:38:00 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705433880; cv=pass; d=google.com; s=arc-20160816; b=tgkFryVLGqziwb2mz2On/pwJ7Q8P/mzGhApOVjGOzV1ZPjQ4clo3C0+AnJcS86C69F CjXHUbXjRN6pdKu0gzQOByiQkQ56diw66Y7TBWv7L4Am1koYmOFF5kNdOkRgc8HFzOWi HFLqGyII+RMZqiMHBtyzGhtOS4zYjOtkRGVT3TfyTgx/S+rfSltB8RrsRDs7Io9OVmnS XujcSDVRBgJC6/kl1mbsVioaz4p69hs12Byz1NG/tfDTnXZVGn55ipLKum1SEtnwXAa3 urWPo3frsYAEgXfTLPKEHfEAHpkYGRqE3uiBNnkBzNUVtPwyXitZmBZT8xQBp+xrL/ck 197g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=L0JaYidCVwdwRm9hVZBNloEcOvaQrqCt/gTnlhIWr74=; fh=RHcpndJ19yxd2VF1cU/f4qFqFbLVU+bmj1ZSsberHTw=; b=oI6hjDnrcJ9jeTgTxWchbkfSe2qRr25Xk9DZ6Ns8vBpnURq3JN9oEa8uZ1SfFAvwip GBERhO10oi/7afU+NXVzKOmbab2dqFIu7pDfhaY0umK6pSqxU4RpDBZoNV6ohZy8PMW2 yzzKQTSdMUWMzhtPwMOcxMTXrxvMJpixxyEzU9WMSsqCf6TFeHvca2X+22fEAB7IpR1R MYLipdzvVQP9HCADRJRN9Ly6/TOa0aYWSmjiB2xs1w3hZ+M5JqzIaWr6FQ/wOohO0whY MQa51+O/4Y52kFAsJlabGUNprTze0L1mJxHh69LFjU8Tb1JlB/vj30N7CInMXzdmzlYZ 1big== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="YVA+uCp/"; arc=pass (i=1 dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-27764-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-27764-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id fj15-20020a0564022b8f00b005581ef9ccdesi5377973edb.318.2024.01.16.11.38.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jan 2024 11:38:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-27764-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="YVA+uCp/"; arc=pass (i=1 dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-27764-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-27764-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 85A291F23475 for ; Tue, 16 Jan 2024 19:38:00 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0B67C1D55B; Tue, 16 Jan 2024 19:37:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YVA+uCp/" Received: from mail-yw1-f181.google.com (mail-yw1-f181.google.com [209.85.128.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D573A1D525; Tue, 16 Jan 2024 19:37:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705433864; cv=none; b=EYjxNklZUYvJGRfDfHsJi+nUkylRbqw7fk/Y39XzU3d/I12Ps36QE5Wu6XW7omIOwoPFDwXmB/mRVq+NTaicFs2DMtVuMeVTaaPhvEw8t0rEv/qL/7ioS0t9PpAzStDUUf6bruc5nrbG+LY9wkr61WM/k7QCyxQw/LeEzp0m5IQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705433864; c=relaxed/simple; bh=ausvhzAX2+0NwFS0JS+YDL4l+WoLcKo3z/1XJ+Ljgzw=; h=Received:DKIM-Signature:X-Google-DKIM-Signature: X-Gm-Message-State:X-Google-Smtp-Source:X-Received:MIME-Version: References:In-Reply-To:From:Date:Message-ID:Subject:To:Cc: Content-Type; b=bXIH3i48KMHBJGveOJhL1S3ZY3rccyvfdkaHyMYuBLTYrTS38iouiLT23/uZcGm9Qpdxe7ibyYDhLNPY57QiyfM+vcyPM34b8eOYMSE+QjHw05Y/6aO3GQzwbXA9n7xf3uEn8uRTYSRDGfHVpc4IJrEFnIAy5bDWFvBTYA1KD48= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YVA+uCp/; arc=none smtp.client-ip=209.85.128.181 Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-5e89ba9810aso84443597b3.2; Tue, 16 Jan 2024 11:37:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705433862; x=1706038662; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=L0JaYidCVwdwRm9hVZBNloEcOvaQrqCt/gTnlhIWr74=; b=YVA+uCp/YQWA2+Pqcj4nLYc5JyPW56u74aIJVLxC1h6rFD5DxAeAoOIKjxv+dq3EfH a9u7U4hzrT3szo0EJz2mXc7c2fd7QppVCZxQqNgM3xA78KRsy6wQC3E72otTmLDexozb 0dMqGZrEEdS+w7FNB55F9nKv/x5jGvkgLmMVjWWcwkmo/zceNvCCtrLcGIEy7/qvVAEB Er9lTz4yfPpf4oHxGKmziCs4tS5Fe3EPMcRY0pdE195fsHTGboWmF/5Xg78pWm7HkaZg PGZ/g9P3+4mYAV1FMKlUqSRnCjl2MXjpalCYT50hF4+I86YiM+bnFtWn+ta2GV3aoG7Z PQSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705433862; x=1706038662; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=L0JaYidCVwdwRm9hVZBNloEcOvaQrqCt/gTnlhIWr74=; b=TNAa6kYnkchUntnIzxGhNJGTLy9lpFDApamx4c8e9CGLKPnOOreMVlkm+v1XbuJqsu cpc3WZW5RLhw6zh9+92ARiZgbAQVSU5/nTW6OrAE41cpcmQD7yNddfTs4fNyJezTd6AH HUF3wDL35BlKQlrXZO1bgIQ7BA4WTMlUcMeoplCYsOAymPGvUNKV3DGJgmCDlBBRd0vw G4S996/DxvGaQXUOx2O+s+rcCYG1YwmjVO53o9ATz0aA5TewNwVeCekbdK/twjcik8aN 1NkRN3rvK0MGvUG474PEbdQG8HgiRUzm7QeWPvvEg5BI5xfdAC1VPlZvCfv6DAk6aiWq dedQ== X-Gm-Message-State: AOJu0YyEVzK5eLnU8wzKwdpqtKdeJNuRzhJnNC4hPFy4mFIcg95ZpsbN r8N+ibKbhwARem5CerW9vf7+eTsai8p5lF7Fd7k= X-Received: by 2002:a81:6cd2:0:b0:5ff:4e43:8430 with SMTP id h201-20020a816cd2000000b005ff4e438430mr1352673ywc.1.1705433861873; Tue, 16 Jan 2024 11:37:41 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240108135421.684263-1-tmaimon77@gmail.com> <20240108135421.684263-7-tmaimon77@gmail.com> <171300da-3d49-4e1f-8969-9a454ecdd698@linaro.org> In-Reply-To: <171300da-3d49-4e1f-8969-9a454ecdd698@linaro.org> From: Tomer Maimon Date: Tue, 16 Jan 2024 21:37:30 +0200 Message-ID: Subject: Re: [PATCH v22 6/8] dt-bindings: clock: npcm845: replace reg with syscon property To: Krzysztof Kozlowski Cc: mturquette@baylibre.com, sboyd@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, tali.perry1@gmail.com, joel@jms.id.au, venture@google.com, yuenn@google.com, benjaminfair@google.com, openbmc@lists.ozlabs.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Hi Krzysztof, As explained in my [PATCH v22 4/8] dt-bindings: soc: nuvoton: add binding for clock and reset registers mail. In the NPCM8XX SoC, the reset and the clock register modules are scrambled in the same memory register region. The NPCM8XX Clock driver is still in the upstream process (for a long time) but the NPCM8XX reset driver is already upstreamed. On Wed, 10 Jan 2024 at 22:59, Krzysztof Kozlowski wrote: > > On 08/01/2024 14:54, Tomer Maimon wrote: > > Replace reg with syscon property since the clock registers handle the > > reset registers as well. > > > > Signed-off-by: Tomer Maimon > > --- > > .../bindings/clock/nuvoton,npcm845-clk.yaml | 22 +++++++++---------- > > 1 file changed, 10 insertions(+), 12 deletions(-) > > > > diff --git a/Documentation/devicetree/bindings/clock/nuvoton,npcm845-clk.yaml b/Documentation/devicetree/bindings/clock/nuvoton,npcm845-clk.yaml > > index 0b642bfce292..c6bf05c163b4 100644 > > --- a/Documentation/devicetree/bindings/clock/nuvoton,npcm845-clk.yaml > > +++ b/Documentation/devicetree/bindings/clock/nuvoton,npcm845-clk.yaml > > @@ -18,8 +18,9 @@ properties: > > enum: > > - nuvoton,npcm845-clk > > > > - reg: > > - maxItems: 1 > > + nuvoton,sysclk: > > + $ref: /schemas/types.yaml#/definitions/phandle > > + description: phandle to access clock registers. > > NAK. Not explained, not justified, not reasonable, breaking ABI. Should I explain more in the commit message or/and the nuvoton,sysclk property? > > Best regards, > Krzysztof > Best regards, Tomer