From patchwork Mon Aug 7 12:14:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 131937 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp1425947vqr; Mon, 7 Aug 2023 05:57:07 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGJ2C1+D98m+dmVmG3Ve/PezAQWQ6p8QZZpn8ctVn/3jTSxfZ8bkvrmD/qj9kcYFedeiPcm X-Received: by 2002:aa7:dc0a:0:b0:522:79e8:e51b with SMTP id b10-20020aa7dc0a000000b0052279e8e51bmr7339568edu.32.1691413026972; Mon, 07 Aug 2023 05:57:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1691413026; cv=pass; d=google.com; s=arc-20160816; b=D79/V0vY3wv3W7Z6Ts5mz2f1J5IfPUoqtmwYS7B+OyMELaLJfd7Lbks1XCIH6p683P osF6VK1DzPG3Js1gJYN4J/dpZYhK4RGdc/JJfpHuZTGJbZZsw4fqP+AfpWsawX5wpaL6 AK5RGSieHQB0EZyHHZH0xBfZ0RbL9yLJeA/VkBlCSCphxZ3wH+TcnOSFNHWuxPE8lV8A uihm0rtv7zrzmLGBNaq3/Rft/72Oo0wZh4Sr4JPruPYpada7SBgLc6aZqXJmGQW6xgaQ na+FR099eEk8E0nOci/W+IOfc5wkFc4VNBzv9oc+mrHe43C8aa0RHFvOnVRgW8AzRl8v Llqw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=9eXsJHj1jKik5zS42sb9oDfVAHK3/hCH/diRSXT4zP4=; fh=lMFpnJZCjkSvetl9tpFZk4oM1K582D2CBXvvYFGhgSk=; b=Yjs8o0lWrOPjrIFztFR0H2m+cCuQHUdSF9rCQ9sCOY1QsVruQEi2XZ4P8AyL1rktcq pK/OE22mrHrvSu72zAJdeTD9jh/lIUZUfR9TcoKyA0gQ6jn5ZhXriWmUBF14wpx9qjJd f+Bzp8WWQXpgGENsVBy9auuzuJ9d2EKgf49E8y0eogQqwyLSFlwffmjKgI63A+ugjwUX E+/n02LiLxNw94R1Zbk/r1QocnPClALeA3dv0s3tq29FObrfOElK7qNeA/c51pe+V0xJ OvWQNdozaZb2Znl1eweUmWddiQzb/nPBMQw5yEiUCPq3Dzxxb85l0a3LjBLZkdlwgShp 5trQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=JP5qR5oD; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e8-20020aa7d7c8000000b0052336fc1068si1848383eds.317.2023.08.07.05.56.43; Mon, 07 Aug 2023 05:57:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=JP5qR5oD; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233251AbjHGMKF (ORCPT + 99 others); Mon, 7 Aug 2023 08:10:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44030 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233242AbjHGMKC (ORCPT ); Mon, 7 Aug 2023 08:10:02 -0400 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2077.outbound.protection.outlook.com [40.107.105.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 34C79126 for ; Mon, 7 Aug 2023 05:10:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MU3nwebCjwpi6lLoq5CEEku1mQ12fqIyvw+gwCuBYM3G+9+/DG4nyj4Xz1CXFnFF+yIaGPdaN+AGxzfybtMVFfUgTLvDElMD+tvw2JnyjmwEbR4n4jTKzMMcNbSpQOdFs/z7c06tmnllDSQ0YyrGFwjbNONiN4PiAsoJNcHWunMits7FoNd6ScBUt1kFxbVo8Z8fanMAr1N+edi5kDxwq0bE8aLq3gPq35wtRm+QCmif2u397I2ZxRdCVolTf+ssTyatMPkMwyuA5kHsF9TshtmDQMRyJYYp8Bu6mOysTM6pF0Prhb6IeuJIrARNhjMsDX51eVgCJ8zL6PUOTjz/Xg== 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=R90WIjUBUPWovAr0ckXmaB+FmPhazYPmxk+kXwb+sANm/9cLi+T/5wgaowXWLXppkbj9tEAwOpExRAhJcOoEnpEHec49N7sN248cZb21O0hdLT4dOb6xyrRPLjDrY+Pau3dEJmqX7eqTNnK67Mw0ztDcRa0bSk3dNt7qdHAKPbZq/ALXjQzO2kRXFIXoIit6bZkf8LL/GdEZu7wC/RF3GgZryEKjqfXEByZrrKGwQkoXsyF/6D+8YTf2UHzG8j1Xd5sQaRjMHORPBq6k0PRERUchshrR9Hc3s0KesKE93PFOZtFnQp0kRLyVhXyw8RbkGYS6DRF/996guOBNwCLgqw== 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=JP5qR5oDjOxtvevcarQteMHiKiOdhbAfwDzpI99Jh3QvQMZo+01ryFoCVkA8mOB/WHD2JEVpcrQngUNEw+sS8IT9mfvIfATBFGYMaHvy4s3gTg5MA22hyDulrPGZK/CSF6xcp53gGykCFw5MghlYed2fsnNC6m4GRSQ8AetSfM4= 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 VE1PR04MB7261.eurprd04.prod.outlook.com (2603:10a6:800:1a3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.26; Mon, 7 Aug 2023 12:09:57 +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.6652.025; Mon, 7 Aug 2023 12:09:57 +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 V6 1/8] firmware: imx: scu: change init level to subsys_initcall_sync Date: Mon, 7 Aug 2023 20:14:25 +0800 Message-Id: <20230807121432.3970610-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230807121432.3970610-1-peng.fan@oss.nxp.com> References: <20230807121432.3970610-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG2PR01CA0158.apcprd01.prod.exchangelabs.com (2603:1096:4:28::14) 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_|VE1PR04MB7261:EE_ X-MS-Office365-Filtering-Correlation-Id: 02788ca4-2418-459c-51d0-08db973f3758 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: NYAsJR2UFQnDus3ieR5vesVjdZ2bbmoyyo1TvXH7XnxbHyXVGfqJmmmBavzzSaBXi2XJHN90pxgLIWn2fnr1MUceJ5GQNIILoL8FZP351lflN42dbnDaX48gTs/fe2gvHd6uVOUfSrb0IuUMwhyYfAQs7aVniH/D1X8638esIYrZx0A2hC7rwghsC2Z6HzwQtuJyRjiY/e1B0E/UZaYci4jXDm2UlxU/cZyu0K23rq0CTUR6V6eRd2z7kZy1HLycYFhdY4d5LifqMKE9xNSvFOBal1co8/Z76Lc8R2ZTqGaIT1bhtkgGAglAPk9zElysut/kxrQQ+dH6I8f6RDk1OnrYtlH2SUL4KirwahucUlIYO7tc5oux4eBzEWSSFD2xhZBNlcFsG8egGJ0c+NIGGLCkegdHsySJAf/aas01Bvx0afMEpjrDVj4FwqQv60bMbDuhPm+6CeYfta2zNt2cFnBQ+uquHq66WHSF5hsmt9C52xMYe/+OJnbDDSQaY/PE1OVDS2xtqWxaXg6xmoJg58fcofTiXbGcRXfN3ZVaxeddM7nh0IbCgw2+nFzbBFswqH0DkSFKzAsW/5Tx5HMrEjcSS0zHSJeWKX7c3ESF0VkfiQ+2YnSt+f1XUokW6bFu 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)(396003)(346002)(366004)(39860400002)(376002)(136003)(451199021)(1800799003)(186006)(6512007)(26005)(6506007)(1076003)(38350700002)(38100700002)(5660300002)(86362001)(4744005)(4326008)(2906002)(66476007)(66556008)(66946007)(41300700001)(316002)(8936002)(8676002)(6666004)(52116002)(478600001)(2616005)(83380400001)(6486002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: mdwGSruz71sX+zS8dV+hf2/Ri0rAAHfsXJ10r0tIOm3vOFmAb+hSnM4sCxbOPdLJMr3BKzhdpWsrLV3iTWLq4mLxRv3Epr+7QOK/0NiOyl4WUKoBdqEzA1liQcmXBIV62z9ZuItoGnCxEK/yU792IJoGBlmmRJqMA7PoQtgs/Pc0pX+J/fUfap9GdPaZQZ3Ccny9rQh2X1cEQDN+Rejj4YazPVB8ZZ7L6mRaXyhdArYN1vuPeA9lbMkN9/6aDns8B2CMqTDNnqHRs8OneNZIuvYQnj4FVumENwhvfI7F+f+I4myNxrALB9pnb57AC7Ai4KvXT+szIoZfiQb2Cc8yXK2CeTVQrcaKIaRgKbAt00BdeVmj7ibJaD83okXgBfr08B31+qYwA4qqfAlWAvkCOV98sR0rSJD8+l0s1W/ZVrya5eRmFhMINwssM/sWNOphu32tJZE9VfC3gxiMh5tI69pAYaimLFzSWYArAyskj0Lr43KhdQK7WHR+Zb0CxuJ0H9B+8kO4XYihDoOuxBS33FQD2TN77cZzbwI3JBCmwni648er+KCmNW6HvjEXOojqCKyR9EaFcNMLxAmiPPdBIzSgBF7Tu2VTRLvnYU0rYnjtLaMNwEMgdL1hVTEgOIIYrV2Cf8r9+3bu9rNbMG7ejBdKjoj+zJx7LV7RekkhY7gg48AxA8vhE36KenLymsG7LJE2pPGU+v7bjVrue8LHbBJ5H4hS9UWEwn6+naVr0jBf5xEjWcmzz0b/s6vemJg9U7zq0p0FeP+VE1I1Wi6YhFdbK4UzJn8fxVR4ubV0dT3CKP/5RrD8XEUH7Z/Hffp44ENIGEA05clTH5nz15DuQhUfqCFnHFjGkbh/a3GDni4c5X9epnsUkuCqYnjidtQoCcQechsjjyrZLI6MBhddG28q00q6uDOmWeOPjI8UWMi0/Pk+VUE6SFrYgQYlA95+Znoa0eqQdJwh988psrKXdUiiLY2SjvZWRkcnlMPXTqBdmdOuYcY9Xa3WZlMGlD/ciOdipo5VjTe0Sl4xvLpCHm4crjXCr34ASNGcw9ePxQDz+NyeSZ/VlUM6GDY7Odvi/fWxH/zx8vYbcqfYAj2pBum6zS5JM7Q86ZtVqZBn6qPb9LUeplRRzQgVf7K3xa7X/taijDQtZMsuggvWkKIsCDihxRmztj8GBsiYwHW85LEqsrQNNZDDCoU5+IIz/s1U+Et7mGyHGLYGVq8XXmny8vQaPq7XmJVb8BB+69ahjp0DKwhOi1j7mLQOCmCqNcyDosaFDQ/wu7BSM2ytuH3KZdkeLbB/KoKDCe1485v+nPVSI/MSzdBTya/zxZnbfkRSAG37jdSWDUAGE3CdryTqqibizn1KWUNBWc75P8vl2YQPUdIM3RDC0xbEL6VQ8ECnXVGISo+E1tygQiPLdp14ulERQV2MPDauElm6KwEWo5DVwIVqUh/sEisAD9YSNyGIjFM1SH3zV2eEM/BtiyU1bJcSols+jm+lrOH/eWhQDOh6n6J0htw2E8BSDIKFRZiZGg9AnUnAlqz4OXIzYolZFs9e+T3/xmOJHUe2WWMb8NWDUPw7e2LGKz+vRPTKJpPw X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 02788ca4-2418-459c-51d0-08db973f3758 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2023 12:09:57.4061 (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: rd7LwUkCgU/Ou5cLUOHipw0kl6wNQutIjdEFuyXDyr+DaDSuYV6FOKmmGF6gjCg4UU3TqMF1L3rWugLnG/5UXw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7261 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773575106207491107 X-GMAIL-MSGID: 1773575106207491107 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 = { }, .probe = 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); MODULE_AUTHOR("Dong Aisheng "); MODULE_DESCRIPTION("IMX SCU firmware protocol driver");