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 87F55C433EF for ; Wed, 13 Apr 2022 01:31:08 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 258F583BE4; Wed, 13 Apr 2022 03:31:01 +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="NOrGA05W"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A62A083D76; Wed, 13 Apr 2022 03:30:50 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on062d.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::62d]) (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 62ECC83C7B for ; Wed, 13 Apr 2022 03:30: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=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NG977PNHw2XuNISoDodyt/uE53VMzjOW+qxwCyn/nYofdUknRF8vIzHh5ipVGP/Mh5VSzrnODsJvsIQYa6RaVdr6uOhlXh20IzSBzzJsGODV3LFFEmg3L2Sv3NypNQWpiZVWbMri571VdvKTrRhic9QY62qdVOzyUMZBxKGRHdK60CgGoARZd/VAPnWWJmc0rM5/DfdFY2bxUusyR/crwLyYAh2lfdYrjtKaap/T/2EJIgJl7cU092A/NSncIBGmxPXsx6BIgkerZGR+R63LwHEN7oDoLI/LC2JtV5/K7eFVJP29oZ1g24kWgY1J+EsJjzFW8tRBXd7TidOyWaeJ2w== 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=HpQEgWlc+NBEUt92PpSybj3xLkV3FvUgShE12LcQ3+E=; b=UuGXHnA4ZgvWBOXnpryUGl32aEWRhKu/Ck/QLEbB387eeNum8CJPOKizt8XxiIVocr9RB38EDHNiCTscS/WaZNmYKHBMbQOR1diHvFrKFkwSCYSSUAk+IwM5cMcCudpKwZUUXj6RbR3f4vHlTNEGGzfkrOteeGdSbNkLoSeOiSRqTjiBX6LT4XIIcOJeabcmV4dhHk8gX2WchOzbdpC7thsoGrdtY1K9YqvFOmBr8eVZoqgoQQBmiiCp8Bk0cnczis1K2Ogd+X9nKZ4EovJHxpsEOnvG+LW8NY6v2xBHWkrjHCopzAoBi3FHWwK5bZBjpkBMZ6u9b+Pag9WCw3ng+g== 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=HpQEgWlc+NBEUt92PpSybj3xLkV3FvUgShE12LcQ3+E=; b=NOrGA05WikiEY9oMVzTXrf2RrlyIn76TMgWQPNFDg3xbJYbYRbmtF3/i/odYzr3crk7a46QCLKpU2XCtBmDuPV4luyVg/lyOZGn1NyBUY0eatpy6vXlFgwkbmGDKpXmM90/AjBD/v5bf6BSEdL1hWibH8bpN7/38qQuFw90bjSg= 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 AM0PR0402MB3665.eurprd04.prod.outlook.com (2603:10a6:208:d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.30; Wed, 13 Apr 2022 01:30:44 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::389f:e6eb:a7a2:61b6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::389f:e6eb:a7a2:61b6%8]) with mapi id 15.20.5144.029; Wed, 13 Apr 2022 01:30:44 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, Peng Fan , "NXP i.MX U-Boot Team" Cc: u-boot@lists.denx.de Subject: [PATCH V3 2/4] imx: imx8mm_evk: enable CONFIG_DM_SERIAL Date: Wed, 13 Apr 2022 10:11:49 +0800 Message-Id: <20220413021153.30742-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220413021153.30742-1-peng.fan@oss.nxp.com> References: <20220413021153.30742-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SI2PR02CA0048.apcprd02.prod.outlook.com (2603:1096:4:196::23) 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: 29f6528e-51f5-46ee-d83a-08da1ced3a8a X-MS-TrafficTypeDiagnostic: AM0PR0402MB3665: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: 5bdtIWay4EEDhw7pWRLaFu3wDnIlEiqQ14phGKtfnvqwTev+RXq+xMBdXLR/pisUOITWnwRhHMzuRPnywbKN5RQWDsWe9J9OZRLJE0lz0gmVO2cze/SqisYUdIz2dGoWSLHs6j0wFksTyz1rr3nopf9USRY0L9cdmk9+8/3mf381gGcwTouRmfL+fu3P1adda0erh8mmrRZQSRUQaYx6RjxFHhpWTqiisWCXFdfQOJQUnkWoypO3ZpxiHLRoTwtRf5xLUHirM1C5b4+agU1DsR2IBpD4+AXrdq7lVWj+mgSk4+ODIQkYOpAFm94gbXoL0dk/4dCXdYKR7/sysXwony8Rv7thxhPe64ug1We8VExyYjVQfgLmhEh1hnq3shsNMoanI3YkAYHA98uYxmWHViWUBeRzKAYxVG6zMtgJqCWG0E78YVCr/JkV/n/iZOYgWF5qv2spLoyB02byAJNoLc7Zw2O0kKAiQeuftmD99OJ6xrF8hszuA8pqSUOyxMR7/xgK5jQZ0XqDY6UMa7kjq5PDttdlM9ijL/VfOa8mffEUFnuTbB3hVOyXx/cfwfJk6fmRC/twgnZz5BK8ZzE0AJszZtDFyi2gohf0sOTsrlUfCTpXFkHiClFyT096NwYqCZcqtKx1NRKfXAbejNERIILfxtmJLwGgRPfvaOwkU89+87C2tty6gfjR3XAe4Nbaai+1muEwJOGvdAJSSI4qPg== 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)(8936002)(110136005)(5660300002)(38350700002)(316002)(38100700002)(6512007)(6486002)(66556008)(2906002)(66946007)(66476007)(52116002)(6506007)(508600001)(1076003)(83380400001)(186003)(26005)(4326008)(8676002)(2616005)(86362001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?RdtQsmAbskb1w+qmu3JD9qVGyL1KuGfKIsxLbDUV1orelNkiiPdt6h0phO/Y?= =?us-ascii?Q?tk6QR7tH6ipXzXOx93b5ufn8zbjXKhO3CNSPewbSm2pfffJu31lXIETVk3Rt?= =?us-ascii?Q?JwmL+UEJrfweoW88nAXXoykp/G0kdSBXTZnk3zpKbHmWDMgdCtBJyb+ix14G?= =?us-ascii?Q?Y9jDDZA7DexTHZUEivEJSD/vG93kgIguu+JXCrIVg3eEKL4qOUVEv4qlB1hs?= =?us-ascii?Q?ycYtbRkjMY3clTj5c2THDKcpTPbY2oU3VQe43kc8ccyH/PbhtQlgDjMIiu7y?= =?us-ascii?Q?/WyBkiuewdYkmWZ9iMXlJCVMyY87ix1Gcq/jYWLRpgUM5d2HR7sJVOv7PTih?= =?us-ascii?Q?PYxjes9VIpT5baavkkQZq8JiL566/+tOZCL9iqEizGKcrV5ANlhX8fApEkgw?= =?us-ascii?Q?6LdRDIo+RNI7OjTWUb4okHrpsJtupNyzi67lmoLTgoe0iH7JShuNDI+tjTBo?= =?us-ascii?Q?fqEfdKcQnt/AcTJksKOOrIQunIcjsAKFYXfNP1am86qmDV+eonRBo8BuYbRg?= =?us-ascii?Q?cZBtKNu3G2UCJjJVp8Wm3/hrIR84bFWFRHmRP024h/KrePlU4PdB0+ODmVGy?= =?us-ascii?Q?hloX6jqfgzBdrArinN7MFQYegWm5KGLHa9lMmjNz8Z0VqM6PGDzLr9mAeO3B?= =?us-ascii?Q?/e6B/ZgCvFCdPs3kS0VQqkhAD7ZXcsRv9lrn578rPExCqtg8VvDAw+PpVgTN?= =?us-ascii?Q?qvm+BXxFgN5EpxNHCmBMyA+9LbcIViIsRegD823KrDOLKY6jdn4334zsWrs7?= =?us-ascii?Q?GpdWNjbh3aWMWl5bnTkPbNWdA24y5B0Ku+WwprBvRlNFtm5eKEC6LlWMYP+v?= =?us-ascii?Q?SNYIxgK1RDVG2MjlkCGseXLRK2LisMO1f4R7Gs439DDBPXWwmsFoLYbAdG9V?= =?us-ascii?Q?8FZCsKFx7qAvLQbTJOkWNJAZ6CCLatiEHz3SJlXSUe0CTAaFK4hi/brVKNTN?= =?us-ascii?Q?HIu5KVtwhYuDvfjQn5itD1lsWvD7KSTrsVO4shzqiRN1DwOrwIPEK5iXHx5V?= =?us-ascii?Q?7l/Ad5qJvtMdVvNYQ2trRH3uQ5qlImZF3JoCibGlSE9QCkmbE3+GVrTSglFy?= =?us-ascii?Q?GCxt2n90i+TAj3BPTqOvobif+nJMR0dkNQwMFKeVU6Fg/Wbk2JxjfR+sVznz?= =?us-ascii?Q?ytgX78xGTqBhC5cCQusPp/I8wIUTFiOCdlpN2H/ULEHrkzqCyyfeorOnX107?= =?us-ascii?Q?uPgx3HgBg/yMzqNAJgzJE7XTj0jtArxjTRL74W4LwMQAwaaEIWq7gmKhfY0R?= =?us-ascii?Q?iHZ3P0vJOLwhHeGmKx9HglHh9bPgXp5t8qRmm9rjbjR4G+AFy5UQ5uytoG8K?= =?us-ascii?Q?DXLAAoZZc1Ck7wsxTbW18byzoiY3xyuLRQYOladjn/We5JvgSThdJ7M9o585?= =?us-ascii?Q?jiPQK8fbs+1mvp6+sOZXeg6xzJFDoMx9BhWc6FmbbtJ+3GLFVvt88jR2mevY?= =?us-ascii?Q?yxcFHURzxtLaZaYkAGM4TCJJ7w+igeeqdTUvRYf8Ud/GXIl4a0zhCu9aTAqD?= =?us-ascii?Q?I2s2kIFN71R4078lgatZJUXAvS11VBIBsFG/f9PRfFUHWeTl1FF+8LjUzjgI?= =?us-ascii?Q?xj3DRDE9Swc+9y5OlU29awyFEkAB0CsUkP0MVHNsiSwG2IcIG4reKa5kNAH4?= =?us-ascii?Q?JOFnrTHD9/tjQROuMRDM5nDIyvzz2LJyPKcenAu4hg3Aq7sjPzLAFhoDpxr3?= =?us-ascii?Q?xGDj3jBJmuz4nz7j1jYc4VoL/wdmdYH14WgCJMim0UbD41vYMRJ0XjkxEITO?= =?us-ascii?Q?txvqtPzYRA=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 29f6528e-51f5-46ee-d83a-08da1ced3a8a X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2022 01:30:44.2756 (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: IkvX4QAnHdTj3cQGFWRvTzdufhjI7Uk37ZR8TRpGlHZRn3r/7OD9/vICSHYtXYV4S3uOCUHhOCtuzMgSvnJldg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0402MB3665 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 Enable CONFIG_DM_SERIAL. uart2 and its pinmux was already marked with u-boot,dm-spl. Signed-off-by: Peng Fan --- board/freescale/imx8mm_evk/spl.c | 12 ++---------- configs/imx8mm_evk_defconfig | 1 + 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/board/freescale/imx8mm_evk/spl.c b/board/freescale/imx8mm_evk/spl.c index 4ef7f6f1806..e65dc2194ea 100644 --- a/board/freescale/imx8mm_evk/spl.c +++ b/board/freescale/imx8mm_evk/spl.c @@ -64,14 +64,8 @@ int board_fit_config_name_match(const char *name) } #endif -#define UART_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_FSEL1) #define WDOG_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_ODE | PAD_CTL_PUE | PAD_CTL_PE) -static iomux_v3_cfg_t const uart_pads[] = { - IMX8MM_PAD_UART2_RXD_UART2_RX | MUX_PAD_CTRL(UART_PAD_CTRL), - IMX8MM_PAD_UART2_TXD_UART2_TX | MUX_PAD_CTRL(UART_PAD_CTRL), -}; - static iomux_v3_cfg_t const wdog_pads[] = { IMX8MM_PAD_GPIO1_IO02_WDOG1_WDOG_B | MUX_PAD_CTRL(WDOG_PAD_CTRL), }; @@ -84,8 +78,6 @@ int board_early_init_f(void) set_wdog_reset(wdog); - imx_iomux_v3_setup_multiple_pads(uart_pads, ARRAY_SIZE(uart_pads)); - return 0; } @@ -139,8 +131,6 @@ void board_init_f(ulong dummy) timer_init(); - preloader_console_init(); - /* Clear the BSS. */ memset(__bss_start, 0, __bss_end - __bss_start); @@ -158,6 +148,8 @@ void board_init_f(ulong dummy) hang(); } + preloader_console_init(); + enable_tzc380(); power_init_board(); diff --git a/configs/imx8mm_evk_defconfig b/configs/imx8mm_evk_defconfig index 81268788fa1..cc5f2801b15 100644 --- a/configs/imx8mm_evk_defconfig +++ b/configs/imx8mm_evk_defconfig @@ -78,6 +78,7 @@ CONFIG_SPL_DM_PMIC_PCA9450=y CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y CONFIG_MXC_UART=y CONFIG_SYSRESET=y CONFIG_SPL_SYSRESET=y -- 2.35.1