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 81D01C433F5 for ; Wed, 13 Apr 2022 01:31:21 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 7212383CEF; Wed, 13 Apr 2022 03:31:08 +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="C/r4/0Ar"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 190B583BC7; Wed, 13 Apr 2022 03:30:59 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on0604.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::604]) (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 63DF283D77 for ; Wed, 13 Apr 2022 03:30:50 +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=igG5E0yASOMRel+bbLL5IlvyKURTBcadWx3hAJXgZ68h0ArNRxHJRCya8SoA6R2KDn3NP56OMrKxReLla483YEfo1guTawg2kI+qLuoyEGQA05zorJriWwb2lVF5OJ61mN4O6MAUF9mDOF77dEGSYskkfksZThGzka2ry5baSLwoey7hJ4voviZHdPHEsOkZxdtrIETRvCZL2kRJ9WMPT3At0N8bxfK/e/j6pUNiQAmXbnAYGXMrTq/CcRkm2E4UtFMgZC7lGoSo3ybOT8Q0kHZEAz7Y4EaSC8QugCUGjkME2TDmyUxmspNq/S3HpFhTHRrOTBaXk+EaXEW4k81ocA== 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=8norOcwFzV6g54KN2V8bsw2ikkcBhyLNW/dOqTT9Pfc=; b=KOeyUQIVwQX7BB6ZADV/Oinida9opix6scsK492o5a3g1yAjSpIx1Vcj/biBtZYTQOhtXlN4+hMpg1LABoRu1wSrEk3g290X8ykEU8ZQiGqh2k7U3ArT1ciPJqcM/sANSg57wmB4TtSPTZkRuRqwcPQlo1SKFUgwQbmNjEdnIEW3c2xTO7mHOK4/Q2kS3RgudZMqcuObu+QZYw8qqPdkcF1D7ck5e2zY44PylgHMlig6tsqfSTeapa51E0f5ZbfgkTrQCYY2k8tmf/2kBC/C7SAkZUoEZmdpC8P2ScPftysEgCP9KT+YSdNTmtDDqRWKVy2WQnrKkFzrBFTohBQiMA== 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=8norOcwFzV6g54KN2V8bsw2ikkcBhyLNW/dOqTT9Pfc=; b=C/r4/0ArYn0jVxdmCX0i/eovaDMAi5thqgkAd1fHvTQYoIEZoOF64oJ7W1WApq0Lx63XFK8H0aS3odRNdGBeJ8Okf7KwX5rGmDXLtPLu9BtKuZZZtoWhhhxu2lUR/4FuhMja9iqFwBxFZKEemp2dLS0dgmSIeqU66SMeLj2e/lg= 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:49 +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:49 +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 V3 3/4] imx: imx8mn_evk: enable CONFIG_DM_SERIAL Date: Wed, 13 Apr 2022 10:11:50 +0800 Message-Id: <20220413021153.30742-4-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: 5b345978-b478-4352-5ee4-08da1ced3d5c 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: 8Xp9KNPGRxDw8EhC55dp2sRh9O/LXrRtUEaBWC3ucqjF52fE6dtIr3m0xlRzG+ieLfUzxGL8hHZ6UW7p8t16ur5Q5ZXTl0EXXb7QwOh0SkGjb+28Hol8axGpixqfRdbKPsuX7wjJRB3dd5R0c8v7lGv788t46mGfbbDqHFDP/XWkcRzdlKDQvqfikruvuHTjJX1glGIVR1ylHdBjAljf6WglCxmqgZvSUk9nG0qnWXVBP5irq0D0JwgIFJmEAwR40Pu4IDnB63Btew+s2+HK+gDM760nBqEkmFXPQKqXZAQLToS8vBJSq0+GYMgroTnC2dY6N3G9evBIncm2ILmmB0FguqZn+dRVAb2dLu/xgWFg60TrSea0pzFcZ2gZ6Y06odr49uAnMiUYkz3Nu/bFC1heX5ZUJdZrIgJQqlFkUKNQx1SOJOSRd0m8PF5dLPtpbbhDxjwdABKyAIOe9jd4pS2k0XTiVA6yBHJB8UFCMi9Su9OM+g0B2gltqRpA5LY4mreDU01GF2upy1NKA+kBYDu10GzDIxmSTzyzjVjA7N8WCqNi2C4tllJUrvI0xFVtUSv5eJ9pG3fBJDzF+Uz6fdxq5KTnKEiM9+FYCVY9fLz1kiGnZKlnPXKGcmfLzvfDs12RRDntAGuDSymkOmKHPl2sGlycrXgbcUgyiLHVtB2bB6FgjT7ivyBq9JAg7XWHhuH3j1UrG1/Wd5csrRwTpg== 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)(6666004)(86362001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?akFepMZmoTMRJGzGgplqCgYvyIsN+GOoqUelG4jHT/VZzni2eCo+BVeNIbhs?= =?us-ascii?Q?wKTeVbydnQryDF1YJW9gyuJOaTZGZmidVKoxRDGk0mtxNDWiBu7zvY0bxBKD?= =?us-ascii?Q?We5NZ65nVej6ia2F1tjhznO/Okc+VykvPAWXXbFFy5zWZL7AQvoSCEuXTYdK?= =?us-ascii?Q?oHzfnl2k3/iG2Zp0pIfkIW/Za/j7quLpulQ7AzJ18mRUXDSmswrkcx1UOp7S?= =?us-ascii?Q?N7wjom02adn2ZZ9iHHdIwwE5VHo6ueqcAufxAVG/+UvWGe1gLXPf9k4XddBr?= =?us-ascii?Q?+Yaqg4c1Z0tdegxgFNM9XEs3hsTFdWwIhFLCmqsDPDJjGQ34LdTTcjahxqSK?= =?us-ascii?Q?DvTdgzh5NL6yjkqDPYSSwiOpjOJiq/lEXS0d2atkf+InDJDSyX+J/VdYC8cW?= =?us-ascii?Q?DXyG7Mr3LHFRECiGQfc35vtTQiUHRz7b1KZCFxLE1ZPY1Rj5EZmL1YxYNCqD?= =?us-ascii?Q?MuGSjbmhUJ8CbIXRy0odAxozP9DoSG1b+v6YWSvw6DdD7/yaUi1Pm5H0wTYs?= =?us-ascii?Q?yTKdPlvxfO1XWWZ3OqO6mJueA2vjRodJfjWrV1HQYLoqqG4a5sALQXXNeP+k?= =?us-ascii?Q?fCZW739nEOpXchmposhrdMab5pruttltYklLIMfeetbBG7TKF6AmFSt1T2kJ?= =?us-ascii?Q?15op/o8Dgs5VD6Nfz8GS5U9lpOTFZNfpXn31z6B++chqPXrvoYhU4h7A0Heo?= =?us-ascii?Q?A7cT9h9i0fRhKBSp8L9TzdVIBHniB35cR3SLWlK3RHqI/t0jQhC6JVGU+uzu?= =?us-ascii?Q?Mn9sYlHwIs13i98D+/zGH9qH5TYqUeSH/MbaCVp5A6WhNce3kSwJmeWVXndi?= =?us-ascii?Q?45myC0t8VsBTzDMtxyjwjPZsG2J3tQk+yUeG6c1LdmtHwdXUB0dXHDTou2sG?= =?us-ascii?Q?mmKYHEQGKDR5MSJIdittERt+0Jepl+jQhwSvgexNgDXYR1EUeZQS4TgLw2wQ?= =?us-ascii?Q?ddlhTqi50LU7xLSPTKh2Kz+Wd70LF4HHRZVLzzGax0S52G5rzr2nlbc7vu8C?= =?us-ascii?Q?ecSlNv2W/9I+31Mjemz4HVuYF/YQfmnzmBRGiS2+1Om2HgnetMhjVoL6L3Un?= =?us-ascii?Q?ZHpvP/yNf5v6rmvNnUGsoZFjlwuWRDuFvdBaGUVuVKulHR4IqBekAOxdPidV?= =?us-ascii?Q?/00VrkCESozSAfqi2ZpRLGH8CLNgy8OmNdP1Glu3i1KVhSf2ZADCk5F3G/FZ?= =?us-ascii?Q?+ZmFfVet15jiUWknit0eHsh6+5dZvBHylLpSCcLGo2Tyd5Q5smGSYexh1ZS7?= =?us-ascii?Q?lNxpkl9WevDZZACrs4NE+7GZ9N6rqTBObzNC3+yKtPKGeP/CfattdN1xTMBz?= =?us-ascii?Q?9IzRPzcGFYo6yPkLdAlk908Md2aiZ4M3B1Ww8b2AkTW6rEHBawdY4IFTzkSt?= =?us-ascii?Q?NuTIfBkyt6d2hCL141qd8CNCtNgvTB8ElIwknKz9uWEPfL9w3QjOxKo0eqUk?= =?us-ascii?Q?myaC/drzgyQegSALI0eEwI/DZltz2AwaJVS5PJNChD9tRFpLvjNJpoXRRkSu?= =?us-ascii?Q?9Rio9X157WPZ4+pKiVqmrDvQuVdoU71fQnTcXtR02w8rvq+DFzTYpfEWJUpR?= =?us-ascii?Q?E5UZhY1zKguhcPy3fTZOXTF7II7PMM05+Ihk0Epz9ZLOGEVmxESMtemgzXXt?= =?us-ascii?Q?dP4irkmGRfFF6DQCVpdOCLr7UO3PNrzv/Ks7B+qM5QP1v6IyJIgXbDqSsgQL?= =?us-ascii?Q?R6CHUKt7M5ce0a4bcIlwT8TarqJiH+DJc5bE0RX6ER4bf5hIm1k0zXWn2bOS?= =?us-ascii?Q?fQ7EdH3PBQ=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5b345978-b478-4352-5ee4-08da1ced3d5c 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:49.0199 (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: zE2NEa5osppl7czlhbc79Slxb4iYK/B2qd5uw8Wv+kqUDEk096HswryFK8Fj6r0pDXZy34h+mm+1qIkPjAN4zQ== 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/imx8mn_evk/spl.c | 12 ++---------- configs/imx8mn_ddr4_evk_defconfig | 1 + configs/imx8mn_evk_defconfig | 1 + 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/board/freescale/imx8mn_evk/spl.c b/board/freescale/imx8mn_evk/spl.c index 03f2a56e805..8708c93fa34 100644 --- a/board/freescale/imx8mn_evk/spl.c +++ b/board/freescale/imx8mn_evk/spl.c @@ -110,14 +110,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[] = { - IMX8MN_PAD_UART2_RXD__UART2_DCE_RX | MUX_PAD_CTRL(UART_PAD_CTRL), - IMX8MN_PAD_UART2_TXD__UART2_DCE_TX | MUX_PAD_CTRL(UART_PAD_CTRL), -}; - static iomux_v3_cfg_t const wdog_pads[] = { IMX8MN_PAD_GPIO1_IO02__WDOG1_WDOG_B | MUX_PAD_CTRL(WDOG_PAD_CTRL), }; @@ -130,8 +124,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; } @@ -147,8 +139,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(); /* DDR initialization */ diff --git a/configs/imx8mn_ddr4_evk_defconfig b/configs/imx8mn_ddr4_evk_defconfig index 917cdb5aa9d..474d9cfa4d2 100644 --- a/configs/imx8mn_ddr4_evk_defconfig +++ b/configs/imx8mn_ddr4_evk_defconfig @@ -76,6 +76,7 @@ CONFIG_PINCTRL_IMX8M=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 diff --git a/configs/imx8mn_evk_defconfig b/configs/imx8mn_evk_defconfig index 7749ebe537e..5bc175154ba 100644 --- a/configs/imx8mn_evk_defconfig +++ b/configs/imx8mn_evk_defconfig @@ -83,6 +83,7 @@ CONFIG_DM_REGULATOR=y CONFIG_SPL_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