From patchwork Thu Apr 13 09:05:18 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yogesh Narayan Gaur X-Patchwork-Id: 750429 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3w3gkG5KW8z9sN6 for ; Thu, 13 Apr 2017 22:55:17 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 6B714C21C51; Thu, 13 Apr 2017 12:55:09 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id B2E6AC21C35; Thu, 13 Apr 2017 12:55:06 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id B0EF5C21C34; Thu, 13 Apr 2017 09:09:42 +0000 (UTC) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0060.outbound.protection.outlook.com [104.47.33.60]) by lists.denx.de (Postfix) with ESMTPS id 5C03BC21C31 for ; Thu, 13 Apr 2017 09:09:40 +0000 (UTC) Received: from CY1PR03CA0012.namprd03.prod.outlook.com (10.174.128.22) by BN3PR0301MB1282.namprd03.prod.outlook.com (10.161.210.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10; Thu, 13 Apr 2017 09:09:38 +0000 Received: from BN1BFFO11FD038.protection.gbl (2a01:111:f400:7c10::1:127) by CY1PR03CA0012.outlook.office365.com (2603:10b6:600::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10 via Frontend Transport; Thu, 13 Apr 2017 09:09:37 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1BFFO11FD038.mail.protection.outlook.com (10.58.144.101) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1019.14 via Frontend Transport; Thu, 13 Apr 2017 09:09:37 +0000 Received: from yogesh-VirtualBox.ap.freescale.net ([10.232.40.247]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v3D99T0r030047; Thu, 13 Apr 2017 02:09:34 -0700 From: Yogesh Gaur To: , Date: Thu, 13 Apr 2017 14:35:18 +0530 Message-ID: <1492074318-22277-1-git-send-email-yogeshnarayan.gaur@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131365481773770275; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39850400002)(39380400002)(39860400002)(39840400002)(39410400002)(39400400002)(39450400003)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(104016004)(305945005)(86362001)(54906002)(47776003)(38730400002)(36756003)(6636002)(50466002)(8656002)(50226002)(48376002)(5660300001)(85426001)(53936002)(6666003)(8676002)(8936002)(4326008)(81166006)(5003940100001)(77096006)(2906002)(105606002)(356003)(50986999)(15650500001)(189998001)(33646002)(106466001)(69596002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0301MB1282; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD038; 1:07LR2KAR91UrNHUhF95twJvEVpp2vxU27lFhZ395Z0LR+AjpIE4Q+5uLOYdGpRCCwR/GIzbx/0l2oHCsJ4X1i4kHy1ziNCMU3H0wkaCr9988RCEMn+5aclflARB4jNlsY/31NkN2/sav7qgw0kOFWMUUR4SAfxK3u79lsIIuN03tQ71SG+KSh3YEPvvuo1a4xSHrhlYI4tZlWyF+wl7KBQbqlY1w70j5PNoJZqncXiqEc++8ToMK7feeM+75QgvnnyJjpcSbL57ILtspMiVvK1QPk6eNkxN6EmNoQjvHpvK2zMt6+m4dOID0TG8CIDed99ol7wXPyoD8q7Mo/jlTDmiTbX937/IQoZUDisa2FrtxtMgTY5usAeehwzK/Kp5178Jp4UVMOlAAFcnm6LexmFQfK6LrGIt74QpOqdawGBGyqpg5sDLoA2wq5GVilbYi02bVmlWo54FMiSGCtMfIm0/yzygUIncjBgLejs4FFS6baIbFczlWe0k4JygOG1KoldRWU+sz9azzc+lT1JLLWIMMpXZRtkwFz+O6tTT/l99TiHDUQORl7hqshlmVCrAV0RW5COhndXmBwIQ1GCTMi7Z6cY8m6qOd7+mDT1TnHefZv7ua9uroNb3zUaWeFmBdYth40E49OkUHRNjrgRA/yY88N8exsP4+FSf0853AdXxDJIZYuEeW0MVK/nb1WO0rrhD24iuQIb9WEuX817TgU5Z2NMg7RrLw1WGks21KkAw= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 89fbd125-f2b2-4cb0-44c1-08d4824ccf54 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030255120)(201703131430075)(201703131517081); SRVR:BN3PR0301MB1282; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1282; 3:Fo9yn9mgiw8Z85V47NIRVdT+M6/dk9Jv3VcG8Y0IIfILxdZ1h1TGRkGgm34Hr6BV4P6HUHiWS4CXiDYuN8CCNHH6azeE7ZK/3fk+gThxLp+htDilIdJ+zBxyIdob7LXo4f/tI8YnzcUWJafjCBXwn/wGLEKw6gF7Rdbbp7kDEIvXSoC6BrDfad/MYUuNLRY9smciCXEH8r6oIPN0Tj8pTKD389O2eGBMlOOFQ6S/O9pzTTYE5pOGb8Pk1s7qxTIM4WiB33CBdkr2Xrd5ZE6Dtj70BbFYTfO/ZTAYf8kk3nJ5T+HNtUka4cwwKV7JJk/ZPzw+plFWp7bV/dcXfOidDZO5uwTs84jIcyM9dUxt+QuZxO6imvAUZ9iQ+N+BjXrXrOvTr51bfZURuQH6voRlBnyT2uEEbio7H2v+Bb7KzBFxyBXCwaICXfjdnBdEY/8CcaW2Tsosay+jrsEtLKUKLg== X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1282; 25:OArk0CPq/BtMYd0/D0mqhZzXe+wa9vY5O/FIOZkvEHE8PQUP2exbOY+m7LgHQPz7madoWmu1or5dAAN7uXJK4O0+myer+d/8LLGamzIrwSQmAE/5ucY6A+f0CucaaKqYb59OqXS47Wb7Tg7x32Dhvn3r5zVm2ZF3FdMyaH7ArbhFQGJfL/FtScK24wBGII7wKxfOweafmklr9+zM3rQYiGGz3dFuOsL9caa/C5D1x9ctW9YUjdYG0AA2E2+PjxF7+F+NVW+R3iOTLSHk4DMGwhUZT+8eOucOaI0bSKmN25SpzN6orLQrpcxhvvlpCvQ3YRuUMNjFNqnG7duM+cO6NCfLKGdPWKbu0biuJg+Hs6gGNDpAhXv9UEgspo+nmwZydXZypb+92bQLkAZjPg4DXKI5OPfLXHSmbEsPkErR4jcTSin2fVEx33k/LOOp75bmSmQ/NZYfqQHTdGVpKqQF5A==; 31:mnxSodceWMTi27rqLnq6QK3Eq8YSaOzkFgmPn+LRzxs/fLpEbL7JJSC1FsH24tJRd4I18bNM/wE+0GBBJ9zT13UdOmp3+fU9iFIUmEc87Gk0FKDAgA4Q9ZJROCUKUjNpC0ti5FOK/e8ck+hwYUr3ubO1EmbPlKLuFQ0R2WrYiUWkYOLtiOI6xPA1BEZvPyfiHg3d7yW1l9dgNu3kCahRhP/AismmcPxnMZZ2kAEEy9YO3Bmx1lFox2MDhhuRMFXY7peg+CTin9o42X5IHdAW+w== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13017025)(5005006)(8121501046)(13015025)(13023025)(13024025)(13018025)(10201501046)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123563025)(20161123565025)(20161123556025)(20161123561025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259075); SRVR:BN3PR0301MB1282; BCL:0; PCL:0; RULEID:(400006); SRVR:BN3PR0301MB1282; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1282; 4:PgE3A1hQpnHIXQIJnoKKwW9bvo7kviljNi2kTAuXhjQzgd9xNSzLIX1hhSXVy2AYGGXKwwxz4f2qGzPCAwastulUVOLmBQmrGUw7OFktocctv6LQ/vD+RCi+KoGO8sG57j1R1veecmi2u1+2Z/EASUA4245Vnyg2oI4SDrZpU3zV5Tb+8joYWAHXjkzz1dPsxktjTFD+rsnLb71giyUaX6b0uS5niDZ0QKQ4FMrbDjifYAH1RbRM66leZ7gFp6N8Gho4cB8pjNgeptxFZzzeXhx7/Rf/ooIwgRGCyBFufFplT+3G+67ItkdTBBUT4Yji07zH6WIsK7o6DPzuTuvLjf7Gm58eWX3jk0Ouq+BrHqVyZmJkr5iARGeRGWB3JvqYbyTSlcZk5y0MftaqcrG0Nzb1jLZZsVIIQw+F2N1Bool3aLZtKCgtCb5P17D06xXx0VW/PQxY7k8jBC34CHGltEmPAtShZwaq5ivhY4H6xNjQ2lqLNFFCp/PxGEd0Z8rgUwyT/SEy06OVAHRQctgHSr4hwNKK/tZf6yqGoKegSHf1G8SCyBkWEAd8GR0Apws48xFeZDhqsknj6wcgILQRyazSU+HYmey42UWP6xjC436+qDZEUwFQn8YFcHTlggg4wTTT9j4ccQn2xzSBFm30N3ueanI1N5qec/lEdWy3B6VigOO+RSl22c7cmxQkBbXYHlqWVs6PTphAUWGcxVTGdasvrsvchgRWLbAq3b9DYvlVKMV6q0lPZ2qx2FY9SNeNKxgPCy/Q9Byy93Miv04/3dv9nrbE4V8MHFMMiQpIs4izQLni77c41lm5MytvCBkscYLDfXfVNFgMFelc9IeEgaIaAXgmx7LMpBZEH+T8KUzWawRPSdapxUxXHRYqIC+zgRvvgEsDUOpY9xElyYuZbusQkwty9MdgRL6gD0DW+XE= X-Forefront-PRVS: 02760F0D1C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0301MB1282; 23:sW0MSLoQqEIoWlN2CTRBmXlAs/61ol9gNiVu0ku?= =?us-ascii?Q?kZDbCy6ENeGB+QGbTJsVxdhEoK8sZiD3J5YeOLC3BPWzb2hdEyeiPyijEovf?= =?us-ascii?Q?1K31HfFqPXUGxt140yV3F46L1lZmsfAiahFCU/1lsj0ql7Jk9jJCwn1ZqkOe?= =?us-ascii?Q?d9IF80QEcvgB2itfY2DQvJZSvJeJwdw65499bXLNBkoUc/zuSdu8QLOlTxJn?= =?us-ascii?Q?A8ruq9qJIN8cWVJqoDWK2VT+rAaSVdLkDHTG2MjBGIWWeAakZx/NdAqEZbjn?= =?us-ascii?Q?L5U+0dZ0Vr3mkTZEboaKX4rIixLbJNnnsRW0/Xb3JYaF1PvJV84BhFWuRfbf?= =?us-ascii?Q?jiWRcZOaYr8H3IVXItht0fT5GBpwfoJiybiAacJ9IYWF/e4n/4PuaxWuFEVZ?= =?us-ascii?Q?WH0xuo3IsVgo4jPDSgmw8lVCR01dOF7WzJ+l1SXk4y/61i/RzRwwE3d/rjJb?= =?us-ascii?Q?Nu6afz5JPim50AQdEr/JXDktWNfuV+gS/r7uZAhFf4CDlDeF2a1Wmne+wR5T?= =?us-ascii?Q?Zicxn2m994W+9fRtuQSCesxDEYPkBCjrf2vTgvW8ukTEe48xfQC9kl4Diqwj?= =?us-ascii?Q?/9XYIBIo/UWz7i7CQhgOpxKqgtf0W2WXcHWsBP2uPkpOprYxD8cSvrr2ysf6?= =?us-ascii?Q?QhRsTfLOA6dOBgja+wGQiN94aZClM7wA4jf2HcbfW+WoHQ2X1LAE30IoIwJ2?= =?us-ascii?Q?QWVU4Dw9jMY1GUZYCXNGH1u6oc4i/zCAuCZgDYIwNYnpMCxyUth/ORP7gvuu?= =?us-ascii?Q?R+kW7+AKLvXTptac9AYmCFaofTatdxkpiQCaW3Aoys0M3lg/na4MwncEmqh3?= =?us-ascii?Q?xDh1Cs00KWmZQRaJDL6M1qBrU32yGQYrKwdJekw0jEdR9ocsWo59VO82VaL4?= =?us-ascii?Q?hk+AGpftLhUaxr/ueixozyUB5Tcjay6gmnXfuoPE4Fh7SWvknfRA8h4+KpDF?= =?us-ascii?Q?uT0dM/URcqa6KA1zB/pawkgGj4i5fsoyUUAbECDDudzonyNVRf4M5PF090B2?= =?us-ascii?Q?fsUVhinXxLFp1NMBgoflAk3IvLTEl9pXmZf+q3njE0kWAuL6Iq/zexAL7hoZ?= =?us-ascii?Q?vgFOW0UCL2FhoLvMHEPAOM4wceTmHwOmCm0KSgqMR7r1HjKuLJwDQii2w0PR?= =?us-ascii?Q?ms/20VLyfWOOT6Jmx9zO5IojQpgjiAPNdG5ngF5Hdo2nV9XjRYCu0JCw1Rc5?= =?us-ascii?Q?Rr9+Gpx1LvYohxEE=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1282; 6:l0SQ+3VKusEzV4mPWwBpUEcR7RzUhkGbxEXwAdBJsep7f5tDwY5izxlHbY/rDAqBg+hjjg5wozFy01X63M7JtXUnfWdmroe0JGfO/KHculEGtotVW2/mJR4MadgP//XjxcKpMrer6bDLoiS9vmGKxycq67BIHtFMkaA6ZWpPrdAG6wMP40/4aky/25WIDfG+rDo9JH7dDN6kYL8mck2Bv9/VWKz2vu0614tOKifC2QnrjdmrqQqku0TS4j/5YiLR8L0zqluBQfMVhSODndTgu72nhObUPzyJftQ15dfoTVZpxBU+Mal1/EaHIT4o69wwQUq7V09YsGK2IcD3PNTiU7Q2hc6YYc1jUn5AM49B1odiu9BYDBYJdftr2/3abpwDL2y5DIeFv3hlGrPvLMmX/YufNhx98PQ0xTkoEH3Kz6oFeEtFqAh/7l3lhtbsfCXRW7mKTN0nKy2wfoBb4u4iSA==; 5:5T7opWXEPGqMbmHOBJ5QBKk2ErREdA3nXQ559dWaeQE2W5EeCsul2CGY2NbAqs1hBRal5R29A3XX4DnYp2zto+8G4hqgxZVdu1Ev9MwNwGdCP7cwkcNX46FHJ1g0ZSj29XsUIqottsfo14M76CvaFJmv1dTA9pgdKLOWZpR4Zg0xkGkfcSBP/vivQVrPRyPM; 24:MnHPj/hfi54HGNXhYYPX9f/92WeaMTVUZy4dv/LVXAEcDexzXgAeY/gWBi0C51LROjKtQbobVTncqyWsOSMoYDgkJHRiL7duXY/pwePua50= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1282; 7:gdx1f6SLBbl3jMTfBI+/AHipb99DUKQmFsBcfwsgK9NaQAHIBFsOhULQvfC2HeJ7z72zJI5Mx92AEhWGdV8uIFyCxfmJhMK1h2wN2a7IvzIlqqL5LDd2gZ4BtTcEtCc1ZWBM7WIsyJO+0gekKQX6warT6AXgpNVEiqfxim0DWHu0sBh9fShtmFY2wJu1QYyY45RI9y4n+joDliNUrhg+1+p+Hn+gQukEVXnS4srQOrSPCAyAtmTVUCj0LFLfYiH20wmJ3YU1fctoEIAz2mp2w/e7WsYOJo2zn/r/7UtM+D8N4MPYIDQzTUpWDyXbePeV2OLdk/zOAsrAiAtt+2zDkQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2017 09:09:37.1274 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0301MB1282 X-Mailman-Approved-At: Thu, 13 Apr 2017 12:55:04 +0000 Cc: Priyanka Jain , Yogesh Gaur Subject: [U-Boot] [PATCH] driver: net: fsl-mc: Update fsl_mc_ldpaa_exit() path X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" Earlier when MC is loaded but DPL is not deployed results in FDT fix-up code execution hang. For this case now print message on console and returns success instead of return -ENODEV. This update allows to continue fdt fixup execution. Signed-off-by: Yogesh Gaur Signed-off-by: Priyanka Jain --- drivers/net/fsl-mc/mc.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/net/fsl-mc/mc.c b/drivers/net/fsl-mc/mc.c index 079082a..f1a40a3 100644 --- a/drivers/net/fsl-mc/mc.c +++ b/drivers/net/fsl-mc/mc.c @@ -1268,10 +1268,11 @@ int fsl_mc_ldpaa_exit(bd_t *bd) if (bd && get_mc_boot_status() != 0) return 0; + /* For case MC is loaded but DPL is not deployed, return success and + * print message on console. Else FDT fix-up code execution hanged. */ if (bd && !get_mc_boot_status() && get_dpl_apply_status() == -1) { - printf("ERROR: fsl-mc: DPL is not applied\n"); - err = -ENODEV; - return err; + printf("fsl-mc: MC is loaded but DPL is not deployed\n"); + return 0; } if (bd && !get_mc_boot_status() && !get_dpl_apply_status())