From nobody Mon Apr 6 18:05:21 2026 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) (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 305333F23B6 for ; Wed, 18 Mar 2026 19:36:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773862614; cv=none; b=Uhr/QnT4VusuX1Gm18uOnHTlPjajlfPvnD+jKkeg7LOEvY4l6Qw3O9RsSTDcliDEAj6dv6hio5uv0yteO3ypW6QPB6P5BLCAnGdqzBd+4nrbL42WfKixvNGdd/QiwSyZ70av/uSEyjIgK2SpK96gPCivK5rMzuKM7Mylx5qEWpw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773862614; c=relaxed/simple; bh=14OCwvI5iMT/DGrJ9TlMu+tDbn7a5N5d2vl4HFMg7Xc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Z9zPQrqPQwmxrlQA+V/cg4MVeZjM8V2/HdhVx9QeRFtQ3SQ1+xTmULQAYkr34wsJs0+33MmgFPHzClCKQwgVBbrfNKV4Htodb6gWx8rkpDlZfFi+R8lVA7azouYNHhrcMlInsiLdUi20NExrceAuYxMaYmzQrmXwpKnd0XWvTnc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=i552jQ5D; arc=none smtp.client-ip=209.85.216.48 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; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="i552jQ5D" Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-356337f058aso245822a91.2 for ; Wed, 18 Mar 2026 12:36:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773862612; x=1774467412; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qhe6Bw5swAXowEnRvu3RMufWPhEQIrULXXpRHTNF+tE=; b=i552jQ5DwL1KawhQp2EKWtBSlHdCshtFbqtNO1VupYV6oB5VGwnom9xG2ytkl9SFNV CNIktD5FshSx1qFFeBxwnUAriQRMIfaaBu3pUU5NRhcOyB9NaJjAPQIOiYsSrNwbrgjh MWLL/OmrRHuiZdH2rrUY72o4AgV8jgG3kJOMbYjpceE4VVtSZUfhu0gP4eR3GkL6Emis MMKD1Ig8ZnIbluZRBudbKh/+a1REiIadYEz2xqFN0KGnqJiQOdNpoU3+A7/9W5VMl4FN MLJ/9C2TNIhea6AHn4sf6NqZtBlUTPlw0TYNhTpTR/ryto8XfCpToZ5CKB2fTwiQyEIb ycKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773862612; x=1774467412; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=qhe6Bw5swAXowEnRvu3RMufWPhEQIrULXXpRHTNF+tE=; b=aNF9L9w6eO/QFwihdz+Q5TL1onm5YrGikYzSw6quTn4L0tCjuhx/9ZD0hM1QLNhVTl dDf3RqwT9SFuO2yhy0kYfIreNdaZBiMxGsvEt77okPOMRU0XR2rOzl+EQjcAKNlxBt1k aZVeKDsOfWujp+usZYIoSpPkKswGM8BqGMHpmfPXwfWI8gd+OyqvBsJfsCXL1zZ8lDcE qhxAV/XiCYWpUr+qOyDUxUv5/rWxteL2vNut0c0bsCY7ijaUssrUfqCWCwHutWSTZP+F YgswiT/azo5/8fmJIu6iSI5VZLR93OOnbFMQsc7Tyzzvnql5t8aEIiCePK1S86Q2BwTj t7Ng== X-Forwarded-Encrypted: i=1; AJvYcCU5vz1/f+4Aj3JxJRt9RLhnpuhj4IOynhBhh26GNJSJF2gZ4oDcKUCHWGKKXxMylM/skBn2dG7l8zLM+5E=@vger.kernel.org X-Gm-Message-State: AOJu0Yy53qScvLOAsn4T/bmFDDd/5DyD23HYOxlcTqf3K59O2qghPihz bztVgLs980st0/otU4TKXJvfc6k3OT+KciE+Q0pvf0Cf9ZuB0HHfl+vS X-Gm-Gg: ATEYQzygJTiZbQ8+hssGrhKUihcPU9VJmzI0jkyN6kKgj1C4V2VncNGjIewwe3Hwpkw ZgqEWmzOhCKm0jjvLI2yAq/Bhmc765/P0QL3zNu4a6GsUMTHRtszFQgPmp8O0+tuZKnkjKoMs0r OzCj+E6V7woPY/99Jt8D7RAMTMNMU57iaALIA6ElCqY84vNckKJHdRj4+uUuHhk3snBl4EkYoIs 9GRkAdPiVcwgS1/yYr5blVSX8hs/oXpdbEjt//iBtvkpS/cO1iKqQtmZD8LTVKQ7IDZNa8qHm3Z +JSi4cQMG9P1yEfbhIBm8TgnA/yuQEd/VQqe5HHV1fv+N9/bgYZ1HTYmjGZmtuYngMrLF1+aJny ZXLR2nEBkyzjk2Sgt8lzNRQGMzWolOIn45QVqwcS2Pt0eBltOxo4tIcBYO+kvJ6VAh0Mi8NQQGI ZGV76ZVIM08t1Ve0dxzt0CQz3ElcfkitOeVz6xYl3Uk2PGSn/BNjYRzVjSZje38+ma6Zr8i+yHx TxiGyRqBQcSRiSmGYa5xSVL2tI2rb5wyEQuDc0= X-Received: by 2002:a17:90b:184e:b0:354:c593:b1a8 with SMTP id 98e67ed59e1d1-35bb9e7d24dmr4153966a91.13.1773862612414; Wed, 18 Mar 2026 12:36:52 -0700 (PDT) Received: from visitorckw-work01.c.googlers.com.com (100.130.194.35.bc.googleusercontent.com. [35.194.130.100]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35bb9ff59a4sm1521664a91.2.2026.03.18.12.36.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Mar 2026 12:36:52 -0700 (PDT) From: Kuan-Wei Chiu To: andrew@codeconstruct.com.au, avifishman70@gmail.com, tmaimon77@gmail.com, tali.perry1@gmail.com, srini@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: venture@google.com, yuenn@google.com, benjaminfair@google.com, jserv@ccns.ncku.edu.tw, eleanor15x@gmail.com, linux-arm-kernel@lists.infradead.org, openbmc@lists.ozlabs.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kuan-Wei Chiu Subject: [PATCH 3/3] ARM: dts: nuvoton: Add OTP nodes for NPCM7xx Date: Wed, 18 Mar 2026 19:35:38 +0000 Message-ID: <20260318193538.246853-4-visitorckw@gmail.com> X-Mailer: git-send-email 2.53.0.851.ga537e3e6e9-goog In-Reply-To: <20260318193538.246853-1-visitorckw@gmail.com> References: <20260318193538.246853-1-visitorckw@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add device tree nodes for the OTP memory controllers found on Nuvoton NPCM7xx SoCs. The controllers (Key Storage and Fuse Array) are attached to the APB bus. Since they are internal SoC components with no board-level dependencies, they are enabled by default. Signed-off-by: Kuan-Wei Chiu --- arch/arm/boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi b/arch/a= rm/boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi index ab3c3c5713ae..8a28b1f8a4fd 100644 --- a/arch/arm/boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi +++ b/arch/arm/boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi @@ -480,6 +480,16 @@ &fanin12_pins &fanin13_pins status =3D "disabled"; }; =20 + otp1: otp@189000 { + compatible =3D "nuvoton,npcm750-key-storage"; + reg =3D <0x189000 0x1000>; + }; + + otp2: otp@18a000 { + compatible =3D "nuvoton,npcm750-fuse-array"; + reg =3D <0x18a000 0x1000>; + }; + i2c0: i2c@80000 { reg =3D <0x80000 0x1000>; compatible =3D "nuvoton,npcm750-i2c"; --=20 2.53.0.851.ga537e3e6e9-goog