From patchwork Thu May 5 11:05:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1626879 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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=c7VZu5J9; 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 4Kv8wt2bJpz9sCq for ; Thu, 5 May 2022 20:25:50 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9102084004; Thu, 5 May 2022 12:25:31 +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 (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="c7VZu5J9"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 4D7AF83FC8; Thu, 5 May 2022 12:25:15 +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.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE,T_SPF_PERMERROR autolearn=unavailable autolearn_force=no version=3.4.2 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2060e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1a::60e]) (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 ACBC783F2F for ; Thu, 5 May 2022 12:25:06 +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=arcselector9901; d=microsoft.com; cv=none; b=UsFd1SX6AWCzjWnCPWE7tbdQPerbP4Fl979fyHAR8bxPmURt4/61LVE92QRqAfp2paNvwnpA+/eOXi28/TEUIg1Yejh7qj7FOHGiQPGYp9ZNoIseU2Les4yL1B617SkGtzIWpY8O3s/vConXl8heImUhpP6pPL8QwCCsCTsdwrlIQkKgD6F0+Fg+Qx066EgLyHdroCMoV83Ly3jqj7WJJHmu089+kPTzWAUgOr13Pf7bWXUUVGUTjYHfKTfWU6Uj2DosTBoW6TpQv3QDWmDAAoVgSeRdKjgjjiLXbELYLq+775hl+OkVzJI6KGlytY7IGv4znUwkeRm1Z99V72Q0Dg== 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=wkbKhVKuAPpWA3f+4Px7uLzubrRoxopmOWWVs+SsrlM=; b=JCheLZWteYaBHWLO5GW+rhPFAF23zXm257eYol7hVAdDHZsHZxD6wY2PnQECGdWVHJk/zuSc88dYb4kBV0s6Dl12VuVr51pklZa3uAwPLg++TjVxEYG86k1mBBXOb1FASJNRfdJUcoDIgMkcxFIQ/jKGwk3t6fNntHTpxqD4QnfnjCdvTbL6ZDlIjqNo09E1SQBkFSValgVlHWQHmIx0xXzRmKZsGLqTUeO3Dzt2OadKifJAtC79VNQyQMBmuOOebgMolMV8LU8v5bPBv71e9cJntOYlQHJBcaxl5HvohAFC7j0Nw7mFAx6VNvTQLhht7P0Kom9JvxIedGo+br4Hxg== 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=wkbKhVKuAPpWA3f+4Px7uLzubrRoxopmOWWVs+SsrlM=; b=c7VZu5J9ef5izqZxz2CiOj5yMIm5I++r2GABcxlI7jIDYjcIyt9hQAycLaZDL6kbB0pSZvr6kbbVjga/uEqqaRUTcoGCdcxlKNnAtRUJyTiZG3svkV2WsXa260kKYjAFkx0icWFRqJtLjqTRCcc3TYFEG2uvDj16ocPAujQ0z8Y= 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 VI1PR04MB4797.eurprd04.prod.outlook.com (2603:10a6:803:5d::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.27; Thu, 5 May 2022 10:25:00 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::fc66:662f:2a82:1420]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::fc66:662f:2a82:1420%6]) with mapi id 15.20.5206.027; Thu, 5 May 2022 10:25:00 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, "NXP i.MX U-Boot Team" , Peng Fan Cc: u-boot@lists.denx.de Subject: [PATCH V2 01/16] imx: imx8mn_evk: enable pinctrl_wdog in SPL Date: Thu, 5 May 2022 19:05:57 +0800 Message-Id: <20220505110613.31314-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505110613.31314-1-peng.fan@oss.nxp.com> References: <20220505110613.31314-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG2PR04CA0192.apcprd04.prod.outlook.com (2603:1096:4:14::30) 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-Office365-Filtering-Correlation-Id: c0d9fc46-d995-4c10-7fe2-08da2e818251 X-MS-TrafficTypeDiagnostic: VI1PR04MB4797:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True 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: PhymNa2oc1YvCE6vCDEQyqsOGlJ7uRklm254d3mld0h1xj275U/NMfKCiCHgH9F8tfHYB5gf6STbbwLCM0QYZDecTZeNiKSp+3w6dHhTmlLevUbK61398T0AJRIOu6aNiuxN4jtFxHU71obzZHxADFmS/uv+DNHxWBSunhaiCXMBtsqyA1I3C+T1ep9dF9ve7oUVZA41GP3VE3LolV2/BQKAMu4oOEE859eAoCDhZZfa/+Rtx3lKsLEvUTxEtn420Ndk8XJ+0pps+d/xOCFxogECB8Cng4ZXRHgsdMf0/9nc1i3KbOMHPrefK55mqLJRnU44MtLXXL3SArXBuTO3G8twek/8JgT5Zv2YjgpKpFbyIeLmbFeYwGENo+zJG6mLlnsE94LukOqNajioxuz8+GrrUmFFqguFE1NCL+flVjKX4jLqxj27RBh8kuChyA35oZyPXyasoemO7GnkfmHmEW3C0DXItdpVvF+TsBpsba2JlenAcO11ABj0UzHo0Poodce1nQDqBTJpcEXsyUB95AObp4UABu/1Oo1vw8dOT4Zoc2lJqPxS/XgzXoc8tiDtwumLVtmDyde4pweoV9yrQSGUg7Dtig+3vMBSF+Kl9RGyqvoM/8MTHBFTC+xjTe3sYHQmTyAeRY2p/CWI6I6HDOjw9TZBjExIjX1ug452kvt7mcHlNXaxBg0M1Nd6/J8B5eNwq84FK+/1Y+gjaz3+/Q== 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:(13230001)(4636009)(366004)(66476007)(8676002)(316002)(508600001)(66556008)(66946007)(6512007)(4326008)(110136005)(38350700002)(8936002)(5660300002)(6486002)(2906002)(38100700002)(86362001)(52116002)(26005)(6506007)(6666004)(186003)(1076003)(2616005)(83380400001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Gs0SScsoGtmljY/P+9SofqDpU1EDk+FEK7MUTkJwm5traur8ri2E4b5tEuRGqhd/PzfdrQW9SDKeJ8gc1MMXjFYjJJmeCC8XfB8FZDb4KQLihxKlNP2kuPFHRT5mdz4nKsllTq3fPUPue/gqL2IGBhynisXCJD7AKqmjJUGdG3LnNTnTvkYfbvunRUsT4aP38PpdZPY/+GkvW0kOPgkzwWOapfQ1Bc4raTIfCr35Ucwb2HTRLFjE2JTOFj/J+1Sx2k9cmCtx81IX8Cc37wPwjV6VopDrkXY92S5rsvQqyeHZi/uikEal3O9tm0ZhN41ZkVm/DxvC654Slh9it1jx6uZieEjaF566yQAAJY4wo9CBkli65j+GeXILagFAnBd1CbsE7PaheORCDBzgMnF3Xx/i2bFknIkZM1htfArDW+5XIDosKge08op6biLPlSf13LGUTjpWSCGlqwEMlF5KbPcApc3wYuNFulg8CAMxJghr/fEiu4JvMhoGfMCHDI2cFxPlGavT9p/oDzgFYcuHW3mzyeNrY+TvxjjArSJ4Vfgv/Y7r+/yiv6A78SLOaJomCpgB989ZEaJf1Q/fTPg9pIKlc84nKAhf6L2S4HXVx0LHgXPocCIzniVMqWudCH9dZi5dwzw+E3fBa/+TRDNoYbFxGXE7CsolZRDqk0D32oaZHBEGOPAnQX0GugIM072YWfa+qNr8alEGIyB0iB8Pdb6+KEHpipuStQIlnt8oo27fZvNA0SURf3OQ9BEqQXx5hhX8CT0EOgwVH+Ot05Sv2BqGmBVONb5EMOdjnkBcnxt0ZZNc16CD4CGIh3gYfgzz2LCMmR0Q83aVDskQTuizv3GKFusewmvQ7KdYKaUsj/ZlREr9xuC8V/E36/3KiqpbPQlRz7i6p8MIwoi3o3yEusTtGh9Pff3c5uyvAEy339fwMwiiQEG7P4fu/BwGkdipVbUQRBOiY2rw5+sb3fzC3lrpc3CeyFwLvesQ9l9QBvFPEJJH5idM6OfgbpNYXIjcfD8YtTnx+509iQT4tGs/OypqhVMWzSeATv3GzDlwIxMeatfSm/e9pqGpgiyGr6uxgZU4l92ai9KKFSdr7ofD/eTOF0EJwdojC5rwKwSdxbeJxAgycLqgzC42PinG0O3kVTCXfeqHbOCpEFs/DywAWT3ObAEA1ApbhyrRB1uz2S9ToKiKiiprUpoZOTV6H5kpqAIX16prHhaBvh8iKyfhbA5jDsdVEUXGn74QAeMJFulkuPDzSJ0fegJypCyL3ByMCqEtNQDF4+1n1+0/WKqZbTkCrzUa3WlpLYk7E4PODGvyDv774B8ym5NiDXaJR1t38oM+zHqTf0eDjz/iSnq8RI6VUbuNOMDYgvIapphDEz2oRLezIqvu5l1Dgoryz+8EEuWHsuz6orXxPh/Vxvf09LTa1oBaClSvSaoTFwY3Eb685ZwoB34tPTuLgYPDF+B4sWhYMxU4SBKwISQrCseP+OpvAgHAs/zG2kS6lrgRaWk7k03wGZCtZR0gkrB17z0e6H9IbHQCe6SutpxqpVW5qSxL11iqrQFKJPhsiUPywKoass3uEiqubRJ6K6krZlhlcNFv1X1gUncdvposKWBBQo2P2k6DR3KabfcuYX47h0aGSIP/nEFUbYb+8505sR92LgS9ZTcf8lW3myFjH0vjACEtpqDkoieQOZ4tfROjTs7L09w8pi9rMB0KQvircZfPaREXhjSsmK8nd75+1dO6Sw== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c0d9fc46-d995-4c10-7fe2-08da2e818251 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 10:25:00.0415 (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: 4FnIF1CgdwwMbc9UEJ+2Eta/OwrBRhqnzxabgbX3jgB7r0UpNad0gipIb9YdWoz15gUyqTek97fIVUIcheCRvg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4797 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: Peng Fan Mark pinctrl_wdog as u-boot,dm-spl to clean up board code, The set_wdog_reset() function is not necessary as this is handled by the imx_watchdog.c driver due to the 'fsl,ext-reset-output' property being set. Signed-off-by: Peng Fan --- arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 4 ++++ board/freescale/imx8mn_evk/spl.c | 19 ------------------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi index 6f70722586d..4d0ecb07d4f 100644 --- a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi @@ -80,6 +80,10 @@ u-boot,dm-spl; }; +&pinctrl_wdog { + u-boot,dm-spl; +}; + &gpio1 { u-boot,dm-spl; }; diff --git a/board/freescale/imx8mn_evk/spl.c b/board/freescale/imx8mn_evk/spl.c index 63f335be3b0..3d9aa56d2c0 100644 --- a/board/freescale/imx8mn_evk/spl.c +++ b/board/freescale/imx8mn_evk/spl.c @@ -115,23 +115,6 @@ int board_fit_config_name_match(const char *name) } #endif -#define WDOG_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_ODE | PAD_CTL_PUE | PAD_CTL_PE) - -static iomux_v3_cfg_t const wdog_pads[] = { - IMX8MN_PAD_GPIO1_IO02__WDOG1_WDOG_B | MUX_PAD_CTRL(WDOG_PAD_CTRL), -}; - -int board_early_init_f(void) -{ - struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; - - imx_iomux_v3_setup_multiple_pads(wdog_pads, ARRAY_SIZE(wdog_pads)); - - set_wdog_reset(wdog); - - return 0; -} - void board_init_f(ulong dummy) { int ret; @@ -140,8 +123,6 @@ void board_init_f(ulong dummy) init_uart_clk(1); - board_early_init_f(); - timer_init(); /* Clear the BSS. */