From nobody Sun Feb 8 12:14:16 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id CA193C001E0 for ; Mon, 24 Jul 2023 02:09:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231311AbjGXCJ3 (ORCPT ); Sun, 23 Jul 2023 22:09:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45524 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233004AbjGXCIo (ORCPT ); Sun, 23 Jul 2023 22:08:44 -0400 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0629.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7A5D57D98 for ; Sun, 23 Jul 2023 19:03:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HU+COSLD4RYsG6aMQTDIjX8kvWa0ZOhioOOSiDkLmqDFK9apP/1MBgYj1CsXPWAcjpIow2A09Nx8SqlYZ3FJ2l6mGK+MtpcV65iC9EB2p/tJOLlT3UMQlwSm2HI4l1p9GJgEK5xtuSL+ILd4Fdcb9gU6Ale6plCMcrjaSwRN/gqHP1oMO0R9DRguTKYGjY4YbNhkXe+5nEyRV5946tLgP58tJZXbkalcgy/luPN3qLyyHjUfNKC1MvKDWHqwZfNTuATcd5XbbSSTiyjq0xVFG7lSYkctVPISM47wXwczLF0VoBpwVpJUSvNtBY/1pO8v/QdkTcyup5ewwTNRh379EQ== 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=9eXsJHj1jKik5zS42sb9oDfVAHK3/hCH/diRSXT4zP4=; b=N11ygMynKkmjeJifHtiBvpU0c7AKGBc14d0/vyGHdi3K0+kceeSjtQVOxC+ivM3dUVKQvuntI4PCMYpbqcTLvL4fudn7DOUyb0UdwcTcrSHOiWaO11g6lUNxdlWuH9KxaD9HrS33dkH64wQel0d9ahp0r/jMghDXdUdmPHp8zy1CQDZOz/ftKQ6MRkWfGk6xOV7mQy23Mw9lmxNV1XUKzH68rtjN7wSbCqVcmJ9E8McUzq/a0AI/LZj3oc1w2y6fsKw3+8N3BZpm4aCwZmFWURRXsozlj6xdr2iqtQADD+vPpRHP1oKp3GtaYMUIKULtGdHGQq3H8aAEs5Pd7YziDg== 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=9eXsJHj1jKik5zS42sb9oDfVAHK3/hCH/diRSXT4zP4=; b=YdHcsnoU+EYIWb0/PrHnqBC3liyHT/WVQ+v+qhoXG9ibGHf/803BFB5xB4Uni/JvBsrG/UvdLRQc8jeEVfVmLK8VsL+9JlCd1Md49CMSnEDK66SaPizsGUOpBREfIGLym1jtoOV6+HoyMWDwQK0ZN9bLiWrLIfAj2W2IWu7mUkw= 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 PAXPR04MB8797.eurprd04.prod.outlook.com (2603:10a6:102:20c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Mon, 24 Jul 2023 01:42:31 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97%6]) with mapi id 15.20.6609.032; Mon, 24 Jul 2023 01:42:31 +0000 From: "Peng Fan (OSS)" To: shawnguo@kernel.org, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, aisheng.dong@nxp.com, alexander.stein@ew.tq-group.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan Subject: [PATCH V3 1/8] firmware: imx: scu: change init level to subsys_initcall_sync Date: Mon, 24 Jul 2023 09:47:02 +0800 Message-Id: <20230724014711.2048958-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230724014711.2048958-1-peng.fan@oss.nxp.com> References: <20230724014711.2048958-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PAXPR04MB8797:EE_ X-MS-Office365-Filtering-Correlation-Id: 01512a0c-460c-4dd5-3335-08db8be73ec3 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: 33xNPzL/Y9DtwbRQC5mR4deg3yjJL2FN54hW0aRFk4YSMUo/xKDjVMnsqlufLrKwpx3ys0WIJ+5jSXjsG2ZdKo3ZB9aXdk9g6lQzLNPqbZQbonvqr8epAQJvs3BWU1Xxp7HJjcrQ5RsUMiCyCQTljFnE0Dgt/AsfHLBJZnDy3yqfV9kq8dfB/0I9n4iyzggBmlge4owfMzLR/N3SfCuQ2CJqulwgOhps5l2aF8DGg71rnc2YcFdSAKlSnwBv3/BAAWhzYKCs6oD27/Ac5B6pSi6c5PYdelz3nR0zaQiUz2PC5h86KHUCVxcd4Febiftzzkl6tuD1myh9xFbd5hp/7zDM2dTe6SMg4WRLfzmCCMhl1jOy06o4wJ5H91ycNJNuuPpmkYKeSSWVclbf+efBqHOCZIHtwx/UEwsYIwngdcKMhuTIDjzNxRACCA81MnvO+UlGS3X5d6FNTgTaHrJ59+4no/B8NDatPVaqTfWIXqwEV1awNYmMZWV2BscDnmApXI2g2Pkrd0CZoVL4yGOQSrxXz0HmWaIS+hK9gPZGjr5u6TLV1o3QLQueeD6dnk7AWnFN5slkqQRKQUOtgpMJlwuYeEKYcZakn4QNMMT96tr6J6Y53sWw9ISQxBUE/QgK 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:(13230028)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(451199021)(83380400001)(38350700002)(38100700002)(86362001)(4744005)(478600001)(2906002)(1076003)(186003)(26005)(6506007)(6666004)(6512007)(6486002)(52116002)(8936002)(5660300002)(8676002)(316002)(41300700001)(66946007)(66476007)(66556008)(4326008)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?t2GH/lRdYKp62iJV7M8ciZ5xZ2gvR1UKCBRwGLHKsY9psjzn6mrMaiJtJIDY?= =?us-ascii?Q?JCpjsjTYRHPa+ZjYlGl82lemuDcI25Xqu2igrCJiqNvZ9gysC1Raz7yOAGW8?= =?us-ascii?Q?OFb4Zbj9iE1CPEUydxPPTIw0dVqhytvj4jYAhDGHAiSPiy3DvwnDBo85Ew5q?= =?us-ascii?Q?MYe/dTyGJ4ljRDG4Dkc6r0u6kpdqhBceSb9lJrM3SAa4+sujHJSD7JtDZrun?= =?us-ascii?Q?pQYU5ezUAkPEIHalNICDD8EOYalMh5GGqwAXAb6iwp2bzU3lmTsE6oA2YWnv?= =?us-ascii?Q?UCpxx65nW9fHutqswm84XDd2zOrToCATQjEOZu98d462YzW3nTJYQ7jAKcev?= =?us-ascii?Q?7LnaJ+Tiq+OHemwfIFM79abL9u0SwxTfW9++un/JB0QPfWGCpv5/SWTFsh91?= =?us-ascii?Q?ffS0E2wjynO+70wlF7wkwirRsEjEHqTYk5w4SG9xi6KVkcrJ1NT60iO9L2sU?= =?us-ascii?Q?5D5W1faB+A6Uy7HHL9vkH1HYjGS8oi4+IwxgO5BYq9CkneL2WI3LHtKEz+p+?= =?us-ascii?Q?luQOHcKvazEZBM5IFvirB9zQoWfECK7CfOXpQ8dVTbmF5pRhOpZBrHEHpnJN?= =?us-ascii?Q?iQXbRpSd3LZGaj18jQmi2tIS1FHXUDRGUMWO4qJIv40EuHK9HdkVBLm+NKML?= =?us-ascii?Q?XbZpHCoZCEOEWzZn/fQeUIEueiEEdDGqB2mxBBCAqUG0hx82ZihVHqsOgg8g?= =?us-ascii?Q?XH8M8z9GNQf7laVaHkEMvNdIMiMZBr4GpVoCyUfNyBhIwzem3lkx2ZYk1zfm?= =?us-ascii?Q?7bIYfEc3MW0Q0SNqINoHHP+RPZqbrGlwkss3msycT1nfvXZQunAevaGzTdi8?= =?us-ascii?Q?2IMbaoDSQVdhCx5K6bcI6yneO0TLBfnEbkyqNRuutemWGhgI0lI/IhAO9Ygv?= =?us-ascii?Q?9ay1b76lfR/fvLc3mQBUiqlleRdD+62zXInp0+bW7P6ncSgEaKqtzQ762bx/?= =?us-ascii?Q?GA6cysnOj2MUrjV/r91FK/bdhaxrH+bxLEVahBZpaXd0YJT4qKxEBbFXCjuc?= =?us-ascii?Q?nBBaTnWw5Ow5Z+Ohti3ztHBhAtjwxwMEN+sHOwpCtssuQ8T467aQk4QAy0Je?= =?us-ascii?Q?5zet/ivJTZKhqCZONaljMlo/KKrIB7jkdlOpFDjH+0NstiBHGO0QMU4MZ2IU?= =?us-ascii?Q?FqxniJlGavgXCWUQB6JViRfuPDQ2dqNEONY3ImduUERRi1WaAjV6jFUqXp1U?= =?us-ascii?Q?ozo21PUFJCMc34ZnTIlwvjIIQyd95C+yXFocaYKAhQMF6bCRfLXADqoxaC34?= =?us-ascii?Q?+xspubGkdx+5HaFGnqie7oyKAj8YataZGFxSX80aqUODkWQyaUlZuxTg9w+e?= =?us-ascii?Q?She9yfC5XZTBHk469NXkGJK/uxiUj4Z+ix63zm3lguwiBsdhyzZaCXRR3HYS?= =?us-ascii?Q?hZCm0GRLzN04/lfm8sFWD3nMm54gDSgiDV7cci4c9l/AzdP4Eva6adF8ACk+?= =?us-ascii?Q?mRMiSffi9Z5SleFJfGfDDRxVoXpGWADh6DzbsflYsKHJLmrcWV1dLjI486v1?= =?us-ascii?Q?gNPiA+xM/ahPnKIA7O0lC9U7BIhRiCc6lDUTmpubddVzDuhg/QVIOTGg/9IN?= =?us-ascii?Q?VbaT1B5HmQ9qAV0xEEpdlYFjPQYc37KkXv90+hcl?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 01512a0c-460c-4dd5-3335-08db8be73ec3 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 01:42:31.2971 (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: 7I/pseSZafhsHrFPeHjHUYlYUXapksQbRwnQ/UyqXEVJC8VoswruWNMz6eIA+4T41j20ADc3vpl6mX2oY8dgSQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8797 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Dong Aisheng Change firmware init level to subsys_initcall_sync to ensure it's probed before most devices to avoid unnecessary defer probe. Signed-off-by: Dong Aisheng Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/firmware/imx/imx-scu.c b/drivers/firmware/imx/imx-scu.c index 47db49911e7b..2d24359420d8 100644 --- a/drivers/firmware/imx/imx-scu.c +++ b/drivers/firmware/imx/imx-scu.c @@ -353,7 +353,12 @@ static struct platform_driver imx_scu_driver =3D { }, .probe =3D imx_scu_probe, }; -builtin_platform_driver(imx_scu_driver); + +static int __init imx_scu_driver_init(void) +{ + return platform_driver_register(&imx_scu_driver); +} +subsys_initcall_sync(imx_scu_driver_init); =20 MODULE_AUTHOR("Dong Aisheng "); MODULE_DESCRIPTION("IMX SCU firmware protocol driver"); --=20 2.37.1 From nobody Sun Feb 8 12:14:16 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8180DC41513 for ; Mon, 24 Jul 2023 02:10:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230360AbjGXCKB (ORCPT ); Sun, 23 Jul 2023 22:10:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45988 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233054AbjGXCJO (ORCPT ); Sun, 23 Jul 2023 22:09:14 -0400 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20628.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::628]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0997819AD for ; Sun, 23 Jul 2023 19:04:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z3poGsxo05UgSA+zWOdVLDTdnlkMN5Wdxu/7YKHcgjITxToO5VoVo52LSbp/yVgTUr8DJiMVU/KW1WZ4n8zPTGiepj7Ho4pyCwACwvCqFSJFRY33enQlJ4gP+24w53b6+CLsf4WC5psvbN2SQ1UGhwdI2BnZRPeqJy6w/ogNF12p4/qoW/S0R9QQqEOxZEa8RHGuwFhpB86/ffiq9WxIhEDH9ZiHnf9w50bqfBslXUeQSbxN3Z4esQ0ulWjHN+pYaD5Xj3B56lj/w0syGzf6E+7eFRZZN4YI0kXj9Zkgy6ygHNS1f5lZoY/DtCETHiqaXWo/WXZLbxD7TfP3tuhL6g== 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=DF948BRl8NffqmzXY2ZKiRJwHdKM7ujns57fiU8YtXw=; b=l3GSbpQbbAnFZ2tkZPlfMt8zZo6BM3xedWPIItHDlWuEUOcDOYgSdIQjsQH+0Tg1oBvojjPjBxhP51SZ4eyfEJlQHEIMaVHJr8E6119zbEvMjakIhP0odgGntUrJj8Km9tVUDd1kpYKDDWM9NJiqaRg4EykQfkG7UKRJ6U+S5tKt/RrRZ61KNlU/fOdk/4wcjCuXjQdHfxUedtq9KhfW33/xHwqd8tkwARzkz5Mz4EJjfVjQOOu/LQj7mWihxhUboMVk3sv5H0P1wL528ii4tgpMR/48a2pNan2XZpC/23e/IS8/gCDX2MBRUzLMHjRvrFlobl/nXfemm23P1JFSSw== 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=DF948BRl8NffqmzXY2ZKiRJwHdKM7ujns57fiU8YtXw=; b=iDAPwUPZxS/vrTAg6Q2wydAXRjs6hix4BFkVpAsr0GImvRKzmKRVWzhRFW5IyRyONvb73McMYkiISICPdjYGp0gwxVgNR/Ki58olbP7YMbhl1/dGXS48hw3of9W3wOVlWLhBpkljzv1Jz23Z6Q8yuXGFX9jbKfrEYNhnWTaWFvo= 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 PAXPR04MB8797.eurprd04.prod.outlook.com (2603:10a6:102:20c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Mon, 24 Jul 2023 01:42:34 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97%6]) with mapi id 15.20.6609.032; Mon, 24 Jul 2023 01:42:34 +0000 From: "Peng Fan (OSS)" To: shawnguo@kernel.org, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, aisheng.dong@nxp.com, alexander.stein@ew.tq-group.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan Subject: [PATCH V3 2/8] firmware: imx: scu: increase RPC timeout Date: Mon, 24 Jul 2023 09:47:03 +0800 Message-Id: <20230724014711.2048958-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230724014711.2048958-1-peng.fan@oss.nxp.com> References: <20230724014711.2048958-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PAXPR04MB8797:EE_ X-MS-Office365-Filtering-Correlation-Id: 37872346-64dc-4005-05fa-08db8be740d2 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: hJ2r76ZfAEJ4GPjB8Jxl64xP/ZH+m2T4oI3zT6npIOQw4V8zSh289yaQErvKbQ7CmF4ViGVA0nuYLoOMhp5o9JBftD+nqmjQST9mmnTtnQb/CZI5YBFNn9reEBceFetsFuFY3GpwLEp9RXymWIZp/wzv2R0wniJK/ffl9LLrSfOXSWQAAhzQ9s0SerLv/Xw8b8B3MGHMV1/1jKb3shFwmMZZncEFKlqDu5fWIXm8EwT1FerjAQy/TGe7hqD7AH1KcQmlUvSCvAQQP8etDthNEjPnontvw1j4VbCBPyHAvD74QJRyVolD6SaN4wAX0fsZ1RY+WSNaQtDVqXVKtkU/UhwOoTSPnnKAAVMRlBQRRu6NuvyNoFQhbCS61tjq2WPQhZCZlLjAGUcM4wjSZ88YpLArxxDrMNaTKud4nFSeNApKAmYeL8tV3LTJAlZtncF/RSz6Oj/4NJCFN1Aq85rT5XZh0t35lmHOHfJl8vm0WLviZDTlO0x8GRavgC7uo9QiwPhvv5f5KKxXekPAypf/t4BpphYsRGCfZbXxEPDqGM28Av4p7cUWMTeiDmmYDkBSb1P80v8AQTIiEnqfeanGWTpKUe9sqAAhLdBAkSCZpn714mKtnEDhYurZeHs8yoZi 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:(13230028)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(451199021)(83380400001)(38350700002)(38100700002)(86362001)(4744005)(478600001)(2906002)(1076003)(186003)(26005)(6506007)(6666004)(6512007)(6486002)(52116002)(8936002)(5660300002)(8676002)(316002)(41300700001)(66946007)(66476007)(66556008)(4326008)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?U3x5mZADaeTO0uTOFVf2QRdUkb9v06S0a3rcUzcU7MzBdM9f6ig3FONSP9qk?= =?us-ascii?Q?2JvZIOy5ciByaIOX0Yzk59BkFQVg1t50Xm4jEZTwlsKHDfcikme+44mWcAwA?= =?us-ascii?Q?QKEls36Xsh5udgOHNypTWtj3AhFYjjWENgWV+/H43+R7IYcFKvzCDN1Nahxs?= =?us-ascii?Q?l1C4URliR8NrDl8U1IagSdw0ECTBWSLCocew9Oa3j/kMPeNC4cVALBsxAIs7?= =?us-ascii?Q?0t5KDo7XhwUuB7+CARQL0S9IyYHrYCQqUZmDXXXSS0H90HNdnO/iEP48U44C?= =?us-ascii?Q?yYOY7RA4HYAqoXweSTnA8iJczwhlBkIhnJMo6dku7ep+THYFTWL5JxrURyJh?= =?us-ascii?Q?T3G393E2o31VDkE4xaX9mvOIQkBmPfle+Buf9OCJ/raY/vz1xih+Kaqwj+CP?= =?us-ascii?Q?eY2wcjmmTZGLmne4mo8kvGnUQEEzJlt68RlA4oDF7TMQLcseWXeH0c40Hg/y?= =?us-ascii?Q?FsHJqqvC9doW2QrzvCL11ShdAmxERSf0DygfHnhwE4+RiHvc5xRhe/lrHDLR?= =?us-ascii?Q?NdowIgh8WEqFmoHtL0qILjLxEibV8npTymVJ62eLEmGuVBWYOCg53QKx6Jtq?= =?us-ascii?Q?Zw9hilYexNnGqmOoHhz13Lu5BcfAJD6IvQqEeuyC/YuYqLuaMej0i/LCUV8r?= =?us-ascii?Q?ThzFpKsz6wvuPCt2Znw3zlEQ7/P2+Km0okmIC3BX7ffrlUL4vpQQ0QMfJFpf?= =?us-ascii?Q?t7Bz90H+nnuPGFZc8iblr9c9ro3zytweKCACht2UUZQkKiFeYP6MXc25Hcli?= =?us-ascii?Q?Gs09ZLxBsPmHptVCyJasKlqd8BzhGuJ0yQ+Ebo9qzEYl64ClJJA4H9sn+NXZ?= =?us-ascii?Q?cPcbLNw6F/EBi/vcgY6eKBOpUsBtL4NPx1KR0FQ5knaKKtUC6zLJGjADIDl7?= =?us-ascii?Q?apggvoECO7CTGzBGwNqCJvN1jAhz+a7McTPqNEo3WYNry+ltq2AM1c4FKwDM?= =?us-ascii?Q?SK1bgNotJpLLhZ0mZNDq+tNWZa8ldSk+E/h+Ydjz+Ap6PEo2+hpSh3RcHGrt?= =?us-ascii?Q?jaDPPc3DK8jIU9DyFRzOfeh2bN7P6vzyH58x/NwyafNNEC96FhX0I2ttPhDx?= =?us-ascii?Q?Jk37LplgKf1Ij3VJl9QSnh4ji+WKb3RW3AJW0PHzjBbg1J40M6A7lrM4uSYd?= =?us-ascii?Q?ji6ARxnulJflqcaqozWkUGeH/RmKo9zl9GfL9ZdxheqjRdgOp18dPePcSqJ3?= =?us-ascii?Q?FQByT3fHQJBTRLLz+yycDm2Qzrs3D5u44j2DhiB76p/pFx1zzV0ByDRLynWX?= =?us-ascii?Q?JbDH3jDQzIzTLYN0edwmbXxI0VhnanuwYDQqxJg+EprDvxr0MsczPkLqASkT?= =?us-ascii?Q?0iZzwvbvRW+m7oTcWP8tM/2G89mOgtLilpEcsRURU2K2z4hJ8/kwtQQmZFqo?= =?us-ascii?Q?HB8PgBay8XV7f5lwZpCsrveYKYRmTZq/HqxCPDbR0trXT8Q0lD/TxUvKeS7p?= =?us-ascii?Q?gzkf3LyUa1xYT/46wHCbjfLP3m5UhxhzSeGSPz5fFUCWCGjjFKFY9VbO6EpV?= =?us-ascii?Q?BpfT1f0i1hN1h5nx0ra6joEdO3POJe9uvgi9svZlsRerp2cm+2i8sS6QcJi2?= =?us-ascii?Q?cjydXK0iLq0Pq2SyyS2KzAfskuPeLuJgGLN1mmSc?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37872346-64dc-4005-05fa-08db8be740d2 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 01:42:34.7376 (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: KBA836j7+LZVEbdpvAoVRO3WG4U1mV9MvPX7exUnz2x6sHJgdmKaIHp+1QZqoQYXyHuCHeWrLzLQcVZAVOyTjw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8797 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Dong Aisheng When system loading is high, we can met some command timeout issue occasionaly, so increase the timeout to a more safe value. Signed-off-by: Dong Aisheng Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/firmware/imx/imx-scu.c b/drivers/firmware/imx/imx-scu.c index 2d24359420d8..14ff9d3504bf 100644 --- a/drivers/firmware/imx/imx-scu.c +++ b/drivers/firmware/imx/imx-scu.c @@ -20,7 +20,7 @@ #include =20 #define SCU_MU_CHAN_NUM 8 -#define MAX_RX_TIMEOUT (msecs_to_jiffies(30)) +#define MAX_RX_TIMEOUT (msecs_to_jiffies(3000)) =20 struct imx_sc_chan { struct imx_sc_ipc *sc_ipc; --=20 2.37.1 From nobody Sun Feb 8 12:14:16 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7F2BFC001DC for ; Mon, 24 Jul 2023 02:03:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229597AbjGXCD2 (ORCPT ); Sun, 23 Jul 2023 22:03:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36574 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233129AbjGXCDL (ORCPT ); Sun, 23 Jul 2023 22:03:11 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2073.outbound.protection.outlook.com [40.107.6.73]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E91C53C20 for ; Sun, 23 Jul 2023 18:55:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JKnKqa4PZr176b0QB1kt4O94+n2uKKa5pinS+c1JUxYX9p5WdZnIRj8aJZIgtC9gJDTR/aAmdL8odkIFtccMlFw+sYMC67R2GKcOpnUBBy+k/byLxZHqwNMfk+/qDi7bP6YXF5koBJdprAuQFb4drlgRF4XXD1qAeDAly13S7OLP+c6T3yBFdVx3WT/6jIw7jTNWB4863wZEyZGSEP/4YrjWZUrX2YlE7OqxeIxC6/phqBA8VfFG4Ox/vqceKecvcALRRvsLkE/J2zedsqkMznLqeb1bRIUm37DBL3lkbkAAEApxe+It+xhFuw12NggT6tT1oo/pc8hEnjkq+HOYbA== 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=I1EaanuMVw3yN21IXzDoO2thxcz5R4f6468cftBXaho=; b=QhsnK8Zf1joEBnt6eUHGvZ/I/me6SUOLL+OTklo4uZMbTX9GdInCcZ7/E/Xhp1ClWXsDfsEg4CI+Iap+KQgM2+HV9eJACdT6dgwqWLC2cZ6/6s7pnpeFswqVDPLKf7hRMypL3IBHdaBMaklNX4SW6XwdGEL+PZAwZPqOd48fXoB9jhlePnH8hk81h+R/Gt6YMeUHnD7z0ZxwN9TSgQThaCSupxvDRFtHt9zMcroFPJ/8dJOirvV8I+2URQ1f195w72rPtMNUsKwe82+KHdFlzjQfWngyIGhP45WPOmwfcPXRF+DeK2cUwpQ+tWJqllngNEifgEssJ0pSRPd8qN/BKA== 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=I1EaanuMVw3yN21IXzDoO2thxcz5R4f6468cftBXaho=; b=WP/7a21sEZtjitEj9vRmv3rg7JOHd9zyDD92r9J7AHbNsNqN2k8fyYhXKVPeQC6IV+ssZkhglBPZnow1RRhYv6roClrAmuGh4Q1NJpMrAwKpYUTOoKy00gL7ZxJpEidrK+xFcVutCcjMS4B7JgHm7nBTd/3VrxsFQdBRUbmJQ5s= 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 PAXPR04MB8797.eurprd04.prod.outlook.com (2603:10a6:102:20c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Mon, 24 Jul 2023 01:42:38 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97%6]) with mapi id 15.20.6609.032; Mon, 24 Jul 2023 01:42:38 +0000 From: "Peng Fan (OSS)" To: shawnguo@kernel.org, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, aisheng.dong@nxp.com, alexander.stein@ew.tq-group.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan Subject: [PATCH V3 3/8] firmware: imx: scu: drop return value check Date: Mon, 24 Jul 2023 09:47:04 +0800 Message-Id: <20230724014711.2048958-4-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230724014711.2048958-1-peng.fan@oss.nxp.com> References: <20230724014711.2048958-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PAXPR04MB8797:EE_ X-MS-Office365-Filtering-Correlation-Id: 13417320-f716-485d-75c6-08db8be742de 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: fLF490Vr5PHIQY0pGOOwu53SKp8ixvj3arZFagK/lmEXIwcXr29mf33/xGjFti4AmjBM9IgvUnrNEmhSNXGzSbEtaeSc4+hXsNY7luv8MfR7dQIGF6vvvaBkrG7JoJPV8+e0/cu5zOq30eczS8xScVRk91ONQaLBaLv9pS4fWe+LqWkZnJ9jSpY2hePN7PQ6R7ddCwriz5C2hM1RiyDBuaHtfoRSXcNrwhQalT8DR3gD7Tn44VLDGqu+lKSh5cS4CHoOt3f+lGA1RRoCQqRmGVgprOduUwuh+t50iE5bUwDgu7UeAiDqreKNNFIFRuN5ciMWmonRXXKVHHtB2kkKk2YAzTPiDfDdAvO9UTPxEMo5H21pN9aDcNJRNrEvaOFCs/tF0RKtcysKuI5F211RkYfp1edVbSfWdouel9WoS2j1hzRm+B0WRmS8+8wsBLLqqMhtQ5N0dlsLRddldmQz/eyP9iut7HM2uLDzG90asOLqa7YUUge8jDT2I4h0oKeh22rz4vjB8wVdnsuOjfgdea4ZcUNaIWaTfhaxewhbKYa2w+J1t9olskz7EeEKKLL45Qqleo+cznypptSRtzXcznNOBcAgU/zfmogTsoMjE6uWiIA9vPmSBgIil7NToOky 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:(13230028)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(451199021)(83380400001)(38350700002)(38100700002)(86362001)(478600001)(2906002)(1076003)(186003)(26005)(6506007)(6666004)(6512007)(6486002)(52116002)(8936002)(5660300002)(8676002)(316002)(41300700001)(66946007)(66476007)(66556008)(4326008)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LOygtmRW/rc/KmDDX9LBSEbLi7r2moBqLjbsHzA9Hy/lNNoUStfHxzBYcn2q?= =?us-ascii?Q?quwOI7T/ZXgBxAQSMOldcrKfbXfLuIRRXxr2PtH01eB2QZtu1LZgDziGHuuz?= =?us-ascii?Q?uIVVuj22dDrd0xNuhXe88UJ7HLwery8UOP2yjoKKaRqREiLBoT61mRRSZ+jA?= =?us-ascii?Q?S5Wy0RFpOfD8SvrafboosEztwY8zUznMkshlE4j7R2qOCiMureYSvWcQXqzJ?= =?us-ascii?Q?i3As1aX0B7zQ7drZvuFXYOHvH30KqrSshQjeFdLSR+DZFJjWZFaooLhsRj2N?= =?us-ascii?Q?ePI9vZPoq7OR7G4Iv8eVDrghhtZ1kpZCNFuuINDtQvbCzeHn9uldGTsjW50X?= =?us-ascii?Q?k0Ri/jbGoq+UqoCBGVIhYVLuOZ+AaVrvNaVb+/7eWgmyq1dd0MOmV5DCB5AB?= =?us-ascii?Q?wzviOq94n5jI1Tq3CMYnLQcYIavcbkby9DczKMKgGX2YHws1fP5FyT/x1zi4?= =?us-ascii?Q?0ujO2jg/1u3r+w4B00MVhHMVrs/Nbs/rYBcwAy3H53uALMG0ZPkxh56ZK18g?= =?us-ascii?Q?L59hiUi8KTEeDSIHvPGVtsWzvTg5rvvT8eFBHp1p9OD9i59mb16wsESrjhCs?= =?us-ascii?Q?c1Xw3zEK/2nPQpteIkOuLt+21eP1W9+F0Y6AjcUsNacovc9btu5xvnB5JB8i?= =?us-ascii?Q?qH4D4T3gsph3DFFRrsXiZkhX1NTL4nE2f7xerX1AdBV5WxD2xRi9IjzN7NeG?= =?us-ascii?Q?w7H9znOXZ2SCCROh2mJxPeKTbybW1SbRUbpiZtJFf3Q/7Vv7LzFUfKc2+UiX?= =?us-ascii?Q?w0zdy3pgBi9U8goqX1qJWcBvVRg13ACD7Kqr7H0LrZWKQ6BHGeo0euIES7+K?= =?us-ascii?Q?yHWGn1V9BoQIsiE3H5iTM1AC/U4YEXBans6GmEij79F8+G1yBxp9k0F2LEEQ?= =?us-ascii?Q?q1KVRjHm1CEPzryl2qzqD6UIE8R/z8X8I98ZtLK6KLCDvYC6wGgdLhFgv7lG?= =?us-ascii?Q?qhoh8TAMRWxSvlCnzM/WZAsDGRgZWKRYwN96WGQ1E/W76Dz2StTMIu3cvM3+?= =?us-ascii?Q?O1DUFJsam7EJRevES4Fyza/zbJiDuEziCCsPF15h4yDra+l3a+QCODyGV92Y?= =?us-ascii?Q?56TdCHm2RLgiCni6qrggmEYd8nAGogFIXyOjE5kKkpm3P3AOmZxOm7f5rFYi?= =?us-ascii?Q?04tyX0c4c5htdqvGJVPWWzCclQMKxWIGZR3Yv7qBebC0iLPqnWan08aym8kO?= =?us-ascii?Q?iEMBt++M1gayXIS1PyhmstBZWGnal68mWM4e4f4IKqmVq5BVAyHiiYu1NLmc?= =?us-ascii?Q?P8ALyAfhB+ripVl8tWYmAlDhtt4rb/ZcoLRCI+9+dvUhqVUaEV2MvCxuBahu?= =?us-ascii?Q?m8WQQ+v0oVyDcl2CYvuX1Vit2H62LhtMxpbL/6Rhpz3J/N0LFEwq0Gv1Rerv?= =?us-ascii?Q?MM4m8qim1B+VX34QxGoVgoDMPtiWI3N7x/0frbhfP6d5uFvfLcODGeybN5Ky?= =?us-ascii?Q?pDaZz6m+hrR1575DYb2dFfZeoeYWGpz6fF8LIsnAM0h8W44WIQZXUUCwMMjH?= =?us-ascii?Q?LQdHpSBeh64PRAYnZPq5RyeK6nwVsYNWM3f8wWX4o59nWXS7FwL22WH6cS7Q?= =?us-ascii?Q?c7JJL/3VdXhaD7S7efIS9VZEyOw65RCgbnXroTuo?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 13417320-f716-485d-75c6-08db8be742de X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 01:42:38.1593 (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: NgvhZIGFHSytICsufZGymQQn8n4mwr0rjjXoaypnE4EmjjtHveHI7XfvaWfFC3SMItA7PRUhBr5cokGuXvqaLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8797 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Peng Fan For IMX_SC_MISC_FUNC_UNIQUE_ID, the scfw has a return value, and the imx-scu always return 0. So drop the return value check. BTW, also initialize msg to 0. Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu-soc.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/drivers/firmware/imx/imx-scu-soc.c b/drivers/firmware/imx/imx-= scu-soc.c index 2f32353de2c9..ef9103987e76 100644 --- a/drivers/firmware/imx/imx-scu-soc.c +++ b/drivers/firmware/imx/imx-scu-soc.c @@ -33,20 +33,15 @@ struct imx_sc_msg_misc_get_soc_uid { =20 static int imx_scu_soc_uid(u64 *soc_uid) { - struct imx_sc_msg_misc_get_soc_uid msg; + struct imx_sc_msg_misc_get_soc_uid msg =3D { 0 }; struct imx_sc_rpc_msg *hdr =3D &msg.hdr; - int ret; =20 hdr->ver =3D IMX_SC_RPC_VERSION; hdr->svc =3D IMX_SC_RPC_SVC_MISC; hdr->func =3D IMX_SC_MISC_FUNC_UNIQUE_ID; hdr->size =3D 1; =20 - ret =3D imx_scu_call_rpc(imx_sc_soc_ipc_handle, &msg, true); - if (ret) { - pr_err("%s: get soc uid failed, ret %d\n", __func__, ret); - return ret; - } + imx_scu_call_rpc(imx_sc_soc_ipc_handle, &msg, true); =20 *soc_uid =3D msg.uid_high; *soc_uid <<=3D 32; --=20 2.37.1 From nobody Sun Feb 8 12:14:16 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9340EC001DC for ; Mon, 24 Jul 2023 02:08:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229909AbjGXCIU (ORCPT ); Sun, 23 Jul 2023 22:08:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41314 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231920AbjGXCHq (ORCPT ); Sun, 23 Jul 2023 22:07:46 -0400 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0604.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::604]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EB81F30E3 for ; Sun, 23 Jul 2023 19:02:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V0AyQ32r0r3utqRQsuOs312ESM57dipnp57eJrQfgcfHewfQm4nETDWKB2o+gDFn/bPITjXWN03vEj0ebNOol8xKT4apm2J4GDk/Vr/flBShNuZkd2h+VC9kZtrRaUKp4KMihAJMlcqdsaWQCpqhVuh1VBz5gLJgncKA+6xy2P0OouwI/sZK9Ovl9AVbu+O9sZCRN/EYpcjc9oE+hgE1/i5DMYnruWj/is9anrRfpqtiOphDUJ50clqye5aMyfr/OdHgglTqVH1hCBY1m8V3y9C5MigoAg7xefH1nW3Q72Gceb5aOSSmS7/aUsRtQSPQ7B+TaaP0a04yIkA5UbriIA== 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=oI4tLjdGvrvpQt5r0xaIf/zZnKlkwUrXvNkzmXrngp8=; b=Zzg/zwURuspkguwGuj0OCQvUBkXbcRZxEIEKfPFfNtbddSoLjn/9p+ICPpdXLIjtw1x0Nc00Ev/kmf2xj3/XCAqdJh0WvwnpWtCzv37FjKpV6dCBKMN8tt85z30Sdc9ZCUui7AvQ3jWO+6kQ/e340aeK157W/CqlprhX/NdP2ye6h2nH03XcN/R51UQNWhzg8jMXRYDzaHUDTlraRUt+8DjGGmmbBZcEo5WPrMBSOKYzhvJh+J6Qe2cY6Gy2cdvwUEY+dUj3NU2s/1Dkd/p7m1DFk5Xca/VHPuboqEyNzzt6L3hO7BAsPOcDqi4+8x6nXPtSnXrg+0KmCy9AWY6x/A== 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=oI4tLjdGvrvpQt5r0xaIf/zZnKlkwUrXvNkzmXrngp8=; b=ECs78Q3zUkktSV/0lQw4hNoYWht+WzQ0xEJ9sam1LXB0sdQPXfd7ufiOaZyRZvPsScu/KLtIlS1WNRnL38x+buWBH9c5knssVBKJbahm2QR73nIicSr8+pvkbxRbPEO0vUpiUF23gAKxv/BHYnUOqf4yt78opDvUVD0bQO/d7y0= 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 PAXPR04MB8797.eurprd04.prod.outlook.com (2603:10a6:102:20c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Mon, 24 Jul 2023 01:42:41 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97%6]) with mapi id 15.20.6609.032; Mon, 24 Jul 2023 01:42:41 +0000 From: "Peng Fan (OSS)" To: shawnguo@kernel.org, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, aisheng.dong@nxp.com, alexander.stein@ew.tq-group.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan Subject: [PATCH V3 4/8] firmware: imx: scu: use soc name for soc_id Date: Mon, 24 Jul 2023 09:47:05 +0800 Message-Id: <20230724014711.2048958-5-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230724014711.2048958-1-peng.fan@oss.nxp.com> References: <20230724014711.2048958-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PAXPR04MB8797:EE_ X-MS-Office365-Filtering-Correlation-Id: c998e18c-44a4-463d-8169-08db8be744e8 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: GMe3NnyQzWcKpAC0vX9cltKXbo3tX4oZwHNIMtvfUFfNLaipZxe7PPpFOe0aaq04VY8ZYDt1Gzobv9zkRVqnxUro2tYRy3Ml6vP7yXnu7cyA4pF+Qii/Nrls4mbfX1BwS76ww3hM19nJ4CsSBvvzoCQSuL30R6EYZGDLt3+wJej31UjqjX03soN9yoML6xSnL8O960CxGVD5ZrP+AforCODqaRAUkv/73Yk++Eb68Ilc2bUOmys7Yize6UFAIrSFDC3h8s7/5D7XZPzkz46e/3SsCFzl3jBzGDm0hO59eEDn8MI8b9rPuNrsuvItLD8UKh75wIf2iqXWANfgang9Eeh5v5xDDsiL6tv76RsRxgB7B145nfO5pU8/mCwXaMAHW9+hU76IWJkbLv/uRQcnU0iaDwLgrw/yhRTjvB2enCHHTUseufLHzfIXaxOsN7IM/ZVYBkd1Jo7ey80ES7QzBOfSjOmZQjyHdAfzeeewBHwycsyjf1+/PzZ7d1/JYpvYOuElovfo9FkqgrF/Ys84vTU99nMAtc8XTEcpVK1R1LmyhieLVzsKcvw/fisw2BhdZ6QuwcSI9+c0tu066yzi6Xl3oA/u+MJEBjiSXhYMgwuDdmVGAK/KJn7GkzglFNQM 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:(13230028)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(451199021)(83380400001)(38350700002)(38100700002)(86362001)(478600001)(2906002)(1076003)(186003)(26005)(6506007)(6666004)(6512007)(6486002)(52116002)(8936002)(5660300002)(8676002)(316002)(41300700001)(66946007)(66476007)(66556008)(4326008)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Nif9kvk2XQKddu701TK9Q1UFxQZqIlkAPKRtLjcNdFeSBmgKwvWRunMBZiNn?= =?us-ascii?Q?tk+6w32ZzxgcR3aSxQcp77UOzofVbXFCBy9EHta6bEWSGX+2Lg+7OjEK5hiK?= =?us-ascii?Q?bCPH8rewjGgxaZxyhQylE3X3S3RqydrPBQdu5neUKBZik4RPmen88yAZjuAR?= =?us-ascii?Q?GtFgdws8+aF+uhZXw2q/68V7GJw0q4LtVABcPCW0+9gYreUN+NROdbMYCIrP?= =?us-ascii?Q?pQfPvceYc0O4d7j5Cd6uDJnoCQgkksXV1i3nHjCuMjubyVxotsdHYuXDnv6s?= =?us-ascii?Q?GYiZ7Y0z+EaYdAcW+lDW7UoPafZ237HuD4IUyamCj38eGD9XGBm20pEsIvyw?= =?us-ascii?Q?6FDrw8U21IuolpFRZhnrw0LRIZPtuketfooKeGcYloh++j9NRvht2b+6W9hU?= =?us-ascii?Q?iLaA/qYFmDikGb1RngQ0A3mU4ux2l76h1d9IpT8uHQhx0H0fhX+TNc1aCpI8?= =?us-ascii?Q?nIK961vjnzcM1STNuTa4s1Yh/7gsaw2UR7w6+CSuCGWmvdTAo757/76PsWse?= =?us-ascii?Q?acBi+idXVTjQO2xVHKZnarGk1v5Iaq5la2BJzLxsCLaVbUww2lyfoRcw4rot?= =?us-ascii?Q?Ym2UwvSjk0m61ZTaD8LkYKMzrzmHlD8Ki5i0MvsapnbidbS+C8DG5BjRKPNd?= =?us-ascii?Q?NT1kjGuhOenFmpVOaWVR2Hm+LLf0AAgFIyuRRTdMdcLDPOiIPCuJ8u4dborT?= =?us-ascii?Q?nttQWh9bvMc1eXM0FAWTJd9dRedjhtRwLgxl5sp85ZXIfCUaxM/oj/MDgf+2?= =?us-ascii?Q?b9eivUCsPqmIutaOrGFQpn+ZwtXCyIALW+gcSxUWhJtLdbSkEJw1c1KNZbc6?= =?us-ascii?Q?n8y+xLQUY9xZ0NCQ/i8TnuNjeNxO2IkdlONdUjLSCAp5c0xYbFqnWdCNw+Eo?= =?us-ascii?Q?0UN+MKKXf/29cnQbP3kEJ674NkxHVOMba8BrBy2do2tD8ej561u0SezEIYSF?= =?us-ascii?Q?FiyvngLWCjmefZKYpb9PqpFvOVNsRb0mPgRObC99Dh86abEiekt+fSZmE4QL?= =?us-ascii?Q?+snd7MrR0tepIcS5ArkGpu82MdF59R5op4Lwp1ewJbIc31HAeLpt8MHn4B31?= =?us-ascii?Q?6n9HEIqvmJ74FL5nS7SuLuU6WDQeScIYT2rsDS5FAcfcEXo0KiPoONxsg8h1?= =?us-ascii?Q?RUsEAZZth1zZyr5nsmyFrKojxaXCO8ip2zLqMBZbql0+npymsAjMydu9Y1TU?= =?us-ascii?Q?wZrWR5KPdOUFsdQnVpon2JKDQtPt/OUBGQbp9XgN5Lu6x3giHyRCXbxibV+3?= =?us-ascii?Q?TT5vL5c2l+9JQK72GmdNXJgkKhTa31yB5HX/YvJQBO6FGFNu/v5+mMnN47jn?= =?us-ascii?Q?+7makVCKu1pdwNIOlVuJBoCg/LEOLbAGnm8nTgOrR4zDar7vvEAGw0gpMHHE?= =?us-ascii?Q?OqQSnNcks3mw/Vrkl7Ofm2NE/GxkChn6cip13F8uvBhR200/89kOCF0QLL6W?= =?us-ascii?Q?ifHJwrw/FJUwi24F6pQw1J4JfzrlIjSytg6RlYxzlbe4xDftfFDobIeu7dBE?= =?us-ascii?Q?ciRUfkBLirSc55lAhDHTpzJAytAC+Rocyfb8W+kmrqsZ7SjWW52u0Mk53/RZ?= =?us-ascii?Q?AFrREK5fR5QK2Q2Qhbzh5DoqPtyf/I//YCKwYKel?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c998e18c-44a4-463d-8169-08db8be744e8 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 01:42:41.5984 (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: EFJr1vOw4tBOJtPcmSFurOMmLkX8n/eH3Rp7vVSPu7nAn/A8btiRcHE/8bHx4pp1MkQzMAzoIdm8SSfg+c9hJA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8797 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Peng Fan Same as soc-imx8m and soc-imx driver, use soc name for soc_id Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu-soc.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/firmware/imx/imx-scu-soc.c b/drivers/firmware/imx/imx-= scu-soc.c index ef9103987e76..cb8377670a7d 100644 --- a/drivers/firmware/imx/imx-scu-soc.c +++ b/drivers/firmware/imx/imx-scu-soc.c @@ -107,10 +107,12 @@ int imx_scu_soc_init(struct device *dev) return -EINVAL; =20 /* format soc_id value passed from SCU firmware */ - val =3D id & 0x1f; - soc_dev_attr->soc_id =3D devm_kasprintf(dev, GFP_KERNEL, "0x%x", val); - if (!soc_dev_attr->soc_id) - return -ENOMEM; + if (of_machine_is_compatible("fsl,imx8qm")) + soc_dev_attr->soc_id =3D "i.MX8QM"; + else if (of_machine_is_compatible("fsl,imx8qxp")) + soc_dev_attr->soc_id =3D "i.MX8QXP"; + else if (of_machine_is_compatible("fsl,imx8dxl")) + soc_dev_attr->soc_id =3D "i.MX8DXL"; =20 /* format revision value passed from SCU firmware */ val =3D (id >> 5) & 0xf; --=20 2.37.1 From nobody Sun Feb 8 12:14:16 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4BE62C001DC for ; Mon, 24 Jul 2023 02:09:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230040AbjGXCIy (ORCPT ); Sun, 23 Jul 2023 22:08:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41046 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233060AbjGXCIF (ORCPT ); Sun, 23 Jul 2023 22:08:05 -0400 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0604.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::604]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 317D53C13 for ; Sun, 23 Jul 2023 19:02:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Popn7ARYYZQsmj/clLRNFvRpKG+fIev6xMrPudBn1gTqSJjgyo74bhGc9RIlZHDSBdagxJDPQ88Mou3f67/zThWC1QmZVdbHCnC0FwKHP/YNRPJek7xRL8FZHsR5z9J4CQI077lUJCum2k/KTvhRHN3OvCc/9d+smh0h57Ubw2aL+gc1lOV60ZDOepSbDw6BufKJyP+ISq+77MqrWRD9YPvtQkPH1nzBGYx4pxh2nX5SI0SQwoffwuJaGCJroild38/UW2478dSBvP9Ns2khxi/Z2mntSozwjdoywBt6HUD6EFAogXF4OwIT1TRx1co1rvk/UoVD1EdOqS/3sSLF7Q== 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=umI6ZrQ15cKelsFX67lK86cAvVI5zNZJ2V7Gcc2eaAA=; b=VKEG0uYEN4SnpkHivU2w5F0XuVSt3SqRTvKD/IbLHYKIuZhAgsvmvCCz4YNM+XxOXZq/9qWufsmJArXqnb8SrOUeTjWMNtyGO75Z4/9gN+A53SewSpnlrfWTJvSy5FuYfMWrDv1uLGi1e4QBlQSchm8ttxz9AEeQ/K/8rE2wccKGN52ppnJ5j2pZPfCGq3Zf3knq4hxLFddePk6i0nQDfUCTP50baqdPbRCGuPN/YA1qRhGDO8HhDQ4rL6V5Xgua8EjANXpYlGMU/5ZKQ0s778Xwat05A/nzzqIFqMm0j0sC2S1Cb2/Y4P285A2YxBqp7lLSagWOt9ZIbscVU87W9w== 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=umI6ZrQ15cKelsFX67lK86cAvVI5zNZJ2V7Gcc2eaAA=; b=mLZ1qA5QwMPXTzatd3lWG4KnBINsGmqwZfDlV2ae6KIWdalBiaXik+AHG1GZclLh/4JiuY2HQLOqTb5fw/xoJ2diSY6g7RzIc42rAVc/mhfGwC6aqAxZH5fHxXGIZ8b2UbxwXTRkdnv9LZLLPsXLTvHRkqXGzM86ZcVfXkoINBw= 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 PAXPR04MB8797.eurprd04.prod.outlook.com (2603:10a6:102:20c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Mon, 24 Jul 2023 01:42:45 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97%6]) with mapi id 15.20.6609.032; Mon, 24 Jul 2023 01:42:45 +0000 From: "Peng Fan (OSS)" To: shawnguo@kernel.org, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, aisheng.dong@nxp.com, alexander.stein@ew.tq-group.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Robin Gong , Peng Fan Subject: [PATCH V3 5/8] firmware: imx: scu-irq: fix RCU complains after M4 partition reset Date: Mon, 24 Jul 2023 09:47:06 +0800 Message-Id: <20230724014711.2048958-6-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230724014711.2048958-1-peng.fan@oss.nxp.com> References: <20230724014711.2048958-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PAXPR04MB8797:EE_ X-MS-Office365-Filtering-Correlation-Id: 43917c05-1c57-4d73-aff5-08db8be74718 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: NIYpjFcLPUg2L4ntnFgFOFZLhwYfm0LnX9YqxSOhdPLlEiSJF+6SkVjfvw17SXN+J00gOGhkCdLlCzR9Wp6m9A/Q7MnWbMusr/IBmA94ibgVCj7kkKpGhW5RJHjajjrIKsV74eL/FDo9iElL5WhNNt5YTYtxnOdRdB6tP9ye1QnP+dPdCmkdpw01OGylG/yJp/8YMJjuqwkKlcboRwrh0e1F0DA3O5l+21lYft+yp2haj3TaP0Z8bpdHVbXvy/VmqOTOJLnp0HEsOI7Xb81AvhMDnEQS+OlMaNmk/KpLu62eN4kKuCuhy+ZaTyBOE7Vjvh7FTFwM/3RXtfvjwBMFvyddO8zz/yMRaW9rqDRMq3cOh2cpaTyZYxwUP//0w90vB4K1ylIHo25YpWR2ZgWJFpEPRc0fec5KEqqB/GFzoJR5vr6hJlIDbcvFMzseQM5moQPCW64FEOMDx+6nPzCciMOq7rrMPHrN8CSInLspuBxSXL8k5J/35JLgI8z9/Ek2N1cifgoLKLYBNUNLX0GwwhUxH+30WWz0W/Abk1aWdB/E2pJU0hZiQhE1kTPb/ZoLAs5irT30lk41ch2vfXHl3V7J6B/hrwg/eYcGI917O0ozOXUgE/qIIPXLqV1PL9Dv 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:(13230028)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(451199021)(83380400001)(38350700002)(38100700002)(86362001)(45080400002)(54906003)(478600001)(2906002)(1076003)(186003)(26005)(6506007)(6666004)(6512007)(6486002)(52116002)(8936002)(5660300002)(8676002)(316002)(41300700001)(66946007)(66476007)(66556008)(4326008)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?mIJF2ZPKbdTTCt2iPvCOXGTm9Xfc4HTb77SYZyK5xK0rD4p6/Vv8JkDwhapA?= =?us-ascii?Q?NVpZ2gyPgwC7G2fDV0zKtapu8x8LWrx9xczdbGOpFnZ2p0F5dTgfdssoMdK1?= =?us-ascii?Q?pv4VV/jggE3hOmH1cn2TjQ9i1SIsDTbRR9sLqslYqapQsYst2HRojgiBjVRf?= =?us-ascii?Q?a9jdcmF6NfHis7jSDxnQilEgA0kb7gvKvZ4tQBO7nPUWGdjT9Ll8If1KDs1l?= =?us-ascii?Q?ikNZ/eMINqSsqDGWrPVwTC9RP1DOnbChKOA25nzcn584Wb8TA53kP9CWC+o4?= =?us-ascii?Q?h2RDTIby1v5eSIddgnARJ4ZyJ36TRzApYVFwa0Vervnu1O/Ov7crZD1PLEIu?= =?us-ascii?Q?ezJlYvjdFJ+qo1ZyuoFqx3WLeZhE8gNpZ7LV90yUrRzz1H0dMrCG4CaR5Elq?= =?us-ascii?Q?PzMGGfRT1xNAWKi2jEp7a/T8Xrwt+Qa9PKQ04fBJ4Z+Eke/wU0akZe3V5wOR?= =?us-ascii?Q?Enz0kZJGCmpFwqN4ngniEnJXCSMYaBM1S0xy3RdU4AgdwIOsab009CDh+7yk?= =?us-ascii?Q?WkLZBffJPHW/HXXkbHosqjCyKXBLELXwuNp0bf2Gqb6icCq2leLjTbu8kf+C?= =?us-ascii?Q?SKwK5ZQe9mSx4NdmaFCdxnQ2X1rc+FpbEsbXNe/dsXTgbnvYBgcbRoFztbhl?= =?us-ascii?Q?eK8ihIx1lqp/TI8epIOMsvJgGjg/+oHDyeuIjJL3qegeHpHeD6cq6T2m20xo?= =?us-ascii?Q?7RI0bC+FHo4PpeB8Q1J6RLIbsg/BYjBFiPuM13TgenOGQJKC443AlEDQyJzb?= =?us-ascii?Q?M1BgcEt6FJGMD3bwa9Xst7MXVMNOTZRgB5Ega2NEAQoVAhAN4YSaWiVObQVU?= =?us-ascii?Q?vmK4NNxAefkmMdP7g4hQekf5iklOdnFyLM+eKIjlIYwl+UorWRupgX9x5h69?= =?us-ascii?Q?mL+TvtDTt0FDYADw5pXYfJDHiprDWZnNZiqNqPmj+TU2aJK+mu2pSPVJynhS?= =?us-ascii?Q?jwlH5/p8GYsQtM2aKelnrV+Ey5vBoPtx8XjuNA1qFrlEn6jgx3CXWyD1pJ7C?= =?us-ascii?Q?+orK0VWTuSDz7ZT2mRiJCM/D1El8yGYo2OFjKapJ0WZ5bViKklu7E42RS1vj?= =?us-ascii?Q?HhL+t5R+NAXOggd3FdpfKhkBjaaSnFqbNs/oomkdOBU1PZpLPFqFSmREpaor?= =?us-ascii?Q?7Y7EFlkDvFdMQRTTsmYrDECBJhALlEugi7Fu5DB4pNZWOv5T73LVGDSWhOVD?= =?us-ascii?Q?RWl/j4TKWFsXfiNC4EKio8nOE3mxKUo+sA/gzu9CA0AQNFscHEGSnFJu/rSp?= =?us-ascii?Q?PvxOeLlwihv/GVk9QLlUKjpWT64I3u/O2F7UabFjS+IowjBMYLlyvMMxHNLG?= =?us-ascii?Q?uGb6la0tqUv+BkLzDuRRVnLDnYTZIJw4HK5U7fBd62S+PaKU5YvaxLSuVUAA?= =?us-ascii?Q?aKMio4cqtw9vma8OxUV7f2P4iUIqdeGka2CvDx+VQtSxDQEX92wAdMI7gz0R?= =?us-ascii?Q?RQA3uiuu0DK7O0/T5GiA9r5o4eGxcv2v8/9LKQUEUvXt/BSm3hYX9XI3rJQv?= =?us-ascii?Q?vIsPryQ87tQT3vGicCqPxRl201F/99PMfUQaR2nm6pMVI0Aql2nt89Le9VF+?= =?us-ascii?Q?qcS29DT7Hlq7Pcl62YszBlB2sad4flX7FKWVgj6g?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43917c05-1c57-4d73-aff5-08db8be74718 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 01:42:45.2028 (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: hLihSpWZG39BZ33nfWtBw59c7qoA9JR/K3NlTnO7mUQ79HkSuJ0T2f4hJayBxZly5s5myrBOkoRJr0U0m1oNJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8797 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Robin Gong Use blocking_notifier_chain instead of atomic_notifier_chain, otherwise below RCU complains would come out since unregister/register_virtio_device () will issue mbox message (mbox_send_message() is blocking) again after received M4 partition reset. Actually, no need atomic for notifier which is so tough for user since this notifier is called in worker instead of interrupt handler directly. [ 389.706645] i2c-rpmsg virtio0.rpmsg-i2c-channel.-1.2: i2c rpmsg driver i= s removed [ 389.767362] Wait for remote ready timeout, use first_notify. [ 389.774084] ------------[ cut here ]------------ [ 389.778729] WARNING: CPU: 0 PID: 397 at kernel/rcu/tree_plugin.h:293 rcu= _note_context_switch+0x34/0x338 [ 389.788131] Modules linked in: [ 389.791195] CPU: 0 PID: 397 Comm: kworker/0:13 Not tainted 5.4.0-rc5-029= 77-g08f78722f07b #26 [ 389.799633] Hardware name: Freescale i.MX8DXL Phantom MEK (DT) [ 389.805481] Workqueue: events imx_scu_irq_work_handler Signed-off-by: Robin Gong Reviewed-by: Dong Aisheng Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu-irq.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/firmware/imx/imx-scu-irq.c b/drivers/firmware/imx/imx-= scu-irq.c index d9dcc20945c6..4408f150b3d5 100644 --- a/drivers/firmware/imx/imx-scu-irq.c +++ b/drivers/firmware/imx/imx-scu-irq.c @@ -42,25 +42,25 @@ struct imx_sc_msg_irq_enable { =20 static struct imx_sc_ipc *imx_sc_irq_ipc_handle; static struct work_struct imx_sc_irq_work; -static ATOMIC_NOTIFIER_HEAD(imx_scu_irq_notifier_chain); +static BLOCKING_NOTIFIER_HEAD(imx_scu_irq_notifier_chain); =20 int imx_scu_irq_register_notifier(struct notifier_block *nb) { - return atomic_notifier_chain_register( + return blocking_notifier_chain_register( &imx_scu_irq_notifier_chain, nb); } EXPORT_SYMBOL(imx_scu_irq_register_notifier); =20 int imx_scu_irq_unregister_notifier(struct notifier_block *nb) { - return atomic_notifier_chain_unregister( + return blocking_notifier_chain_unregister( &imx_scu_irq_notifier_chain, nb); } EXPORT_SYMBOL(imx_scu_irq_unregister_notifier); =20 static int imx_scu_irq_notifier_call_chain(unsigned long status, u8 *group) { - return atomic_notifier_call_chain(&imx_scu_irq_notifier_chain, + return blocking_notifier_call_chain(&imx_scu_irq_notifier_chain, status, (void *)group); } =20 --=20 2.37.1 From nobody Sun Feb 8 12:14:16 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7D8D4C001E0 for ; Mon, 24 Jul 2023 02:09:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230270AbjGXCI4 (ORCPT ); Sun, 23 Jul 2023 22:08:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45386 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231424AbjGXCI1 (ORCPT ); Sun, 23 Jul 2023 22:08:27 -0400 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0604.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::604]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C9AF659FF for ; Sun, 23 Jul 2023 19:03:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KpwPPSfrHqPMeNTDIVQOvq27AA3n3mDIsRZFdDd2ueKpMU8IZLoXFJnUf1kws5cOiBpcSHaTXMaA+V6frVp8slRTYxI//jpVr3Fe561+a0dtMmxhjpao6V0hmdRKfZsm3lG+3wI74mHpPcta9VZAHTcMTxtgt8IdEAdwfhKwCnLt9NGj5RHUUY1PyYa5qdyvdqVL7VUy6iWI1rvQJywkyCZQEj0zyZrpqbcUVmDnUQaZHMprAzOtwWxZSmIti2kVdoy5urfq7yZGWXZfTVpZyNDP5XpoXB5klHh6UWCK+lU3YUBCGs5rsHhZOWAmZ5vyVI4o8HoprpbntS78fhI/Dw== 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=1d6XR1M4GmGZ0qoyBJ6wYmxEkLqFvXG9XVATmS9Hlf8=; b=iBIUlefkHHahOFLmfK+E78Uhwz1QI/Ttqyq4FUDv0A0qTfc9G6UpC/3FLutXnQWVzJ0fmBX6Abu9KwZm5l0RjwOEtOUCv+SvDSPfdUtuy1NhUVZIcFuUig2z8TfAY1j2DURZqU9zY4kMRrrsUG4tP+EY0jbpfDd5S0JuNlPiNnopviRbG6GqajAcuY0Qy1qfSb91HaWNEmgL8fNGaaiGK40KqQ8GQkd0V4tk6VlgooffFk30kWKb6r/kT2ThlxMHqxqPk68ln8FHlqbZOHiYAt9xDU//GMOEkpfYw1d/EXPFEaBC/OjgW8iMvDnUWHFTY6YEm82nqh68Dq4FHGvzKw== 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=1d6XR1M4GmGZ0qoyBJ6wYmxEkLqFvXG9XVATmS9Hlf8=; b=FbnJavwVXxWrdKog9VqFzhwVa6gGpgofPpeHVCNKecFvG1xzIUzQS0eaYjV44xvwUNXOVqOnDMHnCqYJSQaTWGFs4YNsw4B24Ovbg2pktmITDEnEotB1OmL9jHVQYDY8GZViEHEPrlJiM/Ss/kfYEjhPPiCt6dLPvXN7Qfq31G0= 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 PAXPR04MB8797.eurprd04.prod.outlook.com (2603:10a6:102:20c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Mon, 24 Jul 2023 01:42:48 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97%6]) with mapi id 15.20.6609.032; Mon, 24 Jul 2023 01:42:48 +0000 From: "Peng Fan (OSS)" To: shawnguo@kernel.org, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, aisheng.dong@nxp.com, alexander.stein@ew.tq-group.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan Subject: [PATCH V3 6/8] firmware: imx: scu-irq: export imx_scu_irq_get_status Date: Mon, 24 Jul 2023 09:47:07 +0800 Message-Id: <20230724014711.2048958-7-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230724014711.2048958-1-peng.fan@oss.nxp.com> References: <20230724014711.2048958-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PAXPR04MB8797:EE_ X-MS-Office365-Filtering-Correlation-Id: 52620ae8-ff46-4df9-9828-08db8be7491b 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: yrasrB7cp5ZzjQtqMDvdvmxZsXqjD20DVXoUzZk2/tkiifryifD03ZHtPp4/b+LrTCRaGn5JnB8CVO9fa0MJXJ6ip6bxZzahG+1D1bVc0GGuoSwfyZFKwoetabo4l3QWgZK2O6JTuzTtsXskitN9BmNkoohqkhMRGlsugDXpn2PalhXJD+hdXpJ2LLR+8PcYyn+f/Ac2UCIN8m+RiAYAtGz1Fk7hMAbMPf/VIRPTS8RDWTlJCdUrNjKapfQcxg/PBpDbIsjp2QuP3ZtFScEfZdk12W6UOcANSKXbuLVT6IJEzBF1qJJ1UC/1wYj/PBMxL/8E0AhQaZyn5gkZHfGYr6O7d+ks1n1i0TU5R1G44iIS9b91DqLok8aO89UbwMritsUeBSD2JMgpBtyJdxHVTiUEw3t059ERQKI71kdEziWJQX9hEi4sqU8Kct5Sj9FAVYQ0cnRs7hrNEFewfEd6/HLtghGJBS7/AUXnNAcNX05rEEMFV7p0I+E4Jq2SjcDYNugyuCcaZ/ZYPTGuhBHRoYnIqDQu5yCWuuNnjVFSK/FcIfPcsgJOx19VtvXsXBiIYVYDKGCoUa7qeYjAdIzpip50/TAEEyhOIoV19PlhBOauSSGDrfs0arlKLzsZ1FnH 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:(13230028)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(451199021)(83380400001)(38350700002)(38100700002)(86362001)(478600001)(2906002)(1076003)(186003)(26005)(6506007)(6666004)(6512007)(6486002)(52116002)(8936002)(5660300002)(8676002)(316002)(41300700001)(66946007)(66476007)(66556008)(4326008)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?MakrVVKYV7nPNfoMhi1FTy+I0TQJpKo3xSRgBgHRipgsPVfZgL4qX5OdDuH0?= =?us-ascii?Q?k3VryncLvFrAyvJuGjAD587LKredx/zoNfxaSg2VM/iLBiDLKSEdptmJpHKR?= =?us-ascii?Q?u+SWoVu4CkJRp9A+EV6q0uaJxOezOdfRAlNcyy4PQHl4P1tyciYD9FxqbZyP?= =?us-ascii?Q?OTQflDNODk/DjRq87KLE5oQo2vhB4m/LEJ6cbYf3DOOCAhMpjM/FaQqqY+U+?= =?us-ascii?Q?A0rsnr2E/iZ8lZEhjEIo7+/70r/mr+bIU7EbTLk6pggHJgY7jsmIraJeaGcV?= =?us-ascii?Q?ALX0Ky7L7hWGn6xoQ8QoNVI9jFrOWNQ73y66mtvnwlWThlyv7VdKGoTpUfAS?= =?us-ascii?Q?vqbULUaSplQz5yGYSuN3YFpiqC2qG45v90jVjbC/ody/Ei6ftxVK+i6q2Eqo?= =?us-ascii?Q?3l9dvEy5LGc4HfjYzha8G4z2TbFsk2GNfwU2KXOSYedciKRE3OvCeabyhm2j?= =?us-ascii?Q?v8gxC6minaZrGUL43Mrs6ZANgvvCapK6xJyvxNwcGqMtNYW3+IuD7vexQpfh?= =?us-ascii?Q?C1gYDnPjJvcnjzEkcz6HsfcZBeJA8ZBSWuH+7sA1C9Zd6avzqM0H0PTL8mUD?= =?us-ascii?Q?lIzIEznpfYzErIinYoQzdJ9JcNV6RoxFjnePHD6/1MXJ14NPjRjeAP4xfspe?= =?us-ascii?Q?zpWOEGkUpy30bUo5zrgxOKiAwgp6K9SQDIguLrraXICawdGCRqQZC0C1GhJ6?= =?us-ascii?Q?YicuVdFs9f4xPAiiFU+4ImZZlyWlounFhqjVgddiy2+qAhNjvX1bXxvrLqrq?= =?us-ascii?Q?OSdObx+U9T7vJFyPK2Y7/e31kw9A5yvyq1DsG7Pc/NQlbCXCe0iV9mlaaRkn?= =?us-ascii?Q?Bo7269OsRxSYPZnr86/s425E9HsFR/w3Po45wFFSumxdBTjIRBbGS74rQG9u?= =?us-ascii?Q?0PUvHanGnxgc82E9K4c93nQsXYpsakikqiHLr5KpjembaUaa2sW5Z2TN9zb+?= =?us-ascii?Q?yZ3cNVBKSNnNg5/u8yJSBspRu0nq1sB0iZAMWUXE37+Qa1acxRfd02OtVL8j?= =?us-ascii?Q?FIT7Y8TWGfBA6gBn1zGG9wS4MWiqSr+XsN1vHCh8y2XZ713PPbscsEEvwgkl?= =?us-ascii?Q?XJlNjYvF49oULqVguh8xlkFL7N8tZBkcj03Za6RX1u3YMOVin0j1Re7x09VZ?= =?us-ascii?Q?wHUJzGFBJqKF9cBmCXfUXVBTZM/WTyz4L4rnXpmHP+t8I6dGPqZvm0i0udLt?= =?us-ascii?Q?vSmZrWRpPNoKMCf+ZXR47IFXHcTcgLblpCb6Amr+tmxYd2Py7FVW/AJaETZF?= =?us-ascii?Q?SO/tZVTCZ7+fBWYuvZZZe5QiE6p5FbDc3WUT+v1mnWF9PFd38B2gS3nNdBEk?= =?us-ascii?Q?jAycvPwWReVSuMv+aXRMsUYU0sbidSTS31ZryrUBXetO6x7JqFpDR7QA5WOD?= =?us-ascii?Q?8ohdrWL3aiz2/K1QMPS8/DtkJa9aKTFnHFlIcgPFp1z5rZWDk45nzdGXlB5k?= =?us-ascii?Q?f93aFnalc17pBYdCafM5qj4yraHuJFLkAzNEwdubJucJ+K4nuptYDuLpsA+M?= =?us-ascii?Q?aUYGw716G4d5AHMBC0s2s8fNulg1iAyIeIA9dqzLJA5Lbw8P/yODvhaCZnZp?= =?us-ascii?Q?v3P6vNFZliVbZtK4CP1COepnwk9v7VHkTinx90Xv?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52620ae8-ff46-4df9-9828-08db8be7491b X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 01:42:48.4968 (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: 0GXnINAvlOFd/p13myYiEJc/OuEjiz2e38tAL8hNVhuQLUuDgMJxAmtILX3Kaul1HbYePMZHPZdjWgZ6e2YTgA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8797 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Peng Fan Cleanup code to export imx_scu_irq_get_status API to make it could be used by others, such as SECO. Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu-irq.c | 40 ++++++++++++++++++++---------- include/linux/firmware/imx/sci.h | 6 +++++ 2 files changed, 33 insertions(+), 13 deletions(-) diff --git a/drivers/firmware/imx/imx-scu-irq.c b/drivers/firmware/imx/imx-= scu-irq.c index 4408f150b3d5..6549f3792a0f 100644 --- a/drivers/firmware/imx/imx-scu-irq.c +++ b/drivers/firmware/imx/imx-scu-irq.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0+ /* - * Copyright 2019 NXP + * Copyright 2019,2023 NXP * * Implementation of the SCU IRQ functions using MU. * @@ -66,29 +66,18 @@ static int imx_scu_irq_notifier_call_chain(unsigned lon= g status, u8 *group) =20 static void imx_scu_irq_work_handler(struct work_struct *work) { - struct imx_sc_msg_irq_get_status msg; - struct imx_sc_rpc_msg *hdr =3D &msg.hdr; u32 irq_status; int ret; u8 i; =20 for (i =3D 0; i < IMX_SC_IRQ_NUM_GROUP; i++) { - hdr->ver =3D IMX_SC_RPC_VERSION; - hdr->svc =3D IMX_SC_RPC_SVC_IRQ; - hdr->func =3D IMX_SC_IRQ_FUNC_STATUS; - hdr->size =3D 2; - - msg.data.req.resource =3D mu_resource_id; - msg.data.req.group =3D i; - - ret =3D imx_scu_call_rpc(imx_sc_irq_ipc_handle, &msg, true); + ret =3D imx_scu_irq_get_status(i, &irq_status); if (ret) { pr_err("get irq group %d status failed, ret %d\n", i, ret); return; } =20 - irq_status =3D msg.data.resp.status; if (!irq_status) continue; =20 @@ -97,6 +86,31 @@ static void imx_scu_irq_work_handler(struct work_struct = *work) } } =20 +int imx_scu_irq_get_status(u8 group, u32 *irq_status) +{ + struct imx_sc_msg_irq_get_status msg; + struct imx_sc_rpc_msg *hdr =3D &msg.hdr; + int ret; + + hdr->ver =3D IMX_SC_RPC_VERSION; + hdr->svc =3D IMX_SC_RPC_SVC_IRQ; + hdr->func =3D IMX_SC_IRQ_FUNC_STATUS; + hdr->size =3D 2; + + msg.data.req.resource =3D mu_resource_id; + msg.data.req.group =3D group; + + ret =3D imx_scu_call_rpc(imx_sc_irq_ipc_handle, &msg, true); + if (ret) + return ret; + + if (irq_status) + *irq_status =3D msg.data.resp.status; + + return 0; +} +EXPORT_SYMBOL(imx_scu_irq_get_status); + int imx_scu_irq_group_enable(u8 group, u32 mask, u8 enable) { struct imx_sc_msg_irq_enable msg; diff --git a/include/linux/firmware/imx/sci.h b/include/linux/firmware/imx/= sci.h index 5cc63fe7e84d..db72f2bc6a26 100644 --- a/include/linux/firmware/imx/sci.h +++ b/include/linux/firmware/imx/sci.h @@ -21,6 +21,7 @@ int imx_scu_enable_general_irq_channel(struct device *dev= ); int imx_scu_irq_register_notifier(struct notifier_block *nb); int imx_scu_irq_unregister_notifier(struct notifier_block *nb); int imx_scu_irq_group_enable(u8 group, u32 mask, u8 enable); +int imx_scu_irq_get_status(u8 group, u32 *irq_status); int imx_scu_soc_init(struct device *dev); #else static inline int imx_scu_soc_init(struct device *dev) @@ -47,5 +48,10 @@ static inline int imx_scu_irq_group_enable(u8 group, u32= mask, u8 enable) { return -ENOTSUPP; } + +int imx_scu_irq_get_status(u8 group, u32 *irq_status) +{ + return -EOPNOTSUPP; +} #endif #endif /* _SC_SCI_H */ --=20 2.37.1 From nobody Sun Feb 8 12:14:16 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7AFCCC001DC for ; Mon, 24 Jul 2023 02:09:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231136AbjGXCJZ (ORCPT ); Sun, 23 Jul 2023 22:09:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41652 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232995AbjGXCIm (ORCPT ); Sun, 23 Jul 2023 22:08:42 -0400 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0604.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::604]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E4F6F5BAD for ; Sun, 23 Jul 2023 19:03:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UnfhEVAIiGGyVYzWby8IlM/jHk4/CHUS3GOKkWqsUYG0r9nWsxsK+Ulibh+bKn9F/UxyqnvXWNiN7+jxMuB1d/bPpjfa7b44IoN8yYOpT6J2FyKzb6+pnxRsKHoBEsqdue4fYunBKrJBKDiq1cw34c82oZSEtE3qM/y8wFBOAMAteIp1GbAnbcDb7+k3+BG4fB6Yk+kWIVVw5z8nJPK07+Vt0IDk7QJ7LYjvnAEU2zcCFsqUpt4oPXANncxxX0G7dwmg4/bzWYL4TZ+jNn3Hnr3m602cTh2H3WwJJ6E7RNPgSCamaCyFK/En7NHuZ7pGGZ5AxvpPUVSW+zmY9UDcxA== 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=QALHUzHVhQKD3fKu06vGPOUlJ4GnUotQExquzQP0wVA=; b=O3XIZH6MX/qPbCaoc7UhC+BzO2xHT5k6NdFXMdtzdju9KAIlPYTyIOWoP0CZRc7dKBdSjG8JfJ5Gbfd8A8vN9ijWfLKIqUrkYLmH+qBUGgz5GZvB2+MmZTyj1RbQBcInyMkX7a0YJFEDIurcDnbWYZ5tbkK6oOydNxaODEtUKnn4VGqcZ6UMA1H3q+MqR4Dd2bmQqoVrN/q0Epht+mooJE0dcs8wSwt+EhcyMwnOM2+49743wjQ7x5Kg6ePvm4nF59aIl7D4G4CTBTRAz+oMCTof3G4qWxQ48mXZZiBJTcdCtyApQJ1fXN0g8H6JJf3t+E/XVsIVwLPyTgQjZLpxRw== 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=QALHUzHVhQKD3fKu06vGPOUlJ4GnUotQExquzQP0wVA=; b=irc4LBEyQRdkIwhd22rbwjfZCrNmN6tqKBLcLcbgl5ldHN8YWhGFL57BXJnnLcoKFUT368USZR7MuVqxVH7L3xe9H9Mb1OASoPJReh82ZeiGWSAIsX/gmbMYWLDFmahXXWEHL5ilFeBzNpdnhPjSYIKOtgXv05tLdNH08uzxA5Q= 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 PAXPR04MB8797.eurprd04.prod.outlook.com (2603:10a6:102:20c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Mon, 24 Jul 2023 01:42:52 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97%6]) with mapi id 15.20.6609.032; Mon, 24 Jul 2023 01:42:51 +0000 From: "Peng Fan (OSS)" To: shawnguo@kernel.org, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, aisheng.dong@nxp.com, alexander.stein@ew.tq-group.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan Subject: [PATCH V3 7/8] firmware: imx: scu-irq: enlarge the IMX_SC_IRQ_NUM_GROUP Date: Mon, 24 Jul 2023 09:47:08 +0800 Message-Id: <20230724014711.2048958-8-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230724014711.2048958-1-peng.fan@oss.nxp.com> References: <20230724014711.2048958-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PAXPR04MB8797:EE_ X-MS-Office365-Filtering-Correlation-Id: c39922c2-e82b-49f7-8ff9-08db8be74b12 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: Z84gHEEeK9T01YHCOijrwY96HF/ZKLIyjQg/DO7SwRuWoucYXht/AlRn99pccUzK/Po7RkYIq02f9/UGbdAL/n5dkfJh1uhIW8qsJsd1TjE234JCSES0j8epXXFtLSRaY+DAYmPMOknq/I9K/13DiilSN+jR9E6geoi22qGNMYeqh/namXAfBJ0TiKIAKarNzYCDxcDcmRbJvMpvtsm4VJIMpu/puh5NEx+UhNO5wsNblzhBLgKtWd0jIUmXqF0+kG7HoRcNfo4VxSRmlM42E5tzhUxcX9lJJwbJpOKUBPLu4aWx9ZH324nEsWjV0/OQEIncttz9p8yhtaiishfG3BL5i1QngbkrhUJZ28DLZjS8U9lqD1OdyF/4Qso+a+z9J7aV1qwEsdjvpyeL/LXQUEcVH9lCFeJNJQCVkGJ5yzuu0hkKD05klXHJywlRyq6fbWtfaJkySVmgsvsIGF5uA1e9+vdPLJTCr9dMTX+RIxXQV2KIGI2AfnTzE+zhfwck4sO/xkOUXYSxDi/EhWzHILr5eo7fGoVaVTlPdcpFjL30qdXdHCNbC3UUjUsQebGYXVejbkklYX4sEn/GSU0sLITZOCKaj1lmaQ0OgnDWrGd6ENRsQSWOzciVHZ4ENYLX7hRXTwkUuVk/Y8jhb0LLUQ== 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:(13230028)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(451199021)(83380400001)(38350700002)(38100700002)(86362001)(4744005)(478600001)(2906002)(1076003)(186003)(26005)(6506007)(6666004)(6512007)(6486002)(52116002)(8936002)(5660300002)(8676002)(316002)(41300700001)(66946007)(66476007)(66556008)(4326008)(2616005)(147533002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?uOLLiLAPSGaj5lse9Y/QThmd5FdtxboVBR9wWxgi95oFHoAJs/knEBx7vgpe?= =?us-ascii?Q?sW/8Fs5ROsAMFpbj93P5UWpvw4TX2pRZYzqK4xyYINK5o/xrRg84UdnnsNpC?= =?us-ascii?Q?kQr/557uAnZW0tbO/GShEpO758Y8XXn67jO1D7oSud7YPATYiSWO06qBQpnA?= =?us-ascii?Q?ctuUzVEuniwPDgLylZnrETX82uTRHmlUyukj9EzeAU05giRQxUWd0HZu5PTI?= =?us-ascii?Q?rQknpkB248ZZ3DFeh0xBj61c7PZnXfJuJrRM3a7SbCGcjQmDcGQdtUEj0MYW?= =?us-ascii?Q?IcqhoEYCXY8g/tnR3z/ShX/hC+da+IUchL0acdkZ8RXJV3ob/2MFG6e2sg/m?= =?us-ascii?Q?q06x2G9Wdjt5585yQBhuIbggDOz0CSkPOfLBhwWJCxl+ax+BpMnIAW/cuq3Y?= =?us-ascii?Q?ziW/UPlsicXkj53aWvaGvOhluvz4ByI7KbllLz01c+O41Fs74CaYG24uBEvB?= =?us-ascii?Q?UwFtKAENQcOVyzSmkTW/iaPrAU3aviaIv8GjqWaSVSnV4R/8YAAml43FY4kH?= =?us-ascii?Q?s2/oE8EQ772vsF8wLN1lqOeNlJXz0YxE/+Apk5aNYS1VLbJxBDBmIjR773tX?= =?us-ascii?Q?06L9F+gir0n0DfFhCbMw5H2Sy8MMuqbVrnE9tRC3VVzfOfxT7jFbCw/hfdOW?= =?us-ascii?Q?K7tbDrU+NzFZEKzj/cVchammjpq5u/jNbnkuDUBo1fJPW3+00Q3YLhMyIn9t?= =?us-ascii?Q?zVfuxdt8r5w//BIXLCu8JHxK78vzdz8FJzq+Pj5FlM32ylL6ZY9rs9fkH6LY?= =?us-ascii?Q?Sd0/S+vWulAESNs0G0SVlHv+o3yTCBeI5+JF6IX3MJVYPeCuE//UZfZo1z4K?= =?us-ascii?Q?jpPo3RIPbN7Xr7frDK1iuvN21PlpJwvSw8zi9s3bAhsL1R28D1TfsYRRUh2f?= =?us-ascii?Q?h7Mr4ulsjnUlRrVZfBOWhWfIMYsJas/67R0r4jY9qKUahb3Krqoiyr/Cxsr4?= =?us-ascii?Q?FwjxH+FP+QmZbUKm6wfPJY6gkIrYujNuYouMzXfrvB7HE6wurF9tkc//+vna?= =?us-ascii?Q?7REcgEhEkwCwGdgDl4ooS1smi5lWTX0aiMiWcT/oyspP4bMOUGE1REyCjTUI?= =?us-ascii?Q?HbZ0CyThOdE8zREr3uy1n0z2Mrd4c3X9qh+HQaYhbS8Qbs2qCfqn9B9nszLb?= =?us-ascii?Q?CMootOzu5Mt7yQni6W2uL/kB1oFfrJYXNv1SKEcbksHw2JJm/K0pqXelp6Gr?= =?us-ascii?Q?3x/hjqZz9ihK0H7khhYfex/AuPsnYK47MXtXEbWooOzWYBz4bonOsAb8zLDS?= =?us-ascii?Q?zCGaytOklfgF6wrDVTOacoCcDjez4+R31RPYbfl9SXKwkKkUpH0wleBBw4pP?= =?us-ascii?Q?YCKZyvhYUDvwRJhWNZNOFOYuLZuOEom/tKXPBHczl0wRc+vLDbADGllGPQLk?= =?us-ascii?Q?TqySJrVsUsTnTi91RQTZXH9ZmgBx4UTaGF2b4ttucwKPZM4PMvbY1frBUccf?= =?us-ascii?Q?ophBrOdk9bwrceqZ22lVJweXPR4Suu7VG5QlUK7j/uyzEjf7po6oLqr4ervX?= =?us-ascii?Q?8u00sTFk7XaGwvDY0YvwsxBOEBJcFY96YD1VJSMB5sBv70ZJdhl79NToP0Ln?= =?us-ascii?Q?R40V7aP9U0Sh2n580p95ppLpZMPKq46KKdRnzp4/?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c39922c2-e82b-49f7-8ff9-08db8be74b12 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 01:42:51.9183 (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: eIb8lZYas+b74SrTPeTmX6pJ+8+9w9ufaIL7NKjzucXML3Rp8sZgHYoIDeQVDMPuv5kQY0Gj/fFOzIT1YAjbmg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8797 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Peng Fan Per SCFW update, update the IMX_SC_IRQ_NUM_GROUP to 9. Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu-irq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/firmware/imx/imx-scu-irq.c b/drivers/firmware/imx/imx-= scu-irq.c index 6549f3792a0f..8d902db1daf2 100644 --- a/drivers/firmware/imx/imx-scu-irq.c +++ b/drivers/firmware/imx/imx-scu-irq.c @@ -14,7 +14,7 @@ =20 #define IMX_SC_IRQ_FUNC_ENABLE 1 #define IMX_SC_IRQ_FUNC_STATUS 2 -#define IMX_SC_IRQ_NUM_GROUP 4 +#define IMX_SC_IRQ_NUM_GROUP 9 =20 static u32 mu_resource_id; =20 --=20 2.37.1 From nobody Sun Feb 8 12:14:16 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id EAB27C41513 for ; Mon, 24 Jul 2023 02:09:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231526AbjGXCJb (ORCPT ); Sun, 23 Jul 2023 22:09:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45694 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231530AbjGXCJC (ORCPT ); Sun, 23 Jul 2023 22:09:02 -0400 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0604.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::604]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 23CC35BA1 for ; Sun, 23 Jul 2023 19:04:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NsWllyt1bde4MEnI3Acvwe8ZeiMCr+dt00jimjyOUpHEQupB4+HpISWPjc8caKSidauu3GrnVLOjUSO/xmlMC+x6nuerqHvJPPmoSC9uNjcVrFkkJr2a05nejmrEMqvYXOrRhyOXy5ufF4AdvmBRvoR5AkT5kT2Wj2v0BmaYc6RSeakt61dvdwB9fZGK+KABubrM4UWp3hHfCVTr824USbtoNsk9EZvayQfSwYR3MbbXPjw0wBjK3vnOt4ue6tw621MbPgmifqxCI9lGaNGMNvQzinram15hL10axFccWm9AYj6rCto5A+RmvlEwoznxpZOYqq4npIBcGhz4PyrWew== 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=OG0c7xlEu5lw/+LfbmcuWV7Q2W2d5z53TXqPTJE8ZOM=; b=cJSVhdCoRVv3nFof3L1e7QxrA6iCf2EbuMXBd4bfw0liTDUHTiNO3IuwiS5zoshABsxPs5OxPt1Zpvnl5vCK6i95Hz0UEK0XwTcJKZE/4KiKE6IFQ1JM7qHc6kGNmPD7INRHdLtaC4Sm7qXQIRhZxWP98kqlfhMYQb61Hh2UKy8XbsbFNsR37EQKHjsoiMd0c2kQ4YV5/cKQsJCVKIyFSw6YMQwIDk3IjfsoYmXlGxq+cnYJdOfShux5Wprj3rnWmNxGiK7t+y7aA0xsBky4mThthaVtVWANrkKXhXczpYcreUzu+phKdTKP7ni7pFR/qBg68Ly+jBgA7NRERNUiNQ== 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=OG0c7xlEu5lw/+LfbmcuWV7Q2W2d5z53TXqPTJE8ZOM=; b=PgEpxcLn5/yMW8FMH5pdf6rIBFE0xEYWIC6tbyTPcbkS46gkcwSSTxSqhUqb8bPk+rfvKv8bdzd76jvvL6JbZ7zK2kC+8zlpmmRMf1Nfa6B9Fo4o5igHyvWAD29j88ebIl6e8JmysfKFH1ikA+PX2odvvhVStdEANMq5lSBLY/w= 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 PAXPR04MB8797.eurprd04.prod.outlook.com (2603:10a6:102:20c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Mon, 24 Jul 2023 01:42:55 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97%6]) with mapi id 15.20.6609.032; Mon, 24 Jul 2023 01:42:55 +0000 From: "Peng Fan (OSS)" To: shawnguo@kernel.org, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, aisheng.dong@nxp.com, alexander.stein@ew.tq-group.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Ranjani Vaidyanathan , Peng Fan Subject: [PATCH V3 8/8] firmware: imx: scu-irq: support identifying SCU wakeup source from sysfs Date: Mon, 24 Jul 2023 09:47:09 +0800 Message-Id: <20230724014711.2048958-9-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230724014711.2048958-1-peng.fan@oss.nxp.com> References: <20230724014711.2048958-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PAXPR04MB8797:EE_ X-MS-Office365-Filtering-Correlation-Id: 9f4afed5-ecd4-4717-c206-08db8be74d42 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: zRM/+3JY1q/R5NU+XdhKiB9wLSDoDG6ICcs0wJMZXpt+tk3i+Ws0xLWyOktzsPCmjMVlg56547lfBBkpwqf+bfi8Tf4YOQs6W3E+4Rfyo3y9cMfxgIxH1niI+BsqvvOWikO4EH5UGI3XPSAbRogEdf18HxsGyZ5BHz5CBpftcS3mJXEXi5BDltU90+2Hhg8HRMnwXruob5vCbq78b8hkXdeKo3PGPy34JiiYvchECc8fniySPZpuOfGTZXuWh3mYKd8Nex50Plk9pqLv2b0yhPEo70gILXE5vx9yTDaksV+8QLIgxIuGokH9veJVoAwOjG+lbZc7GxP7ZCA757Jmz8s1e+RTYnYMaItHtfvtYBZiiRf8s562TZkDGQvPndBYhiWU/A4nOTFcGyMPqruVrLKgPg44IUeDzYJRM7N9edz/O3ZCAZRm0+cGcdtmF2XRjSxOip/ddutR2mz5U9BDHL4N97gKXphxe2Q1bfM4jFOmIQ+TmWou/b3WBbXES7Mx24gfWiF8Uv5M25+ld+yYgHpl51YOgCpm2yYDaTbGh8ly+oy6oFZQdnpmga/VjZtDlU8DQxZiuDCR3+mGFPQWRb+M/YrcFjJ9xFvB6+GTfBkzZWDYWS68odFjMHEqMhXV 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:(13230028)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(451199021)(83380400001)(38350700002)(38100700002)(86362001)(54906003)(478600001)(2906002)(1076003)(186003)(26005)(6506007)(6666004)(6512007)(6486002)(52116002)(8936002)(5660300002)(8676002)(316002)(41300700001)(66946007)(66476007)(66556008)(4326008)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vq2udE2FAy7bo0CCBH1jQVatfTmdwh5nwZC3tGP2RidZTq+9pfwAet8ogdit?= =?us-ascii?Q?nPY5UG4OOODjY5MyLKerd84/EJoBgnC6aMicTemC8H4/O3R47vJTCuq47Vzu?= =?us-ascii?Q?DXllrJAkHrjIL4D8TwfyEu0nv/rLe2imCDtnqhJ3uiHpPWYvmtxm2/O7Co6C?= =?us-ascii?Q?T5QpowBdrPH6bi1/XE1zJHXaJdB4FuU7mgcizBiVVtQbODi0cTEZz+EzeitG?= =?us-ascii?Q?0UZ234aATYVMUTcisKWoX4SMgjOGWBdp9illLC8wgz6Rx0f7lliyrA+2HNLf?= =?us-ascii?Q?0sikitbJaPBR9oxFLKiRPpXud10ChqWVKrI1nXFjzlnlnExjaQFKnsfVzjDq?= =?us-ascii?Q?PkqKI+t+XB8xy6Lh3lbOYi/zHATac4ffBlmX7w1hJa0ZTvlghdKVWw8bsQWJ?= =?us-ascii?Q?4K7gPWnvfXxnYrgtM+d+0yF1+furDXD1m98lXmLHcRTFMBDRXCRIg6+IvrEm?= =?us-ascii?Q?uQdigtWs7uwXibwzIYkDX963iQFHuw+F7Yq50jfcL/xH6vHi2nqeTuGiJVk4?= =?us-ascii?Q?ncte6lzSEtz4tOV7mwU869Zdi9zv7meDm/PDWgg7wBPIHnIQuOcOjlaDDgVr?= =?us-ascii?Q?VefEYWk9GkmbK5Gi434y0xrOUkyjPPXV9PUaYiOUfht773sm+oWmFG+T8M2T?= =?us-ascii?Q?DldzO3mjz3tGp7TO5qrrE9w21vZGPmH7rWx8S/upPWG6EZC3CSkDjl/GbMcS?= =?us-ascii?Q?BSeypdi3+wRTosVCg+s9r2gmFpfTgFG5YwwORtcganGksezWvJax5OnruJHS?= =?us-ascii?Q?dxFk0F4Mk2wD0hDL2RyFPLLz7IhOJJxQGEGt+eDlCJfTsIss+Tl9DsOPJ8an?= =?us-ascii?Q?Dr2YsWpT4CCpcbFUmyUMoEM3lnB+OyBRZ5XFxXSYNnLEU6DU1euA1T3pzcgs?= =?us-ascii?Q?WOOmU/gBpWNgTmGVYMj8GWb82fzcwN1j88UoRvD1J1hR6jLQe9iB5JyjhSJU?= =?us-ascii?Q?n9UMZqfC1GEBqfFr1373Mys67N/w8ziCS/lkCNSwF2bMXcm7ZV4dfO7k3Kh+?= =?us-ascii?Q?2l/zHP2KCRlh1bQgGFzdOfG7OS05rzczLeCLHPxHJcvXyMjnm3k8+hXTJkAP?= =?us-ascii?Q?yy3D9Gx4IE+//jNlA/fGeHx4/i5inevaeCSyMfJbF38ji5Aoh16IbEmzC4zX?= =?us-ascii?Q?f3TuWel3beiv5DqzutB9mONZBdVBMbWZKRUPB/pfClvGqQ80mWZIVKExqTS3?= =?us-ascii?Q?/17YFmSwhtd7L1/a3al27KtF5epwd0G4mavd/7RFnH2pu6V4BpxaNY0KoPdG?= =?us-ascii?Q?pdez06yCM5taP5rtW/U1XzzIcSXMtFRsRyGPyCXj5OVLddnQabqWlUu2mlBJ?= =?us-ascii?Q?Y+D0VH7ACco3YfwkD54G04ZcLfavRXh1U/WrAErbhEzTeIi4frfUsBntXVL4?= =?us-ascii?Q?uW2APbufrskU0qu4snDM8V5QdVfMP9aJw7BGzjXmJr0/+h9nT3Y4p4IW6DLc?= =?us-ascii?Q?E3p0iGvm6UU/ZuLFMzSk0BEMxCc670xDth/7TyA+cHk/Sgb7a2Iwi16DILTz?= =?us-ascii?Q?nnrGhmZ+pnBy+uhzRVGnPZMkmE337MDadapywCA4tUnPuaFXBUa9ibNjuS7P?= =?us-ascii?Q?+xmJf4y2v3sxLzGcgtT1z4a7v3SWw6FBB9HnxOmX?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9f4afed5-ecd4-4717-c206-08db8be74d42 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 01:42:55.4815 (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: Xmk8QAfD9PfSyknEeyAHF1ttA9lqJgDRVdGMVkWQRjM2Cu6rZbiPwskx7O1PHGkZSvMfwhZtFpo0mMYPQuRGbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8797 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Ranjani Vaidyanathan Record SCU wakeup interrupt in /sys/power/pm_wakeup_irq The user can further identify the exact wakeup source by using the following interface: cat /sys/firmware/scu_wakeup_source/wakeup_src The above will print the wake groups and the irqs that could have contributed to waking up the kernel. For example if ON/OFF button was the wakeup source: cat /sys/firmware/scu_wakeup_source/wakeup_src Wakeup source group =3D 3, irq =3D 0x1 The user can refer to the SCFW API documentation to identify all the wake groups and irqs. Signed-off-by: Ranjani Vaidyanathan Signed-off-by: Peng Fan --- drivers/firmware/imx/imx-scu-irq.c | 66 +++++++++++++++++++++++++++--- 1 file changed, 61 insertions(+), 5 deletions(-) diff --git a/drivers/firmware/imx/imx-scu-irq.c b/drivers/firmware/imx/imx-= scu-irq.c index 8d902db1daf2..79efbf259dd7 100644 --- a/drivers/firmware/imx/imx-scu-irq.c +++ b/drivers/firmware/imx/imx-scu-irq.c @@ -11,6 +11,8 @@ #include #include #include +#include +#include =20 #define IMX_SC_IRQ_FUNC_ENABLE 1 #define IMX_SC_IRQ_FUNC_STATUS 2 @@ -40,6 +42,20 @@ struct imx_sc_msg_irq_enable { u8 enable; } __packed; =20 +struct scu_wakeup { + u32 mask; + u32 wakeup_src; + bool valid; +}; + +/* Sysfs functions */ +struct kobject *wakeup_obj; +static ssize_t wakeup_source_show(struct kobject *kobj, struct kobj_attrib= ute *attr, char *buf); +static struct kobj_attribute wakeup_source_attr =3D + __ATTR(wakeup_src, 0660, wakeup_source_show, NULL); + +static struct scu_wakeup scu_irq_wakeup[IMX_SC_IRQ_NUM_GROUP]; + static struct imx_sc_ipc *imx_sc_irq_ipc_handle; static struct work_struct imx_sc_irq_work; static BLOCKING_NOTIFIER_HEAD(imx_scu_irq_notifier_chain); @@ -71,16 +87,24 @@ static void imx_scu_irq_work_handler(struct work_struct= *work) u8 i; =20 for (i =3D 0; i < IMX_SC_IRQ_NUM_GROUP; i++) { + if (scu_irq_wakeup[i].mask) { + scu_irq_wakeup[i].valid =3D false; + scu_irq_wakeup[i].wakeup_src =3D 0; + } ret =3D imx_scu_irq_get_status(i, &irq_status); if (ret) { - pr_err("get irq group %d status failed, ret %d\n", - i, ret); + pr_err("get irq group %d status failed, ret %d\n", i, ret); return; } =20 if (!irq_status) continue; - + if (scu_irq_wakeup[i].mask & irq_status) { + scu_irq_wakeup[i].valid =3D true; + scu_irq_wakeup[i].wakeup_src =3D irq_status & scu_irq_wakeup[i].mask; + } else { + scu_irq_wakeup[i].wakeup_src =3D irq_status; + } pm_system_wakeup(); imx_scu_irq_notifier_call_chain(irq_status, &i); } @@ -135,6 +159,11 @@ int imx_scu_irq_group_enable(u8 group, u32 mask, u8 en= able) pr_err("enable irq failed, group %d, mask %d, ret %d\n", group, mask, ret); =20 + if (enable) + scu_irq_wakeup[group].mask |=3D mask; + else + scu_irq_wakeup[group].mask &=3D ~mask; + return ret; } EXPORT_SYMBOL(imx_scu_irq_group_enable); @@ -144,6 +173,25 @@ static void imx_scu_irq_callback(struct mbox_client *c= , void *msg) schedule_work(&imx_sc_irq_work); } =20 +static ssize_t wakeup_source_show(struct kobject *kobj, struct kobj_attrib= ute *attr, char *buf) +{ + int i; + + for (i =3D 0; i < IMX_SC_IRQ_NUM_GROUP; i++) { + if (!scu_irq_wakeup[i].wakeup_src) + continue; + + if (scu_irq_wakeup[i].valid) + sprintf(buf, "Wakeup source group =3D %d, irq =3D 0x%x\n", + i, scu_irq_wakeup[i].wakeup_src); + else + sprintf(buf, "Spurious SCU wakeup, group =3D %d, irq =3D 0x%x\n", + i, scu_irq_wakeup[i].wakeup_src); + } + + return strlen(buf); +} + int imx_scu_enable_general_irq_channel(struct device *dev) { struct of_phandle_args spec; @@ -173,8 +221,7 @@ int imx_scu_enable_general_irq_channel(struct device *d= ev) =20 INIT_WORK(&imx_sc_irq_work, imx_scu_irq_work_handler); =20 - if (!of_parse_phandle_with_args(dev->of_node, "mboxes", - "#mbox-cells", 0, &spec)) + if (!of_parse_phandle_with_args(dev->of_node, "mboxes", "#mbox-cells", 0,= &spec)) i =3D of_alias_get_id(spec.np, "mu"); =20 /* use mu1 as general mu irq channel if failed */ @@ -183,6 +230,15 @@ int imx_scu_enable_general_irq_channel(struct device *= dev) =20 mu_resource_id =3D IMX_SC_R_MU_0A + i; =20 + /* Create directory under /sysfs/firmware */ + wakeup_obj =3D kobject_create_and_add("scu_wakeup_source", firmware_kobj); + + if (sysfs_create_file(wakeup_obj, &wakeup_source_attr.attr)) { + pr_err("Cannot create sysfs file......\n"); + kobject_put(wakeup_obj); + sysfs_remove_file(firmware_kobj, &wakeup_source_attr.attr); + } + return ret; } EXPORT_SYMBOL(imx_scu_enable_general_irq_channel); --=20 2.37.1 From nobody Sun Feb 8 12:14:16 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2C86FC001DE for ; Mon, 24 Jul 2023 02:09:55 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231794AbjGXCJd (ORCPT ); Sun, 23 Jul 2023 22:09:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45706 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231569AbjGXCJC (ORCPT ); Sun, 23 Jul 2023 22:09:02 -0400 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0629.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3E0114201 for ; Sun, 23 Jul 2023 19:04:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q8sq6Fhj/VqsJL/RFLI8zdI+S6+Z6CjMUNxRK0Nt2NkHxsgbBZs8/rZwssYtWOKbwnRA3C+dwCIWxZ/FlOEukXW4QJpwP/2/Vy0cVVkIsEYoKzpWMdyj8RUTg+Twq/yW3x2Qp70cFzlNDeWM44I4Ywg/TL2tpZaz2aELl50Fs8hYvlu+zZbt8vj0k+8ccruTFwGNADDlnStxCmCQusNFq0kE3yglGGn/2cigVfHd3LEZPIdjVQwDwSm1slsea1FzFoVAxgXTdrua5fwvAAgWFXfC6ESBrEh7cm018zAxZVhiXCdTfkXnVqixElYmHPukUkBavmCIzsCJkWZWWHdrOw== 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=L26rWEZbdrv+527LR1zi2UlAdGfwYxKOMu5wCAXRzF0=; b=kaogov0fz+kWF0I9GkxcytXi58YlJmCqzQC/SBbrI92Jyg8zXGw8K3Qn2UVC4DhyscaX83vz3ZNi/pXKXYJqpMPh3KjkQNR0KelUeXrwqQCfIIlWVJ7q/5aja4WOu/Oqykih04cHhPuaK/82e2VW2iW40xC8Z3m9pMa5dXh5omfbMKGWOoj0i8hTaK9ui1FGCHZwLhS9L4PwyiNEdTvaSa92cjjyQksS5xy5NJR2KmgIN0o4zG8U4LjDHgh4HkzR0O1MfsrftWul0wPlyJzGCSWiKneNjHrtiMp68m/T5OnNOUA7rc3YgGJhO9p3p9DbSTFuS80lWaVzUKZeT0IECA== 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=L26rWEZbdrv+527LR1zi2UlAdGfwYxKOMu5wCAXRzF0=; b=Dx5Dprj+gpqxgFtRuAFfgR4RGtCZflKXCgoTSb4XRiUpmluw2ZtWoOs6FQqzxBPfApl69ipvV1P99CgSEdA0iklSPU7BxZStEqqnjQVbNPCKry2MCQOPz77Uv8bMslyDMFYKYc7MNv/YN6La7JpaTlc93I9R0QwJP8GO94LrbKw= 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 PAXPR04MB8797.eurprd04.prod.outlook.com (2603:10a6:102:20c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Mon, 24 Jul 2023 01:42:59 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97%6]) with mapi id 15.20.6609.032; Mon, 24 Jul 2023 01:42:58 +0000 From: "Peng Fan (OSS)" To: shawnguo@kernel.org, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, aisheng.dong@nxp.com, alexander.stein@ew.tq-group.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan Subject: [PATCH 09/10] dt-bindings: power: fsl,scu-pd: support i.MX8DXL Date: Mon, 24 Jul 2023 09:47:10 +0800 Message-Id: <20230724014711.2048958-10-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230724014711.2048958-1-peng.fan@oss.nxp.com> References: <20230724014711.2048958-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PAXPR04MB8797:EE_ X-MS-Office365-Filtering-Correlation-Id: ed23aa16-842c-4bc2-bc4d-08db8be74f39 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: 2mb3PqSNBQOudNfiuMXVq8Xj8Nk8gVHucOaNdF5WfBgh+W6QDLeBwW/DfMF3Bn8m7CWpMtX7BY3ewr1CDZPfsJjfysQqUs2ILu/MxYmcgS9ZgVdr11htUnq43sovMgz2nvFAxdDZT9zFPEBk0CQbRnyEEBmIzuRMW50fJ83b/iAnYoesPEO1OcnrzYH5SOvoYkglDkKQfZe00oebxsjodLODYukCfAa6Vhvl714EQc8pIk4sVu3nzXUUivOdN62JS1St5DTkI7536YQ6E8BpBigGatKSccKKs5EF0LW7uIcn7zcHgZJewItFDR9v8pETeSVi8bNzLzR1IelQ6a+nQbgF9/vRI/rzECN4Y8BhI/1bQqbX1HLj8pZm3at3fKF4MFUs4xFR3aIKrlAWe4Rbd2iZZcliddoQX6NS3dBBt5kqYZZeKkw2hCDUtv3h6x1pAlKfIjinTLstTiesBMs1DfgchsfR/YHnV+mVk401Iz3R0/L6NdU4Eoi/puc8buFkp2xB9ElfSdjGxdbzWGGgsT74ljux15jEBC/3v/CCFQ6pam8RmqdewLsjypA8kKrIB7SIHuuEhuAp/Xz9neoTdsmckJPMfBNqa1+B2kZTrspdjAMfGkBr9ND3IbUFvVK5 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:(13230028)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(451199021)(38350700002)(38100700002)(86362001)(4744005)(478600001)(2906002)(1076003)(186003)(26005)(6506007)(6666004)(6512007)(6486002)(52116002)(8936002)(5660300002)(8676002)(316002)(41300700001)(66946007)(66476007)(66556008)(4326008)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ELTkuw4urrciNVQeBKMLIlH0cA/ukqItQIaN8WmjsH6CuNXvo3FpFpTvK5wl?= =?us-ascii?Q?HWOpW4FPW4lfP1StrMOQab5qBlqkPByuxMpCLHKChgBgpCO1zEOQOwSVkWtz?= =?us-ascii?Q?X1xVFZ9VSw/IVUF0+DFGEe/r39azby0Y7YvvxSiMfw+iwgEva2JlAhcIiknf?= =?us-ascii?Q?TOSjf4jxgKYWzWfExNtkjI8AOeDbjHSevKb/Aimt8vL1QWO/cqPsv9ruoGG6?= =?us-ascii?Q?l52ox52K3yTCpOGO/atedS6QlxqHbn/56Tm7VfyXKGmMnil5SVxCDmwmz+df?= =?us-ascii?Q?E7Tnx8l9wr4oUi/8HFuDIIkZpiDDeEqDiVHD3c/8W7AZ32QTzH8n2fg4ld8V?= =?us-ascii?Q?b5Ge0U7YbPDhUodCME+EMb/aHExQdU8wC5Be0+lOT/cW5iWkslpfabO/XSh8?= =?us-ascii?Q?A8D1Xy9lsMjvVqCgsFCFof1yNC6xD2YV88wEawc82ZN6dy3BJnWdKMGwEJ8F?= =?us-ascii?Q?Uz8NlfOGxhhUTpJ8n9CUNe+FnmKleIFUtqv9hRV+9ycAG22UAiKQ7JPMnrRQ?= =?us-ascii?Q?7+OXd4Io2AMGLu1GBzAzvfZnrScM0OgS92jj6UEupp8ayUauF9zHznNRh7j4?= =?us-ascii?Q?E/A6PudMXczBDgE5Lxq27xK5VYzbYKHPfwYq3gB7vLacAebmq6OPmnQ1RaS7?= =?us-ascii?Q?RZ67Bi9pAUJxWrrC19TNunXZuD8lLRQIEL5k5w4P73f0r1EbWVXLKBISaSsH?= =?us-ascii?Q?DG3z9efwSsRdq21DhakiSMqBN5cow4a5z6CLAoYPAAKzucFVGdsll2APXAJo?= =?us-ascii?Q?tLTB9e4aPWr4p1yF0lPuf5u94cEr9wXgqg6532ZbBPDy3wBHMyvZZL3eF3jT?= =?us-ascii?Q?inXyTOY+6t17Ab56dN7OGKCoZ3gmSF2rPIVYSJ27qittvHATfkUNgkiHJCIo?= =?us-ascii?Q?XrTeUw6b+dOW3Vktf/Yb6BN392PD/CK0vvSlnqlTDvTdHcOATdLofcJynLYi?= =?us-ascii?Q?ZQc7+ZEJGraabLiqwY+6FOpTJQiq3LKnJr5T23BkkED/uAyH/vILkOnBz8+7?= =?us-ascii?Q?NNYtIcNA/E8th10wHarLWR4PXaw37ebRSm2JPqsozGS/1GrfLZ1dGNrvMua5?= =?us-ascii?Q?chzu6IkwWrA9/MimoZb7Cohiktr+a3RERBX29RtboGVCZqeygC7mSJ+uPaaO?= =?us-ascii?Q?/zTtpvP7cyIELKni7IYAS3+/DXWDj0yXOaLIS/CJRm0xuuNpC49zAc2eXrF3?= =?us-ascii?Q?yZwjEbn4qKDY1+0XiCgiKxRi7e81mXOAjIoIIj0YHOH9gifgb8yI1bsn5nsW?= =?us-ascii?Q?FSYw/u7VHeiPiZeGc4UyrBhqgXR5xk/AdUOPgRcTrtvkuiQpuuUuSbDL3mcJ?= =?us-ascii?Q?AD9FOvWnJYDQt++b5w4KVFzNMCUuVhzHkGZq8zGFDrW94LENv5KG0jR1ECGq?= =?us-ascii?Q?KG3ug6LHsBF9y8P9BQfOpjlai1a15XLJVwvssjlYKKCm9Y35MGT6d8tYDqJH?= =?us-ascii?Q?W6eQXwRbCPeENryQ/xFE2dTWiLcNQ8WESgkUqyPoCwlK05xkfiobLtabKq82?= =?us-ascii?Q?83kvQu8bakcu5ycAxVORfAfzhJS3vd0BISPc/cuz/2ACOYlAC+fZRU/1CRyx?= =?us-ascii?Q?3MikQk6mqnA9NqQLw/4GgtVB8QT07oryWTzHCPfr?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ed23aa16-842c-4bc2-bc4d-08db8be74f39 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 01:42:58.8892 (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: hXDfMeJHL3j5gxLmpOLndtvoTlZJR3YaTmR39hSBXISnSQxECN/NNcoP4PzgrZhQvW4taRgNWBuNIX49Z60N4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8797 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Peng Fan Add compatible string for i.MX8DXL Signed-off-by: Peng Fan --- Documentation/devicetree/bindings/power/fsl,scu-pd.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/power/fsl,scu-pd.yaml b/Docu= mentation/devicetree/bindings/power/fsl,scu-pd.yaml index 407b7cfec783..4d38f9cceaab 100644 --- a/Documentation/devicetree/bindings/power/fsl,scu-pd.yaml +++ b/Documentation/devicetree/bindings/power/fsl,scu-pd.yaml @@ -20,6 +20,7 @@ properties: compatible: items: - enum: + - fsl,imx8dxl-scu-pd - fsl,imx8qm-scu-pd - fsl,imx8qxp-scu-pd - const: fsl,scu-pd --=20 2.37.1 From nobody Sun Feb 8 12:14:16 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 60351C001DC for ; Mon, 24 Jul 2023 02:10:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230047AbjGXCJ6 (ORCPT ); Sun, 23 Jul 2023 22:09:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45750 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233071AbjGXCJS (ORCPT ); Sun, 23 Jul 2023 22:09:18 -0400 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0604.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::604]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8DC274228 for ; Sun, 23 Jul 2023 19:04:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WL7ZpvJevDzZ8YvQi7NVuz4kORS9yqrWwOn2KhD9OhIVxuxXu59ichICX2oszYZ8gSQlEDFNqvv3YFj0ckHDER8UWMWD8jgL7ur7q2hOx3G4XbX2/P4+J9JeM7zoo++hlyfoa2kWfjzWvPBqZ1Guzh/KSQ//TB6iJDXSW9nIVQegBCKQp3wqouysX1nVsyW8Du+dsc84Y4QbG14NHppyKj+gC/ltB1X3OCgjxmWi6IB4S7BwjuZSrhm/XjLckAn3Dbe6hpFe25aLhwnny41EfOJ83KXwXkeQ9JdzE0eeUXzlG+RPsa8Z9b7DfSzOHLycSN0h9Dp5t0RvQhevOTrB4A== 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=pPFrMGdocAYftzR6NYjRuybUXNm7u//BVCHc/B1LQTM=; b=doGQTLNfnhgTEudKw76XYWw34Apj4L3amy5v84P8IT8ucYvlm16douuVbZAdB4pWfr4le0w/K3Q1jNTrFKVA7P3aZ9inwd5CfYJyGtORCCyeRbxCkOLVweAjHEbeu/DU43lYlsahkz5Y+kYQYHGsq6bwVIRktuCN2o4QI/7GjybpjCzGNeyrSMPPRwhqiuh45qNU2pm6ue806E/IeBtZkWk97U3UK9Eap3MQfDY5FdKWXFEr5QbbOT4sROn+DXXXXogtk6c+fxLGTmynVtV3WkaN/V2norXvthlVw+r+8c4ZipwQ6m0W+gG7/2oSe8w2ypOAg5WvqX5oD+7we/ffvA== 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=pPFrMGdocAYftzR6NYjRuybUXNm7u//BVCHc/B1LQTM=; b=TqJRMszCJpU89Ni9AHZEmz/j84yTjyng+9IkYp/ItxiRJm9n4ZYVHoJVF3GQlP6qFifHjmS+kL6YN8gw5ge/QK3OF70/C2/0o/OAUKYqktlYm8yIPp6sA9pI78FC6Lv5B9R3pnyXVx/LlvoMAePYBPZ0ndx+ae/Z8gHEamHLaDA= 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 PAXPR04MB8797.eurprd04.prod.outlook.com (2603:10a6:102:20c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.31; Mon, 24 Jul 2023 01:43:02 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::5d6a:ec53:f2a8:5b97%6]) with mapi id 15.20.6609.032; Mon, 24 Jul 2023 01:43:02 +0000 From: "Peng Fan (OSS)" To: shawnguo@kernel.org, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, aisheng.dong@nxp.com, alexander.stein@ew.tq-group.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan Subject: [PATCH 10/10] arm64: dts: imx8dxl: update scu-pd compatible Date: Mon, 24 Jul 2023 09:47:11 +0800 Message-Id: <20230724014711.2048958-11-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230724014711.2048958-1-peng.fan@oss.nxp.com> References: <20230724014711.2048958-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PAXPR04MB8797:EE_ X-MS-Office365-Filtering-Correlation-Id: fda4eb31-f8fd-47e7-c898-08db8be75143 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: SzSCNtWSz4eidgpUxTBTcshRfanqeI0IG73tsbQoU3DNO3u9uxiEw3cBy5k+uiNGk+dkfd7Ymbvni/Vxi695lfli95ohcV8M7lVRB5NPvcyfudr77ZwP6KIW7OGmlk5ux9wpl+dkn+FRlBBNs41ycx8SdvptjlDOM7v6QUMb701BK95V/fUUolMrzZwhbCM2MNe0LcS4cV/FroW8a/+qt5hRzY7R9rnXTT+VmuCe7Vz+AFd7j4Em/xSQvbtMnk/mg9xuuPspXaILGTQ9wnzoytWCUeqMx3xkMlsJ4mYRwjfANsecW1fukJOejP/UYPNfNwNcc9FKeDs4umU79WssS/E0p3kZchn2d5VNQ1AqtJAp57Se3ncomdnDeoi7bEirG+6j9xsoi0cgYMugIxNoJBrGt9OlzOF3DA4pCzOmoYFiNsP62IZEPuXluaoW/jsH4HKGBFST9cyCLozV7Zfgu0HSlMgdZHaMMlt5zbBnIEDo4LscBBc8divzlYdKIy4d4v1eh6+cODk1T1tbUjyldzi8pN8DC2vOkumS2xP4Q3QyaEe6HgxUWi7KAvw0ft6dyVwY+GU3n6rNrsMZUiqeTK8F9ggP8jy6AmmfAa0aZZ/j3i5sAV7qUJInbcwpKe6zjjkEhGk63yVNtE/1z5ovFw== 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:(13230028)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(451199021)(83380400001)(38350700002)(38100700002)(86362001)(4744005)(478600001)(2906002)(1076003)(186003)(26005)(6506007)(6666004)(6512007)(6486002)(52116002)(8936002)(5660300002)(8676002)(316002)(41300700001)(66946007)(66476007)(66556008)(4326008)(2616005)(32563001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?m8dukGR3m8vMvJEl0fFBmtnAP4tJfJHrTycc5+vdsFZSKBokPl++N144O+6P?= =?us-ascii?Q?+9PvfRyITE3RbpNMch7jd5aL1ehbwunXhUH92ifucQZCbyzxy4DQnd0iLufw?= =?us-ascii?Q?pquhYibrFwJj8JRjmWSUUYNxXiFPc87m4Zo2+u4Ii3qhzNkPRQK6/giPiGX+?= =?us-ascii?Q?HNKXpG7dgq2qj+Lijpex6FV/o4k7ru3WPOiUY5q0rMIUCTI6lsendmAiA4fm?= =?us-ascii?Q?P/+Hqe1S+V38LL8nLHrP8rDAGsutBYdUTiBOMc1PoggUFd2MOgb6cvfAewBA?= =?us-ascii?Q?jfm/MXFdbI0KLnrIRT56hexOoUC9b/RwGglC0ppk6zX1LR/rJm665WWlSGtT?= =?us-ascii?Q?yJYim6Ha+Xp5fY1N99U9vWztEO++MVrfPO08LBQ+XolV2k6nuu0fbqF4e2ra?= =?us-ascii?Q?4I9BUAwK9nki18P51yOiK+KkMoIeUULG9JiDwBoW+J5VqPjTIuXY1ffRbTgS?= =?us-ascii?Q?5PZX9QH3BtSfsoMT29HSiaE/fnElC5I958Yg3h0kSDC2qwI76xLXZFcicIEE?= =?us-ascii?Q?PlcLduCp5i1rZXVa9vdHfxQeT/+7Bgfob997KR4NYlkG9xcy0qJ3tP1g1/iw?= =?us-ascii?Q?kzuJCsKkxisjDHHHuoFYCC+iN3Zpb8ESpNZU+XHgeRB4TXpuJgD+L9AZMOFv?= =?us-ascii?Q?ZT73MMpA2Hs7sLKFUw+g+p4y+HBVQRmlGyLuYUZgucF6DTCKi7MbuQeLgVCg?= =?us-ascii?Q?NZVrb7hTpJDtCd9FurrV9ulUr7ZWgJvDIoxmZuto0Sh0k9x5z/snIBcrw/9O?= =?us-ascii?Q?QX6cg3YvcuUEIxsBc8oQNet/eqdc3eaJwKWBxqCKu82vVO/yeOcN1fEj7gGY?= =?us-ascii?Q?oKs4nh6mzMaiUiWdrPX3d+LuPZhEsVa4OSluOAiGL6lgGTVssJVb2boOzhMZ?= =?us-ascii?Q?jW1aYfCFZaIcwGbtbQTDi/EPK+NTFPLNe3rZwEwKgtD+eZNBAUPMM14LdAN6?= =?us-ascii?Q?+s2n+62lKwQzkSuAoEiRHZScJoXRA8BKu8Oa4tEvVzZBe+wrjNSdHDh7XJVM?= =?us-ascii?Q?bFDmHPxtMFHXubASDVwWuZOgZ1mF+xwL1QYnEOSwTewiRTVCExY1B80XCItc?= =?us-ascii?Q?7sF9kI/kwYxx41gQRR23qnkL4SncBXL+RzYTm1gRBwzUxG800gGbhlycpAKh?= =?us-ascii?Q?KqCYVyuihwZRcSMeAwSpGm8EJUFKCDAowd7Q/dDTxMQGEYLX4eK0JKpsJCgs?= =?us-ascii?Q?2ulkaH1zuuASKmEnnFakdxAHi1qHqSlo6BbtHFF1DNEhwe2NqOvUyqeGDzCG?= =?us-ascii?Q?0yZyj87XjWaFAsQjMUaljkBiId2iKBq8YLIOnPbtu2Ayx7yjKnQlzCDdWwV8?= =?us-ascii?Q?6O4fn/A99/V1a1vYerp+6/g26Rqx7k9m1GidTG7AHYPLV8C3M5j3UChvqU+Y?= =?us-ascii?Q?CNBTWAS1lPoPYHuzu40V1zqUKbSvfvVl4HCIAAccabtdG7fMg1l3nGjudJ/+?= =?us-ascii?Q?nn6QaOVFUvpQol6j8bDwl0w2Y6oeiDNsu3DaNbuGf9JC65WYmJYybamtDAcW?= =?us-ascii?Q?Ml5yalnypJkIpFOXgMzJakHOJyZMKeg1LNg2uVBd7GgokxVUjk1NN9Dk3sLv?= =?us-ascii?Q?CEpqz1CAtaTyF/u5ke/1De2zcHHVxksd1D0hu/F5?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: fda4eb31-f8fd-47e7-c898-08db8be75143 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 01:43:02.2997 (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: kgY5JhMo+rwnT8d+AdB1P8LFaTagj48MMxbgXdVWavcGSTxItawNoZX+vgtKZKCCIoy1klo2txBOjbEymJZK2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8797 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Peng Fan Per dt-bindings, add "fsl,imx8dxl-scu-pd" compatible string for scu-pd node Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8dxl.dtsi b/arch/arm64/boot/d= ts/freescale/imx8dxl.dtsi index 792b7224ca5b..32c69619f22b 100644 --- a/arch/arm64/boot/dts/freescale/imx8dxl.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8dxl.dtsi @@ -122,7 +122,7 @@ &lsio_mu1 1 0 &lsio_mu1 3 3>; =20 pd: power-controller { - compatible =3D "fsl,scu-pd"; + compatible =3D "fsl,imx8dxl-scu-pd", "fsl,scu-pd"; #power-domain-cells =3D <1>; wakeup-irq =3D <160 163 235 236 237 228 229 230 231 238 239 240 166 169>; --=20 2.37.1