From patchwork Wed May 11 08:26:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gaurav Jain X-Patchwork-Id: 1629472 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=F9q+gr+m; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Kyp0y4Zt6z9sFr for ; Wed, 11 May 2022 18:26:58 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 4521E840F3; Wed, 11 May 2022 10:26:52 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="F9q+gr+m"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 6C2D084092; Wed, 11 May 2022 10:26:50 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,SPF_HELO_PASS, T_SCC_BODY_TEXT_LINE,T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0607.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::607]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id F3B03840F3 for ; Wed, 11 May 2022 10:26:46 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=gaurav.jain@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hqYU711SLiCWAsSt/Vaq4nhRqiCju0Gw/4ZlsWIbFmPhGnGivg6XD87Aw3tK6Lmy2qrP5Ie36uzg2d5pkdTJA+7xk6Hx7u8Y6mQSyMSQcZ7i3nIswcgdXKvSigG7hfhQxEGN7BnjfBhtsG4kBEI2r4wjt8rHn9sbtYXKMmfdqSZtCjctSVsMpEn8zee3rlOkinNELx5I9+91cV2xsU5N081uOoAup/0jJcPmUp7YmOnOQu9qsUECGS1YWJ4xh7HydAJFEmfokKF+WluZBtcvnvqPS7WAnyD6r2csZHgihUKrzkXDTc/DJNVTyr1f3OFbl34T4oF2KOfcdjMFgjLSeg== 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=VfAuMasaNZZo08VsE0xg9IDwgOa29PeiJc0D7mO2EoM=; b=ABcj+gCNN485Suq2Rxq7WaiT1i8eXKEQ4wTb33AhtiDEMfqHSj3T2WJuNGnbUHlaXGwAnL9ESP+OsWmb2qY4bjNIGlz8hGcjOFaG9oDRInpNyTeuSE1EevUgXLf5Dqb3tZ1S0u9vItimTRkIHCxpq4wQGXLCQ82moz2eBNOKKqbDlcz+vRZrMZcm1EBQ0Hh/FiucaOptRmGh6WoKaB4T0eVNpNS0u9XTe0z4poeydk3aPADl0EF+Flk7vRGH0qhzkfNr2V2/a2qCgWiT+BDXHiP/fPHefQ+L3WDufvu57R4a64II9JZcjMx0ZDUhhU8DQIag+iYP1oaXB78zXT8JEw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VfAuMasaNZZo08VsE0xg9IDwgOa29PeiJc0D7mO2EoM=; b=F9q+gr+mashSabuBx20V5zkSlmHNJwcMsyCHTj78LgkJH4hnQHEK9QGJETI8cyJOxbuHbphczO3bJDAjnUTyZeb5y4MVhwOGuIZgXatF2Q4cuQHbsDsfKbB/FH8yWfzwZQyaLXl8J0u+1gN1gLVod4kkXagVpVbpuHSkdKCydO4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5342.eurprd04.prod.outlook.com (2603:10a6:803:46::16) by AM6PR0402MB3352.eurprd04.prod.outlook.com (2603:10a6:209:11::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.23; Wed, 11 May 2022 08:26:45 +0000 Received: from VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::8512:f51f:a027:ba71]) by VI1PR04MB5342.eurprd04.prod.outlook.com ([fe80::8512:f51f:a027:ba71%6]) with mapi id 15.20.5227.023; Wed, 11 May 2022 08:26:45 +0000 From: Gaurav Jain To: Stefano Babic , u-boot@lists.denx.de Cc: Fabio Estevam , Priyanka Jain , Ye Li , Horia Geanta , Silvano Di Ninno , Varun Sethi , Peng Fan , "NXP i . MX U-Boot Team" , Gaurav Jain Subject: [PATCH] caam: Fix crash in case caam_jr_probe failed Date: Wed, 11 May 2022 13:56:20 +0530 Message-Id: <20220511082620.1908917-1-gaurav.jain@nxp.com> X-Mailer: git-send-email 2.25.1 X-ClientProxiedBy: SI2PR01CA0021.apcprd01.prod.exchangelabs.com (2603:1096:4:192::19) To VI1PR04MB5342.eurprd04.prod.outlook.com (2603:10a6:803:46::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b43c0325-8ef2-4774-a1a4-08da3327fbcb X-MS-TrafficTypeDiagnostic: AM6PR0402MB3352:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: X62QjHGyIrfwh9cQ+EhH+Y2Ie+ooF+fY2BYnaNAh9fcYNnWrNEowS5RK6DRcGRcJGEy6v3kyM4mTiU5Eq8eJiToNyvt2o36tRysLgqW9RO0zj07luO+vxomPbbMXYI1zft2YDnGmi/o+W5ezE693aMOOmcgeV4kz2MOn9i2UcbkZ6gsPzBVCQfZwofMwTp8mQklAoKTTaTK5rdPXeqe1ZkUc/5YgfGSnJ1TkzKQ5AZaJaB/+SnoCMIf6v4XmxYRxt0iR/nV3wofuudMML3f1IGw4D/JcOj1Y/8rNaTnJ1+wfEGv6w0EQ6MExR9lwR+r13dt1H/FV4ZOiktOaGImwH8Z/rXleIwS/9wgIliqInQS0R8JnUExUGyDniuBDqVic973Ga4ykAoihG+q0ecLkvDkRlN7ii6GV2PuFFWlEBhZNrIxtW5WFB/e7+leMWtRUSzdtlBN+qLUUGtap1DFWFvMD5a9lAoisSDQ5srXjUjE7TrMsTMeHvIq00+glVxElilZrs+BwzsjrLY8e0MGpqK2hiSSf0b4UIOw9gM+URrGRaA+xocdAQC7Z1dfBHR4Tk05mbVbr2h4zHbai2aFlrdb7qkNzTYKOQo/ZI2MdbsFd7NysVJp0tYjPUA4FVqzvB9Y+7LzYNxdENF2IqKgZGFv1MThitIAesjZ9GWz8SI1yJsOBu4rWvtWdQ29q2VltG4bPpzYeC1z8nkSadoWlMQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5342.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(8936002)(6506007)(66556008)(6486002)(1076003)(44832011)(55236004)(2616005)(2906002)(5660300002)(6512007)(26005)(186003)(38350700002)(54906003)(6666004)(316002)(38100700002)(86362001)(36756003)(4326008)(66946007)(83380400001)(8676002)(508600001)(66476007)(52116002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: VTHckuksVdA13v/2sl+yXMIXHDdaI+DvcqccR4nh1fMiKeYxtR2xAuomlnQhnmfaSA77WbOIZPSup6W6/QonXQR/OIkHisFBssKC4XeHNyeB2HEFuvwIppYapQvIWKi3cI54VJ3byVkGRwSh3XkM1qEr/J794hFmqeTQA22lEcwal8gWh8vcncbQJSdPLAhN+bqyL3hEw2Cx8oM4dd8mBII8UjHpjp0hdzeA37yFB64qUUYxZ2bvwnLbi+5lKFwzfPMRe/DGHb6t7blK/GWC/XHF7PhjbZFRw9RCSbjAPP69qgFWQ2NhLgpXRgOR3yE9k4BXDrhixVRcT1HRHjR8m47KqIUMaKv4aRvaZ4dqxiGTiwA9FoYxnvkXwQtFhUsnQ/RneRTECSIkxcr6DRM0lwCQOyjbH6U6hPbpmgkQ3MU54JZSO9mlmAs3BkMWRVgD3CmMoxXx7jJX0zMucdsbX+8kXLjHaZ1N8HL93rcPgkl3aayg/dDqZd0i3+x7TqyY7HthWfsh8Pt+fILyrTNcNg1dPiRKfFb5y7YWSeTUbXLFA39amPnzBPzNveBh4qfQz3I+O1ueG8YX0tZMazbLDSblzbNFK1y2/lWFi1YtfGiaFcFIGRBdSY2hSKlXJwNdI/7TFYaHUDpe1BdimIijsnbltDtIRY4oO59gLCM0oVeyEnO9h/YUeF313Wcrv7lzJDcCTL6SY2HuNF4MepOzC9FIXC0SQNN76m14ObhS0YPK/ypey/bo1uM+MkG8lgZH3Y9O2kgsmcaJmomoVCslus1UoBbtry+NPXlEnA4uef9PzIdS+YiWv4VOOsVDbUxtvgJRIRJiA4PJJbvxQBcYq3iMkckUSkg0N+cwKZdYbZ9otXujuNDTd7vf4DQyAtK+MzWDUpPlkcKj7dI9elKoN58IhDooi+ps2RNhNHBWYcX6QY1T+nrdhlPTv4lvBfcemEJiOqT/8wBb7q22d308+YSvlYnAWeuLGOZY+CBcbgqlCGZIP/746W31WRLO/YVyfOZZNwzkF0GSoOL/87pu9Hl6axKia9z7HPS7mxrwTnvh6PU9kBd+b7DwrxpsgyzktiiQSSU1jlpA6Ki6dnnZJw8gwpYQGhTK8WPbeC8lm4MMcu+5ek9TTsf9aJD9E6/dq3WOhmh1nqgruzqu/umY2or1Cav+9bm+G93qekU3pEWTeiOwY4cQ1lmYvXCANMF6/hC2gMOEfXTudvZceY/gKPatXa8iSvwbVkk+4DjjvXx5dCbN2rqUS0QEW9IXXofg4mbPtZSIhA/OXc5u0G1RIheb1ZbUfp5ZrOLdjJYkD03harJXVaA9XtRLvqNzIRL7ci8kpyrZiuJmQF5PTk5TcUPiksCbMg+TJEKdWM8jg0PiBEWKrbpyZxhqKg1QA+o7Sr4chZ+pcLREAtawlfccQQD0CBAQowHFkKEufKtBfBTZKIkAGC/g6wKPyxd19Gu2foyXNVezr8FPXISIyOzPalni3fUgWyqPJrRKuMvXkTIdIzOE8RfogxQTaIogEIXPv5uipK71faSSzgK6VCLMevKTpOzupdI2tD6d6tB6d92Q82GWlsB5QD2rHpNCOqdkQZogB3CirG9PC0Xyie6A1Y6gSSiHLCgcBOGyS28ahEOC1BuWPEAiCikSw8V3ad9otvY/StkcHX05bkP3OdfSHJLXSlvUbobp6CMFNajml9rFPDPWqDlHI02pVCs+421at+E+rdCqaPqfyY5k72Mr3JGqSsQ9NeGZucMB7Xsas0o= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b43c0325-8ef2-4774-a1a4-08da3327fbcb X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5342.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2022 08:26:44.9857 (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: uWUTMQJCkNk5naoelnm87APuWpSz/Q3xzwOqC3Gqj5f6ihFGLgCjYz5rIjHOgxZIWFzTKGXhYR+0eFFCcLXEuA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0402MB3352 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean From: Ye Li If probing caam_jr returns failure, the variable "dev" will not be initialized, so we can't use dev->name for the error print. Otherwise it will cause crash. Signed-off-by: Ye Li Reviewed-by: Gaurav Jain --- arch/arm/cpu/armv7/ls102xa/cpu.c | 2 +- arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 2 +- arch/arm/mach-imx/imx8/cpu.c | 2 +- arch/arm/mach-imx/imx8m/soc.c | 2 +- arch/arm/mach-imx/mx6/soc.c | 2 +- arch/arm/mach-imx/mx7/soc.c | 2 +- arch/arm/mach-imx/mx7ulp/soc.c | 2 +- arch/powerpc/cpu/mpc85xx/cpu_init.c | 2 +- board/freescale/imx8mm_evk/spl.c | 2 +- board/freescale/imx8mn_evk/spl.c | 2 +- board/freescale/imx8mp_evk/spl.c | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/arch/arm/cpu/armv7/ls102xa/cpu.c b/arch/arm/cpu/armv7/ls102xa/cpu.c index 9fe1cd9048..0b3e3b2064 100644 --- a/arch/arm/cpu/armv7/ls102xa/cpu.c +++ b/arch/arm/cpu/armv7/ls102xa/cpu.c @@ -409,7 +409,7 @@ int arch_misc_init(void) ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(caam_jr), &dev); if (ret) - printf("Failed to initialize %s: %d\n", dev->name, ret); + printf("Failed to initialize caam_jr: %d\n", ret); } return 0; diff --git a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c index a71ee636af..253008a9c1 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c +++ b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c @@ -1648,7 +1648,7 @@ int arch_misc_init(void) ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(caam_jr), &dev); if (ret) - printf("Failed to initialize %s: %d\n", dev->name, ret); + printf("Failed to initialize caam_jr: %d\n", ret); } serdes_misc_init(); diff --git a/arch/arm/mach-imx/imx8/cpu.c b/arch/arm/mach-imx/imx8/cpu.c index 0858ea5f05..936c8f865a 100644 --- a/arch/arm/mach-imx/imx8/cpu.c +++ b/arch/arm/mach-imx/imx8/cpu.c @@ -100,7 +100,7 @@ int arch_misc_init(void) ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(caam_jr), &dev); if (ret) - printf("Failed to initialize %s: %d\n", dev->name, ret); + printf("Failed to initialize caam_jr: %d\n", ret); } return 0; diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c index 8e23e6da32..66d6a21655 100644 --- a/arch/arm/mach-imx/imx8m/soc.c +++ b/arch/arm/mach-imx/imx8m/soc.c @@ -1410,7 +1410,7 @@ int arch_misc_init(void) ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(caam_jr), &dev); if (ret) - printf("Failed to initialize %s: %d\n", dev->name, ret); + printf("Failed to initialize caam_jr: %d\n", ret); } return 0; diff --git a/arch/arm/mach-imx/mx6/soc.c b/arch/arm/mach-imx/mx6/soc.c index 2434bcfa98..67bd991989 100644 --- a/arch/arm/mach-imx/mx6/soc.c +++ b/arch/arm/mach-imx/mx6/soc.c @@ -744,7 +744,7 @@ int arch_misc_init(void) ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(caam_jr), &dev); if (ret) - printf("Failed to initialize %s: %d\n", dev->name, ret); + printf("Failed to initialize caam_jr: %d\n", ret); } setup_serial_number(); return 0; diff --git a/arch/arm/mach-imx/mx7/soc.c b/arch/arm/mach-imx/mx7/soc.c index dc9ac31eb0..c672be5d5d 100644 --- a/arch/arm/mach-imx/mx7/soc.c +++ b/arch/arm/mach-imx/mx7/soc.c @@ -361,7 +361,7 @@ int arch_misc_init(void) int ret; ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(caam_jr), &dev); if (ret) - printf("Failed to initialize %s: %d\n", dev->name, ret); + printf("Failed to initialize caam_jr: %d\n", ret); } return 0; diff --git a/arch/arm/mach-imx/mx7ulp/soc.c b/arch/arm/mach-imx/mx7ulp/soc.c index 08bdc0c4af..217b7c4586 100644 --- a/arch/arm/mach-imx/mx7ulp/soc.c +++ b/arch/arm/mach-imx/mx7ulp/soc.c @@ -93,7 +93,7 @@ int arch_misc_init(void) ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(caam_jr), &dev); if (ret) - printf("Failed to initialize %s: %d\n", dev->name, ret); + printf("Failed to initialize caam_jr: %d\n", ret); } return 0; diff --git a/arch/powerpc/cpu/mpc85xx/cpu_init.c b/arch/powerpc/cpu/mpc85xx/cpu_init.c index 16981de244..5fa4234fd0 100644 --- a/arch/powerpc/cpu/mpc85xx/cpu_init.c +++ b/arch/powerpc/cpu/mpc85xx/cpu_init.c @@ -950,7 +950,7 @@ int arch_misc_init(void) ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(caam_jr), &dev); if (ret) - printf("Failed to initialize %s: %d\n", dev->name, ret); + printf("Failed to initialize caam_jr: %d\n", ret); } return 0; diff --git a/board/freescale/imx8mm_evk/spl.c b/board/freescale/imx8mm_evk/spl.c index 7eeec6c485..a2b95effad 100644 --- a/board/freescale/imx8mm_evk/spl.c +++ b/board/freescale/imx8mm_evk/spl.c @@ -57,7 +57,7 @@ void spl_board_init(void) ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(caam_jr), &dev); if (ret) - printf("Failed to initialize %s: %d\n", dev->name, ret); + printf("Failed to initialize caam_jr: %d\n", ret); } puts("Normal Boot\n"); } diff --git a/board/freescale/imx8mn_evk/spl.c b/board/freescale/imx8mn_evk/spl.c index 63f335be3b..4b9683dff9 100644 --- a/board/freescale/imx8mn_evk/spl.c +++ b/board/freescale/imx8mn_evk/spl.c @@ -52,7 +52,7 @@ void spl_board_init(void) if (IS_ENABLED(CONFIG_FSL_CAAM)) { ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(caam_jr), &dev); if (ret) - printf("Failed to initialize %s: %d\n", dev->name, ret); + printf("Failed to initialize caam_jr: %d\n", ret); } puts("Normal Boot\n"); diff --git a/board/freescale/imx8mp_evk/spl.c b/board/freescale/imx8mp_evk/spl.c index 503a752ae9..36780ed520 100644 --- a/board/freescale/imx8mp_evk/spl.c +++ b/board/freescale/imx8mp_evk/spl.c @@ -43,7 +43,7 @@ void spl_board_init(void) ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(caam_jr), &dev); if (ret) - printf("Failed to initialize %s: %d\n", dev->name, ret); + printf("Failed to initialize caam_jr: %d\n", ret); } /* * Set GIC clock to 500Mhz for OD VDD_SOC. Kernel driver does