From patchwork Thu Sep 19 04:01:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1987128 X-Patchwork-Delegate: festevam@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-NXP1-onmicrosoft-com header.b=JXmtHuW+; dkim-atps=neutral Authentication-Results: legolas.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=patchwork.ozlabs.org) 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 ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4X8Kxb3442z1y2j for ; Thu, 19 Sep 2024 12:59:47 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 77B8F88F99; Thu, 19 Sep 2024 04:58:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="JXmtHuW+"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id C0F2D88F92; Thu, 19 Sep 2024 04:58:34 +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=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2062a.outbound.protection.outlook.com [IPv6:2a01:111:f403:2608::62a]) (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 0954288FC1 for ; Thu, 19 Sep 2024 04:58:32 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xGyOLs8jYLFDdHM3zXf67Ds0yGQHV5A1yC1Mc/wzppRchJ+Ppp21MvBfI4K1lpDEWlpJ5vF15bz50XtctT4lxRJkLocqsm1KOZ0vmXj30Ca+bsSyqJDil3hKe2KXwyuXDsv9i/SegnZL8iCKRJJMCMd8NL3qnxutiDHWjY78faKTc5EdaX7eQtjRZjy9EU1yXvCc0pBVxwCIybC07THGit4C6IUgXpRlMWchvsyMvxj0O+UtJ1P7CKD6NIyqyUhVIhXfh7EmxE23oOSO6x5lZMNacl8Z2HSlMnpTgCxD52HfG0JOZ4VOptHxI0zTFUNcVNhNiJz0uJFG1se2KsEPUQ== 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=wczl0HI5w7KandG0ewlD48ptUN7AK4+i8zQQq7KIxkY=; b=MM5O2LP2Q3muEdF6x5RSNUpqALhfEzoxaFgIUXIdti+68pbd49w6UUsWovEE9JaAwVJ+A+qHHfzmtocdd/6xOWybtTabj8dI5vb8P3AlZ83x497NW6ygYCOHtgCw6QiZN0gCjhWe0Qv7pFYsRnrF+4U5Q6dAeq5Fc1VjwJOnMlNpxn0CTe92f3h74SzXVlYEDL6CMjEqbqQmhWuCMq2rS0scEu313V6W5hE36n8XotXlVuZag7owstCbEP4XeYbx5Gi6UtztDMQyL7pJ4SkCU9wxGeUx3y52ScsvZ0YnIPbymsR/bKnwdKF0Umcxu5mTL6tNb+tG+vpSuK24+yMeNg== 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=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wczl0HI5w7KandG0ewlD48ptUN7AK4+i8zQQq7KIxkY=; b=JXmtHuW+gnYfswU5+UPad+afmEsqjb+qfEteH7r5Ybab4bV3TvL647NAZYiHEWXLOw9p6onWeZoe2ex+HkpBsgOoqBzA/VDIvR/bnMzUOTafvBqxrrNvdUUq0EDGt8xA8/hzTtoLvQWvUlfPnchk5X65FXkWktBlYAr3e198N2mtGXhenN0BS8ql3/0g8+cFYvw9USJaX6QKXGW7aL8w39Gk5hVClBdc+CSA9CEBJds/NnJmTTVXr0IszJenSSiW7aMNBXpCE44GVdgvr3hbd/oySdczvwfGK9nBfcgtawSWkZsMR9fzvS9tfklQHJ6ipBQ/yWcWLVnHUiV4tJ+SEA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by PAWPR04MB9986.eurprd04.prod.outlook.com (2603:10a6:102:380::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.16; Thu, 19 Sep 2024 02:58:30 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%6]) with mapi id 15.20.7982.018; Thu, 19 Sep 2024 02:58:30 +0000 From: "Peng Fan (OSS)" Date: Thu, 19 Sep 2024 12:01:28 +0800 Subject: [PATCH v3 10/21] imx9: soc: Mask the wdog reset in src by default on i.mx9 Message-Id: <20240919-imx9-update-v3-10-80f9786cd1f0@nxp.com> References: <20240919-imx9-update-v3-0-80f9786cd1f0@nxp.com> In-Reply-To: <20240919-imx9-update-v3-0-80f9786cd1f0@nxp.com> To: Stefano Babic , Fabio Estevam , "NXP i.MX U-Boot Team" Cc: u-boot@lists.denx.de, Peng Fan , Jacky Bai , Ye Li X-Mailer: b4 0.14.1 X-ClientProxiedBy: SI2P153CA0013.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::12) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|PAWPR04MB9986:EE_ X-MS-Office365-Filtering-Correlation-Id: 087618a5-a1f0-47e5-e67a-08dcd856f10f X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?ldt4WuzMuIDl2uwVFCDsc0hZ0JNMpdg?= =?utf-8?q?Q+vkg7IxejgwsfpCv71P/FwKK+L8Fm7ZyYa1jGzfkhJ4e7GoJrDP3QrHXcJbuz1q2?= =?utf-8?q?VxENW7Nme/RTyR382XG96gO3Dyo63L+iqiz76r0OXX6L3IHtv+C35RR6K2ZSdIARF?= =?utf-8?q?cbF+mtGzk+hvBuaigZuVgzjI8SPvRGXLj4WPacvRMfeh05NOHoQD9umbCv97+F8bE?= =?utf-8?q?PtpApCN/5dr3sDT5uysdpQH4edQJ28VlV+NPeFBcWkfoLTMKFIp1QymLFm/a2ny8I?= =?utf-8?q?mG+pqrUts0gk+msSw+o3LlfQ/EVyWG2gMuZoO191zi8RdWbEhJrwPo6V7ECYuJSF3?= =?utf-8?q?jVA6y6dwqnEZrxSSmzUmxoKlHQ2Ct/kL+9K8C8cLi8nEaCIVdcklM3pOiexEdewLV?= =?utf-8?q?XxIXgRw37n0HFlIrtbFJ9tOQktSK796ugN5vobfyve939bumfOGJuZM5j3VTlXgsU?= =?utf-8?q?/UkxKLAL33Q9gKqoHnUmyGsCf9X/080/vVe10lifNAX+90UZayKD8kNpX7wpQoOFM?= =?utf-8?q?aj/+YkASUzknj0V69i8rtp4ZPbX9d5LMfVZg2OKNyOFV/XeGGzUO+gdI1x7uzuepK?= =?utf-8?q?YzxP9EGyMx6rUzQ43JAyH5pJlVQYzE5IeDJbiJV1a9yPxuE2PQgj+5hoJ4hTc9TVs?= =?utf-8?q?KfcXK9LAByxXOkEZJ8/j+fDKuAcwEmnIJ6FXmOXe2ikBWLScJZDIIet4sCrFriIMH?= =?utf-8?q?s3ylQIEjHWmUb6PYugfmo5DHx1AHQCxvxS+OyyqWd/jzyfn1OfuD/fj+woV6DgMkz?= =?utf-8?q?YdklP/3m0plTfNHWgSL24qhC9ZQOq2ivvK1XfmaH2uNKjHvweVStSzzhjHXc+6eUP?= =?utf-8?q?iHj8EjHJVBlY/fuqQlGYqjJFkWEuHhzSyB02hGgLdzX2AqRHDi8IOrYhziL9EygGZ?= =?utf-8?q?RIPq7V3qNdHB8bxfalWnNHgdaIsvbJMqwhDDhlXTVVAIddzDRGzP9MutsbsFBYFbk?= =?utf-8?q?b/5kOw7J1O7gY+ukOJ3AAv+vL+eb0mRBTwZY+AZbnE6lG/I+7F+Xxoj5cBSpQnb/7?= =?utf-8?q?zlhwRpSvMxEVi36OW39r/+BAGubV0L0KpHWcBc+ol9L7py/JEtTk4Mq3/Q+AkwL/v?= =?utf-8?q?oztiT4hK/uEleU4+WvJNmQi8Uj4mY0xiEyngsXmQPywnYUKBRLqphwY258bR1cZ0/?= =?utf-8?q?0AAg2ebbTQxNdcy12p291+DWPlBMBGGD39uXXwFg4eWuplY5mkZR8QUU9py2rfEDs?= =?utf-8?q?dNXaqE7AANTK3ztmpPtX+mhNbztZKFVavI2819ozlqJR9OC/WCwOuJ2HQpke2aQ0J?= =?utf-8?q?eVlmtJg/AEG//84GlAdKZRhLW6WDkVm88gSR7Q4tXuilOzX2F97tJOmy4esFBNjjs?= =?utf-8?q?KgHXEyvkgclkRn8MbhWB0Qmc9u93ECfhdw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB8459.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(52116014)(38350700014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?5N/7AMKnV/Yz6+95mDGbREG8HrDl?= =?utf-8?q?TmJI5q0/aSGVsvcYzuy3AZFVOkw7adee6HVJCX1dh/mBDgwNNLXB6zmsOtSAX2gMo?= =?utf-8?q?H8VHs9dzI8P7NsHUYRHvPa2Qb5+qQwjwAy+g8fexb6I83ZVW5d4877WHLJdO3GJ3T?= =?utf-8?q?LkMU8jrvgSddECPg+ChakxsjL1ytmfKbf4QzyaRe176Gt+Ck7bTalwqaJUDGlC+xd?= =?utf-8?q?fWtk9IkClo84Tyw1o8mrFfIg/waBUeotx9BLRxFs29mCUbYwX2BF/mwmnG272UIsT?= =?utf-8?q?beOCmFrqKpANrj3AkI4yxX1ZRHaYo5unLFEAbQ8MoVJwYGlO2/p5XeHywAMvCJRYV?= =?utf-8?q?4reQZHMGpMbR+S2pWFGD9B/1Eggmjo2lvMtY/vU8XGbi+qYbqUepy+EMdnUby5uGW?= =?utf-8?q?MGzATNFagGxdm1CBBPpgp3GcNvgh7WVab44Mih4Ipv8X2IUWSfs4xLWqDLuDAYBGK?= =?utf-8?q?RLZMare13cFR5eFYnVwuqpXMF5EWsNgqo3IcS+liGeEYhVhsu6+kfTI63apql9zem?= =?utf-8?q?hC9yJONdG/fB8eY31Kq0/+1FbLbUiYBYtjxhYGguLEH7+PHgYWqs7hGrdmK7ClCub?= =?utf-8?q?RT86oUJXV7naSFlhmNeIX4jGpBhDK+V6dBY6VRVc7kcQfrdM9eWdr+WOZEKltWOCa?= =?utf-8?q?T8wE2wAOWKTlgQRbf95UK2tYLEag7DkIGAYY7HySn2cc+0OBdqqtkF9tCWgecuexQ?= =?utf-8?q?/qx9xDDXZSJHy3AEH2EU0P9FhfNC7u/TvVazb0tF+j/wHN3KJK8jdCakZjtci3ehk?= =?utf-8?q?ElJSlB35B5lryWjIc2ScBUpIS+vX1f33xpP+OaoveybxE6o1zF6rAM4YEew13wnqa?= =?utf-8?q?ojNPzqGaYV8/ky3lQWIpIabllsIKDJornWTBUpVl1H5usN22ajjx6zzUY7Fjm2+4A?= =?utf-8?q?q/EtlW9y2H+zOusLlUNsMZGlIONT6DrD8h4ujrQeolVTXH3XjIynKQPsK2UoMoX4X?= =?utf-8?q?r9rYDAN0RTYdbf5C7xqR7xJzFeAclOWSpK8BEO4sbdAOZ69K4Jm/+g6UCUZ9Y6K2Q?= =?utf-8?q?A2AX081Yh6O2NhAMC6zkwN17FKJQWb2pj7hGd50g0D5gm60v3rBw6o8cyJJ1aTGkU?= =?utf-8?q?SXzcNb9jJVBW1TEj494nG63QQusXQ9ec9qt3665ISmFtdsBbEOfPyJMEiiGDh19BM?= =?utf-8?q?9Rg+wjgQqPmETNXUd4JR+wmB++G3R6g2LRLgv0197o6WOAtu3attXVgyv4agoZfuU?= =?utf-8?q?p70EwFN7n1jAe1zkbbgj6y89DR0kFx/cINXKfs0ao6Zt0HlP0eb8trX0x6ekGbtQT?= =?utf-8?q?7TY6+wRGJ/E48799Ax1DdsURrHdysufmtXMsO1r43uk3w+82dg5/nQGZ5sjyBWzmC?= =?utf-8?q?yZtjuv1K5MeO6m0ksysDD+lSpxblCBad8INoWE6j5BYphYkwVmkloHVIi+Vrv1LQ8?= =?utf-8?q?HuXvBr7VBERBCxIJORU0FMRXq8iZq9LRKxXUtnOsVsjsEcmSKRrMTJRVSdnHTJ+Lu?= =?utf-8?q?WYeo2KcZN7L+oMEh/p4wTGynMRCowLxSf0vSh83ugWeODqPFAY59CsykTGlkPbtUl?= =?utf-8?q?YU95bf8OI9Z2?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 087618a5-a1f0-47e5-e67a-08dcd856f10f X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2024 02:58:30.3794 (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: +sBdbxoWNxCdvP9C0vBrpk/4YdXw7kqi26ytB10V+u675hpxCjsti59CKI46I6wMFsyO0nZyXo6ZApF48YpIaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR04MB9986 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.8 at phobos.denx.de X-Virus-Status: Clean From: Jacky Bai Normally, the wdog will be used for trigger external PMIC reset through the WDOG_ANY pin. If the PMIC chip has debounce logic for the reset signal, in some corner case the wdog can NOT trigger external PMIC reset if the SoC has been reset internal before the PMIC captures the WDOG_ANY pin reset, so need to keep the WDOG3-5 reset masked in the SRC to let the PMIC to do the reset safely. Reviewed-by: Ye Li Signed-off-by: Jacky Bai Signed-off-by: Peng Fan --- arch/arm/mach-imx/imx9/soc.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/arch/arm/mach-imx/imx9/soc.c b/arch/arm/mach-imx/imx9/soc.c index 44e2166509d..0d909c3e853 100644 --- a/arch/arm/mach-imx/imx9/soc.c +++ b/arch/arm/mach-imx/imx9/soc.c @@ -240,15 +240,9 @@ static void disable_wdog(void __iomem *wdog_base) void init_wdog(void) { - u32 src_val; - disable_wdog((void __iomem *)WDG3_BASE_ADDR); disable_wdog((void __iomem *)WDG4_BASE_ADDR); disable_wdog((void __iomem *)WDG5_BASE_ADDR); - - src_val = readl(0x54460018); /* reset mask */ - src_val &= ~0x1c; - writel(src_val, 0x54460018); } static struct mm_region imx93_mem_map[] = {