From patchwork Wed May 8 03:32:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1932769 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=HioRFU+3; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2604:1380:40f1:3f00::1; helo=sy.mirrors.kernel.org; envelope-from=linux-gpio+bounces-6219-incoming=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org [IPv6:2604:1380:40f1:3f00::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VZ0rq1dvMz1ydW for ; Wed, 8 May 2024 13:25:15 +1000 (AEST) 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 sy.mirrors.kernel.org (Postfix) with ESMTPS id C3E0AB20CAF for ; Wed, 8 May 2024 03:25:14 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B8C851427E; Wed, 8 May 2024 03:24:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="HioRFU+3" X-Original-To: linux-gpio@vger.kernel.org Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2041.outbound.protection.outlook.com [40.107.14.41]) (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 CAE9217597; Wed, 8 May 2024 03:24:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715138689; cv=fail; b=euKKU4C+lu0u/kNGbih3P0J/uCym8Jb5wFmNpbWj7uNfcS7a6bHVLlE4TIqWxQGiQA9VU6MCp+6bAR4uPggt5B4DJuYkCrFWpWs0HEMKN07o7Xk698C0yHJPdkWUHbfLCCPrJBuZeap4TLBjHfvNgMdd79dnwjdVQVp9oUWrubs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715138689; c=relaxed/simple; bh=6vI6esihawUEAsMpS5AmmUzpDZmYxlKj+KMmJXgWIqo=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=PbOjmOHpgXt6jbQ7q0kGVCAe+JI6VEX6f0u43YHcqDcxngL/gYgT5lnYtUrc1tkYohQ/3+PfWFWe46MUa85tZLCNiPS/t6gAf3KpeGzZqsFj7colnyms3P0BsSpQhYTvdR1tSSh13McAeVBmbraBqDWHiDQzX6p5A9Ws3qCeqrA= 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=HioRFU+3; arc=fail smtp.client-ip=40.107.14.41 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 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Bc0/uQmhz40N1O2a2VXMAXai9NQQyX+PCy3SlkEzSVKwaV5pdEVwmhR0Xc3RUkqnL9o24XeqdMIUVNjGT4A0s8m06n1TJxbnpRbsUp+fRRqL8JJsDem2MGWiwHi5szDcYSoNsBIyfG1SooanZpk+1RR8TYnhzWpvD3DAPSaQkzthPn3ouC4HjSap4Zi56Q6ECEV748H/eQBD36DxW6UltxvXGcsFQjcd/oq2LdNVmbi7taUY2WsOr3geB7OJdEeLEjtRdrRknpoZZhwTeeJDjvEiNXNCDUbGSAaOHr+N6SqCnElhk8zsuhpu2HES8HWEFx686gJwxEP8KM9XHJOuyA== 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=BSpuIAfuDc9u8B2QwCMoSNaXFE4wvMyesjB0lNEUwr0=; b=nhD5+pCQOQAa0OIZ71b2A/zWmCSbkAj1xUdTYjDZv0u642qprQj3M6oTQNDEvle5muzpcEfyva3scF466v6DKvIl2J41NlAi5A9MmxVtkN5OoA6r3j0YctVT6X2u1D4KVT8Mr/zRPd/ejGwCLiqthh9rpR9JLR7nn5jSb0Exu0PPLuRGR3is0FDMMhz4NIlk2J6qJ7CCunsqzjkXSwTfKde7ahHITiCCRbNATN5Gau4CxFTFnf+okqK9Pp+bEOvhg/5kqmAp3XeGcix73yqcfKtH+5RsfyUuuZq/xxmJloCLJCeVCOv0Oi8ms+NPxd8m4cxTTtuPJKSfnzorO+jd8w== 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=BSpuIAfuDc9u8B2QwCMoSNaXFE4wvMyesjB0lNEUwr0=; b=HioRFU+3Tn+PTMNJm8eG4/dwHGvOwiSOWzgqTobJ1Rt1jRtbVSAs1eM+ZYXt78OemuZ8tDVCZmL+YF2PmqbHEPVkQexO6+Uo9/UugoNo5wfxqWns+/BjkoarJ7RipRq1rJUOzsWEwLhoe5YqJ+inbMTb50mLXhvyBk7P0MXQwCQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by AS4PR04MB9243.eurprd04.prod.outlook.com (2603:10a6:20b:4e2::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.42; Wed, 8 May 2024 03:24:44 +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.7544.041; Wed, 8 May 2024 03:24:44 +0000 From: "Peng Fan (OSS)" Date: Wed, 08 May 2024 11:32:03 +0800 Subject: [PATCH v5 2/3] pinctrl: scmi: add blocklist Message-Id: <20240508-pinctrl-scmi-oem-v3-v5-2-6f2b167f71bc@nxp.com> References: <20240508-pinctrl-scmi-oem-v3-v5-0-6f2b167f71bc@nxp.com> In-Reply-To: <20240508-pinctrl-scmi-oem-v3-v5-0-6f2b167f71bc@nxp.com> To: Sudeep Holla , Cristian Marussi , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Linus Walleij , Dong Aisheng , Jacky Bai Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-gpio@vger.kernel.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1715139159; l=1313; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=gKhGtuOf4rXyBBJYl1QLNqh0NrD/5voNP3TjnJqoeg4=; b=f8J2dC1jUowWxxCz38xpguv9hzy3LMhb6tNKcbxvkdbZxXSD3mfITh2d+r9C8d/AIr4VRo+T/ d7Ws8L27QxeD/S70eQmgzcSgM5Kq3/7JcX6siEJT1t6SB5lSWMM0Iwk X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0010.apcprd02.prod.outlook.com (2603:1096:3:17::22) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|AS4PR04MB9243:EE_ X-MS-Office365-Filtering-Correlation-Id: 283f659e-2420-47ff-209d-08dc6f0e6826 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|376005|366007|52116005|7416005|38350700005|921011; X-Microsoft-Antispam-Message-Info: =?utf-8?q?ydSwdfQxhD1yF0ctj6eCCY/m1ALergz?= =?utf-8?q?WOvP4n8HbTxTdvovRWiYwKHAOH3r0VaJ9Iv2lkixbtkiYVk94vbq3CWNiAl83Thtv?= =?utf-8?q?z9YFDiBXk6hY+eDAz9kEnUv89qtRc1AAcbFoI+w+F+6+O3+n/NMsvnngkjCL7DZwf?= =?utf-8?q?EmEG2EfmxSJ7PBusSqzKkNJULV15DENsdYQMSVPw8gRH7KzYE/5r/WymtsJ/Os6Uf?= =?utf-8?q?GtyjfFcCDtdcgfmzk4BMSFDI3bBhGNMvtKER4sO33M1r4dTbxhBNlWJM0kz2JGVUw?= =?utf-8?q?vBPuJ+lOSDPn1YHyeRmzVoaGyYRGxowuI5suI9kmZOIDzK5GTazzOMfbbsc3UBM0D?= =?utf-8?q?T0tqT2AkoSje++TbzA+ln9TAcY4jJE/O7Ua/275mbPVT1SjFYPus2Vyss2467e1h0?= =?utf-8?q?N26frOshN5BQ6/NhUQwS4UyajIBuzoNi8pELlYHAH2ylibNXk5aOj5k6HIndDM1tj?= =?utf-8?q?HxvEULQzKMnh8XIVsExE+ql+v93kJc7rTNupAmZBm+cYq47zj/TQqOZWRmIliiRYK?= =?utf-8?q?WklZht0tW0bhVngsrT3Ikv++2CjPNWHgrNxenLc4tWE4rs9a7KdTWx6F42IQYEHyp?= =?utf-8?q?qr7zidR0qV93TdeJkZI28nEvpJCV60KCFVio6orxx6yNySq7Dt9Zhitp/gzjNm5/a?= =?utf-8?q?k/XGRZDCYH/KTH02HIZeqMNU008qj9ZJtGz00r6c7dvvgwXOQr/FbcNZ/C2gvXAR7?= =?utf-8?q?2HL3+aWHWi8p0T6K6nJgQ2xJI2jgoiW2Y3Q+Tfk8kUCszIIrtolpaqtMwG+JSLJps?= =?utf-8?q?Ssr3UFUIeFm2PbsW7KSmEU6OE3BgkDN+AJ6c2VWxpj1g2xIZqeP8jfZCHpTYQA7rp?= =?utf-8?q?YidK/75ka44fm1Uxr8k3csb2275uqd88K2bGM/JdOOZclfiBPIAu8zf9EUundtYkI?= =?utf-8?q?gxtWKyjwD8Ba69YeWs8vhPZgNLor0kC8vO6iG4T2tkABol5ZiLkdwGsYuKSnzSuH4?= =?utf-8?q?jj8CC2g4YgZWa0W9CpdR5zQKha9guBrUnzQ8pl6vt5aO/wYM90nzWPHEv21tV/8lC?= =?utf-8?q?Inr9hKCDsCubZYDKojUJ7CS2eS+cUjdh4Ax3jG/JbRPecc13yjzJAPeYuuOwOEJff?= =?utf-8?q?LWDhOEpUyK9IKV0hvL62jCa7y/pHfCRACK8Ba3TSxWbrFvV7NeNzkgUprkiNFF7me?= =?utf-8?q?RwVmphg+BISslfZoqMPmsA01BOz2/LOFniG5Q86NqZ5/gCWMSBjEIM2QoH1/Qk25o?= =?utf-8?q?NCxj2++B36ocZK5tXDucKkm7RwQ6VHRKWGNSG3YCrijA+EUGeypP2YDesqznlXok6?= =?utf-8?q?lYjorqf6+jcsuHkCtq0OtNccB1tTfw0ZG+Q=3D=3D?= 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)(376005)(366007)(52116005)(7416005)(38350700005)(921011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?vKGdvBHd82iBW3YlnHlVMO/h2Kum?= =?utf-8?q?rFeObUsRU3KlXxw5coiSCC5HeIclKUAu8ZdrHHazM9MkCmPXfLBa4nqwHJ2krZpWm?= =?utf-8?q?dhZIuCBDnIaZlwzHXA8VHFzfZBIZMgBOHbcTKa0DHWggfkkmX73cFvYxkyEGyMzqv?= =?utf-8?q?b8/VdRIGswhIgSJXzsXeWtmAh58AQSxCIt1lqbq4yCCAbf/TqzoASSR+bElX3lGte?= =?utf-8?q?kRLAi5cufGEdOquoTVlPahrxO68/EJaZ7xW+rM8DyA1sL5w4KAVHXwZESYhmwniAU?= =?utf-8?q?tQHHDnj+GisxrHq/WOlolj+tC+A23Dpkrd808qlaYQCN3hUlgkaT5iwBTKbc+m1Ib?= =?utf-8?q?SE0ONaRl6RFqx5zPxym7Xszcnf6n4HpemMEEi4rF5TgYMUHytzBytVZdowvND/9K7?= =?utf-8?q?mI4BVe/NEuhtyKE6zUyofLmO/XGLcl4Iu63hEMivx82crdXk1CoovLz7S+vhfasve?= =?utf-8?q?FtWIEZJhXmcVo/ldOAcwfVp+Vg9WSTKy9Zwt0l9vcfOnMFq5X3IiPLQjRV9Z7RAET?= =?utf-8?q?fkU9c/PzroQBVPTjA3XRlK6iaaqv0ZmMN4P3tejFz13xx4+cBWc1YDqhF8I0Kl/lG?= =?utf-8?q?Fqad7bHep7kJl133QU7Rif+0fGJV3RbdTiQJ4CeFKEfoNtVB83ZdUDyABEgk/SdiI?= =?utf-8?q?LbX4nDf0232KwtYcnCIXFw8z1BI8S+vCqpemG03Pbn+7fOHKlUkyI28lyW8DaqvP0?= =?utf-8?q?IYjQJu8+ZqsUmUtIzEwzH6DFGZifWugYhN+qUXul+O62WNLW8yf2DjZQAgRHHOAtE?= =?utf-8?q?WK6gJMllFVmiNGgdY2OyjgVUF/hFZl86ywkLoCu8B3WSIb155ktCHXJju1S/X35Lu?= =?utf-8?q?xUH/lqhGzJ1DlmXHFtWfZjEEoG65R+RvPKAxE0XUEj0V1C8RxZeUnyUsMD6momceL?= =?utf-8?q?QSYpv11Led3vTN0GmyE73Y5ZMwcemjeki/Z1i6ZiuZJ+qs+nlpjvxwNzDrmBnKKOz?= =?utf-8?q?2wPfjAFuWeusOQK9ix7Xk3dTM1PS+6PMbLgTZUOJzaTJhNx9wfHgxyUWUypiYsZZP?= =?utf-8?q?CB9gHDdr36TCYo5gOFTxgB0pvEqQVAmJ48JOnKAVJAZgz+3kbKzuYAeJMWVZU/DR+?= =?utf-8?q?0Y10kmLWmQ0ue2xTjilO7vNrF3pyW4GtuVZtshj6oLW1coX6vOwPVgV+yVlEFWxzH?= =?utf-8?q?OJMLAf39F15tRFo1pGN/Y79EQPoK3vjfEg1rMvJCzBGV+2wjWf2r2CNEU7bMmcDNL?= =?utf-8?q?y42F173mAV+EfgxT7pZLB4/xZbmV3MsfUBM1dnMtJlWMGeOL9xju2M1LaiKhQvr16?= =?utf-8?q?VoDIDIFcFxUGvQCJdo36M5xiMXOEflPbAThS5wMYZlmRawjktncGFRrt4V8P45Js/?= =?utf-8?q?3ERlzDzdn59/FvPamVqYf7nLYXhiNfyLSuj4CpodEThV97obyEuanpY9UMh8REWGs?= =?utf-8?q?hpGA7jZSt3wM/hm5XXmoGvSaN4D62Rput3g5/G5AzHPqfhcsGFcVXBQuvqtQdISWb?= =?utf-8?q?9T9YKzyLq7NKph4nI/TBnx1xw/ZeuJknxvKFt8YOyniHKbdnkms7OLOYmzseMONXd?= =?utf-8?q?fe4R1fMGrDJa?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 283f659e-2420-47ff-209d-08dc6f0e6826 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 May 2024 03:24:44.8152 (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: 6vv2bK3eT30q9XsS0spwWCCE03pV4geixA9Ixzls5xPDTXLdxQlTgAFcg/WttIojdR0U0sE7iS2sls/4b4mDFQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR04MB9243 From: Peng Fan i.MX95 will have its own pinctrl scmi driver, so need block pinctrl-scmi driver for i.MX95, otherwise there will be two pinctrl devices for a single scmi protocol@19. Signed-off-by: Peng Fan --- drivers/pinctrl/pinctrl-scmi.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/pinctrl/pinctrl-scmi.c b/drivers/pinctrl/pinctrl-scmi.c index 036bc1e3fc6c..df4bbcd7d1d5 100644 --- a/drivers/pinctrl/pinctrl-scmi.c +++ b/drivers/pinctrl/pinctrl-scmi.c @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include @@ -504,6 +505,11 @@ static int pinctrl_scmi_get_pins(struct scmi_pinctrl *pmx, return 0; } +static const char * const scmi_pinctrl_blocklist[] = { + "fsl,imx95", + NULL +}; + static int scmi_pinctrl_probe(struct scmi_device *sdev) { int ret; @@ -515,6 +521,9 @@ static int scmi_pinctrl_probe(struct scmi_device *sdev) if (!sdev->handle) return -EINVAL; + if (of_machine_compatible_match(scmi_pinctrl_blocklist)) + return -ENODEV; + handle = sdev->handle; pinctrl_ops = handle->devm_protocol_get(sdev, SCMI_PROTOCOL_PINCTRL, &ph);