From nobody Sun Feb 8 15:07:39 2026 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2072.outbound.protection.outlook.com [40.107.22.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 768CE1A9B51 for ; Mon, 18 Nov 2024 15:22:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.72 ARC-Seal: i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1731943354; cv=fail; b=Wuedngd3nVfvvL7w+UZrFbtPeIxJNRw/uya8HPplXTiAporlwq3JyS1S9qJnBW/8NqxZ2NvFXRah/BHrGGFZuP+amEinrXxr++6DvlM1xHrK0wdv2LpeYun0CKMZV/fBfm7oGbsrPsBn9XtDiBsHiznn9oANHuJl9IF4DCfq754= ARC-Message-Signature: i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1731943354; c=relaxed/simple; bh=wR8iE3g/yn6jjXx8zn08fb9AHEjMnUrZrjLg6f5G4bY=; h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version; b=LuivXseT94NAmBZcaCMJJmbtnVP0SZTufWbFvTFNQNLeWglH9VQxj0eWOBmbzb1EOBXWHw2P3BCnzdpDVAN6LrjUMLqcvwX/OSFqk58k4LmFOCjEzXt964M08n56TON9fACSwLpaHR96XguMnKMd3p2l5T8DXqj743/x6VqVkSs= ARC-Authentication-Results: i=3; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=KULXIRXh; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=KULXIRXh; arc=fail smtp.client-ip=40.107.22.72 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="KULXIRXh"; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="KULXIRXh" ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=oHQWKV2f2Agt3zeVjGWc9UO3lQzGBxtidSVvLBGDozxrj5DYpvZbpIA6hy9/zmgrr6lJxRk1gS5Z1O2oNWnmOVXOXzG3sOJXJiH5Ca8fyTpswZBftJqXKw0zMdI3qUgYo4hOkLvx1Q/rUcEtbmGc9NXhSsbDBzX4LhCtsRQmVc6FG64jqFL2OiH6EHWBSb+3ALGDm2rSZOxAtPEUHGV97S/HgALquYvyQmpXWubk8fdO07rckoq3vgXx4KgPJIYf7u6HMxzVs93uRPpgVTEIFAh037mvpOIV7LmxA7JnZKc51Bll5dtjQxR38ZZB0jl8cWvnAH0Hr9O0yD+OonX6CA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=NBQB3tGPXPbSrSjl5rSCs75wItOFoSzWVcYhVKWY2Yg=; b=O5R0YjmP3EaXrI5sQhhnSS/6lcoG7G3WtqyKCM/9mdj+J7vA/DlffgNIsT6BDHzpfJ0fwaj7Cf4edLu06SnD8Z0IaVmQxlLR2y4PU8z3k9qSnCTedVbQ/gqAY07rw5B3lpr83gzYkkXj71MGw4bcGTO1JoXoqnTkLdmRDY8dTwVPHrp1dfFYxoz550s/i5jlrr01gwR/cWCmyMv+F/9UVuUvnM/150h9YPJ9Ov7GhxGaA5s9kdim6lVt0PB2efaMXJV3ocxPi93p2kvOH+JVQGux/yU2E9eZhwVvuIRdfAZRRnTqjmFovI67wulJuvwh5NSfsoc7tb/PtFc8OE/0fA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NBQB3tGPXPbSrSjl5rSCs75wItOFoSzWVcYhVKWY2Yg=; b=KULXIRXhlkGBlw7LbRMoF1KjCHbkHNZYk5Dn9M0MvGpiubVMePgcozi3SU8AG2lOlMkwW505xpwmGIQThKiqaRKanKms9UvaXV0DDue11QhHCFxh4olups36E+UtgNmJlhJwwzLKSzDQH3COYYbX83EOq4kOYHBqV/B05UX2uSM= Received: from AM4PR0302CA0003.eurprd03.prod.outlook.com (2603:10a6:205:2::16) by PA4PR08MB7484.eurprd08.prod.outlook.com (2603:10a6:102:2a8::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.23; Mon, 18 Nov 2024 15:22:27 +0000 Received: from AMS0EPF000001AB.eurprd05.prod.outlook.com (2603:10a6:205:2:cafe::8a) by AM4PR0302CA0003.outlook.office365.com (2603:10a6:205:2::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.23 via Frontend Transport; Mon, 18 Nov 2024 15:22:26 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AMS0EPF000001AB.mail.protection.outlook.com (10.167.16.151) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8158.14 via Frontend Transport; Mon, 18 Nov 2024 15:22:26 +0000 Received: ("Tessian outbound 99d3b165dfe9:v490"); Mon, 18 Nov 2024 15:22:26 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 61c78397ef9216f5 X-TessianGatewayMetadata: WiQ7RdN0t9x8Xot5PkRzjJcZbLmwcL0QxD6+lFINXKRdECeo/IqvCb0FB3E5mpbd2BVo0m9wYEqz+wfBX+TpZYCW8ItqTRvZaL2B2DpxPSYbl3ZJjgyosEoPgRovM+Tf0CH3no83T4U2ZSKOS+pNVS/q0gZl85PSNyKdYihVg4o= X-CR-MTA-TID: 64aa7808 Received: from Lbfceeb3ba0a6.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 40365822-C5F6-4E32-8B98-174E90EF275E.1; Mon, 18 Nov 2024 15:22:19 +0000 Received: from EUR02-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id Lbfceeb3ba0a6.1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 18 Nov 2024 15:22:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ivaiMtuTvBIaS3ooLwh9GVsarxShY5KPCk/8BBBQqTo4OJ2t8U6L6sdOEjXhw2D6udBIrekfg2maLv3ec+lxD6uwzfQBIesuuwcdGBYwDIJcFOnEgKA7H82whRQDkvi9HOFCZsq9HYBkoS9DdHLUGmhwReij/Q1+18rx9R+r9DVqox/2OxTYAsG4UkgCLd8HvhUGIyIgEY9Ksi9x0iJ1SyDVTdoFsEkR/ydNWSvrLb7V7PoOGn7mTu91CVhPFJ3PDcAQjnvB0EbpEqWDgGeTuvZeFMTBCYp0ozcYGXrDNFZKEg7kK5ZK0RCwZA+OFHmdtGHpqCM+oh9ntEMX3q2Mmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=NBQB3tGPXPbSrSjl5rSCs75wItOFoSzWVcYhVKWY2Yg=; b=TV5qbJ9jkjlbHEnKKbSzCCWsKfhRg/5RtenCBT5QQahHROYlAl0W28uh9skA6J1F0yNfpMjwwHozA7XHABYm/8fNkZDeSCIreVdgYIvhcg1UpxaLB67W7nlgk60lyMTgRBvXPzlWHgbQUjvRu2Jpb2TWl6tnvKxM4NOx3AmT0i3h68nlFStEin9Ix25ojhjIp2p2FWCFe/KPe7isQE74RSMZDyPxW7AgXFY5SmYvoaCFSGlqoeRcSM1nptm9fJMTHTUJprxdAwBpR+1Oel+lNvafJtaOrbDybXIrTb1foQt93PZtVGUcRAshoAc6ftfDcN07Dq/0UnLh1SKfUW5Hhg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NBQB3tGPXPbSrSjl5rSCs75wItOFoSzWVcYhVKWY2Yg=; b=KULXIRXhlkGBlw7LbRMoF1KjCHbkHNZYk5Dn9M0MvGpiubVMePgcozi3SU8AG2lOlMkwW505xpwmGIQThKiqaRKanKms9UvaXV0DDue11QhHCFxh4olups36E+UtgNmJlhJwwzLKSzDQH3COYYbX83EOq4kOYHBqV/B05UX2uSM= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VI0PR08MB11200.eurprd08.prod.outlook.com (2603:10a6:800:257::18) by DB5PR08MB10062.eurprd08.prod.outlook.com (2603:10a6:10:48f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.21; Mon, 18 Nov 2024 15:22:15 +0000 Received: from VI0PR08MB11200.eurprd08.prod.outlook.com ([fe80::d594:64a:dfc:db74]) by VI0PR08MB11200.eurprd08.prod.outlook.com ([fe80::d594:64a:dfc:db74%7]) with mapi id 15.20.8158.021; Mon, 18 Nov 2024 15:22:15 +0000 From: Karunika Choo To: boris.brezillon@collabora.com Cc: nd@arm.com, Steven Price , Liviu Dudau , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH] drm/panthor: Simplify FW fast reset path Date: Mon, 18 Nov 2024 15:21:52 +0000 Message-Id: <20241118152152.2921611-1-karunika.choo@arm.com> X-Mailer: git-send-email 2.25.1 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: LO4P265CA0171.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:312::17) To VI0PR08MB11200.eurprd08.prod.outlook.com (2603:10a6:800:257::18) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VI0PR08MB11200:EE_|DB5PR08MB10062:EE_|AMS0EPF000001AB:EE_|PA4PR08MB7484:EE_ X-MS-Office365-Filtering-Correlation-Id: 379578f5-673f-4fa6-ae82-08dd07e4cf4f X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?sg9JdL5ZcNLz6oWmZAhdHGTVIIKwA6noBRu2k449pFjrmND2/fGgq6QjINws?= =?us-ascii?Q?0rEOJSx9aNglSlOQqoR0pMTk3vQQuJvm/AR27Gjtct5M5zxBiQpKkX3oK3fk?= =?us-ascii?Q?pcmtf7q4Vo7FECzkFbeR+tGTc+AOu/8UR6DOyrtVAMxi8brkL+BQkPnWPTow?= =?us-ascii?Q?Mye4c5f7vJO0K1Ho3CMZWTQfczz436Vpli2aukG2thHkmt+NtcSKsQr1zWRG?= =?us-ascii?Q?J04o0nUwprCPtru/j+4G0km4O7Bl21Qj1q/n3sr4vrHu2K8ghxcJ8zZrMvx+?= =?us-ascii?Q?6lAbAMN2izv+p3/TqHsbEPFkhn/+09RGNZYMBPuOWC5GwJ9hKGNjgbM0GwJZ?= =?us-ascii?Q?ZQagzIMsOtxwhTjf+7SvTUiKUt2FsNPY1RYuN5BtpD67aGAsOtboid2CjYGL?= =?us-ascii?Q?UdqKDTiTLzb3PzlYH4a/xhkYH8N08oklLS3KYkM1rJt9YGIDGOKtTLXRycir?= =?us-ascii?Q?DekVEFpEyqD870pvMiAxtcG3TQsz5f8p9D/2UtmoCRE+zIDXG+ovEpZQhJ/4?= =?us-ascii?Q?IIwK3fr35VgbKgAAgMd/GEMyLnnpfPIndjSiP5TWcp+RrraCSpihGGeSHEy9?= =?us-ascii?Q?cM3ZG2EKrDX7CIbGy1nMJ6Ib6W+zYRoPkY+YoLH3D1cRfMKBwesxEarOcKYD?= =?us-ascii?Q?SL0u9DZF7VJiHGUBYYb5KyN6nnMK5JB394AZ7GcTH0zV7NzHBEKa6QNEw6HT?= =?us-ascii?Q?SJYYlyau4fVtyqFcqDOO6gswizhe0mwTlQ+dsiHtivv/JkRtoW0jN24gYEC3?= =?us-ascii?Q?q55AMdWnREycPvSq3407T0qF83ggmD0eAC1UP45aeoKzwriwR9aPbDFeVnpn?= =?us-ascii?Q?AIRBJ9qYVAKqrJLBWBLlUbOrMykpza0G+XvLnCoTIu3pQLhztWUZyT2muQlx?= =?us-ascii?Q?2zfBPsMlGUztT1L3xKysVRWqqP6kCdE/Tbv4pD5spOEYOtb9vGM68lzhlp1j?= =?us-ascii?Q?SrJLQLsSw+izPRLVUXeZGjCdrWVuCemG7zlrRNKnG1r4CKc6wqvnM/e4+urf?= =?us-ascii?Q?Kju9crMqyfTwMMdRnvEOrN/NFRRokTNBvBDNC4Vh11jAJ9/lF/qRfyjaZs0t?= =?us-ascii?Q?0CgPqfqc5rBueLZCScAIb4bKxT9YM7+9dfHyCpbinPbKZa6dJs05k3cxVjA/?= =?us-ascii?Q?koNeB2lGbfnCHoocP/5uQNFAEDOsd9GyYrhdzc/iiPj+bD9xdsFDa7g7JMJF?= =?us-ascii?Q?Wf7DYtPx8ZkyzKY6CvknWSQAh2fT/Mwn+RWxLVvcBRqHuBO6helfaUoe3+E4?= =?us-ascii?Q?NSUCcUuiHs1IxHz2i/l+FQExW8CVw7XuNI+pjca8FHnzwvNBU3RtlFFUXuJ6?= =?us-ascii?Q?sA62mdrfc7YFoavdi6r3mulx?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI0PR08MB11200.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB10062 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:800:257::18];domain=VI0PR08MB11200.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001AB.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 24b80560-b09c-4d56-ecf6-08dd07e4c87c X-Microsoft-Antispam: BCL:0;ARA:13230040|14060799003|82310400026|1800799024|376014|36860700013|35042699022; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Ol8neUgUPGw4HnhakQPCstDGCBFYmVNAFSXG8K7fvMEAMtzgxyHPZH/LPpfg?= =?us-ascii?Q?uySQb7dS07/tb+OqtABy2+7/dITrQdPR38lnQIX1FkL6lHgPKN84dF3aEgKD?= =?us-ascii?Q?LCN9xQztcyA9zwCAkiG7lSeDkHtMLqoqmUtuL1vyxYt+6fpvmKke0xHdMQgT?= =?us-ascii?Q?4Q8aWZcnPxVHSYcNMF/z/9Cm2SMUqDMI+MGwLDYherJ+v7vOTZ4tYoatIY9s?= =?us-ascii?Q?mqWARsiifIJ1TUe+KhunefW4grwXbR4USw9Y9rGV1BVfRlEFp4hK8ToUngrB?= =?us-ascii?Q?4NsA4Y2tOUg1QxHB+RhVH9PdeNeRJn6At3E921xBOV4VQ08sHWRNMVSgxUJq?= =?us-ascii?Q?La6ZtMjeWkPcWLIctn9OLcZCNbgKouM6WvQHCloEBHdurmZIc/d3K/dx9XlO?= =?us-ascii?Q?JB2I9fJSP4jhcl37SETIjONxQZzZq6rQ/auOkPslP/DQYrurykNjy22nAYd9?= =?us-ascii?Q?dtWcgvP9m98gLsEvafP+ku0xCgHPqXom2pVT81oh9cbyz15y+ORAMplMOksh?= =?us-ascii?Q?k2bg8gJcwcvpm81Ow8y1CXQd0s8uWiN2EWU7WvmWI3wD/FOvZ0iBBqhuYQML?= =?us-ascii?Q?Dwo8fWmK+YTNexLYGoIYW5m03LQlwdStLIn5ArKzaQFvCLyFYdoFc+yJs0Xr?= =?us-ascii?Q?AmQ+hVfnrf05tWKXOdjKqobKaj+2mcj4eFhrxH3ERHjS4dyf3M/xLW1lNLui?= =?us-ascii?Q?5h7KmymGhi7YPwUwXYM75kB55tRu1UgRFwfz0RWVhccVqxjP091CbHDIPNuo?= =?us-ascii?Q?8/28YZGcw+7OVc8c+IACDBWYNcC2Q07gVEJNaaBZMAYCzhid58CWrlYjZvIx?= =?us-ascii?Q?yB8XFkDyDeXlfUhwHSDzjXDJWi7R0Y681e6aTyhT3X4DjtIWzBUDREesQuK3?= =?us-ascii?Q?knFJME33K2pDgyGoRQsjRfwRv7QQJAJyQ33gnVZtLphKfOsLWzUUb+tJZwlw?= =?us-ascii?Q?JvCuJsUNGkKXbgRbb3a2Tvun4mdDMoekXaHziTYaLu6muwShyzTGG/AO6TxM?= =?us-ascii?Q?yOtnWWsUEWrIzVAwZgophQQGfK1uhA9YqzHTYau2I/uNQjfNzYz8TCpIzJdP?= =?us-ascii?Q?MayAoF3iDO4dDAJz8erQDSrUqkI2D7ghFhz8dyqu8f7mb44IyLX9Xjp4Gz0i?= =?us-ascii?Q?yOkZkDeEYFuFcXguAKurnU60EtpODXsj4BASAu8m63SPVIe2KN/kcTxPfi72?= =?us-ascii?Q?iZaZjINfw2haqF7emlT8JtH6qqgLT84z0zIH9tHvfOvJwOoVQwg7FhKVmXYO?= =?us-ascii?Q?7X1EBYxs5jLZFLOMG/cVMbUymLEafcq/85yjXf+gu1rddGeH0zZustwGO18I?= =?us-ascii?Q?w83O9UCBfinvO3cXBtS5fB7nl8juY1+zahGwIgzAdVEKkXDqLicnJy1Mo2ki?= =?us-ascii?Q?pglppD8ZWzr5nXBGvTjTDQC+Hjvnph5aLUwCfHUUJAEeiEMTog=3D=3D?= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:64aa7808-outbound-1.mta.getcheckrecipient.com;CAT:NONE;SFS:(13230040)(14060799003)(82310400026)(1800799024)(376014)(36860700013)(35042699022);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Nov 2024 15:22:26.7897 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 379578f5-673f-4fa6-ae82-08dd07e4cf4f X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF000001AB.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB7484 Content-Type: text/plain; charset="utf-8" Stop checking the FW halt_status as MCU_STATUS should be sufficient. This should make the check for successful FW halt and subsequently setting fast_reset to true more robust. We should also clear GLB_REQ.GLB_HALT bit only on post-reset prior to starting the FW. Signed-off-by: Karunika Choo Reviewed-by: Liviu Dudau --- drivers/gpu/drm/panthor/panthor_fw.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/panthor/panthor_fw.c b/drivers/gpu/drm/panthor= /panthor_fw.c index ecca5565ce41..6d41089b84ab 100644 --- a/drivers/gpu/drm/panthor/panthor_fw.c +++ b/drivers/gpu/drm/panthor/panthor_fw.c @@ -1098,17 +1098,11 @@ void panthor_fw_pre_reset(struct panthor_device *pt= dev, bool on_hang) panthor_fw_update_reqs(glb_iface, req, GLB_HALT, GLB_HALT); gpu_write(ptdev, CSF_DOORBELL(CSF_GLB_DOORBELL_ID), 1); if (!readl_poll_timeout(ptdev->iomem + MCU_STATUS, status, - status =3D=3D MCU_STATUS_HALT, 10, 100000) && - glb_iface->output->halt_status =3D=3D PANTHOR_FW_HALT_OK) { + status =3D=3D MCU_STATUS_HALT, 10, 100000)) { ptdev->fw->fast_reset =3D true; } else { drm_warn(&ptdev->base, "Failed to cleanly suspend MCU"); } - - /* The FW detects 0 -> 1 transitions. Make sure we reset - * the HALT bit before the FW is rebooted. - */ - panthor_fw_update_reqs(glb_iface, req, 0, GLB_HALT); } =20 panthor_job_irq_suspend(&ptdev->fw->irq); @@ -1134,6 +1128,11 @@ int panthor_fw_post_reset(struct panthor_device *ptd= ev) * the FW sections. If it fails, go for a full reset. */ if (ptdev->fw->fast_reset) { + /* The FW detects 0 -> 1 transitions. Make sure we reset + * the HALT bit before the FW is rebooted. + */ + panthor_fw_update_reqs(glb_iface, req, 0, GLB_HALT); + ret =3D panthor_fw_start(ptdev); if (!ret) goto out; --=20 2.25.1