From patchwork Sun Apr 28 05:07:49 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: 792957 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on2058.outbound.protection.outlook.com [40.107.13.58]) (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 9318A748E; Sun, 28 Apr 2024 05:00:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.13.58 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714280419; cv=fail; b=W1Xj6UKNr2girrnovBYhI79cZkOtfL/tgtUaRbqpWo9sQD2H8/RU27YHeBP/6mzSPoMNDPMiiInNtU6D0OsmqzftpS1DEi0sq+OjSl3XHTlLud+mk+hJNCHUzJgRUnvachNDlJpRk7X69wUe5TmRj7pP/Kw3SbYZnmiUa4Ywa7A= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714280419; c=relaxed/simple; bh=3z+YHXe0W+SVUNhp2rXsnP4H3nC6DsL1oFahCu0qbug=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=ILhJ5LSvd5xEWUA3dRsgtBf12BqTe3PzRr1iRBpaAQCDf/+AwnmWBHFsNn3vXBf8cBhcATVWCaGfNkfFPFiOaTsgGYDeKLqvGFa0y6971ECa7AFyxuLd8FYlRcU5DtGlCB2MF+fBo1D1DSMz9G0IcCwVAEPpfNfu0sxwKgSINF4= 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=dA+/y5Bq; arc=fail smtp.client-ip=40.107.13.58 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="dA+/y5Bq" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=USsIbsikW77tA7JU3hD9lwFRLzckmLRlp0TSp87w8UYDYCp2K2Y4/+knqDFnYv8vi3g4KJWXaZ6oY9zJtGXB7lwSFNFhzPF80DbmlgIayLpv+Yr9VlguzvwgedgQxSITz2giYodUGwnKIIJSqnz2gU2nN4RiGQ/OdYwyj/TgU7JWFzizaOn6c2nubWPesb9tebpemHCcuT+gOq9LoUCVuIH0SdWVy26h5scQ17dG7XDytuPuSfys7SX9Ci3RSGB2NmeJf2AG3GPaeStybqOrQmhC7bu+bLUKIrujHweDLLgogjwt+QVcYJV9p8imvqscGdMCj8DD32aPEfrQ2Xt1lA== 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=s/Qo80YZbnDFk34LGa+x0G33rd6iHwJ4pxOLzRc55B0=; b=KnbWOAnbn2+kWcZ8kkPkz1SK4Olk4zzLW00SyYwKMF1ufIXk52Ye7fWEF27vAPh11RjUosrbboIzAlvC7cGX9DORWP3jzLM2ddDQYuCQ+svQWOQ6WR07dua5Nt099f5+IUEUAH7Pjg5x258XTUmXT7BE0dhaItqM7ioWTwgmrd/N4ZNnq2U4U+QN7fcG4SsfiGbBafbdUxEcbIjwq/syrC5z2erhqwkKWooC53MzHSHaHI0lIfCAZa5N54yAIsv4AVmL92Q+cJlKbPUcyiLwVYQQw3znEu66a27R6p1BV11/BCQUBfOj/Z3qVKAbsavd2dq9um4S4BQmnq+wx0c5Kw== 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=s/Qo80YZbnDFk34LGa+x0G33rd6iHwJ4pxOLzRc55B0=; b=dA+/y5Bq6t/FuSjIolR4O0S5NDb3NuGGkVewM8aDsho4N5GhjcsREJzOLZVQoTHILiB0/AYjMPuFWDvbV4QiEhXe/gfhMEh5R3MhSG5G1rf0fEb2D7V/fgq4NNpIXlcRwBrePG8C5SqrdQtUSN3zniQdTCsmlwXfJvUskdwUnkU= 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 DU2PR04MB8552.eurprd04.prod.outlook.com (2603:10a6:10:2d7::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.32; Sun, 28 Apr 2024 05:00:14 +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.7519.031; Sun, 28 Apr 2024 05:00:14 +0000 From: "Peng Fan (OSS)" Date: Sun, 28 Apr 2024 13:07:49 +0800 Subject: [PATCH v3 3/6] pinctrl: core: guard with __PINCTRL_CORE_H Message-Id: <20240428-pinctrl-scmi-oem-v3-v3-3-eda341eb47ed@nxp.com> References: <20240428-pinctrl-scmi-oem-v3-v3-0-eda341eb47ed@nxp.com> In-Reply-To: <20240428-pinctrl-scmi-oem-v3-v3-0-eda341eb47ed@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=1714280885; l=819; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=39XOS9fDX1rjRHnqlzeUS1tTehfkUhSevikasyRfs0Y=; b=o8HdhUtwoiecxQ1mJR7FP+HASA5ckINjVEjU+abwKeTv12frBFqEiTW4EN+HJKgVF/xKU8/Pd 3yImr2riPCMD+v++fx1bEkb6RPwX+WhQzM5YgXJsAQI1kSQgm9SAU5r X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR06CA0245.apcprd06.prod.outlook.com (2603:1096:4:ac::29) 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_|DU2PR04MB8552:EE_ X-MS-Office365-Filtering-Correlation-Id: 6fb3a55f-6ea2-4b47-10ba-08dc67401734 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|52116005|7416005|366007|921011|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?q?polTyAk4aRQrQ+bfCZ0RrgFd3DzT+2q?= =?utf-8?q?hzzXTU+6kXH0tXAmTA7bvUZzvqGmouhvUEqiiG5weUSV6N8m1hRe0iPrJq5QUp+wM?= =?utf-8?q?Ub7NF1bnZP4EjdqJ6vMCLMGb6Tm7TXmSforHsBmpwI4OGhtrq5fKiGyHA+01oOU5b?= =?utf-8?q?JKbGqwNUWXzO4gNb+qu32OwELFeu9w0GVR0q109O4NFT5LYq/3E+ST1L6h6WyNTZe?= =?utf-8?q?kghbjLhW8JnV75vLVlXD0swUf+clJAdItumVKOxAwefVTcequ6qxVTPHvJhH6qPn3?= =?utf-8?q?UmjRsln5x3s+dsoq2cgwv8qypeDDf3+TyTeGuGDhLuEk7s/dhw3+7Zf89GWDN14HN?= =?utf-8?q?xtcYfqG49OycQ/uF1TvRYBo9/AU7RRos81Gk6MVDyhis4oA4c4zp49dqWi9AH7T4+?= =?utf-8?q?jpbE3sLI8iD4JlwkkRypiJvsjuxwhXjEchP0zY51vEMFiw/6Z6oFJsvwt/tGYHxaq?= =?utf-8?q?H+qUyL71ZvqUNo1l2K63GPoNFSBaJRrwtbT3nf9Jv3p5XKURQCcI3GP6tZ9PqvGCd?= =?utf-8?q?iUGzLhz7rWiHtxUeudiqhcSz1ESnOnt5RQGAFYLYC7S9Qep3zk0xQcaPTCes1YEXH?= =?utf-8?q?xxEExSs5aKratPk4SPrR5qZNgV8sbPfR0LquGiDcVQSWW4v0a69H3NFjafl75ZIHT?= =?utf-8?q?FBcUXstA+75Zq4PAj+vckXZSXJsMdODIf38kvTBUUcL0eouNB+qmpMPLj30QRedse?= =?utf-8?q?MB8auY9b/aGSH1tnEiQ1bqvIMfymae5JT4Vsxt194BmVW5Ys8cofbggLPkMM+y7/T?= =?utf-8?q?lsrbYQBhU1DnjRLvGK0GRXAiYWV4CnkMvPaqGn8scIW268273HuGIKwh7ob8ITays?= =?utf-8?q?ydMjko35cHHobEahDFEHunLsJwrSgAQ3CWTVnhFDxwlcBTC8tnN7EKePft+wJtsM1?= =?utf-8?q?NH1BdExJsJdR8yKxDcRr/XvYYgNuw39szctypmz36WeIS3JiRbEDYfPy1E90/bvbk?= =?utf-8?q?P6hAvS+L8Whb/+im27HfFEVUOL/HHAQIK8xYe2id1C99lNStB5WkqrXd+zi/CTCiL?= =?utf-8?q?KnyzelgdIN0HBveoOKOHvos1RGaZOXQFd4l03qWhQUWMy3+OfOS6V+HPQqLnk0ICd?= =?utf-8?q?W4MdzANVuyQbXqkSN3TAUgVHJt6aWhrTcmhNq6YUTw9lOFy5R4nLy2PrhrYHiBFtb?= =?utf-8?q?ag7lQROwiAnAE1AwGO5IUygAM920ka3HTQops4P5Ef9Z1ojPQ0CNkVqCxULi8j4Fw?= =?utf-8?q?xGlF6s0nFHdqEoXt2jLA8//csfA9SYknrKQOsPHeDSNIuHleCl1JDaBfmbPekaWzd?= =?utf-8?q?zoDc+Cu8ItCrWiM5X7kmKCMtijIAWu2mKfkNzSSjph/qcF4aENmigdHo=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)(52116005)(7416005)(366007)(921011)(38350700005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?sshvMHlyxhHF9cgxOYgKUD4IFvV2?= =?utf-8?q?tXWslhxKlUO7SBsGva/SjD/dv/RvnjjWgccqqfPToTM2IUf5r5YVmKQgPUOrnXaqz?= =?utf-8?q?z1wS4qifposT7Tvzk3d3qBxHw7YuJU702cOr9WAUUaOUtlVdOD8Rh7oQHbD9wDBPR?= =?utf-8?q?rg/zbLp96yflhvfdhoqD7xmZJ5JvCfvbLlePFZ81zdBjSDDv7AEPoP7lwmYWp+boJ?= =?utf-8?q?te2eNgmYR+OkJbOm8wK12Nmx1xaMipdpTMadtLQ0BLUVdMn6yf4kt1scfssB4cabK?= =?utf-8?q?pitvmqyBWKWy4KuWw9TLdHEiQlV5uXS/wOLphCin6/a59U/yNt4xQF9R4ScDMGZcb?= =?utf-8?q?Ww84JPoMiPiw+ccR59EmMmry3dZ0TwBW6PC9PcZJX2aJ8JNOwk8JH8bRJYu2E3Xz+?= =?utf-8?q?T6T/F735WS/z6EqFBZwfVeEQhKiWSplIOYIT6yHkF7QnXpMnHcNMp3SDPPCo/IM0g?= =?utf-8?q?CX5Fc8v5kJP4pcnLAqvyWV4JDUD+5xyBDpLD7j922YBVHgYklvFFoYpfNlsSOjcz8?= =?utf-8?q?gtypdAV77sGQ/IU0YOhDuTxinTaPPODx9jHwSCbXsVfdgYh0OF1VunQ+X4C/GJKr2?= =?utf-8?q?i0hsUAp6o1I0nzsAahg4A9Jr1dvc0Ksg133AWAVnr/JeK6HlnCgpUubO046C9ue9B?= =?utf-8?q?38sRvSfF0Ri/d/KJIim2y+tHlmJ/Bj/TSD4F7eSzhalBJeEK8jyC1k5rbZgFnMOIR?= =?utf-8?q?dg3gx/LrtdWYngbtjB6u1ZA60EK4GYq2YqpSgDCtbvnVBS7Dczim6jWvmviHr2BEl?= =?utf-8?q?J3FWptWijjkKUev6AuLPsiyScCGDnUTkKM/QbL88ZdKZHVOkEucxkIJ8euLOnK6lN?= =?utf-8?q?zyqD7PsSEN9qTXLe3m/Y/ZcDZxh6VPalD6bXkO1H8pnBZBPCQAROJFry4+S87pyOr?= =?utf-8?q?KMdVN6OgQzl4t4xQW+02ttA2UfOG5jeyqDSQBumCBWpopLmDuNF8AZSxLbeHkQrhe?= =?utf-8?q?6SeEkNSVOmn5FGrxa1X8jJXX0bdjoQkbKoMufpsz0ungm5ZHe+yuR7WjaJs+F8nu0?= =?utf-8?q?4X5hhcaobNRmr9ENGCLdYq8VMT78OrY9B5+ulrnMLYTxyUihj3YzfOSeNmbCJ2rVv?= =?utf-8?q?m7JA3A3sryOhQYZtPm1FyGuXyqBTw7wOn1bLCH3qWOkR4/pqFAHnhKZpu/ymAxkb8?= =?utf-8?q?eeT+EuJ2nPagqvkkHGv1Hz0ds0N95WBJ79ik6L7ZQig0Lnon1SRuW1XFWjmfi8jWJ?= =?utf-8?q?SkroydOcyMB3hgEx/K39sj33865b6nKU61ms9R3DchwsuYWQatHU5yUHRXdmdcxVt?= =?utf-8?q?iId6E90igUfUqnVwPY3tBQtqK0GggioDMqsAGMibYcPnh4LWWx3GG6L+CpqWYgsqt?= =?utf-8?q?INxzQXS+zlmE2pvmdr3lUofh8ACRRZjz2QRSa9u0dT+lKdx1kjRy8gEySnxQB3IZ0?= =?utf-8?q?JZkiaLHWwwlD+vq4aHJ43wpP4ne4HfM5VaZthurnoQJPBsVTAD9AkOKCNH3iod9GO?= =?utf-8?q?Cbag/B+aj6PWvMOXRxnrzk8Q9v5rXmTLsRvGE/ijP/KUIddWHfuxpZ82KE68Mztw6?= =?utf-8?q?N0pmGUvdlLLM?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6fb3a55f-6ea2-4b47-10ba-08dc67401734 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2024 05:00:14.5402 (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: o+4u5ebU0sv1ozLVRVKdYOxajhib6flFIa6z/6fQC2r9xTJTPJYz8vW8T+LwpGTA1DOk8y3UNWUM/9lRIwB4ng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8552 From: Peng Fan Guard the file with __PINCTRL_CORE_H to avoid build failure in case core.h is included multiple times. Signed-off-by: Peng Fan --- drivers/pinctrl/core.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/pinctrl/core.h b/drivers/pinctrl/core.h index 837fd5bd903d..1da7b0d329bc 100644 --- a/drivers/pinctrl/core.h +++ b/drivers/pinctrl/core.h @@ -8,6 +8,9 @@ * Author: Linus Walleij */ +#ifndef __PINCTRL_CORE_H +#define __PINCTRL_CORE_H + #include #include #include @@ -262,3 +265,4 @@ extern struct list_head pinctrl_maps; for (unsigned int __i = 0; \ __i < _maps_node_->num_maps && (_map_ = &_maps_node_->maps[__i]); \ __i++) +#endif