From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 381EEC433EF for ; Tue, 3 May 2022 11:42:57 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id CA16784057; Tue, 3 May 2022 13:42:46 +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="ld1GAgC2"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D762D83FD8; Tue, 3 May 2022 13:42:35 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20620.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::620]) (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 DC49583D77 for ; Tue, 3 May 2022 13:42: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=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ShmI4Oa/OCBsX+oisTAjOiPnMA1p9tEUOaRjOq47m5zaFJiklxiATSMlIcvxPXi1YY9O6X780cJrhBtb6jovQ/GibP/CBgEAXBkFH+y9DsKZvaoFIaT3bmc4myoEklZHTNZLbHZvk2y7DsTj4+Q9KMQhODCpNvkaHXllf9elE7Js3CiHNZbdHtgn31n4f4SGlPuPRqK0M3iY51kh99SvXT/dy3SIjORZkdiTiyqJ8K6arcgW6u1/D6nxs1akYQI6vf4LWEKoAeD7aWeDyfn9+8A3xNXugGDN0UHN/mE8Qd3nLa21UfuRTQA0yNofPukHS7mh8rJV3EjDy0k9PQ6DMw== 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=jW5zSfZ6G/rTH5qqpy7v6jKXYk+7WVt7UTb1ZtAZheg=; b=AEmflvaZxBvvweM1rI3U3dFAYfcB0BBpeUhJnTbFJ3k0dlpFH44tqVsxqPOUfEdltIs81g3eehH0U/PlxOjAQ6VQermPla1Y9Ze2FKuAjTKEAJbRAlro/rZ1POrvTn5RkzvkhyD8+oiOWnmJh6jEHkDXiHapFxHTaMz7hWktM/ekWu8cmaPByKMmmvrOlbwVHxc9Htig2+EAmwZH2qDfBsmXQdIPJFE2HyApdAZ5Z+UGrMaX/6C/wBfXwVWoWu7kNDKewFLBKrgVZPToSAZqmuwDppWSQ5T2ukx/1za1+Q0qZrOvofrjVAUWv+481WjD/jjuMqwbf7YCUDc7Zl3OKQ== 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=jW5zSfZ6G/rTH5qqpy7v6jKXYk+7WVt7UTb1ZtAZheg=; b=ld1GAgC2a8QAh6wafoGQa/iK/Nu+iRu8Nosmhc35T2CSArFwdsBG/OrDfDUM1pewAfl5zL3RPN8ZAYYJxfQZDjd10IsS0edSaNl088KulMXksCuyM/H0ibm3XlsWjpxiTew+t98H3LHyuYgG4HgVX5xr5KSL+mqvA0BWNYypq0U= 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 AM9PR04MB8842.eurprd04.prod.outlook.com (2603:10a6:20b:409::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.24; Tue, 3 May 2022 11:42:30 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::fc66:662f:2a82:1420]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::fc66:662f:2a82:1420%5]) with mapi id 15.20.5206.014; Tue, 3 May 2022 11:42:30 +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 02/17] imx: imx8mm_evk: enable pinctrl_wdog in SPL Date: Tue, 3 May 2022 20:24:02 +0800 Message-Id: <20220503122417.26953-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220503122417.26953-1-peng.fan@oss.nxp.com> References: <20220503122417.26953-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SI2PR02CA0032.apcprd02.prod.outlook.com (2603:1096:4:195::12) 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: 789e16d2-9aca-4c52-57c0-08da2cfa0181 X-MS-TrafficTypeDiagnostic: AM9PR04MB8842: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: FoC5t1inBToQ5XWcCHsumY7i2uFbNpAYUR9k3oiDIOjGn7wFkJJtSYEkAXkpvOFqhEht7Dstf3u2kEkciY+YSS7NIZ/vM7O9VXw1A+JHdjIs/tLoDZY4DO85XzJM9P40Dlx83Guny10KZbi2x+z5qnAqkgfXVLO7Gd1fyb0V01BfnrvRewxf7d3XnmKensAtn3Zo7JC+amG5vaa8tRtJNLKakVz2Qml2VCWSKAp6bRiiS2RMIT0q2v9K9LQTyboJbXFDRQGmbNr1NRqy2PtmeFUbMKYIH23WLWgGJN5I8HRVXKOVQFU6+e1PPcx6JYBUGP1l4JzxnJ+yyQF1wKs33onc/kKxjWP1gEvsephPcC2MlK2c3WfRg1WTonWox9f5ytorkSqr37nxOt0xKpaqoGFDFmVAD0TzD4WMEniHg9R/lQ55zuB8ZLaRDTZMm39Wnvvl5aP2AhVtJsMC32S3w9GCOJ6/GIt3+aSD+3gpiVSoDK+oS1O2FsPjwloyKFqsNj0b2dxRXRpK2xMUcKMZtxHDW8+9wsmgPyX87jntw0KyBu4frZCxE1ipt6+wmSJWFJ+dLV+gtb8+L9ujVx+K0plJG2gkn5Bbt9f145dJaRsGpRpXWnHow2iW2NVSXwtWWHYLeSVOZmJnfLsq8sqrod4hGOa7Xp577q1kMIv73RYXuzwK6uZXyxR1J2ZSKRr3cRhi8D8YDRc4qwRYW8Pg/w== 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)(83380400001)(52116002)(6666004)(6506007)(5660300002)(508600001)(6486002)(8936002)(186003)(86362001)(38100700002)(38350700002)(2616005)(8676002)(316002)(66556008)(4326008)(110136005)(2906002)(66476007)(1076003)(66946007)(26005)(6512007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LjelzNIRx7/oNn27q4KFWnIo15zxPKb91yrzANnrdg+0gXFpx4tHYE0ewe95?= =?us-ascii?Q?YsA00g3JStl4kN4Wqn+flvnNHzk1/xncDlGd1uN9kzMhokcv1Kp4vp+vHeTl?= =?us-ascii?Q?7MPN+2UbO6tAbUOevXXKsa6ve0dRpUESQeQsWUTHncW2no11ohvrEGZePYnT?= =?us-ascii?Q?PC70c3vRWmWt3B/RXemwu7mxNeoEOSjie7+73P9AKnmLcIPKIphdrv2itpg0?= =?us-ascii?Q?G/RW1TaPHb32PgNNT2G2BfcRZyZ2ZcLuYL/NTwjOuVo+UChEDJXpsqkXhF+6?= =?us-ascii?Q?HgMe1Jbk0LM+gdV35rQdNx1MnkQTy5rG9QwVSDjsvoyT7Wkrdg/Q1s7tdMhx?= =?us-ascii?Q?aDHUNU/5vfD+cJcznaDdAJ00jJ/GEu2AWh4/fhpPMABS8JrcW36njYy4WXfB?= =?us-ascii?Q?4tWdCZyr8d7dZ+0GCipNHjqIuiUr50ZIE+CwZsXFaCrNowiDK/v32Ii5X4FB?= =?us-ascii?Q?6eP7oAuMhwXE1fp+p29hejW57Lq4Uhu7l9I0OitZmjMOZUsRPjog9bhufsIU?= =?us-ascii?Q?4R0gpYz5t1D7pvkSISfipfX2T4L3Q6poESE6GojqwDNi08dmJdXbYDQQA0YD?= =?us-ascii?Q?R9ge9UI9b5a81yp7WLaOgLNv3FR+BH2xv/LqGRNjBMpTnTeQTLfp+B3oD/eY?= =?us-ascii?Q?M/EA2gTMAUQ3ZiHe794cWXNVgTMuPMbfQIBRGPpB7MIzdxEfNPdq48sx/1sx?= =?us-ascii?Q?cN6VEosAiafQ8IpdzxLuS4zvLNo7fqCEpjf0SHmoj5xbOd4AnNsf4gc9m4QJ?= =?us-ascii?Q?x+I9TyowMofmFBmTKM0tTuHNUdi/Zx63Kpn8V9FmGY3P5nF/4hLsQY0C3NUL?= =?us-ascii?Q?/FGioAVpQi8Ffk6JDaiQ5E3RLFB41YikJkcj9zdYvcsPBZvzjDtuYd7GKprC?= =?us-ascii?Q?wgnQ1llNMS/4PuXufuU5GuazAYExrYSR94luyTU83RidLhggTSMLdIEqFqzm?= =?us-ascii?Q?Xw9VdhQbtodFcYLY/DMdlBeVF3zgdVX1xabyko9UEQIAqsslYxgZvGUM1/5X?= =?us-ascii?Q?1mY9n8bOXY9dnPJNoKHsQz7BEKFaz8sVm/T/T+JdmwDJ2YApiNsBhAiiJMNZ?= =?us-ascii?Q?BWsLJmwwjtNolJvU0haBb4QVchKLGSqP4ASaxeLjalftXo3Z1h1YO8Xvz4Kw?= =?us-ascii?Q?PJb1RlVwpKBrv2oNJubZwMQdLk6aPnPAfcH+cubfposV+RedeyLNI4S+ndUP?= =?us-ascii?Q?qrWE6J6Wz4eOxyi2BppHYhisHKRAd1iYhcTqmJERKWsmSLFF5+W5KsjK5FJ9?= =?us-ascii?Q?EASIzOL8j8L3vUGi63G1Cb19HqrrGUr9NEqPM9GaL74IYxBQa2APopAzK5qq?= =?us-ascii?Q?v6k8k82/him0l17/TZz4ql2dJigfTmaAYq0nPgJNtgvVa09yu66vc/ZCtt27?= =?us-ascii?Q?VLePS2b0rDKQcSUKkld7imIQ8ON60Vz+eHSMaVyVhia8psqL7OI+ZjweMvr1?= =?us-ascii?Q?PyL8wAnSq3FRrDE+yyetg0O1aGaGu/iZZivEHhLWAOLIdGxnE0jLjCgYsDjT?= =?us-ascii?Q?LKRvDTMrJ6C+vyCEg6Jmau/tXckY6i5KdPY/yHfhc0KAY9NFohMJ3k0r/ILz?= =?us-ascii?Q?CQ+RQTZAKETQrYqoSf6CVCBzBAHWnQYxFMtDjyqwpvtI9UVx4aW/RQR8LWaT?= =?us-ascii?Q?kXrMNp2NnL+bmPaoaWfmA7Iu3sFzxBKLumjIUF/qUawmxoynUFzlUGtp3g/5?= =?us-ascii?Q?uS1W8Rb/OJZYvJkhZnmWltWuAefB2NzLCmAkJk50kQegv+0WjpjG7Acx5Vw7?= =?us-ascii?Q?vcppuAnoGw=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 789e16d2-9aca-4c52-57c0-08da2cfa0181 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2022 11:42:30.7702 (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: bse2rtcWexXpvWQoQx7sRsXVtrTKd9CJvoT3RhstWtleiFKBgdYanzy6uHZ/ESsP30jf3vXG09NXiOX6pu4Gcw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8842 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, set_wdog_reset function could be handled by imx_watchdog.c driver. Signed-off-by: Peng Fan --- arch/arm/dts/imx8mm-evk-u-boot.dtsi | 4 ++++ board/freescale/imx8mm_evk/spl.c | 19 ------------------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi b/arch/arm/dts/imx8mm-evk-u-boot.dtsi index 8861542ec58..e9fbf7b8021 100644 --- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi @@ -121,6 +121,10 @@ u-boot,dm-spl; }; +&pinctrl_wdog { + u-boot,dm-spl; +}; + &fec1 { phy-reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>; }; diff --git a/board/freescale/imx8mm_evk/spl.c b/board/freescale/imx8mm_evk/spl.c index 7eeec6c485a..ae2fb73fc51 100644 --- a/board/freescale/imx8mm_evk/spl.c +++ b/board/freescale/imx8mm_evk/spl.c @@ -72,23 +72,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[] = { - IMX8MM_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; -} - static int power_init_board(void) { struct udevice *dev; @@ -135,8 +118,6 @@ void board_init_f(ulong dummy) init_uart_clk(1); - board_early_init_f(); - timer_init(); /* Clear the BSS. */ -- 2.36.0