[{"id":3677242,"web_url":"http://patchwork.ozlabs.org/comment/3677242/","msgid":"<20260414145351.GJ41863@bill-the-cat>","list_archive_url":null,"date":"2026-04-14T14:53:51","subject":"Re: [PATCH] misc: Add RZG2L OTP support","submitter":{"id":65875,"url":"http://patchwork.ozlabs.org/api/people/65875/","name":"Tom Rini","email":"trini@konsulko.com"},"content":"On Tue, Apr 14, 2026 at 11:14:21AM +0200, Mathieu Othacehe wrote:\n\n> Add OTP support through the fuse command. Fusing is directly performed by\n> U-Boot, which means that the trusted-firmware must allow the non-secure\n> world to perform fusing operations.\n> \n> Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>\n> ---\n>  drivers/misc/Kconfig     |   7 ++\n>  drivers/misc/Makefile    |   1 +\n>  drivers/misc/rzg2l_otp.c | 222 +++++++++++++++++++++++++++++++++++++++\n>  3 files changed, 230 insertions(+)\n>  create mode 100644 drivers/misc/rzg2l_otp.c\n> \n> diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig\n> index ea785793d18..16cb800a393 100644\n> --- a/drivers/misc/Kconfig\n> +++ b/drivers/misc/Kconfig\n> @@ -132,6 +132,13 @@ config SPL_ROCKCHIP_IODOMAIN\n>  \t  for the IO-domain setting of the SoC to match the voltage supplied\n>  \t  by the regulators.\n>  \n> +config RZG2L_OTP\n> +\tbool \"Renesas RZ/G2L OTP support\"\n> +\tdepends on MISC\n> +\thelp\n> +\t  Enable support for the OTP controller on\n> +\t  Renesas RZ/G2L SoCs.\n> +\n\nIf there's other feedback, this should have some dependency on CMD_FUSE\nas well (since that's what makes use of the functionality) but indeed\nit's very inconsistent currently, and the area in general could use some\nmodernization.","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=konsulko.com header.i=@konsulko.com header.a=rsa-sha256\n header.s=google header.b=dSw/lPWx;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=konsulko.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=konsulko.com header.i=@konsulko.com\n header.b=\"dSw/lPWx\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=konsulko.com","phobos.denx.de;\n spf=pass smtp.mailfrom=trini@konsulko.com"],"Received":["from phobos.denx.de (phobos.denx.de [85.214.62.61])\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 4fw6jl2bfcz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 15 Apr 2026 00:54:03 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 68DA484214;\n\tTue, 14 Apr 2026 16:53:58 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 319DB8421D; Tue, 14 Apr 2026 16:53:58 +0200 (CEST)","from mail-oi1-x22f.google.com (mail-oi1-x22f.google.com\n [IPv6:2607:f8b0:4864:20::22f])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 09214841F2\n for <u-boot@lists.denx.de>; Tue, 14 Apr 2026 16:53:56 +0200 (CEST)","by mail-oi1-x22f.google.com with SMTP id\n 5614622812f47-4710c186d8aso1680279b6e.3\n for <u-boot@lists.denx.de>; Tue, 14 Apr 2026 07:53:55 -0700 (PDT)","from bill-the-cat (fixed-189-203-106-235.totalplay.net.\n [189.203.106.235]) by smtp.gmail.com with ESMTPSA id\n 5614622812f47-478a2f565d1sm8250838b6e.10.2026.04.14.07.53.53\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 14 Apr 2026 07:53:53 -0700 (PDT)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=konsulko.com; s=google; t=1776178435; x=1776783235; darn=lists.denx.de;\n h=in-reply-to:content-disposition:mime-version:references:message-id\n :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to;\n bh=5HOkJr16gc1vzdWMQa30RMocdono0gbVjFA2rWxm1Qc=;\n b=dSw/lPWxvrL6Hhv8TsvhVso+WcfEqm+YjQHlYysjAMQYj68P9q8wAIq26ZAV+D3XvS\n XWqx1uFxD1qC3SjGYynho2E/4XQtbGthFxtJFhTrJJB0CTwjHExrw/BJaVOuz8I9Yts7\n LEQynGmETC5B1Ui6SLFTicq2yCNz9974rEbvk=","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776178435; x=1776783235;\n h=in-reply-to:content-disposition:mime-version:references:message-id\n :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc\n :subject:date:message-id:reply-to;\n bh=5HOkJr16gc1vzdWMQa30RMocdono0gbVjFA2rWxm1Qc=;\n b=bIw5VcIAlOONv4CZsWUFQx9/+RkqIeSVYUOF4/Vgrs7+L7O1jlJ9Don4p4wZWSUaVM\n K3OJlBIEB+e8eOdl6beauYS9lInrYPlq5G9QTzLF/xReMwmWuLdnJonO1eYFL0b1Vao/\n G1z7yiBz08N/9dDApHVwNYs+CvdSgX5NWZMb7REc6o0oESGFEDIhAQxAZ0p9eb+Kj/e1\n 9Wejo478DHZk1YQrOVIeFdzzYxU8XNXRSz59dNa19WSgmiZnJJmhkwGnw5KNrD1DyYw2\n AcnN34tHggIMqrZf8bUFZNinn+Qs1P+NSqeoSaX9IX4ctI28NFwXqOlq4GbGpUkKfUyx\n a6zg==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+ubP4duUptMEms9si9n9+L2Noea0JwK5Gded5O9EYNV3fGV75vy6Zf2W05Yg5Xp/aOV58jfk0=@lists.denx.de","X-Gm-Message-State":"AOJu0YzCBIDPkTrxbPz7MDRwCVDhr63jXZGI+LY78O0aWfir7F2FQZA5\n LlUTpP/Y0Wp7ul7NKBef2r2Mu/h5a3bTMXZ7QQoN0HOXaVYY3MlLEk06GjFpETKWx7c=","X-Gm-Gg":"AeBDievJ2+VZpPoWEkpFn2tF07HWofJsX7yYpS5fC6T4SQ4HI3Ct/eo6wUJE4M8/r7Y\n 86UcETTsREwwxSY0FnEw7VuH6fl70uiWUFDYBIXO2b+U2WyjqE1lSy9KCICy/WesoWcDpFE3G1R\n HOz36GHndRR5qncJk9yYX39Srd6YdKVOeLDIcP2Yl0K7VuOXPHYg+3d4CEgsGMVj+wIE9tsjM+y\n fkpkwH7488KU11fueYtDL10WC+S/Bxbrwhvat/L/3hawmMK3Oa4XKCU9USAnXgoYl6G06CS/HE5\n RbyJneCjbW2FipBO/9ErKhTONzzBg/s5HDy2RtqwifJXY+DgTPQUYiwynuOU40h7gcKOkUnjlcW\n /N8TfkJnLwi0u7dsH0RjDuincaAnjUTFLVy0lpV+lzmhVd5TFATC6nI1LV8mUf+cdCltbmyJH3k\n 3Qui7X6s9PRTALKnqoC5eO3rynWVZ7H74giBN44dC7axMIWzxpWmxptrJv/8E67AoCpypO55+aa\n d9FPu5enIsaVBhvP+C6HSJwp+RlqJ+2wTs35kgF8AIxaYC7LwHJOntakyWdVw==","X-Received":"by 2002:a54:4e83:0:b0:467:143c:7733 with SMTP id\n 5614622812f47-4789f50b735mr6885897b6e.46.1776178434581;\n Tue, 14 Apr 2026 07:53:54 -0700 (PDT)","Date":"Tue, 14 Apr 2026 08:53:51 -0600","From":"Tom Rini <trini@konsulko.com>","To":"Mathieu Othacehe <othacehe@gnu.org>","Cc":"Marek Vasut <marek.vasut+renesas@mailbox.org>,\n Paul Barker <paul@pbarker.dev>,\n Nobuhiro Iwamatsu <iwamatsu@nigauri.org>, u-boot@lists.denx.de","Subject":"Re: [PATCH] misc: Add RZG2L OTP support","Message-ID":"<20260414145351.GJ41863@bill-the-cat>","References":"<20260414091422.16952-1-othacehe@gnu.org>","MIME-Version":"1.0","Content-Type":"multipart/signed; micalg=pgp-sha512;\n protocol=\"application/pgp-signature\"; boundary=\"3jDiOwEkizPbfOqj\"","Content-Disposition":"inline","In-Reply-To":"<20260414091422.16952-1-othacehe@gnu.org>","X-Clacks-Overhead":"GNU Terry Pratchett","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}},{"id":3677414,"web_url":"http://patchwork.ozlabs.org/comment/3677414/","msgid":"<a0bb44a6-1805-4c0c-b7a5-0d9d31f9d6b7@mailbox.org>","list_archive_url":null,"date":"2026-04-14T22:18:55","subject":"Re: [PATCH] misc: Add RZG2L OTP support","submitter":{"id":85664,"url":"http://patchwork.ozlabs.org/api/people/85664/","name":"Marek Vasut","email":"marek.vasut@mailbox.org"},"content":"On 4/14/26 11:14 AM, Mathieu Othacehe wrote:\n\n[...]\n\n> +/*\n> + * XXX: To enable direct fusing through U-Boot, the trusted-firmware must\n> + * allow the non-secure world to perform fusing operations. This is controlled\n> + * by the SYS_SLVACCCTL7 register.\n\nIs there some SMC call to perform the fusing via TFA ?\n\n> + */\n> +#define RZG2L_OTP_BASE      0x11860000\n> +#define RZG2L_SYSC_BASE     0x11020000\n\nCan this be parsed out of DT ?\n\n> +#define RZ_SYS_BASE_DEVID   (RZG2L_SYSC_BASE + 0x0A04)\n> +#define RZ_OTP_BASE_DEVID   (RZG2L_OTP_BASE + 0x1178)\n> +#define RZ_OTP_BASE_CHIPID  (RZG2L_OTP_BASE + 0x1140)\n> +\n> +#define RZ_OTP_PWR          (RZG2L_OTP_BASE + 0x0000)\n> +#define RZ_OTP_STR          (RZG2L_OTP_BASE + 0x0004)\n> +#define RZ_OTP_STAWR        (RZG2L_OTP_BASE + 0x0008)\n> +#define RZ_OTP_ADRWR        (RZG2L_OTP_BASE + 0x000c)\n> +#define RZ_OTP_DATAWR       (RZG2L_OTP_BASE + 0x0010)\n> +\n> +#define RZ_OTP_ADRRD        (RZG2L_OTP_BASE + 0x0014)\n> +#define RZ_OTP_DATARD       (RZG2L_OTP_BASE + 0x0018)\n> +\n> +#define RZ_OTP_FLAG         (RZG2L_OTP_BASE + 0x001c)\n> +\n> +#define OTP_PWR\t\t    BIT(0)\n> +#define ERR_WR_1\t    BIT(1)\n> +#define ERR_WR_2\t    BIT(2)\n> +#define ERR_WP\t\t    BIT(3)\n> +#define OTP_ACCL\t    BIT(4)\n> +#define ERR_RDY_WR\t    BIT(8)\n> +#define OTP_DUMMY_READ\t    (0x400 >> 2)\n\nWhat does 0x400 >> 2 mean ?\n\n> +static int rzg2l_otp_open(void)\n> +{\n> +\tint i = 0;\n> +\n> +\tif (readl(RZ_OTP_PWR) & 1) {\n\nWhat does this magic value 1 mean ? Please add macro for it.\n\n> +\t\tdebug(\"OTP already powered up\\n\");\n> +\t\treturn 0;\n> +\t}\n> +\n> +\twhile ((readl(RZ_OTP_STR) & 1) ||\n> +\t       ((readl(RZ_OTP_FLAG) & 1) == 0)) {\n\nread_poll_*() .\n\n> +\t\tif (i++ > 1000) {\n> +\t\t\tprintf(\"OTP power-up timeout\\n\");\n> +\t\t\treturn -ETIMEDOUT;\n> +\t\t}\n> +\n> +\t\tmdelay(1);\n> +\t}\n> +\n> +\twritel(readl(RZ_OTP_PWR) | OTP_PWR | OTP_ACCL, RZ_OTP_PWR);\n> +\n> +\treturn 0;\n> +}\n> +\n> +static int rzg2l_otp_dummy_read(void)\n> +{\n> +\tint i = 0;\n> +\n> +\twhile ((readl(RZ_OTP_STR) & 1) == 0) {\n\nreadl_poll_*()\n\n> +\t\tif (i++ > 1000) {\n> +\t\t\tprintf(\"Timeout polling ready for OTP read\\n\");\n> +\t\t\treturn -ETIMEDOUT;\n> +\t\t}\n> +\t\tmdelay(1);\n> +\t}\n> +\n> +\twritel(RZG2L_OTP_BASE + OTP_DUMMY_READ, RZ_OTP_ADRRD);\n> +\treadl(RZ_OTP_DATARD);\n> +\n> +\treturn 0;\n> +}\n> +\n> +static int rzg2l_otp_close(void)\n> +{\n> +\tint i = 0;\n> +\tu32 val;\n> +\n> +\trzg2l_otp_dummy_read();\n> +\n> +\tval = readl(RZ_OTP_PWR);\n> +\tval = val & OTP_PWR & OTP_ACCL;\n> +\twritel(val, RZ_OTP_PWR);\n\nclrsetbits_le32()\n\n> +\twhile (readl(RZ_OTP_STR) & 1) {\n\nreadl_poll ...\n\n[...]","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=mailbox.org header.i=@mailbox.org header.a=rsa-sha256\n header.s=mail20150812 header.b=tnhD3QiI;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=mailbox.org","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n secure) header.d=mailbox.org header.i=@mailbox.org header.b=\"tnhD3QiI\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=mailbox.org","phobos.denx.de;\n spf=pass smtp.mailfrom=marek.vasut@mailbox.org"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\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 4fwJbR0yrYz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 15 Apr 2026 08:19:15 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id C0E5A838BB;\n\tWed, 15 Apr 2026 00:19:04 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 00F0183936; Wed, 15 Apr 2026 00:19:01 +0200 (CEST)","from mout-p-202.mailbox.org (mout-p-202.mailbox.org [80.241.56.172])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 0240C80086\n for <u-boot@lists.denx.de>; Wed, 15 Apr 2026 00:18:59 +0200 (CEST)","from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4fwJb559cHz9tV5;\n Wed, 15 Apr 2026 00:18:57 +0200 (CEST)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,\n SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;\n s=mail20150812; t=1776205137;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=YInW/7AypNhHUKR4N8KVGnZuJlPfR91lqkQ2oy897VY=;\n b=tnhD3QiIs3xlA7uav1QvbD3EZ/2/JUWIv1CkL90G/JX/B+dJiKkPvGuaVQ1mlhSXJ5SAQ+\n s90j06HGilxFSuNhdvkNsG8eTchqeeHN4PcDfJt/Ely4+fTAPqNKkD6AeoIyeK9D3WFwgH\n TCehqGT2NnmU8/v9BBKBRppjvlbHIdmpRXzhyUO07Bs7iRjbY4FPXhVN5zFUvkF2aBnp1q\n cfEkTuSTUZUO+hBSGYiJIAVPjMxgf8nttZukm/+nVfXpx22T2MS5oafc4usdxEFABtn7WE\n RdbUrI7Fq5gsdepgY7KwVKtZ1fXU68Br6Tp0ua9VpHkwxw2j6yz67dIGILE3Mg==","Message-ID":"<a0bb44a6-1805-4c0c-b7a5-0d9d31f9d6b7@mailbox.org>","Date":"Wed, 15 Apr 2026 00:18:55 +0200","MIME-Version":"1.0","Subject":"Re: [PATCH] misc: Add RZG2L OTP support","To":"Mathieu Othacehe <othacehe@gnu.org>, Tom Rini <trini@konsulko.com>,\n Paul Barker <paul@pbarker.dev>, Nobuhiro Iwamatsu <iwamatsu@nigauri.org>","Cc":"u-boot@lists.denx.de","References":"<20260414091422.16952-1-othacehe@gnu.org>","Content-Language":"en-US","From":"Marek Vasut <marek.vasut@mailbox.org>","In-Reply-To":"<20260414091422.16952-1-othacehe@gnu.org>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-MBO-RS-ID":"33d3b454d65bec4293e","X-MBO-RS-META":"it74q3cynkkoy1espz6dh5otaea6ky88","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}},{"id":3678546,"web_url":"http://patchwork.ozlabs.org/comment/3678546/","msgid":"<87wly6rp7f.fsf@gnu.org>","list_archive_url":null,"date":"2026-04-17T08:00:36","subject":"Re: [PATCH] misc: Add RZG2L OTP support","submitter":{"id":87750,"url":"http://patchwork.ozlabs.org/api/people/87750/","name":"Mathieu Othacehe","email":"othacehe@gnu.org"},"content":"Hello Marek,\n\n>> + * XXX: To enable direct fusing through U-Boot, the trusted-firmware must\n>> + * allow the non-secure world to perform fusing operations. This is controlled\n>> + * by the SYS_SLVACCCTL7 register.\n>\n> Is there some SMC call to perform the fusing via TFA ?\n\nNo, there is a fusing driver in Renesas OP-TEE fork[1] but that's it.\n\n>> + */\n>> +#define RZG2L_OTP_BASE      0x11860000\n>> +#define RZG2L_SYSC_BASE     0x11020000\n>\n> Can this be parsed out of DT ?\n\nThere is no entry for the OTP_BASE in the device-tree. There is one for\nthe SYSC_BASE though.\n\nI took the rest of your comments into account and sent a v2.\n\nThanks,\n\nMathieu\n\n[1]: https://github.com/renesas-rz/rzg_optee-os","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gnu.org header.i=@gnu.org header.a=rsa-sha256\n header.s=fencepost-gnu-org header.b=HOeOP16P;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=gnu.org","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gnu.org header.i=@gnu.org header.b=\"HOeOP16P\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=gnu.org","phobos.denx.de;\n spf=pass smtp.mailfrom=othacehe@gnu.org"],"Received":["from phobos.denx.de (phobos.denx.de [85.214.62.61])\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 4fxnPc6X5Nz1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 18:00:52 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 0509383FC0;\n\tFri, 17 Apr 2026 10:00:50 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id BFE0C841C2; Fri, 17 Apr 2026 10:00:48 +0200 (CEST)","from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10])\n (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 421CB83B99\n for <u-boot@lists.denx.de>; Fri, 17 Apr 2026 10:00:46 +0200 (CEST)","from fencepost.gnu.org ([2001:470:142:3::e])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <othacehe@gnu.org>)\n id 1wDe81-0003u8-Bg; Fri, 17 Apr 2026 04:00:41 -0400"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,\n DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;\n s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:\n From; bh=7y8w/RUwHUcnULW38yDVlJxMHR0wUx/VXJ/O88R9Fvk=; b=HOeOP16Pl/5It0sQHluv\n cpGzTLqXpaGQ4uh4wljJNbI740NuBcuiajD1UqX3FmUWvW5J9xeVwHSgZaJKWjoE9WhSg9CChZG1n\n bPCXuSbq2P9crfXHJp15PYpuOPWc5tg08BUTvo46rxSLhwdGNMEsFKnOJ6Cs0jmclUJBM6coWG3rE\n nfZ+Q3mR4QARozgjp5ood+rOPF913m7srwiMr9F450P1ciaDuNBSzpnUEkAGRwkT2LEcdE/C3V3u0\n iPTdT8GCO2fp5y+YI7huJYk9mbEcvsedaVPLfzHki8uKQO9xuaWP9KZGH8pT3FrDvaz9DSOxqGjtz\n HZJEynwyARqsdQ==;","From":"Mathieu Othacehe <othacehe@gnu.org>","To":"Marek Vasut <marek.vasut@mailbox.org>","Cc":"Tom Rini <trini@konsulko.com>,  Paul Barker <paul@pbarker.dev>,\n Nobuhiro Iwamatsu <iwamatsu@nigauri.org>,  u-boot@lists.denx.de","Subject":"Re: [PATCH] misc: Add RZG2L OTP support","In-Reply-To":"<a0bb44a6-1805-4c0c-b7a5-0d9d31f9d6b7@mailbox.org>","References":"<20260414091422.16952-1-othacehe@gnu.org>\n <a0bb44a6-1805-4c0c-b7a5-0d9d31f9d6b7@mailbox.org>","Date":"Fri, 17 Apr 2026 10:00:36 +0200","Message-ID":"<87wly6rp7f.fsf@gnu.org>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","Content-Type":"text/plain","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}},{"id":3678740,"web_url":"http://patchwork.ozlabs.org/comment/3678740/","msgid":"<1f4fb105-9f77-4dec-871f-00d90fa0d169@mailbox.org>","list_archive_url":null,"date":"2026-04-17T13:59:28","subject":"Re: [PATCH] misc: Add RZG2L OTP support","submitter":{"id":85664,"url":"http://patchwork.ozlabs.org/api/people/85664/","name":"Marek Vasut","email":"marek.vasut@mailbox.org"},"content":"On 4/17/26 10:00 AM, Mathieu Othacehe wrote:\n\nHello Mathieu,\n\n>>> + * XXX: To enable direct fusing through U-Boot, the trusted-firmware must\n>>> + * allow the non-secure world to perform fusing operations. This is controlled\n>>> + * by the SYS_SLVACCCTL7 register.\n>>\n>> Is there some SMC call to perform the fusing via TFA ?\n> \n> No, there is a fusing driver in Renesas OP-TEE fork[1] but that's it.\n> \n>>> + */\n>>> +#define RZG2L_OTP_BASE      0x11860000\n>>> +#define RZG2L_SYSC_BASE     0x11020000\n>>\n>> Can this be parsed out of DT ?\n> \n> There is no entry for the OTP_BASE in the device-tree. There is one for\n> the SYSC_BASE though.\n\nHow about adding a new node into the DT which represents the fuse \ncontroller ?\n\n> I took the rest of your comments into account and sent a v2.\nThank you","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=mailbox.org header.i=@mailbox.org header.a=rsa-sha256\n header.s=mail20150812 header.b=fF62hL20;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=mailbox.org","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n secure) header.d=mailbox.org header.i=@mailbox.org header.b=\"fF62hL20\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=mailbox.org","phobos.denx.de;\n spf=pass smtp.mailfrom=marek.vasut@mailbox.org"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\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 4fxxMj2dmSz1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 23:59:45 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 2C36484286;\n\tFri, 17 Apr 2026 15:59:37 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 8C2DA842CD; Fri, 17 Apr 2026 15:59:35 +0200 (CEST)","from mout-p-102.mailbox.org (mout-p-102.mailbox.org [80.241.56.152])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 893588427F\n for <u-boot@lists.denx.de>; Fri, 17 Apr 2026 15:59:33 +0200 (CEST)","from smtp2.mailbox.org (smtp2.mailbox.org\n [IPv6:2001:67c:2050:b231:465::2])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4fxxMR5d8gz9vBB;\n Fri, 17 Apr 2026 15:59:31 +0200 (CEST)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,\n SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;\n s=mail20150812; t=1776434371;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=P71ye3uDjIrgZRaxfa82DVYB92obt+YwmIimsRdgJ7w=;\n b=fF62hL2056DzXutztQwrkg3UYVCbjR0+yJR/4KpUVpoFri5OOSofrMZqtMuKSb+dCyWNfW\n M3+eNRxw0N4+rGkHJBBjxz6piw0UXSsMOlmPpLsME1WCHAXGNKe0Zc+tR4W0q2cVflV6PN\n DbH1NjRx7rWLB2/vep9Q5TPWJ10dk2Yj1sS4FkvwVGc4tQ/ETYxT+K2AlSUf9kVHxwk4c9\n /YKcoDVMUSOcFRk9XVzlK1aRJogxxUDyhcahJqIjionhQ1yqikZGZ1uEpu88O54/q3piYp\n bbHuyeHDn5omyExVJPIptztDMIaHAtG0QHW37oy2gWbIXuR7fzK+siUDZvWe0Q==","Message-ID":"<1f4fb105-9f77-4dec-871f-00d90fa0d169@mailbox.org>","Date":"Fri, 17 Apr 2026 15:59:28 +0200","MIME-Version":"1.0","Subject":"Re: [PATCH] misc: Add RZG2L OTP support","To":"Mathieu Othacehe <othacehe@gnu.org>,\n Geert Uytterhoeven <geert+renesas@glider.be>","Cc":"Tom Rini <trini@konsulko.com>, Paul Barker <paul@pbarker.dev>,\n Nobuhiro Iwamatsu <iwamatsu@nigauri.org>, u-boot@lists.denx.de","References":"<20260414091422.16952-1-othacehe@gnu.org>\n <a0bb44a6-1805-4c0c-b7a5-0d9d31f9d6b7@mailbox.org> <87wly6rp7f.fsf@gnu.org>","Content-Language":"en-US","From":"Marek Vasut <marek.vasut@mailbox.org>","In-Reply-To":"<87wly6rp7f.fsf@gnu.org>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-MBO-RS-ID":"a99b8c75a13ceedcdd0","X-MBO-RS-META":"ri879nqfdkwqgdxymuxppfrwrk1xt9zx","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}},{"id":3680378,"web_url":"http://patchwork.ozlabs.org/comment/3680378/","msgid":"<87o6jb1gjv.fsf@gnu.org>","list_archive_url":null,"date":"2026-04-22T09:37:56","subject":"Re: [PATCH] misc: Add RZG2L OTP support","submitter":{"id":87750,"url":"http://patchwork.ozlabs.org/api/people/87750/","name":"Mathieu Othacehe","email":"othacehe@gnu.org"},"content":"Hello Marek,\n\n> How about adding a new node into the DT which represents the fuse controller ?\n\nI did that in the v3 :)\n\nThanks,\n\nMathieu","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gnu.org header.i=@gnu.org header.a=rsa-sha256\n header.s=fencepost-gnu-org header.b=I3qDvumY;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=gnu.org","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gnu.org header.i=@gnu.org header.b=\"I3qDvumY\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=gnu.org","phobos.denx.de;\n spf=pass smtp.mailfrom=othacehe@gnu.org"],"Received":["from phobos.denx.de (phobos.denx.de [85.214.62.61])\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 4g0vKV12Zcz1yD5\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 19:38:06 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id E49EE8423E;\n\tWed, 22 Apr 2026 11:38:03 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id E8C3183936; Wed, 22 Apr 2026 11:38:02 +0200 (CEST)","from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10])\n (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id DFDD583936\n for <u-boot@lists.denx.de>; Wed, 22 Apr 2026 11:38:00 +0200 (CEST)","from fencepost.gnu.org ([2001:470:142:3::e])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <othacehe@gnu.org>)\n id 1wFU1u-0001Xd-Rm; Wed, 22 Apr 2026 05:37:58 -0400"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,\n DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;\n s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:\n From; bh=24a+TwvTxdv1mFyCM2szNW3XvpXQSsE1ajALLsNOrbc=; b=I3qDvumYUpr+I5r30bV8\n tqlrrsbO0XFFGV1ad47hb4X4kMCJCOQGehkxxG6WSriSEUKivfdE74mZIfCmzM51SMAi3D2K+sSFm\n MHp9hlASz1FkmaeCR78FgA5K2GGQ/2XMCI8ScKz8LEGAKdPgviGButdwybkWw9fKqEYvYrt2Mz4KE\n U1Ew+uWDwET48R2sqowRwMmVNbuYvzPytdI02gVrijJu7o/t9IiI12C5uCAfzSP8T5buQeQSQQjMZ\n yLHMqsewYIOQPaDylp3lUgcXNU0n3UnZx31pc+XZksB6pnZGr6pEHeP8yyW/2PoyqmVacmk/CWwg1\n /D+D+L/GAmPjXA==;","From":"Mathieu Othacehe <othacehe@gnu.org>","To":"Marek Vasut <marek.vasut@mailbox.org>","Cc":"Geert Uytterhoeven <geert+renesas@glider.be>,  Tom Rini\n <trini@konsulko.com>,  Paul Barker <paul@pbarker.dev>,  Nobuhiro Iwamatsu\n <iwamatsu@nigauri.org>,  u-boot@lists.denx.de","Subject":"Re: [PATCH] misc: Add RZG2L OTP support","In-Reply-To":"<1f4fb105-9f77-4dec-871f-00d90fa0d169@mailbox.org>","References":"<20260414091422.16952-1-othacehe@gnu.org>\n <a0bb44a6-1805-4c0c-b7a5-0d9d31f9d6b7@mailbox.org>\n <87wly6rp7f.fsf@gnu.org>\n <1f4fb105-9f77-4dec-871f-00d90fa0d169@mailbox.org>","Date":"Wed, 22 Apr 2026 11:37:56 +0200","Message-ID":"<87o6jb1gjv.fsf@gnu.org>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","Content-Type":"text/plain","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}},{"id":3680874,"web_url":"http://patchwork.ozlabs.org/comment/3680874/","msgid":"<1fc9a89c-d660-40a6-8245-9d3dda7874ed@mailbox.org>","list_archive_url":null,"date":"2026-04-22T19:05:31","subject":"Re: [PATCH] misc: Add RZG2L OTP support","submitter":{"id":85664,"url":"http://patchwork.ozlabs.org/api/people/85664/","name":"Marek Vasut","email":"marek.vasut@mailbox.org"},"content":"On 4/22/26 11:37 AM, Mathieu Othacehe wrote:\n\nHello Mathieu,\n\n>> How about adding a new node into the DT which represents the fuse controller ?\n> \n> I did that in the v3 :)\nThank you. I will have a look in the next few days.","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=mailbox.org header.i=@mailbox.org header.a=rsa-sha256\n header.s=mail20150812 header.b=XgsBS/bo;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=mailbox.org","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n secure) header.d=mailbox.org header.i=@mailbox.org header.b=\"XgsBS/bo\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=mailbox.org","phobos.denx.de;\n spf=pass smtp.mailfrom=marek.vasut@mailbox.org"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\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 4g17wY0gXQz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 23 Apr 2026 05:05:49 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 1A8B384370;\n\tWed, 22 Apr 2026 21:05:41 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id C3B3584372; Wed, 22 Apr 2026 21:05:39 +0200 (CEST)","from mout-p-201.mailbox.org (mout-p-201.mailbox.org [80.241.56.171])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 1371F84227\n for <u-boot@lists.denx.de>; Wed, 22 Apr 2026 21:05:37 +0200 (CEST)","from smtp2.mailbox.org (smtp2.mailbox.org [10.196.197.2])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4g17wH5R18z9tjW;\n Wed, 22 Apr 2026 21:05:35 +0200 (CEST)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;\n s=mail20150812; t=1776884735;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=gPj0JE4stBdtsP70qKDRybVtPM88YIJ1EtqA67DT6sg=;\n b=XgsBS/bofkJxeOD6UCkyW3T35iXecO2/Th/8s37NCiksbRWoF7tshrcSD0jbb86dGygVwk\n 2RaRd8BEISAGVBJTFzGKlDafTiWFEOWsY0GOIVWWnKur1rJGLJ4lR/pMbsANFnWJNeQtAk\n /iMw9LT8JoAZmQxWZMUbHddHksP9pa1YKW/nc05fOzaKgHk6CnBy442i4XP3dKrsMNUZZ5\n 3yKjMTrB6+gEhEiysh7mrensMDw3zrsgYk+HSGkoDUDwPlO1zRkc84oJIGs4spxg9gqz0e\n yrfSSN6S4xjoniGkQmxK/kLCMNCkfGRJMvRVZ3YKsJAsouvQWUbwP8ydJlXXpw==","Message-ID":"<1fc9a89c-d660-40a6-8245-9d3dda7874ed@mailbox.org>","Date":"Wed, 22 Apr 2026 21:05:31 +0200","MIME-Version":"1.0","Subject":"Re: [PATCH] misc: Add RZG2L OTP support","To":"Mathieu Othacehe <othacehe@gnu.org>","Cc":"Geert Uytterhoeven <geert+renesas@glider.be>,\n Tom Rini <trini@konsulko.com>, Paul Barker <paul@pbarker.dev>,\n Nobuhiro Iwamatsu <iwamatsu@nigauri.org>, u-boot@lists.denx.de","References":"<20260414091422.16952-1-othacehe@gnu.org>\n <a0bb44a6-1805-4c0c-b7a5-0d9d31f9d6b7@mailbox.org> <87wly6rp7f.fsf@gnu.org>\n <1f4fb105-9f77-4dec-871f-00d90fa0d169@mailbox.org> <87o6jb1gjv.fsf@gnu.org>","Content-Language":"en-US","From":"Marek Vasut <marek.vasut@mailbox.org>","In-Reply-To":"<87o6jb1gjv.fsf@gnu.org>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-MBO-RS-META":"ezhbhndzsewr6mskpj1r8tfnpzftzcp8","X-MBO-RS-ID":"7319b40fbd09e9da2b6","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}}]