[{"id":3626619,"web_url":"http://patchwork.ozlabs.org/comment/3626619/","msgid":"<c1b0ecd6-2697-4b81-9b63-1c5b3d243a86@mailbox.org>","list_archive_url":null,"date":"2025-12-17T13:02:10","subject":"Re: [PATCH v2 2/3] clk: scmi: Fix priv initialization in\n scmi_clk_gate()","submitter":{"id":85664,"url":"http://patchwork.ozlabs.org/api/people/85664/","name":"Marek Vasut","email":"marek.vasut@mailbox.org"},"content":"On 12/15/25 8:38 AM, Patrice Chotard wrote:\n> In scmi_clk_probe(), in case of CLK_CCF is not enabled, parent private\n> data is not set, so in scmi_clk_gate(), an uninitialized priv struct is\n> retrieved.\n> \n> SCMI request is performed either using scmi_clk_state_in_v1 or\n> scmi_clk_state_in_v2 struct depending of the unpredictable value of\n> priv->version which leads to error during SCMI clock enable.\n> \n> Issue detected on STM32MP157C-DK2 board using the SCMI device tree\n> stm32mp157c-dk2-scmi.dts.\n> \n> Fixes: 0619cb32030b (\"firmware: scmi: Add clock v3.2 CONFIG_SET support\")\n> \n> Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>\n> \n> Cc: Alice Guo <alice.guo@nxp.com>\n> Cc: Marek Vasut <marek.vasut+renesas@mailbox.org>\n> Cc: Patrick Delaunay <patrick.delaunay@foss.st.com>\n> Cc: Peng Fan <peng.fan@nxp.com>\n> Cc: Sean Anderson <seanga2@gmail.com>\n> Cc: Tom Rini <trini@konsulko.com>\n> Cc: Valentin Caron <valentin.caron@foss.st.com>\n> Cc: Vinh Nguyen <vinh.nguyen.xz@renesas.com>\n> Cc: u-boot@lists.denx.de\n> Reviewed-by: Peng Fan <peng.fan@nxp.com>\n> ---\n>   drivers/clk/clk_scmi.c | 11 ++++++++++-\n>   1 file changed, 10 insertions(+), 1 deletion(-)\n> \n> diff --git a/drivers/clk/clk_scmi.c b/drivers/clk/clk_scmi.c\n> index f6132178205..5c99f3708c3 100644\n> --- a/drivers/clk/clk_scmi.c\n> +++ b/drivers/clk/clk_scmi.c\n> @@ -137,7 +137,7 @@ static int scmi_clk_get_attribute(struct udevice *dev, int clkid, char *name,\n>   \n>   static int scmi_clk_gate(struct clk *clk, int enable)\n>   {\n> -\tstruct scmi_clock_priv *priv = dev_get_parent_priv(clk->dev);\n> +\tstruct scmi_clock_priv *priv;\n>   \tstruct scmi_clk_state_in_v1 in_v1 = {\n>   \t\t.clock_id = clk_get_id(clk),\n>   \t\t.attributes = enable,\n> @@ -156,6 +156,15 @@ static int scmi_clk_gate(struct clk *clk, int enable)\n>   \t\t\t\t\t     in_v2, out);\n>   \tint ret;\n>   \n> +\t/*\n> +\t * retrieve the correct priv which was set in scmi_clk_probe().\n> +\t * in case CLK_CCF is set, priv was set in parent_priv\n> +\t */\n> +\tif (!CONFIG_IS_ENABLED(CLK_CCF))\n\nPlease invert the conditional here , no need for the if (!...) .\n\n> +\t\tpriv = dev_get_priv(clk->dev);\n> +\telse\n> +\t\tpriv = dev_get_parent_priv(clk->dev);\n> +\n>   \tret = devm_scmi_process_msg(clk->dev,\n>   \t\t\t\t    (priv->version < CLOCK_PROTOCOL_VERSION_2_1) ?\n>   \t\t\t\t    &msg_v1 : &msg_v2);\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=EgIq4QwU;\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=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=\"EgIq4QwU\";\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 [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 4dWYqN4cPCz1y0P\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 18 Dec 2025 00:02:24 +1100 (AEDT)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 9F51183B32;\n\tWed, 17 Dec 2025 14:02:20 +0100 (CET)","by phobos.denx.de (Postfix, from userid 109)\n id DD83B83B48; Wed, 17 Dec 2025 14:02:18 +0100 (CET)","from mout-p-102.mailbox.org (mout-p-102.mailbox.org\n [IPv6:2001:67c:2050:0:465::102])\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 E224783979\n for <u-boot@lists.denx.de>; Wed, 17 Dec 2025 14:02:16 +0100 (CET)","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-102.mailbox.org (Postfix) with ESMTPS id 4dWYqB6X11z9thy;\n Wed, 17 Dec 2025 14:02:14 +0100 (CET)"],"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_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=1765976535;\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=fKS3dqD5miZkgih13+Zsv8nRcdMwIJsn8QSEZ8jxwEM=;\n b=EgIq4QwU7+sWIhMPaKsIqjjc9LdK0V6aFIarIudGRrD27+UHwLD81AUFb6MqSpZSUP579e\n Psr2POk93xItB6EFZkEv9va2b/spiHqtxCTLmKmJEzqVZU7a+Gr7JGpbssJn9IF2JeEwP3\n fR6/Viy+f/FAWwhBovf4RkKI6xe7DyQMhS0hu23FCjyX/ji7jMT8slwA03BtViVqU4gDOL\n +F5ADUXNL9vjKnWPChAyUHIArhgEHLIduNjI9wpPpK2+F/0q8QWP+/W3J+pifBwmnU01tZ\n 2kY61RiG3gRC5Pn7ins/3RkdlJUaoa+tItFTyUu3joC5Xq8O37wz3VpznQ6N8g==","Message-ID":"<c1b0ecd6-2697-4b81-9b63-1c5b3d243a86@mailbox.org>","Date":"Wed, 17 Dec 2025 14:02:10 +0100","MIME-Version":"1.0","Subject":"Re: [PATCH v2 2/3] clk: scmi: Fix priv initialization in\n scmi_clk_gate()","To":"Patrice Chotard <patrice.chotard@foss.st.com>,\n Vinh Nguyen <vinh.nguyen.xz@renesas.com>, u-boot@lists.denx.de","Cc":"Lukasz Majewski <lukma@denx.de>, Sean Anderson <seanga2@gmail.com>,\n Peng Fan <peng.fan@nxp.com>, Tom Rini <trini@konsulko.com>,\n Alice Guo <alice.guo@nxp.com>,\n Patrick Delaunay <patrick.delaunay@foss.st.com>,\n Valentin Caron <valentin.caron@foss.st.com>,\n Kamlesh Gurudasani <kamlesh@ti.com>","References":"<20251215-sqqs-v2-0-9a15a22072b7@foss.st.com>\n <20251215-sqqs-v2-2-9a15a22072b7@foss.st.com>","Content-Language":"en-US","From":"Marek Vasut <marek.vasut@mailbox.org>","In-Reply-To":"<20251215-sqqs-v2-2-9a15a22072b7@foss.st.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-MBO-RS-ID":"7f545c69c1c543cb914","X-MBO-RS-META":"gu8bh1xje11m1ezn5wnui8mq8ptypx1k","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":3626737,"web_url":"http://patchwork.ozlabs.org/comment/3626737/","msgid":"<a67bb8ef-00c4-473c-9761-506a577c013c@foss.st.com>","list_archive_url":null,"date":"2025-12-17T16:34:53","subject":"Re: [PATCH v2 2/3] clk: scmi: Fix priv initialization in\n scmi_clk_gate()","submitter":{"id":80709,"url":"http://patchwork.ozlabs.org/api/people/80709/","name":"Patrice Chotard","email":"patrice.chotard@foss.st.com"},"content":"On 12/17/25 14:02, Marek Vasut wrote:\n> On 12/15/25 8:38 AM, Patrice Chotard wrote:\n>> In scmi_clk_probe(), in case of CLK_CCF is not enabled, parent private\n>> data is not set, so in scmi_clk_gate(), an uninitialized priv struct is\n>> retrieved.\n>>\n>> SCMI request is performed either using scmi_clk_state_in_v1 or\n>> scmi_clk_state_in_v2 struct depending of the unpredictable value of\n>> priv->version which leads to error during SCMI clock enable.\n>>\n>> Issue detected on STM32MP157C-DK2 board using the SCMI device tree\n>> stm32mp157c-dk2-scmi.dts.\n>>\n>> Fixes: 0619cb32030b (\"firmware: scmi: Add clock v3.2 CONFIG_SET support\")\n>>\n>> Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>\n>>\n>> Cc: Alice Guo <alice.guo@nxp.com>\n>> Cc: Marek Vasut <marek.vasut+renesas@mailbox.org>\n>> Cc: Patrick Delaunay <patrick.delaunay@foss.st.com>\n>> Cc: Peng Fan <peng.fan@nxp.com>\n>> Cc: Sean Anderson <seanga2@gmail.com>\n>> Cc: Tom Rini <trini@konsulko.com>\n>> Cc: Valentin Caron <valentin.caron@foss.st.com>\n>> Cc: Vinh Nguyen <vinh.nguyen.xz@renesas.com>\n>> Cc: u-boot@lists.denx.de\n>> Reviewed-by: Peng Fan <peng.fan@nxp.com>\n>> ---\n>>   drivers/clk/clk_scmi.c | 11 ++++++++++-\n>>   1 file changed, 10 insertions(+), 1 deletion(-)\n>>\n>> diff --git a/drivers/clk/clk_scmi.c b/drivers/clk/clk_scmi.c\n>> index f6132178205..5c99f3708c3 100644\n>> --- a/drivers/clk/clk_scmi.c\n>> +++ b/drivers/clk/clk_scmi.c\n>> @@ -137,7 +137,7 @@ static int scmi_clk_get_attribute(struct udevice *dev, int clkid, char *name,\n>>     static int scmi_clk_gate(struct clk *clk, int enable)\n>>   {\n>> -    struct scmi_clock_priv *priv = dev_get_parent_priv(clk->dev);\n>> +    struct scmi_clock_priv *priv;\n>>       struct scmi_clk_state_in_v1 in_v1 = {\n>>           .clock_id = clk_get_id(clk),\n>>           .attributes = enable,\n>> @@ -156,6 +156,15 @@ static int scmi_clk_gate(struct clk *clk, int enable)\n>>                            in_v2, out);\n>>       int ret;\n>>   +    /*\n>> +     * retrieve the correct priv which was set in scmi_clk_probe().\n>> +     * in case CLK_CCF is set, priv was set in parent_priv\n>> +     */\n>> +    if (!CONFIG_IS_ENABLED(CLK_CCF))\n> \n> Please invert the conditional here , no need for the if (!...) .\n\nOk\n\nThanks\nPatrice\n\n> \n>> +        priv = dev_get_priv(clk->dev);\n>> +    else\n>> +        priv = dev_get_parent_priv(clk->dev);\n>> +\n>>       ret = devm_scmi_process_msg(clk->dev,\n>>                       (priv->version < CLOCK_PROTOCOL_VERSION_2_1) ?\n>>                       &msg_v1 : &msg_v2);\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 unprotected) header.d=foss.st.com header.i=@foss.st.com header.a=rsa-sha256\n header.s=selector2 header.b=Ci9lRg96;\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=none dis=none) header.from=foss.st.com","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=foss.st.com header.i=@foss.st.com header.b=\"Ci9lRg96\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=foss.st.com","phobos.denx.de;\n spf=pass smtp.mailfrom=patrice.chotard@foss.st.com"],"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)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dWfXv3yyQz1xpw\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 18 Dec 2025 03:35:11 +1100 (AEDT)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 96BE683B55;\n\tWed, 17 Dec 2025 17:35:08 +0100 (CET)","by phobos.denx.de (Postfix, from userid 109)\n id 86C4883B99; Wed, 17 Dec 2025 17:35:07 +0100 (CET)","from DB3PR0202CU003.outbound.protection.outlook.com\n (mail-northeuropeazlp170100001.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c200::1])\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 56A4683B55\n for <u-boot@lists.denx.de>; Wed, 17 Dec 2025 17:35:02 +0100 (CET)","from AM9P250CA0010.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:21c::15)\n by VI1PR10MB7634.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1c4::7)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Wed, 17 Dec\n 2025 16:34:56 +0000","from AM4PEPF00027A64.eurprd04.prod.outlook.com\n (2603:10a6:20b:21c:cafe::90) by AM9P250CA0010.outlook.office365.com\n (2603:10a6:20b:21c::15) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9412.11 via Frontend Transport; Wed,\n 17 Dec 2025 16:34:55 +0000","from smtpO365.st.com (164.130.1.59) by\n AM4PEPF00027A64.mail.protection.outlook.com (10.167.16.75) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9434.6 via Frontend Transport; Wed, 17 Dec 2025 16:34:55 +0000","from STKDAG1NODE1.st.com (10.75.128.132) by smtpo365.st.com\n (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 17 Dec\n 2025 17:35:43 +0100","from [10.48.87.93] (10.48.87.93) by STKDAG1NODE1.st.com\n (10.75.128.132) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 17 Dec\n 2025 17:34:54 +0100"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS\n autolearn=ham autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=QYqmETXYsF8LwMv9WpGSieTJIfPRfsJk6tcAe6TWeQqFZ/3tSUD1UK+Vm32cl0K7ZUj/tSzInHZZSf9h6BdYoAjORXzcVIJ+m7qnVCR5ziZ1SuvS08LCe10ahNGZ6n2RuHEnay+hu5uxMAis5gwJcLKvcC91Tj00z5iTiqyV/KwtQpusAdWZdH7LYl+1RfcoP1BWmC+7TTz1QFLzyuk14yb3zpu6qtkXp9yRgWUsGYq4py3O1jPIzhLhvHBCZlLwhbuUUe+ZvrJyNTLeJSqLVyslIc/JUldRMz2VJvAxQYSOBTsVw0zW/g5z8E3zywMhzA2kaM/MbetODnZBuumlqQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=oRC9D0no6pnk/Qox8A08yQ6TAUTzfvmRiuZCfcpMc7Y=;\n b=ikrc+NoGih12UzyTLsNuJcxzxjbKRWYK7KWPErTryxNkBw/BB6sKbgRA1GDDpvo6qvPyVZoyG+1aRNj+ZzEPBQg0NAgk+KeaqAy9AxYzMHE4u6ocX/AO+2RuNe/LoNrzro6zbrwRue3wyf3nGXF7sJ6ttB02gL8UZM0BmYjInhv20aauUrJmEY3hYZVb3/p6vtKzswEgBPYIeB4FA9Bx8L4Ou20yrZ8LLU4IXKWXTmZgsJt7rBhkGBNGZBDqe+l8Yt5qmpvxgsAoTV3PYNs51oyeuwOAA7udIIvtLdxZQkN1CelpegjWkgHNZ2Udd8JAgyxy2bL+Xvvx5Qqg85uLTA==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=fail (sender ip is\n 164.130.1.59) smtp.rcpttodomain=mailbox.org smtp.mailfrom=foss.st.com;\n dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com;\n dkim=none (message not signed); arc=none (0)","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=oRC9D0no6pnk/Qox8A08yQ6TAUTzfvmRiuZCfcpMc7Y=;\n b=Ci9lRg96DyyOo2+8xRVnvYHziZTOMglR+a7ral4bf544fqyF+fSgMYGHCov5pNZfQ2wMY8SrNmR7bkTT82uN4X34/9JMAiXrQRXkCaShKwLkUmRzu67EN3q/K8ubNYBU6LOMusYDpRyyc8aOCYlo0wiGkS/SSPLl0CNeyESlj3kVDOxLX6ZVxZHOlZc1JG+GC+VZYERl82NjpL8taxX35Ckr+CW804g0zseNApvVw3jXQHoUGsWn7LGP69KZM1+mdYWLAhaQwmyQcAppAdS8ohG+d+hw6Ox6j9j/NH4WDAVJqUOUF2rIS5X+XONBJJ9tOrdbAwghdnv/eoVcYA70Pg==","X-MS-Exchange-Authentication-Results":"spf=fail (sender IP is 164.130.1.59)\n smtp.mailfrom=foss.st.com; dkim=none (message not signed)\n header.d=none;dmarc=fail action=none header.from=foss.st.com;","Received-SPF":"Fail (protection.outlook.com: domain of foss.st.com does not\n designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com;\n client-ip=164.130.1.59; helo=smtpO365.st.com;","Message-ID":"<a67bb8ef-00c4-473c-9761-506a577c013c@foss.st.com>","Date":"Wed, 17 Dec 2025 17:34:53 +0100","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 2/3] clk: scmi: Fix priv initialization in\n scmi_clk_gate()","To":"Marek Vasut <marek.vasut@mailbox.org>, Vinh Nguyen\n <vinh.nguyen.xz@renesas.com>, <u-boot@lists.denx.de>","CC":"Lukasz Majewski <lukma@denx.de>, Sean Anderson <seanga2@gmail.com>, \"Peng\n Fan\" <peng.fan@nxp.com>, Tom Rini <trini@konsulko.com>, Alice Guo\n <alice.guo@nxp.com>, Patrick Delaunay <patrick.delaunay@foss.st.com>,\n Valentin Caron <valentin.caron@foss.st.com>, Kamlesh Gurudasani\n <kamlesh@ti.com>","References":"<20251215-sqqs-v2-0-9a15a22072b7@foss.st.com>\n <20251215-sqqs-v2-2-9a15a22072b7@foss.st.com>\n <c1b0ecd6-2697-4b81-9b63-1c5b3d243a86@mailbox.org>","Content-Language":"en-US","From":"Patrice CHOTARD <patrice.chotard@foss.st.com>","In-Reply-To":"<c1b0ecd6-2697-4b81-9b63-1c5b3d243a86@mailbox.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"8bit","X-Originating-IP":"[10.48.87.93]","X-ClientProxiedBy":"ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE1.st.com\n (10.75.128.132)","X-EOPAttributedMessage":"0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"AM4PEPF00027A64:EE_|VI1PR10MB7634:EE_","X-MS-Office365-Filtering-Correlation-Id":"981be077-68de-4ddf-5250-08de3d8a3640","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|36860700013|1800799024|82310400026|376014;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?rxPtOFQIfEXAWd2603jKMiLqy7u1xON?=\n\t=?utf-8?q?A9xHS5sjr6O1nT3qm3Dx9zZxmY/mCe+gjFzacnhNZwXo0ro1yrYIQdGLa5AiA5Pux?=\n\t=?utf-8?q?45Dmu5VRhPIKaU0vQG2s1lIUkafrmot6yWcylkyHReu7byM4ixVJnI+Y+e+9GJNgI?=\n\t=?utf-8?q?iBxUZsQfqnuLO7amcSSFUwQTw3Kl2ivkWOU6MZxBQ5vlNHf9KOcglsfgpSadpaRfz?=\n\t=?utf-8?q?j6g8IIQLInnvwnX15dEREGJJuCCZ0T1tiuVIlf+Q48Tcm1gvU6ltGR2ZMxmpdoXuX?=\n\t=?utf-8?q?OTZboJCaJmGIvMXdQ4hUaYXhf9JA0YyR0r+9mXpMCN7jnuhmNeawbuRfov37R291Y?=\n\t=?utf-8?q?m22WTj/JA9gTlmaFbiUtxm7wov1SqipZHwwOwt3vQ2KUpoBMupWC8peyOg/oT/1Rn?=\n\t=?utf-8?q?S8bpoML1LTZVCTz76LruynOj9X4Y2q5k3Pp/2Puf3OuoF0qD66/Byb7txKiMHrOzD?=\n\t=?utf-8?q?oPLPpxaWVO5CuzEajNSPC9nPOXX76JPb8PqDrRv/A5+RPSFKla4Qvec5Ku7N4IWc1?=\n\t=?utf-8?q?Jl59CRTTZ72P8D+oreXeqPqBuH7CQmVunVXeBRvarGCPSDx5Fuu3dpZhrSIBjmdHY?=\n\t=?utf-8?q?U+NEkzY1LK09Rx9R7IGcHgcJhiD2eUOD2W1Q5Gy2T47l2Qj4EqW+SZEQMhmFUsPAJ?=\n\t=?utf-8?q?15rhmOrGUeJqZKkKUMQXttDVH+NeO9PmgpyUD9CoAhU61eJLP1rIzdBF1r56GhTwV?=\n\t=?utf-8?q?D5lkl9dIs4XW3ImwEVpCPBK4X9VunCp7GrNVYfoSamHLayqOYHy7KBrImiM/0/kHQ?=\n\t=?utf-8?q?hYDPSra66EpQgQ6Wu8z2e8R97PAV4J6+gJ+ZUbXT0oMx0krV4ga9CaYFNGkTAfruK?=\n\t=?utf-8?q?NOrCaYP9Sog1STLxY5sw72EsOHkG3NBJkPmPJh7Z42xXTkU8hYSQDBhYsaIGfuupX?=\n\t=?utf-8?q?a3CwEBGF2HneaqRrcLFGtX2SPUKQec50yKgmXotcar25K8ZFbvTyWKHrDs5YKoTzD?=\n\t=?utf-8?q?pgKmqiWHhjevT7Hz9iCsgdlvHXBGLq5z2/8GI0bMurAs5RsCOgy6R8zY7xtk5fsaJ?=\n\t=?utf-8?q?FU2183Wlz4tQuLc08RfquVae/UlSW/fcNWh8Oi6KzEopqDYmuwwBsFjXtqKAODpOK?=\n\t=?utf-8?q?38E6Ekohh6w4byBLTarWRfJHc+3ystFZCMKr2WTiBnBclLcrNKd5SRsKZTEpxHv0b?=\n\t=?utf-8?q?AGMKJaUAWYhF0bAuaTf1vjvo1OGqQRcvijJlUBheQly6opFByjr7ggx8Gz94ib4Tv?=\n\t=?utf-8?q?R6Z7zLFQ6maB2FmGrqpxcpWNyEcdAq10kzvY6UKImHfVOCid5TdW1vgNZ4XCNRq5K?=\n\t=?utf-8?q?3Bn4FqEpimIG8Lcb91O/p1ITX7cDXyIpe2RgCethSkXd1ZzLlRxTitiwdmz2vHPY3?=\n\t=?utf-8?q?eXVrJBNcIuiyRn0juJ+ljwU/P6Ul5sRLWAZ8SiuQgBXbrRClOE4EUMgIJRv/oBWr/?=\n\t=?utf-8?q?PY97wFEM/oWlguYa9Xu7atKtGnjBfaMNmOEUrxyl19I4nrfBx0hVWZDoWAJaJSvVM?=\n\t=?utf-8?q?Dqhag3OPFtmZMzKqwoFlO5dS8mLLMtgyM2X4euE45FqfVV5LUPMAM=3D?=","X-Forefront-Antispam-Report":"CIP:164.130.1.59; CTRY:IT; LANG:en; SCL:1; SRV:;\n IPV:CAL; SFV:NSPM; H:smtpO365.st.com; PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(36860700013)(1800799024)(82310400026)(376014); DIR:OUT;\n SFP:1101;","X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0":"\n AcaQVIXSuNJHGf8ZSJZRkSPSK2UXjC3kZyZQP8iE6Z2eZ0d+BWNxunSib7Wz0rXiSz9BjqTbfY+Zz110eCmL0Kl8NyS76TIdsX/LCBZbKdPIoGMNaWW1jJ1kDubgghUOm253N7TCwO04PUAeCidSWpfrs4dyARzVwsgq4Ygu2DCoGkI6Crvv0Wml+sl7ivTPuFjLy0MOYD3sW+OBA3mOBcyNMUOT/qCVtJVrwgmkmfaqEJWZzhFR+zWHJkJDtxTHIQpPSpogZf1hSPAJf1MxzRpRcnEPmmaQCzbCo7pEsTMW4O4g2kKT+GaDC3x7UzywKsmnJ0P1FEUMEIzzOB5psweGvFTjQjhob9NB3bSCSwHUAY52H31XtyigBQl+vkN94X7lNcY4DfOIug1kY2sNMCj3Y0FVimv3ty+hP5assFoQxpIuDqzL7UgA/IOJ+zpujhQgI9o//AXCI8QRQiIwNdeg6Y+hZJLCA2qwVbQBLnYcoqTm0NPjV00/TFp0Sbrs+uAyaef4aeq50l8MLCypCEsWJAVXqxWO54EJ79QbXE98pT8PbkIeLvSZeZWNeOMlcBwTjmZUuDaA8/04ETnbPgj1Yz/y2lEfjiXT3g4k45xKPCK50lECJgrUNMnWgUiJO+LuiFNFuhcOkamsr34mSFCFPgfU9ukSFvfhktyVYaWzndKg5v44vONOzotYaDZrjGefULcPhpf2A/tdb04kWA==","X-OriginatorOrg":"foss.st.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"17 Dec 2025 16:34:55.7329 (UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 981be077-68de-4ddf-5250-08de3d8a3640","X-MS-Exchange-CrossTenant-Id":"75e027c9-20d5-47d5-b82f-77d7cd041e8f","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"\n TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f; Ip=[164.130.1.59];\n Helo=[smtpO365.st.com]","X-MS-Exchange-CrossTenant-AuthSource":"\n AM4PEPF00027A64.eurprd04.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Anonymous","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"VI1PR10MB7634","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"}}]