Message ID | 20240405-pinctrl-scmi-v8-0-5fc8e33871bf@nxp.com |
---|---|
Headers | show
Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2095.outbound.protection.outlook.com [40.107.247.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EF57AB64B; Fri, 5 Apr 2024 01:51:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.247.95 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712281896; cv=fail; b=cDj/StvpEjsrIuCohut2nrESo83XP0VICOIWoJUOxhIVpaifWByvnqF1ayrwTSfH0+NIIHG9fL3hfBGdenA/uzKtJmZ7+Wa/PdiNn2iSqZUaeI3UZogQj2NiIN3KD0YrQJPGKmo/Fzeru+GiIoOtYY/UHOyeiNQkOW78O6wtc1Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712281896; c=relaxed/simple; bh=I3U+plXcY1TZ7+KQS+gsSe1S+q4pqP2W1NTqUdEdhu8=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=ObEmbOZow7Q7YVcWtA3zbA9m6CTmXTDSq3188Vvn7K5HCo1FtVzYf0x7PPZg437k94DJzztOKDfOMiDwrLXVagD302C2GXsdVvpi1Ho2J4UsOa0Y/ExGgSt15R5tFY8WFsBZDxyPQzvORL07CTJ/KQtzNJgjC6DI59p1rYcz3e8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=eSUKYp+X; arc=fail smtp.client-ip=40.107.247.95 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="eSUKYp+X" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y/8Jx0t5eiu5o3fZGRN3W52rLilPUsAyNy3vppoNvpDjoheNZVc/ZzUouYBegbfCG1O2DcnKg75FZoCNNOKLb+SK51A9W35bGI5ZEeDxVkhTlEjdkobzjuKfx5QYe2/vPeRnVDtVyJ1y2iGlqRntc3I18yy9v+Lu5S4rCj+4ntQixuZs+JoeJOj11dPwL2bvFnBv0sQAUIuH/NNZXTvTLIR1GbkPnMBbv98mCFI8H6+TIMW2gL5AIfU+Jv3XX4+c4UwL6AOcb8YdvT0ekZhcNyGVPFXsZFihRtJ+gwNctJcID6zk2OuPAwVHAfpzdM1yCebuDIOx087rQjPvO3DAIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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; bh=pxdIhgJ4TBy03tBwGyO17f/KcEhxvnd3EjV7Crx3O8M=; b=Fi9IAo7KiSq/CML6Sr1Wtihm2iUANAzMZ1MvvWLHzfYNWUTrfSRvZYgz4lLPhO8YEeMcelgu3wpVVFhsDHos2fBH6a6MYdPqVcIaQyMtt+fC1qmstP86R0pSE2XxFLjhPRfBbdEAUnymCk/df3imci8P4NMXeQHva0RuZ9EWqpnL84dWV6XgWt1b2WGLKghYaI3V4YCsf/O+oMeTxSZQCtlL/fuXLSFbLAaOYV6wEmYPT60a0PLX1dwvDrn9Gpbu/HOKD99aZiaD7hDm4iPkxfbok14s/OPHLDVmtrpykIH5zH6xBp7RucmsXuQTapQLW+hhyMO2JsLHXSngeZVhrw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pxdIhgJ4TBy03tBwGyO17f/KcEhxvnd3EjV7Crx3O8M=; b=eSUKYp+X0DX4xUSh52yxVzshbb0yjZSFWsYZGxp1upiEWffqNnHEqYw9A1tQuuZwfKtmA3i8xcLqTU0/ixuqHmKpqrgYdmuhyhC4POM+wNof+JZAZ6T/8TM2IaNag1KFoHf5ZoMT5mhddu/jSf3ung3torx3m6V0MPBNP277A3o= Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by AS1PR04MB9334.eurprd04.prod.outlook.com (2603:10a6:20b:4de::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Fri, 5 Apr 2024 01:51:29 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::d30b:44e7:e78e:662d]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::d30b:44e7:e78e:662d%4]) with mapi id 15.20.7386.037; Fri, 5 Apr 2024 01:51:29 +0000 From: "Peng Fan (OSS)" <peng.fan@oss.nxp.com> Subject: [PATCH v8 0/4] firmware: arm_scmi: Add SCMI v3.2 pincontrol protocol basic support Date: Fri, 05 Apr 2024 09:59:31 +0800 Message-Id: <20240405-pinctrl-scmi-v8-0-5fc8e33871bf@nxp.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAANbD2YC/3XQTWrDMBAF4KsErauiGWn0k1XvUbqQZbkRNLaxg kkJvnvlQLGt0uUIvvdG82A5Tilmdj492BTnlNPQl8G+nFi4+P4z8tSWmaFACQjEx9SH2/TFc7g mrgI1QhrVqaBZIeMUu3R/xr1/lPmS8m2Yvp/pM6yv/wTNwAUXXZQUlQbozFt/H1/DcGVrzIy/V AkQqqJYqHdNa7VvyFt1pHJHESoqC7WtU403rg3eHqnaKKKsqCoURCyN0jg0VSttVEK9MBXagCO jI5Hp8Ej1jv5p1etfrSNUEskEcaRmo2XlippCZfQErgUM+wsvy/IDmz26sAgCAAA= To: Sudeep Holla <sudeep.holla@arm.com>, Cristian Marussi <cristian.marussi@arm.com>, Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Conor Dooley <conor+dt@kernel.org>, Linus Walleij <linus.walleij@linaro.org>, Dan Carpenter <dan.carpenter@linaro.org> Cc: Andy Shevchenko <andy.shevchenko@gmail.com>, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-gpio@vger.kernel.org, Peng Fan <peng.fan@nxp.com>, Oleksii Moisieiev <oleksii_moisieiev@epam.com> X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1712282385; l=6968; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=I3U+plXcY1TZ7+KQS+gsSe1S+q4pqP2W1NTqUdEdhu8=; b=Xuj4nzyuPNYLSITOqULWQ2cTJUmaBCbCekJF6hIEQ+PW2zoPFmxDivez28feRUBWorC2JV31O QtQ52awgR4eDGMbA5bACSplDHwryPH6vM1QB/3YC/PIRv2EeRYy8/oe X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2PR01CA0012.apcprd01.prod.exchangelabs.com (2603:1096:4:191::8) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: <linux-gpio.vger.kernel.org> List-Subscribe: <mailto:linux-gpio+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-gpio+unsubscribe@vger.kernel.org> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|AS1PR04MB9334:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BUX7bWMqNsb7hdQgiqFf4MTyC8gzedtwSt0hJ5uRXKe0SDSvx5JUAyrxvlg61IaJj0QGj90VtUnzETYbPpLkTwEz0x4Z/Ir1vpHAMAcftTuxFOUkFGC19bDlAwzBDLHCR4/KtYee4A94fJf6MXrZ3TqRYmAbkRZFYml9sA9xtByGblpT405EKRlicaZw4MrxlvRARzEWdBzvZMWbS1RM2gT11tuFidJdBgXq5qVRsMIdDS/ZFwQJX3U33yS+z60XR8pZ0L5FgcKE+Vqwik3ppA9x0BHF8jZEq6r0qxosmnTzoFtWFxsyAwVuupOss6VFfVu1tckDeqvpiEyTwp6OOhUHWTKo6zPILaL87OVcEZ1MRu4zmb/Mc92DNJfsPh/I3zH7yh5x+McQSUEgmiR1n0rSxCAzOPfCjdH+mTIJHXZ7NJ4BcaKJ0BJ8SrdfMHBAYdN35fx3bhnOeQDLQzCcwTl9C5+fKMQM10sZJsOzVaJLQCDx4reBIVwIoGaJ6X+ABHbjCEKowh5tEK+9liISoB+PJrOkeVT5ybaaSnotMfuK7EijBl0kz9QhuA+fTQM9S1wXcyQ/E3Nqr4Dvl0k7ERHY7tdkY+XPLVnEhRZ3XUNWJxN/7Xw3atlpIms8ZUT42RrCubKgdYmfkGwZvRqKL67b7AhtJVjW4gkhcaWPMNU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(366007)(7416005)(52116005)(376005)(38350700005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?cXRsJQfJqS4VnlUgb6mgYafvOlSC?= =?utf-8?q?I2vevERsc0B7xxdfmkpzp5rgGvGAhdfGuinw0yH5sM8DDDV6K6BoHPFws1vdYE9Qi?= =?utf-8?q?mjWgH/iB7W/U4eMBFAL5mqou8s2koa+6wdYo2vPOGWKvvF/z3SVpPXb68ZJEEjelv?= =?utf-8?q?OoMUrKfz3SzezA7bgGRIUk2XigE8aZBbhKacKzZXnjRgn60L5U5aYC0X9Y5OOtcUo?= =?utf-8?q?3AR0dr9V61/QTrabx3WYMmS9KpWMAt/F/BZnQfiZ2lMSrdJUMLRbEaidpz8bHjFBq?= =?utf-8?q?CpxDWHlDVnSHpEiEAtod+H+o2nLXirBdI6WCRcIxY19VbizEty2Bji+WCyMpHIzSa?= =?utf-8?q?ALn3/2ZTQiQe0ofuvvEMMNLNZqtSgcTMeDcLLAGo2Zr8RmnwYAV3i3Cm0Hzp8QYCd?= =?utf-8?q?Zp8K5cIXYLiRXCQVTkY2L0G8+rnACT2a5o7EeF0dTPjQonbdAlt56eMEBKiVae/bZ?= =?utf-8?q?5pEHupjaqF2F3Jynjxo2078G9DBh61Vc9paYTK5fQjRpCCqRaiaDY6BWwbXqLGWxy?= =?utf-8?q?ME28mJl2kZQmaw3Bxum5ki0+7hv55GDPntVuMPclFJGT0Bn/phH/ckc+63432lFW+?= =?utf-8?q?5Gy2GAPrKqsh8kY1lRHLeKLqbKOjl/clEiUbEFsNGzOhf2gtrOrxJUDCSIULQCGAh?= =?utf-8?q?/d3jcUczBcsT2lw1RH1ffJVsKh1N9ZAfrPBfJR64urO9tlsnYy7aOhoyojuf2nrhX?= =?utf-8?q?ijFhdvLJ8iM85qk45opv/ek1T5ukDNybGLfpsgif/Q3IosLFYUslDH5Cnjb+CyWrw?= =?utf-8?q?xMrbD/bD1qjIjcFC5tOzkB4Im7N0Wm4zLFORRl1ZNDl/je30aOWlRbOZv9mFkzcjA?= =?utf-8?q?MJc35c0/T9dljv6RE9QRkw9DnmNLn//apccoEfsjDuSRyjb8HFt+o/bVRspo+0hWx?= =?utf-8?q?8239Kf/JuZoAhKSaxa2nwMcBZc8kiQWy0FwWPgX0h4Oq4R9HWURPln0KELzMHft4h?= =?utf-8?q?8v3BjwnWnNL5lKUp7QjD6G5mldbv3dQVaw24NBJXCuF1O1rRn3P0TsDs0HkKQDAns?= =?utf-8?q?5go2WRomqJAzTQZ4aOmmMB5N0OyNmlVzBudrCQ4Sb/bo/rNbtSC4hafXFj0OZgGD4?= =?utf-8?q?Id7WMLNRaJ4XRWXTcBTK0Fm/jY+YHGtNRDzreE68MbigbcGJYRCRCzWQGa+Fn1sJd?= =?utf-8?q?EyZCkHl9IaZO9fRQTbWd4bR9FgZw0kfEUmnNMnCvs2fXCW8wX7JK0P0YgGgscpjqa?= =?utf-8?q?i6vPeXZZBrA/xwP+1YWiBmfIgWpnJqaFEI5uRm+QKDk8T61uX20SRoiNL/I/d50lJ?= =?utf-8?q?ti2Z0YJjy3fGKuBJUwZj8NFWLTY9agfVrMO7lH6MWZz79GBYr+M5oZfdMvDH9Ccuj?= =?utf-8?q?YaXif4Vc0mIUn48WRR07aEmF1FQuXLooLAhAFRV08w6WjFi8YFMlYM/blq5HZm4x9?= =?utf-8?q?46sVgMlniaNxHPEd96KcL6oJQDYAyMWRTosxjzI9TJ2pFKdKA1AUp6S1rreSDvfRa?= =?utf-8?q?7e99vEdAR8iqRRY1JEpbN3sm7/xLQnVqTfLT+6VyHipqbAjAxXyBXi24zSdtdaXkv?= =?utf-8?q?yyOau2Yf0D1E?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: eabd1a1f-7d64-46e0-9cbe-08dc5512e99c X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2024 01:51:29.8394 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Tq7IXBrX8IeBSpMNBy+FOwsTWTXFQkIb7KgwnPnIvUfqw/ijhifyFp4ljqcqNvoBBcOivn0Dx4GzYaNpqNxrfg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9334 |
Series |
firmware: arm_scmi: Add SCMI v3.2 pincontrol protocol basic support
|
expand
|
On Apr 05, 2024 at 09:59:32 +0800, Peng Fan (OSS) wrote: > From: Peng Fan <peng.fan@nxp.com> > > When Agent sending data to SCMI server, the Agent driver could check > the size to avoid protocol buffer overflow. So introduce the helper > get_max_msg_size. > > Reviewed-by: Cristian Marussi <cristian.marussi@arm.com> > Signed-off-by: Peng Fan <peng.fan@nxp.com> > --- > drivers/firmware/arm_scmi/driver.c | 15 +++++++++++++++ > drivers/firmware/arm_scmi/protocols.h | 2 ++ > 2 files changed, 17 insertions(+) [...] Reviewed-by: Dhruva Gole <d-gole@ti.com>