From patchwork Thu May 5 07:43:28 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: 1626705 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=jlEDV98P; 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 4Kv4QC3D3rz9sCq for ; Thu, 5 May 2022 17:02:27 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1497C83FD8; Thu, 5 May 2022 09:02:07 +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="jlEDV98P"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id AA7CB83EFE; Thu, 5 May 2022 09:02:00 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0616.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::616]) (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 C37EE801CA for ; Thu, 5 May 2022 09:01:57 +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=i6SPdSTKDYSzQoqrxdz6FaqHbVCttIEbTqJ6CjGotENTM/9NW+Mf1llEV5oH9XcN4VjsUfjT5a0T+ihefosio5ouKzK1Poyx4G6kGPacETfXtrjSyoHD1u7wMrhiVAghqHBysNzN7dV9bsZ50n62asSs33r6rT6dZ0AMqdCI0DisS2at5BjwPkg5uX0dBDRQCcMmnarYKC5tUu6fpVced00mQVQsk7BbehHQYIgBAG14uwIqTc0E+4zIIgR5+Y8svLyZUq662eDJ7rIFHIQgXr6LGCPt3wpR09fJDl0eYXSuCQNBOqHU/gnrLgTwukbr41E9ugHcE79Aa7/sUj3R6Q== 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=NL5kWg94hDHSi4jLTWrVt22PTAuyXaApYybaaTCr+sE=; b=OjpmWQUNJWJeDkDVMLhibGprfExpJbaMUBks1MmwvZd6VB/PpH5mnX3wCr3usMQuUvAtcFOxQaWpcqoGhEGANm5N8wRt9d1evJslQuJAK1raGQ4zxMrw0tvijB++bCEhlV7DpR5Q47RTE9+ppcNAINAbw+g7cEfU2fPlzWyTg48m0ubPH4PHR2ygtl1gSMnPYiJb7oPX36BRvCE8+u/+UDsj6EBYMZKEpH3D7ahJYMhFlBTrxZRLI9GlRyVohzzWApoZLwPQgrqIab7vcPw3uHKUTOfEyK++L0eIgjBIwyYigQgiGSi929db49UpmWOc6xu3iyh5d9TofoRwmFMJlw== 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=NL5kWg94hDHSi4jLTWrVt22PTAuyXaApYybaaTCr+sE=; b=jlEDV98POGPYc4cEM8vMfJIkhJkNxk6BxjTcsFeqVANvOca35R1toR2waWZtBB1BOYYnaphIl4ctqbyCVQ3JeeVasnl2uvB8HeMHTUJO1AEOtzviw9346JkmHxM3nroG/xOgPB8C5yzoohUVGqGoDh4vsQ0bpvbtOkIoyzNgYVQ= 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 AM5PR0402MB2690.eurprd04.prod.outlook.com (2603:10a6:203:97::8) 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 07:01:54 +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 07:01:54 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, "Ying-Chun Liu (PaulLiu)" Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 01/14] imx: imx8mp_rsb3720a1: convert to DM_SERIAL Date: Thu, 5 May 2022 15:43:28 +0800 Message-Id: <20220505074341.24086-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: b8c698b3-044a-42c6-ced5-08da2e652359 X-MS-TrafficTypeDiagnostic: AM5PR0402MB2690: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: 3Xgz/iIJNuq87259vwy8f1zohPcVlBIikHgvQlG1zU1bA4nWGAy4/zVVTkcG6+INsHExp3HvzgtTcn5Zt8jfzkXV1+ELR+OhNNKsyEjG9UCcNWWmzGB27FmvKnDhBVkKOSLYCa/nFbSinOSEbkMKIUIsCTbbUJbzCx7E0deepWDVMJbO80jb2QGoxhp+4IFf2o48wCKSQaUzYkrMPxYtES48p3+8WvKieT8vbyIZbKzHzAx17+To6NV6iMmAIpOHk8jUQ1vF69KS/0wxC6ZC79nzgvMbij9wKjXGcJc0B+sErhMqlYSZl45IGDi/1Pt9WvB2ysLrkqTvmdhSWLTFPl+hQIjfAPAEaOw5ynzNFBxDmV/8e39M0gqmB0+w7fjgdn1GZwYRtEFQqb4fzauoKgF9/40xZBsdyLzRfOrRal3yK9Uf4Sx0qKxTutWHqXYHMb6FMWntUJ6FwQ8lepEcToAodmfj+issttIlWkQB10BhEDtcRvFHPnNPMqNw1tVSZKcNicyLt24hn60kKOpu1NSoYrmTrxnA2qiwoGAxhdZQN8+ST/hNf/VglG3aMhfQRTBzk0ooQkxckht48hTSYmBw5Mumk05dfSW78+2oytNGjXvfrJrH5d7KzHuYA57BgyWyDDGedWTdTlLWmUMOTxHygGEQVg+HHNKyEIEmGypjM0vQZG+aRG7wyto14N9WsUDqNvzV8e2YX6LWqLD35A== 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)(6666004)(66946007)(83380400001)(4326008)(8676002)(52116002)(6506007)(66476007)(6512007)(66556008)(6916009)(316002)(5660300002)(2906002)(38100700002)(38350700002)(86362001)(26005)(6486002)(508600001)(1076003)(8936002)(186003)(2616005)(54906003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: l7Rk3aC5qDr8+Q0mZLFPUEEP2hWCbm8vpcBEDIzTubne8sQVZiLuY5pIZ1HYo+ifwAXBJLakJwMID4GuqOKUyz1pZrKZpf/cTek0RHmX+YFa5A9HmpWH3nNX2v7k/6pqIDKqnGhGqvWj3x4tzVaIS/p0ngSRmfEtH9kEU/bxsXPUXJLqCUTW8mb7+u4OrNJNiEUxWRhptItMNNBZ/ptUXqvzIqsJzTgG6ZnB9ZkIfxmyMhWuln4OegsJRmJJvNiTJkWEvaoTm5FCY6umzw8mINen5hbitANup/YqIMdjv46QQUNkJpo3E/Ey7Tar2K5BobBjGw+5G9Q6HRljwmPaGBOwrjiD7HdHCDCeMWG27k5VL/H4HgwDQpofm/U+wN6MwXntOxHgVkL8b8gI4Xy+1DZuJbLjPDjCL7u1L9rn8ZEyyRwycemQxAHtiTM9sH8kNXGWboLd53RrPacUxw8Y04Ucl2dNRM+4PPgndqYqjZvWawiDZ0e8c+1DsVbREM/pKJIag6UNGtjJbOC9c3+vfC5uiEVixSfLcpLgSh1rHE/FTDIqpEOHpR5kX0sNs5erFle6yUiOd1GogerGii1j6tP59/isnm87gmBAmP4LAESC0hoZ5j/MxkCEzAR1hUlseCXAK2yMRK7H+nQ9ecC5ZaevvjlJYGMa/+qom8PWWcsTxclNAmqVLT2OxnjZDPBZFlZdyQR8x8k6tAkR+M8rvyhAb+xuk7gfGnfITJQny6/t9zSYvDAZ9YA2rVMV4rJydO1NXbdt8hqmyFvU1OHEzdvbbGztsFegX/bnlSMjQ/3SpQ+N314nBpdDk7yT4z8qqwejRfBbypG9E1jOOcpl5B3gk+vuaLll0YGRyH7iIETDO3OP3O3qIZgUcSzGEEnLUFhvlhWd7oG1R65uV9bjH166OmvK8a/Iy+3WiOrEUO7XH4zYGv3330CkaAXLARJJZdVlfq2/e9dsMt6B7MX5CMx34tJo0bidbMyHtJt9XH1z8G6kBrycfEhhsZxsKc/OInplOlGsJ9E3iEurx7ge600vkiFPfpKMqRT2j8GlGgJWHWQJtej0z/O5uZXK7T3gh2t5oKVet0uKejISzEefrohbktKtXY92rSwWQDLb9tLLFPiaKntyuwgNokrRJccmsr/2nfgwqmt0ykod7fIBfT5nBQDY4GD3qNRZX9ptX+CczUqTXlk0t+9XGzkAGSVuJRDu81pbEj2BX+pY84J4RiWOiSJ6wdHSLmZASpqr+FRgIZxwef+mDaOAMuYdCaA7YjJ1phAiZ/9tpE31XiNQDgui5I6jA5yn8MT5kcKYZxbeYN+17vdUH30uJ0Re5qD5mwXOOjhQQnKRtmOrT5JpplPKjybXcfJaJMYeSNdNd3bYSBMZ/85OJ4v17/aPyOYwCdjdyBixTcNrKxzOrlJu6QcZHphYhIUlLuKJjAMKHR2Icq2mm+t7DSvKEksYmzIdg3SCyL5Yyivas1d2KaM0Fvac9uOZVkm8AuzCiDtNRnDcRCGwfqFaaNeFEcIFciQnUcnZzvJqZcxQ4ofF9tEN916OGcr0qedmB1nE3V7LpoaIDhDgEJbvTzJIbIqLFhkSfYqqPr1iZ6vFRm06nrI1klYO+g409zV8PHZgumVwLyI5tV5CaBYRV7P6L2U8pesexgNkAEdTLdiQKiZwpcCRnlZRFDdr7y0iim28GfM3iTbPGcmwC8zor5jQe1Y9PS22uZNBrNIigX/BqS3QSTPS3Q== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b8c698b3-044a-42c6-ced5-08da2e652359 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:01:54.7895 (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: V7vhF4OXEa1AMQ9CV+Hs40FZKR59QdhmSx6aheYIvEVEyQTByThTWCp+nYMNloKLOKOsuGKPzekU08J7h+KnUA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0402MB2690 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 Reviewed-by: Fabio Estevam --- board/advantech/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c | 8 -------- configs/imx8mp_rsb3720a1_4G_defconfig | 1 + configs/imx8mp_rsb3720a1_6G_defconfig | 1 + include/configs/imx8mp_rsb3720.h | 2 -- 4 files changed, 2 insertions(+), 10 deletions(-) diff --git a/board/advantech/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c b/board/advantech/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c index 782025dc785..f129ebd429b 100644 --- a/board/advantech/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c +++ b/board/advantech/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c @@ -28,14 +28,8 @@ DECLARE_GLOBAL_DATA_PTR; -#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 const iomux_v3_cfg_t uart_pads[] = { - MX8MP_PAD_ECSPI1_SCLK__UART3_DCE_RX | MUX_PAD_CTRL(UART_PAD_CTRL), - MX8MP_PAD_ECSPI1_MOSI__UART3_DCE_TX | MUX_PAD_CTRL(UART_PAD_CTRL), -}; - static const iomux_v3_cfg_t wdog_pads[] = { MX8MP_PAD_GPIO1_IO02__WDOG1_WDOG_B | MUX_PAD_CTRL(WDOG_PAD_CTRL), }; @@ -81,8 +75,6 @@ int board_early_init_f(void) set_wdog_reset(wdog); - imx_iomux_v3_setup_multiple_pads(uart_pads, ARRAY_SIZE(uart_pads)); - init_uart_clk(2); return 0; diff --git a/configs/imx8mp_rsb3720a1_4G_defconfig b/configs/imx8mp_rsb3720a1_4G_defconfig index a7585ba71f0..b5a2add43da 100644 --- a/configs/imx8mp_rsb3720a1_4G_defconfig +++ b/configs/imx8mp_rsb3720a1_4G_defconfig @@ -135,6 +135,7 @@ CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_DM_REGULATOR_GPIO=y CONFIG_DM_RTC=y CONFIG_RTC_S35392A=y +CONFIG_DM_SERIAL=y CONFIG_MXC_UART=y CONFIG_SPI=y CONFIG_DM_SPI=y diff --git a/configs/imx8mp_rsb3720a1_6G_defconfig b/configs/imx8mp_rsb3720a1_6G_defconfig index 5d06dc4a88d..5f04f392ede 100644 --- a/configs/imx8mp_rsb3720a1_6G_defconfig +++ b/configs/imx8mp_rsb3720a1_6G_defconfig @@ -136,6 +136,7 @@ CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_DM_REGULATOR_GPIO=y CONFIG_DM_RTC=y CONFIG_RTC_S35392A=y +CONFIG_DM_SERIAL=y CONFIG_MXC_UART=y CONFIG_SPI=y CONFIG_DM_SPI=y diff --git a/include/configs/imx8mp_rsb3720.h b/include/configs/imx8mp_rsb3720.h index c5dd545471e..f2d9fa8cbf9 100644 --- a/include/configs/imx8mp_rsb3720.h +++ b/include/configs/imx8mp_rsb3720.h @@ -169,8 +169,6 @@ #define PHYS_SDRAM_2_SIZE 0x80000000 /* 2 GB */ #endif -#define CONFIG_MXC_UART_BASE UART3_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE 2048 #define CONFIG_SYS_MAXARGS 64 From patchwork Thu May 5 07:43:29 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: 1626706 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=VttP9k3h; 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 4Kv4QR0sh9z9sCq for ; Thu, 5 May 2022 17:02:39 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8A93B8400D; Thu, 5 May 2022 09:02:13 +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="VttP9k3h"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id B56FD83FE4; Thu, 5 May 2022 09:02:08 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0604.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::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 2893A83F14 for ; Thu, 5 May 2022 09:02:00 +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=F12/8cr/6YhT8WuOHS1nSqXumB4buFHTGoqJrzXFuwEK6+RtwNWCVd12zi9E0jWNEsMPeRq1DFeHqr1uCQUsFb6yXAd/O+cfnQzs6aDeOEiBJwQO/4fqqsgeaVYGt2Vbw5zjFvQRLHIQ7OfVouaethZucEWmNSw8HAqfuS9ZFVt3Z9bvfk3tpHYhWeH/XetBaX+zQJy99tF60wK/g5sFy6FUD1ODFzViqBfuiweAe7A0f5JwmF+fLhGiq6xt/KqGELY+6mOF2vUymyvSwjQ26pQt0WUOjORxEDsoPTulqGLjrZ7AJbzVxNcNtJvbyO19W6ttFwom2rT+V9YPpKmEPw== 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=6L0JQdoOtksu5Kkjnvbx6JLlVRvLqcubYyRWp33vGgs=; b=fUMduLJ95gvKpD4qggWWlPKD+4GXVfTWYcyopQ/WuEOFrU/iO4+IMAN16d//d+uUW7O7jNQu34MKdER1nVDnUfi2M6Y0ctaSQZizKxbYxy5pb9j95CeicVJcNzIlAJMhPPgw8/Y3bImnyM8E3W55IELF132tG9+TsqjxLbsE3Fwj65baMy9y6x+cdR3ag1UNNJ6OobhEs/avac39JSdrfTzDwkJ7lbOT3+6U56a0R9kePmN98AFMC6GIayN/9EkRi000UCI04v3caRu6G7trrBiy6m+OVTRTsSziNv8HJxF6hAUM7DahGvRXEahtFBtr8WrRnm7GiZt/3HT3+IKc1Q== 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=6L0JQdoOtksu5Kkjnvbx6JLlVRvLqcubYyRWp33vGgs=; b=VttP9k3hk2PrJ7BX+tuS2Us0YjjPJtMRvfBpmOWxymQ+iEnFduHGsAKR3jFLJFK+RlwBlrefcoUJ0Wv403MUjyO13AWFFbHG4cMVDKA8PkLZLOeJezvAmuAzPOz+7NyHS/BO7MKGWoJEKFQJu+tg4hpBBKAqS3NPyz3fMDDdgVU= 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 AM5PR0402MB2690.eurprd04.prod.outlook.com (2603:10a6:203:97::8) 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 07:01:57 +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 07:01:57 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, Tim Harvey Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 02/14] imx: imx8m[m/n/p]_venice: Enable SPL_DM_SERIAL Date: Thu, 5 May 2022 15:43:29 +0800 Message-Id: <20220505074341.24086-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: cec7741c-03f9-4ee9-343a-08da2e652532 X-MS-TrafficTypeDiagnostic: AM5PR0402MB2690:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr 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: cSEsl27FC+k8huyenwo4NzYTepy4y6Gm3j4izEGqhT4Jfma5fJC6/sj/MOddBzVW5AZbH/Ro53fn1OX/ufSwk+nbUCfsfh4EW7EUHAYU7U16/vbioSSR6gmYcQqI7g0CFJe4fXOTU+DosqFzLkrVckwWvLDvbziIE3Z0Hax+/99C3X0KzKCoKiECnoE8pWGYMlN5koOdkh0uXx//hZ6lVJuRtv9hdkUwNfaAXDXlhBpd/BUNCcwa29uYCuHMJN4NTGZ4TO6Jwta2GR2fugXYStWJId44MO183Swl5EUipLtUS9TWF912+TtdlpB4lJr4znkI9vEWgZYU1ISgSMrLfEFlHJZrlEziATLiFSygyLlxVSD1Z7ryoS9HzpbkfWVrjYq9hTyIXKQYgt2PiBbSpGJB8r9QAHBXaBifvE8HUyhxd3XmzAxylCOdXDxkDBoH4zh3rGc8tLdRk3xodkxskP8mZUPOEvt0buBbv/341eweNT4RqnU4Hf8utT88opeiPy/yIuQaEewfml/Gsc0iH0xW/rDVoinugIamuEbRCOCTMw+rI/tuzJsLBUW/ldLB8kFh2MPGnGN8LwMxbjbUnVf44PjbRKvUu0i4fhKivk1YMXWCPMDOTP8vJ4PFMTGYinHSdKqBLERefjAsk7B0wnB3QXPCS29spOyX/CsQqJ1exHNyPGC4RFjMJ9tMvqaFbZ4qg3FNMbdWQnRrUYKbAcaAtYbz39NJBgTRPaBUdtk= 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)(6666004)(66946007)(83380400001)(4326008)(8676002)(52116002)(6506007)(66476007)(6512007)(66556008)(6916009)(316002)(5660300002)(2906002)(38100700002)(38350700002)(86362001)(26005)(6486002)(508600001)(1076003)(8936002)(186003)(2616005)(54906003)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Xz1b7TZkKij8N29r5cGEAI4yG6OPVyO2K1ehmAv3IzDt20F//aj8Ts0F1ofRuqY132qBt+u+13u77eJbJ1T2KNLSsp74JuoOxWRoQxT+Rrd4foeuuBUMTzrowsJN4wsTDKYN+gX89c2INHdtq4htUdf+NSsx1fCptuolI6EnDKvJKb2QizEMB9BATxp3a0WPWcvCMJJre/3WlgrlutWifFcD6+pGCo7EJKyFj5nRKrlLaIHT3n7Xb7JEBo2FJa5apZNb0nTaVEZl7v77bx/qE2r8nVP4qa+Wlq494QIZIOtiLVvhb/npQtvCS1P1Bly/VqWzpnpnnFqTp429zzbDuu/H4UCMMB65GrCBMv6MqZ1gKkbl4DpiymoLnctg3hCgTaGjMmPC1royNC7R4nNM1/1CfjlWo9fslIbYWN2c2dzYmDCHXn52Bkm53TQGzBIptibypNhR55TWw1q1Z+Cfi4pALGAs4w58/bRmugRV7sMxzMQAb2DU3pquzq/mZijhE4hojQ739W27MBs91cotEYPcM0WgqPs7um9NC/Tkc7/zoPtUXf+AiV+YjHbXfmhq/l8fkdWGCikZTKV4TU2ncmBTMTC9orgRK5CCMpygPzKN2pKRt0vTSxD6wN6YIQFq3EXdsMpETj/gF1ng1fpsJGSkus0J64MEBsVcyMEZLyW6JguMSqqzsoo8MIyrQiEpV4ItQlnFFYTfNIF/26EFutKRoRUbMdoHaMmq34/eJtisz/qbwy47ZXxlfx2F/K3a4GsC6jtJiJtBSNQGvHt0J1penor1YniMshiKlqQguXtXwUY3+75ajClvXJ3cW3NfkFqnXaDJI0yDBC4bzh1VhDEF3CefwTzpXD+GxUcvM/FtPI2h2SuPxUKEHtq3ktYWKfCE5Ww4N85DTADdTy/wg3zZ5rElFueazn0T/3o6Yz5GpqzW5BLG6KBgy2Q8PvOS44F2Z5IfC35f9KSWAWNx9NmpAj8RD2UULTG7C85JHDfhzwKJt93oXPGI3uN4Lwe0t5xTscvz1X7RfdDRGyOwy+7tuUZ3cICndX4qYJhK1KBB2LiyJvzpy9jSFN6IwZOY7UV75NCoYFO9gyrgLlGVPAPv57VFe/zyaag14DFSrCJ2lXjL/Xm1+Spwz55RXL6KTr44nFuNFBe1/2MmvYqLsMGGcrkPQDVfHKHmD4Oh9ywzmPwhB0qPd/+CglFNNr2RGQkJQOT1Fv4Jmrrc40j1VmFpqiysAUNtRmnd7jlAMPYjoD2c5nBpJGaZbOukvXupFmGVlco5tElwUCB96ICD9OtEhIU83OVOxZnjVBjBilK88/ZGEba5RexjX+TeiI1mT7oBSavC8GqpTGZZvlUrxtuNQv3NQWICIuOf057F7pB3d7j60SEm8I6SrlQl+SR+tnANYOVVvEDIeNnZiog9nVAhA3ZrnXzYKKm1dK7Y0XOOH9Ql1sdKLHgmpVZRIN0KLth4QsbgHbq1tcdg2ru1koVl1ObHv8R38149yLKsg/I5Sof9V9DqFJOw+oMqHmLVlOA6ziWs9ckjcvIfZ/9SjcK3Yn99y1Zc98I0o2i6gAWvXmAUxMpuRu0AyvOTqcjb+d03JFSKc+E9kTHU4cxg8tzHApsJVnymSKHH4WNpbDyYkycd707IqUSDQTWzBDm2wy8BCuoH8dVRWPWSzeq7hta7z/bdbsUts0nNoRmVCE2MWsNI8A7RrC3fiVZMvcarNJwh8HtUOGO0UtbnOJlr8w== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: cec7741c-03f9-4ee9-343a-08da2e652532 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:01:57.8686 (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: GJqovz3zjSKkzF/PBO9qu0aa/HiC5m+3UGnvTzR1XytTxPqYwblCuOwBf7rISMV8YQNtcCeHpAI3ykoDj43qlQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0402MB2690 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_SPL_DM_SERIAL. uart2 and its pinmux was already marked with u-boot,dm-spl. Move preloader_console_init after spl_early_init to make sure driver model work. Signed-off-by: Peng Fan Acked-by: Tim Harvey Reviewed-by: Fabio Estevam --- board/gateworks/venice/spl.c | 22 ++-------------------- configs/imx8mm_venice_defconfig | 1 - configs/imx8mn_venice_defconfig | 1 - configs/imx8mp_venice_defconfig | 1 - include/configs/imx8mm_venice.h | 3 --- include/configs/imx8mn_venice.h | 3 --- include/configs/imx8mp_venice.h | 3 --- 7 files changed, 2 insertions(+), 32 deletions(-) diff --git a/board/gateworks/venice/spl.c b/board/gateworks/venice/spl.c index 223f22d3463..af196e5b87c 100644 --- a/board/gateworks/venice/spl.c +++ b/board/gateworks/venice/spl.c @@ -87,33 +87,17 @@ static void spl_dram_init(int size) ddr_init(dram_timing); } -#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) #ifdef CONFIG_IMX8MM -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), }; #elif CONFIG_IMX8MN -static const iomux_v3_cfg_t 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 const iomux_v3_cfg_t wdog_pads[] = { IMX8MN_PAD_GPIO1_IO02__WDOG1_WDOG_B | MUX_PAD_CTRL(WDOG_PAD_CTRL), }; #elif CONFIG_IMX8MP -static const iomux_v3_cfg_t uart_pads[] = { - MX8MP_PAD_UART2_RXD__UART2_DCE_RX | MUX_PAD_CTRL(UART_PAD_CTRL), - MX8MP_PAD_UART2_TXD__UART2_DCE_TX | MUX_PAD_CTRL(UART_PAD_CTRL), -}; - static const iomux_v3_cfg_t wdog_pads[] = { MX8MP_PAD_GPIO1_IO02__WDOG1_WDOG_B | MUX_PAD_CTRL(WDOG_PAD_CTRL), }; @@ -128,8 +112,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; } @@ -276,8 +258,6 @@ void board_init_f(ulong dummy) timer_init(); - preloader_console_init(); - /* Clear the BSS. */ memset(__bss_start, 0, __bss_end - __bss_start); @@ -287,6 +267,8 @@ void board_init_f(ulong dummy) hang(); } + preloader_console_init(); + enable_tzc380(); /* need to hold PCIe switch in reset otherwise it can lock i2c bus EEPROM is on */ diff --git a/configs/imx8mm_venice_defconfig b/configs/imx8mm_venice_defconfig index 490de193181..0165a4e5df0 100644 --- a/configs/imx8mm_venice_defconfig +++ b/configs/imx8mm_venice_defconfig @@ -113,7 +113,6 @@ CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_SERIAL=y -# CONFIG_SPL_DM_SERIAL is not set CONFIG_MXC_UART=y CONFIG_SYSRESET=y CONFIG_SPL_SYSRESET=y diff --git a/configs/imx8mn_venice_defconfig b/configs/imx8mn_venice_defconfig index 639fee7e5f1..63a65497371 100644 --- a/configs/imx8mn_venice_defconfig +++ b/configs/imx8mn_venice_defconfig @@ -112,7 +112,6 @@ CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_SERIAL=y -# CONFIG_SPL_DM_SERIAL is not set CONFIG_MXC_UART=y CONFIG_SYSRESET=y CONFIG_SPL_SYSRESET=y diff --git a/configs/imx8mp_venice_defconfig b/configs/imx8mp_venice_defconfig index 97c8bb59211..626ac247881 100644 --- a/configs/imx8mp_venice_defconfig +++ b/configs/imx8mp_venice_defconfig @@ -112,7 +112,6 @@ CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_SERIAL=y -# CONFIG_SPL_DM_SERIAL is not set CONFIG_MXC_UART=y CONFIG_SYSRESET=y CONFIG_SPL_SYSRESET=y diff --git a/include/configs/imx8mm_venice.h b/include/configs/imx8mm_venice.h index 1b26e0280e1..c3e92b76141 100644 --- a/include/configs/imx8mm_venice.h +++ b/include/configs/imx8mm_venice.h @@ -101,9 +101,6 @@ #define PHYS_SDRAM_SIZE SZ_4G #define CONFIG_SYS_BOOTM_LEN SZ_256M -/* UART */ -#define CONFIG_MXC_UART_BASE UART2_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE SZ_2K #define CONFIG_SYS_MAXARGS 64 diff --git a/include/configs/imx8mn_venice.h b/include/configs/imx8mn_venice.h index a4826779022..41062b139f8 100644 --- a/include/configs/imx8mn_venice.h +++ b/include/configs/imx8mn_venice.h @@ -97,9 +97,6 @@ #define PHYS_SDRAM_SIZE SZ_4G #define CONFIG_SYS_BOOTM_LEN SZ_256M -/* UART */ -#define CONFIG_MXC_UART_BASE UART2_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE SZ_2K #define CONFIG_SYS_MAXARGS 64 diff --git a/include/configs/imx8mp_venice.h b/include/configs/imx8mp_venice.h index aa0396db8b8..5242b56ad8c 100644 --- a/include/configs/imx8mp_venice.h +++ b/include/configs/imx8mp_venice.h @@ -97,9 +97,6 @@ #define PHYS_SDRAM_SIZE SZ_4G #define CONFIG_SYS_BOOTM_LEN SZ_256M -/* UART */ -#define CONFIG_MXC_UART_BASE UART2_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE SZ_2K #define CONFIG_SYS_MAXARGS 64 From patchwork Thu May 5 07:43:30 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: 1626708 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=WQEL8nLf; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Kv4Qj4G9Jz9sCq for ; Thu, 5 May 2022 17:02:53 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id EA36883FEC; Thu, 5 May 2022 09:02:19 +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="WQEL8nLf"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 5B4C283EF0; Thu, 5 May 2022 09:02:11 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on060a.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe09::60a]) (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 BC97A83F2B for ; Thu, 5 May 2022 09:02:03 +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=bAOYmf3dXeOZQKNAq6S12+VQ0n0OKQ4IBtfWbqPeQBGY2w5viXhC0o6TeZRXGklin5AWV7pbrCTWvSChp1TAmVACvwNYV4Ei+stN2qpZ030GVyYgWB7nLAkWUNKDIQvK3uUEIzJkICLhPAC94lYQ1gdMKoRfLBy1GjWLKHo0ltM6dVP1ezaurPQK1zWw+MKHWZ3DGZgtDUzsVW9Xz1lEsOfnhZgckfYXsBiRu09DPf99LRH3PTjC6ks+DsB0nJe/tM0V5/DnM9qIiwq2dHsxvdfjN47eXAcq9f6O5fpiGyR1+mb7Uuzdok3y/XNx7/KYGEsRhkacxWMmiRYQ/OEtKQ== 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=CtDnwSkDfPks9h2U0H2p3OmQ2s4fCYNZwaiD6PtBk7o=; b=A6zIiDXBw3ieH8XLnfUN1ZVggAea57pxQXf9Nq3Xw9G1izQgka2OP9BKQ1Q5Gg7ZI815nYFpL2dTp2aBjZquh+vC9CVqwr3eqFHcwqtyno4A/fvdnrh0E+FUSoimda27QZCJRFQeQeNHsJYFg47NPCMJSdlttiqCe8LjmRQ660Q/GjM9mDnpf8/S9SWqHFpHruRE325Te6bVuxgZ85WQkaYSirHKNNMWvfcsjxnkTvBHwCwLbO7DuQuBhuztUAsE+h4uVe+11rLyTppUMcm/uI4XaoEk2TdJMlOuYgc7CrFOEcuCJMttqeMuNvT9WQbe6z7+4a6QGdNpkujZVReXKQ== 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=CtDnwSkDfPks9h2U0H2p3OmQ2s4fCYNZwaiD6PtBk7o=; b=WQEL8nLfy8brsIzaFQm8w7ND+6nmYzTDP1dURVsSYkPgeoQh3BTaCnHROj/9iAxfJC/LnzanR5WR+DpidoH6aL1YyStL3VvkL46b3JrYC0wIHN4poZ8iK/WvL/WY1Dzke6X99strpK/NfcUCzC9jAaLrBthqS0k1PxTZTeT4XmI= 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 AM5PR0402MB2690.eurprd04.prod.outlook.com (2603:10a6:203:97::8) 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 07:02:01 +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 07:02:01 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, Marek Vasut , Olaf Mandel Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 03/14] imx: imx8mm_mx8menlo: Enable DM_SERIAL Date: Thu, 5 May 2022 15:43:30 +0800 Message-Id: <20220505074341.24086-4-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: fd8f5d2e-3045-4c92-94d0-08da2e65270a X-MS-TrafficTypeDiagnostic: AM5PR0402MB2690: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: wTXge9kacl971xjDDXeJKAF57x5BZYwiSJ7+IL5jthNee+8dOFgD2mjruIRnUgY7NB1sM93RssSmZcRyeGsW3rJ+fuKDch0zDUKPJT9+Hlayf33nojvwqaKBCByekvIc19RRWckQJpU7JGBbvjbtmnMNv9mmnSuejBLmIUHO5iwQjgXQV0KQKpbg27HuIvYfLsimMkGd+4rKlYv0waWhByDDTYhDrS09MUfRXOG2W+YhH2uOWFW9Ezez8CWbxTdOyyZtXABLb1HUvzYdhr9ayRJhV8Ty6VHBAuYd0h0DFydZrb4x0gnFrbCACEg7brzpGLVu+6bY7k1dSUN0tBSyk95UiIQufq4XgbEhHmfHFcKn6z84sqWIzKrFBWeEVS2HxTX+d1eb1HQ7vtQw6VK4w0G+hW6k2wQxof0s34MSFHFWx7q96T57jA01Xh8W7ZqUnMRnJXBFtPM2DgFmGUWasginpnwg6LucXr30Al1LUaKhrHqVXRUoBCrTGAYFUKIRDlwQF4xamLTLpniLKCrCilxfFDuUb05A1Y3uxm0LlZpt0MCMLSwpqqSnTUKw5CujRlsDTi/GqVshmCpNg/eq6/a3gctsRIJHJzO7xAA+jZyRU0ysguVODJ/kLziE9jZwjx697pC1bwwlzEYOxGNbzllbZ5s/nZumZModbTGSidgGhKcLCxpsnMtqxrt16qT/WOhlmaMHgF8D6Ptxn9YKgg== 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)(6666004)(66946007)(83380400001)(4326008)(8676002)(52116002)(6506007)(66476007)(6512007)(66556008)(110136005)(316002)(5660300002)(2906002)(38100700002)(38350700002)(86362001)(26005)(6486002)(508600001)(1076003)(8936002)(186003)(2616005)(54906003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: hichPNRE6foPJal7bWbEDcPJSVg1EtS1LQgo6BXwWhhWS4fAgwMTAA6aAwPQC89RyTFTK/JfHV0rMTIHgBVWov2LZ/19HoHPKDRAZRB8/eKH4wmaP/a0sxQno58Xmd4ruTUUDcq9NZoihG+aeOTELXpEoImw8V1kcwujcBM6mzzPgyuMK3FRwnLMrBP2TRta4arV7qUOvG6px3rXcvrxHd4RnO4uyybglvvEtQlFYYjz1hOq9app1KJYTAAh4ohtb/00tyyrnwh6BB8+z5KkXIFACfPb8KybNxLeT5eCNCcJRpoiPcm3UckK3u7ZdpqNoti6HypAtz2coezraTwiqwlKQpwSmjdxaP3WVzq4Agpujgn1vj1popzILjAGfjJHTPAYo5s6Cu7U1rPKverJL+Ijfoy3O48VrPP4TehaAWC+5QvnVGHKkKHXJLu4dA8P3kfHawy0IohIQwGzkcjysPPZoYOXDfHKTfMxYVybwxbOls4TQnTuRMqM5ttx/0bgO6WEEFBkuPUB3nFSSt6//iR/q8XxapEolVwymKF1A0164ml0iBA2489d8yYsA6xQm41F63soHsM6eioFuNPwuKuidCD+lH7w15pAOx9S31ztJxG3YTsXyUvW8OmEZrlWTcqm5EKaZQ12urrYtbC162MuM4bFe5qkOUnU7NECpgjE4gRidkPBeXsQTJuvhZ8X5Igi10EgUuliydQYPVJ6nIKhD4tcPB4aIzTsZjpcJvy/Rs+0Q1lnRx5OkbhlnWXuyyOytreaIq8SdThEqfmWPAOcLzhmsJ6J1Rz4ejfvtoRdOjDb1nhy00JBaW6jGh/VRZfAUPlFS4pfEb76TVXF2r1wwVjW2b1kiTHWqE54C8a4iO+a9Ngeh9sBefSRMTsCihBAh5kQDZc13HFbIkYs2h28VP0xmisxV0aL84G4k4NuqXz/wX/gKy1aUo2LHOJfV3KLPaVHcbaLL4d48iQ/RNxQ3pCqCO/9iIy2GxxzOEPCioeZZFD7EU7AXZyNuS46LyYe3b/nqHMyTchoKZ4AyGUOCMvhTAZJoinEDOV8VadVI6vDV2+QUdedEFosHS3rM6/5s9oE30kRvwvE2mv/WPwKFcLQAT0Asby4iAFrfTr+wEn5LMGqMp6W0QGbiMBsS3XaTtuu/vsW9xxUIvqTUkBOmzt3JhXbfeMqlTt/EZqPejvbHQhpUdUktNoxqSdwy+diqnz1fL43x7RVQZVPyui2ctYowXHwayLnJbqQhkQhjZ5tcXcFmDOkmFk1fQzA20CUs3Ty/huIjLQRvEmgYD8UVKpmYVwl2mqC299b3te1lKiY7DulXEeblJK8aGc2O0SjiSZME9VJ7EDuukVGzEkggitlKHWwyLatXB7YjBVdRjfXicqmOoQrCpbUqsKznn1w6xhcUshfFJwW0ENhp9353C5paBltK/LbfQKgLJdpF5OfMQxfP0IMognqyev7rwJ48rqjLfgtdbwTq8is0TPHzXC4If2L8G+GrGkIyvmHKUCzdlgY3vmRKB/Q13HQHSQtZjkOvz9QVB0JsfY4b8erKTtIBAVwCxV1XFjQWCevF43nwkVkkBF7in/Jdr8tJfbdH6kyIb5kChqFMqoJkV90M4FVXjAWLHHCUQ/B+egLSAz+B2CtrSHw0/JADANV2Awg3oZDTXln7uB32PSXpf0uY1v4F64sPpOzxiIGXdoXImLPvJaeS4Be0KY/OY/vtBD5kw3lrkzFXIzjlmsmuQ== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd8f5d2e-3045-4c92-94d0-08da2e65270a X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:01.0113 (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: bP5N8/2qYVke2KNROrVZh3M43XeSfEP92Qs8SuSEyh4qDrwvA5REHa9T41MMiFDlb5v4lco3jYw8Etvhsvpbyg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0402MB2690 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 Reviewed-by: Fabio Estevam --- board/menlo/mx8menlo/mx8menlo.c | 9 --------- configs/imx8mm-mx8menlo_defconfig | 1 + include/configs/imx8mm-mx8menlo.h | 3 --- 3 files changed, 1 insertion(+), 12 deletions(-) diff --git a/board/menlo/mx8menlo/mx8menlo.c b/board/menlo/mx8menlo/mx8menlo.c index a4d0becdcc8..95ff95ad360 100644 --- a/board/menlo/mx8menlo/mx8menlo.c +++ b/board/menlo/mx8menlo/mx8menlo.c @@ -12,15 +12,8 @@ #include #include -#define UART_PAD_CTRL (PAD_CTL_PUE | PAD_CTL_PE | PAD_CTL_DSE4) #define WDOG_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_ODE | PAD_CTL_PUE | PAD_CTL_PE) -/* Verdin UART_3, Console/Debug UART */ -static iomux_v3_cfg_t const uart_pads[] = { - IMX8MM_PAD_SAI3_TXFS_UART2_RX | MUX_PAD_CTRL(UART_PAD_CTRL), - IMX8MM_PAD_SAI3_TXC_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), }; @@ -48,8 +41,6 @@ void board_early_init(void) set_wdog_reset(wdog); - imx_iomux_v3_setup_multiple_pads(uart_pads, ARRAY_SIZE(uart_pads)); - init_uart_clk(1); setup_snvs(); diff --git a/configs/imx8mm-mx8menlo_defconfig b/configs/imx8mm-mx8menlo_defconfig index 0d3e19e5e31..a4164951de0 100644 --- a/configs/imx8mm-mx8menlo_defconfig +++ b/configs/imx8mm-mx8menlo_defconfig @@ -105,6 +105,7 @@ CONFIG_DM_PMIC_PFUZE100=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/include/configs/imx8mm-mx8menlo.h b/include/configs/imx8mm-mx8menlo.h index fd1831622f0..530ecd1d460 100644 --- a/include/configs/imx8mm-mx8menlo.h +++ b/include/configs/imx8mm-mx8menlo.h @@ -30,7 +30,4 @@ "initrd_addr=0x43800000\0" \ "kernel_image=fitImage\0" -#undef CONFIG_MXC_UART_BASE -#define CONFIG_MXC_UART_BASE UART2_BASE_ADDR - #endif /* __IMX8MM_MX8MENLO_H */ From patchwork Thu May 5 07:43:31 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: 1626709 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=RrxboUhC; 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 4Kv4Qx5j95z9sCq for ; Thu, 5 May 2022 17:03:05 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id F39F584057; Thu, 5 May 2022 09:02:27 +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="RrxboUhC"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8F51B8405B; Thu, 5 May 2022 09:02:16 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0623.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::623]) (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 2114483F4C for ; Thu, 5 May 2022 09:02: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=itU4wYiit9yujydL6qz4M2Y3EQEYenIcJvXYjd+uBAtkJP+I4MXoYfCxD7+8cLnlv/F+tn0C8CK6lAg0obPHuwgQJNbb+OM3atky7qUzwj9FE9qK2pVC0rUmGK+HFOJyQG7Ckj9um2vxG8wqSb3t22Uy+IhPwYQp6isMrhRJfjcxfc5uE4e8HnsTgS44cPGcl5zDA7Y5cbvP5D6+9S7XtZSngDGJezisXCtWp7r+7fBvx2GKUeZjjHy15UgQ/UBu1mHssBhaH/VGQv6rhKv6DjF/gLOYJCH0gb/hfpPPtyb2cSVoX3PCRzagfomP1aKfR14LBjfOWLY9KAAENZXEDg== 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=TtzkxOtSIoGPyr1ooI+hpqZq9j0IbsCDEgluXA+Fhe0=; b=R4ufU25Q5g82zjcph3R66IKqyyluY7ofyIDZw7Ub0Xz1/ZSap3hT39XWD5jx5O/3OAbtzgsVh3Hbu9kAC15tLiFcV6Z4DOmaIB2vKv/Tjm02Osv8kFs7CvMiIYfqnMq17HyvgoF4FO0tn1ayozW9hOcN8otEWSXaeSoawHYG7BcmQ2lDFQ93P960lSHE9Z7tKD8MnFW8CgXWOHuyBmmdGO+WIU4QV7xMJNb/yTnI9bJ2wvBynSSRf5ewp64hbvlMeU9RMyYx+Em0mfM3Qalykh+h2gGi5Mhw16aOr9aiUIzqQe5xaCUroNUp/QVe8R2ss+FyoUgcRD3CRHpGvvMx1Q== 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=TtzkxOtSIoGPyr1ooI+hpqZq9j0IbsCDEgluXA+Fhe0=; b=RrxboUhChyLuGiOzO76+cdziprs+bWMTJP5GU3rO7g8PXcwCYcDlSUlZz50dsnG8Bwh3SBsPTFvXXn/BRSTwZDQAht8vVPNcrJuhvrK5lb/iWrDGSrXK25Xl38z8vSWfEkNIPP2jguuHo9oRDjMpiMRT44oIAgXcxFego3ILvTM= 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 AM5PR0402MB2690.eurprd04.prod.outlook.com (2603:10a6:203:97::8) 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 07:02:04 +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 07:02:04 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, Adam Ford Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 04/14] imx: imx8m[m/n]_beacon: Enable SPL_DM_SERIAL Date: Thu, 5 May 2022 15:43:31 +0800 Message-Id: <20220505074341.24086-5-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: 23b9b0ec-58ad-4053-3f72-08da2e6528d9 X-MS-TrafficTypeDiagnostic: AM5PR0402MB2690: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: c+BhD9cGLvrrzmH8DhGng/xMzFc5UbNIY//6JgWCViZ/P9ujedyd1w3uLf9IhaH76hweMn3RE0M5R61+lQXP0lhkoLNEG4BsGDwdQG3+YpKCBGSP+IH2pS89XQC7tDNVuS8XWanTLyTcF+f3ZyZfTGgRl+F87sQ5lcIq9q6/CnC69GLWHp0Nls6vFgWstntzDO/mTSxNok5VbM7PakJqs3WYf3Yl9YWTLAUWMu/7P/QQ8lZUuwQudKJv4Ci8lJK9A8CwQDoqsG8sbRv0Zf+LJMi43+IsVZpx9qMART/kyWDSdnw6MZWy0YdYwqTWvexlhpmJIBH8V0nOyRKohTvpUy/4NAA45rn3dfZj9av7EvWavTRcMTYd3R5U5/jVpaVAwN73Mx9zk3iWa0kATPiOTjx1HEKk/x3y/gyZln8T3Jb20FjBtM6Xbkbb6jVG5TX3cca0cM49uKKRVvq0vxIknFRd+yCGyHoV29Ei31tf2XtXmI9OGFRWYEx2xmTG5u6nyMZLVdtJXPAFEJ4+xUt6rmYhu1+GFE3SOFA2yr3fj8Y4scouh5NN1e/z4v6ThweKciWX5xoqoulyDQrf//hgY1sc1Pvc3sj+lFq5iRJ1Sj4oC2KbQTElOj7CDiHbOPub6FDhU4ekq3cW7Us57DfK2BPzZAoA3asCNd7XzuqKH6aGvzRt9Hn1vSOUmPiE3DbtQ815ysvZjxZfUEdeYsSti0eE/t8j+sQv/Entq9i8rlk= 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)(6666004)(66946007)(83380400001)(4326008)(8676002)(52116002)(6506007)(66476007)(6512007)(66556008)(6916009)(316002)(5660300002)(2906002)(38100700002)(38350700002)(86362001)(26005)(6486002)(508600001)(1076003)(8936002)(186003)(2616005)(54906003)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: pIoKbtkIbnZ1bOg8xUNUvc37VOfqHzwv7UED9jxC0BAEQgqV3wGYfePh2bjfTwG4WW3y5SXnJ5on09swxl9d35Qw0TX35ER7UFH1mJeO84dZ+jxXEM0IGLGAV77MxHneSQVonPZ1P52S8o4zJyYstAQrFDovIOF3lOOdVX4E6C6eNzmilqZLExSUUFYPL2SiCzy/VBVillq3xkch300K3KQOtWvHRps3iBVEtmfT4EKSWQ/dZ+1HpCZtaBJHbBTUq/LvBLIVbkNmzVDvu24jXUyoJCHqGxeUH+cWso2R0+082XEYACDjIwLpAOrCdMS+ACs3aHEuJeZfQXd9dwx0Nsvf/zaQi8Wo60NhllNwK7Bu0ph2ggg2RewYcFQfcrbx1ugwCYJ6sLZ59YhwZ7M8oT6sRG5DPmPHffKE2/fIQoXcp4oSEA1v4tTLccR8CjBZPrZ51XfxELt/nCFq04qt74pcXognAlN5Ur0UPUDmJLuVEpYec6mbYKgXwbpWivaU8n3PctPToV+MW/NQVMN+9yucG8XJK0IIFT90pMeqFVGQwJ+nLnxzUNKN4DPYKUcatmNPflNNXEec1QeMCQf1wQlpstmM5kzUMSC0GNqCPfhMX6LAFy+t3mwenCkcjRtMJFFShpNb1j/zK7o2I9kUyP3l/mtRAWIN6uKsO6SaRdMRpgQhgS+OsSpm20ghO8+g5qI2Ie3zbbEqHeHFeCllXWsSUmo122aeVPpWENGApiW7qU/NT+XjwqSr6nxNvNGnjdHU0l1thjuNPcL2KgbHswefRKI5fjteKoojHKYVoKc+EchnBDyr+QW2uY03Mog0FJSEtvk2GRbM77Kz3A8SX0E2i8eO9JEoFYHrYSEuMW8/KbK5DYezTDlGLwy94gj8yTeKE7D65gjEKaNAOvBjLDxYap1Mn1kfOo+mE/FbrqSGHV0KOO7/Wxoh9kLefhSxJe9pbSttbSRfgUqas0x7vzCUqieKs1jJK4egJcHuRGn0QxM8jIsPkDMmPfsIg7aAGEOaw/6Uh8F6AK5pHV6ikHtShxWBsJ8YhtYG39S+RQctoOgEJXYtb9mRJSXbNuBmuI03LSyGg3tSXRuW4MJYmvDPW8yBlowwXd5Aist0KaXICCB+qTnu1kWmiBpEoH/cZI+4Bf9ni9jrp/U4HbAqxmB/VwlIRBvAVSev0THtySkg+8JjPm0vNP+ZfLsxFOXoejnELKmY9zYbochoVPNal5isdVRewVgRNj/b6jjoT0qdO+jC9OqbEO9CUDGvnY3jTlp3ddlVsjzzqPZ1xcQw7Gs1o1QhW/1F4UhCr4mkwJYgImIunSyBSbnb1GiJfufl+hp9s3d5N2/frvP9A9xYp7n1eIeqE7uiSCrnmZBP0H4r7db2OpmwQlpTtolKtylf6zqCjMc935Zhhi17U5fPmQYFezUPShTHI4E16sARGYHpw29M0TlBu8eWwxoN0nffbmaKxSbj+7Vcpl8DdwkXHb/pf8I52iOn97iqC9Z/lt81UHizriQ/5ErCGnHFNYHX5KWnHR3INFKbMTLRjEgPFfsJnnnhK9gZITSpY81MA5SXIPO1YOzhi3tP5T+eqS4i9/QGm2yb52QJ1D2wFmgjUnv6dFBPQL1Rspz4S9lO6B6Tr9eNW9rI5iFqXlxVI03gP8CwvKPyMEoHULYgVULnQpf01PXIzVoSz/8rbLU1O41YAG+e1eCS9DiNmHiqtnR/8Bypq//DkDlnR395ZhkyJg== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23b9b0ec-58ad-4053-3f72-08da2e6528d9 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:04.0746 (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: bDFEF1WvZztFpIJQcgCLpqfdrgL+Zgy35mxx6MPY5aR7DZ0oF56gH+OgZJY6QVOIFHV/dT2N/psqjdDJyzt9NQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0402MB2690 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_SPL_DM_SERIAL. uart2 and its pinmux was already marked with u-boot,dm-spl. Move preloader_console_init after spl_init to make sure driver model work. Signed-off-by: Peng Fan Tested-by: Adam Ford #imx8mm_beacon Reviewed-by: Fabio Estevam --- board/beacon/imx8mm/spl.c | 12 ++---------- board/beacon/imx8mn/spl.c | 11 ++--------- configs/imx8mm_beacon_defconfig | 1 - configs/imx8mn_beacon_2g_defconfig | 1 - configs/imx8mn_beacon_defconfig | 1 - include/configs/imx8mm_beacon.h | 2 -- include/configs/imx8mn_beacon.h | 2 -- 7 files changed, 4 insertions(+), 26 deletions(-) diff --git a/board/beacon/imx8mm/spl.c b/board/beacon/imx8mm/spl.c index 12266b22a42..f92b4c3ed0a 100644 --- a/board/beacon/imx8mm/spl.c +++ b/board/beacon/imx8mm/spl.c @@ -59,14 +59,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), }; @@ -79,8 +73,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; } @@ -128,8 +120,6 @@ void board_init_f(ulong dummy) timer_init(); - preloader_console_init(); - /* Clear the BSS. */ memset(__bss_start, 0, __bss_end - __bss_start); @@ -139,6 +129,8 @@ void board_init_f(ulong dummy) hang(); } + preloader_console_init(); + ret = uclass_get_device_by_name(UCLASS_CLK, "clock-controller@30380000", &dev); diff --git a/board/beacon/imx8mn/spl.c b/board/beacon/imx8mn/spl.c index bb51be01c52..4563446db19 100644 --- a/board/beacon/imx8mn/spl.c +++ b/board/beacon/imx8mn/spl.c @@ -68,7 +68,6 @@ 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) #define PWM1_PAD_CTRL (PAD_CTL_FSEL2 | PAD_CTL_DSE6) @@ -76,11 +75,6 @@ static iomux_v3_cfg_t const pwm_pads[] = { IMX8MN_PAD_GPIO1_IO01__PWM1_OUT | MUX_PAD_CTRL(PWM1_PAD_CTRL), }; -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), }; @@ -95,7 +89,6 @@ int board_early_init_f(void) imx_iomux_v3_setup_multiple_pads(wdog_pads, ARRAY_SIZE(wdog_pads)); set_wdog_reset(wdog); - imx_iomux_v3_setup_multiple_pads(uart_pads, ARRAY_SIZE(uart_pads)); init_uart_clk(1); return 0; @@ -114,14 +107,14 @@ void board_init_f(ulong dummy) timer_init(); - preloader_console_init(); - ret = spl_init(); if (ret) { debug("spl_init() failed: %d\n", ret); hang(); } + preloader_console_init(); + enable_tzc380(); /* DDR initialization */ diff --git a/configs/imx8mm_beacon_defconfig b/configs/imx8mm_beacon_defconfig index 9cd8ac97285..a8981975f66 100644 --- a/configs/imx8mm_beacon_defconfig +++ b/configs/imx8mm_beacon_defconfig @@ -112,7 +112,6 @@ CONFIG_SPL_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_CONS_INDEX=2 CONFIG_DM_SERIAL=y -# CONFIG_SPL_DM_SERIAL is not set CONFIG_MXC_UART=y CONFIG_SPI=y CONFIG_DM_SPI=y diff --git a/configs/imx8mn_beacon_2g_defconfig b/configs/imx8mn_beacon_2g_defconfig index 145f96d491d..cf1720725d0 100644 --- a/configs/imx8mn_beacon_2g_defconfig +++ b/configs/imx8mn_beacon_2g_defconfig @@ -114,7 +114,6 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_RESET=y CONFIG_DM_SERIAL=y -# CONFIG_SPL_DM_SERIAL is not set CONFIG_MXC_UART=y CONFIG_SPI=y CONFIG_DM_SPI=y diff --git a/configs/imx8mn_beacon_defconfig b/configs/imx8mn_beacon_defconfig index 9052e68e967..882a6044989 100644 --- a/configs/imx8mn_beacon_defconfig +++ b/configs/imx8mn_beacon_defconfig @@ -118,7 +118,6 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_RESET=y CONFIG_DM_SERIAL=y -# CONFIG_SPL_DM_SERIAL is not set CONFIG_MXC_UART=y CONFIG_SPI=y CONFIG_DM_SPI=y diff --git a/include/configs/imx8mm_beacon.h b/include/configs/imx8mm_beacon.h index 7c17f14964f..4c9b5491f78 100644 --- a/include/configs/imx8mm_beacon.h +++ b/include/configs/imx8mm_beacon.h @@ -91,8 +91,6 @@ #define PHYS_SDRAM 0x40000000 #define PHYS_SDRAM_SIZE 0x80000000 /* 2GB DDR */ -#define CONFIG_MXC_UART_BASE UART2_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE 2048 #define CONFIG_SYS_MAXARGS 64 diff --git a/include/configs/imx8mn_beacon.h b/include/configs/imx8mn_beacon.h index 41ce3c1c8ce..c16dda5e22c 100644 --- a/include/configs/imx8mn_beacon.h +++ b/include/configs/imx8mn_beacon.h @@ -107,8 +107,6 @@ #define PHYS_SDRAM_SIZE 0x40000000 /* 1GB DDR */ #endif -#define CONFIG_MXC_UART_BASE UART2_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE 2048 #define CONFIG_SYS_MAXARGS 64 From patchwork Thu May 5 07:43:32 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: 1626710 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=MCVyzr5q; 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 4Kv4RC3T1Lz9sCq for ; Thu, 5 May 2022 17:03:19 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A922E83F2B; Thu, 5 May 2022 09:02:33 +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="MCVyzr5q"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 9CD3183FF2; Thu, 5 May 2022 09:02:21 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on061a.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::61a]) (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 8E4DB83FF2 for ; Thu, 5 May 2022 09:02:09 +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=J0aE6onhpBth1vj02tlI8/NWR4CqQUIOLrs4MuTotxy/gTwjsSnODVZzfUuicM6I3I+oJ8eMmgkQbtmk9etVhcST0L7ggSSG9BOWQXsMKOe1me5xGHuyROk+FTtVQe38lYBN5QSdtUmI6l8L2wuEYD+FLf9W9ADwtdXyiDi5EBxtpc71o6+uBHWHVZNWH/ApCL4Ccql8W++ICrOHqG0gMH8voKbKw2e8emQjcw3LOXmQ9g3/l7tCO4qeDjxqJjUvgwQNTXyoD6ejI6ADVRnVEUDJPP0eGHi/6fBTbAGe+geQV7/41mVDNkZMZLJvAUr1jxXneiiHZCBs8Q1lIP41OQ== 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=QpwWhqAzXh5E8Uwzp6be0BeSnNJ6eufUldX2wk++soE=; b=baETlm3MgdedAfmKbvyMmhuBpkznCQG2GCRAytxB7cIUsws11mmsAbH+KdVBo8hITyn9fsLJGvFuux6K2oxMPs/LIxMSRohy/ZisvQKctcu29Ow6mRbyWoynWVxZL0L8P9mmKgZZRV7/6KJXOWigbhGWbebsTOSdUlmBDU72dauk+XCXdQdTluElgo5Y3GMzQ+rdhHAfxhwCVsj0muvVKBrogVqhreILSgzntmxbeYCAIftJTZ5GCNJ9Y0qrqLcwJ332v9rGsJU46sOw9bJFhYT8L38ol6E8cduwoH2X+IBFUqXnFaZwqn5x39KB1h3+o7VDR7nJ+aP2Fk3ukTkTsg== 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=QpwWhqAzXh5E8Uwzp6be0BeSnNJ6eufUldX2wk++soE=; b=MCVyzr5q6vYPifTRsLhzAhs4dygeFzZqs2+648lp8GWOSMqDVQf9KNZLjEYZU0R4XNPdJjIuu1IbEGZOvusoeNPTkvuO0R/LB6UUuTOTVaePJGczFUt3u30+2Foj7IIFwn1HAnjpIXDlfbt75iqD/vXz2ONNyFVwLZAGFL2PmiA= 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 AM5PR0402MB2690.eurprd04.prod.outlook.com (2603:10a6:203:97::8) 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 07:02:07 +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 07:02:07 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, "Ying-Chun Liu (PaulLiu)" Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 05/14] imx: imx8mm-cl-iot-gate: Enable DM_SERIAL Date: Thu, 5 May 2022 15:43:32 +0800 Message-Id: <20220505074341.24086-6-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: 920653c7-48a3-41e3-a444-08da2e652aaa X-MS-TrafficTypeDiagnostic: AM5PR0402MB2690: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: h3PGs+K+9URmx9FqBiv9oVBF0wEon8pUt20LPGwWm/JEcJ//wFSVQX9uOlJFWqHSybPzMgN5fjMIflaS3A+k/F5Cy+Y7e6wrZBv1itKwd8XcxAQPw84sWdODrtcvgPadSoN1zNQW8gVMJ0cltOKRAEJXQgAs8uLueJUkuy443jym3p40eXfxYX7ypblLtt9TMsVgzacIw/6658ffma+526vgpRXaEFRsy0z//LHUtX309FbHaIiCqoYtOoPmb0N8bq8cFCjyvLJgktNKZr4eMZBcAx8yf3uXe5Ld3b++iQj3jLMfeL/d854RCe54qdjUJxZVvrzUjzRADQ9WRql5Oe1fMzkVAY89sPUTXF7UF4vXacLF3KApYJtesTa6T56ovi8CabwigK4Q/ftVdbC2KmlnayREf10o64r5eWt7r8qV/oTTp4btT1wRlIL7Z3aJiZel9JvzanIyQDlgggC78tcostQ2slvFqicgzwOfnOmtl04zN6gPLK6zd1V2/k7LI76tt54VieF8pF8pWY7/BJQA07NlQXKKfLT+T7ONA/wzkFUDoYoaPDqFUDlLtWEC5OfFtE4e2R7REnmOgQuKvuZyyLKVGHhQDMgbjyHwpMitFbofj3QoyyAFRPLcOLw0Eks7hlD8We36zpmSvYtpxzje86+ipuZpkC2+TQqRzr8lwKPj42nvkmB/hnTGdZUZfqS4pCKrNWT8nUhl3jLFf0n1Fq1nHRLM6ag854hUtKA= 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)(6666004)(66946007)(83380400001)(4326008)(8676002)(52116002)(6506007)(66476007)(6512007)(66556008)(6916009)(316002)(5660300002)(2906002)(38100700002)(38350700002)(86362001)(26005)(6486002)(508600001)(1076003)(8936002)(186003)(2616005)(54906003)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: uAIBdgoSM47p4isgZ2URmvuGc4S6yIW8R3ZD8WJupiCakZYWWSAlqUerQ8Z3BRuvNd4WBDw0NkaM4U4OEHi9P3j14HCLz06NoqQikNdKpzsco8owybesUMFaEb1hejqYPkwRDijgkfhswURCfW01K6G85EzmEdSTl063M+LUS01+3ipAwPbSLfyLej2P3E/2IBr3bvG+Vp242Wy4cJ2a58orXDb3Uku6hzkBBiovPQgfJXgICACM+Ijk8MulLrbSvqDNOtxlGzWNk/eXxp+TMHe0AeC2+EnMshnByCOjjIsSdHN+ZrAEkVcxUr0oKnZxUqnzRC8c8xAyX+1ttrL9B/rXfdCVv6j5bx9BrAlDZP2mz3qPsiZlIVrqpdW6rI2+Xg3RGFwCMyE/hVwjx/hTyajPPmLtupctmZrJH+QcYHMpWueQVUJugNGtEOIRi2s9RPnZCqXF3edUbugD5+pfseO+4TqK+d87GDOt+6TRwXBdiR3S7MUJIlytck1UTu81BmxrrUGhP+yb07Oi/SP+PI4/fzVPX9khoanlDNTvJepWsRuhrsNopuRx11Zjz6fkou4qeEqeTb+nINaI4fTU1ZPx+aTf+enRv51hVJL7GlupDg5/pGz0YfAdAdQETx33+1jrExbNQzd6pgPgmW+JjBeQYmRt7QvRfbK+pX+sh1IbWmZJAP9+II4+63ZyWkhZXJmeIrMiSeXsG06BlR/z5yxW5tEI0p5SkGgxpFyCO0ChcqdIPJu3tDEdyHC32HBjPSkpcH4IOlTHPXZKn9+NL0FvmAT1y8oWNHlDa++DH1QF2UhcthgQ/zOzGIG5Rex0u4BZh+Z/KlP65VBqKQvLOwaK1H4RQ74Zy1xyJYpPk+ROHdMFG6IjIVCkFg9Rv0QQyEGb1p1J5wfK2HjbJ5CTN9Ri8LSFWttJldNzhT4gp31nEyc9jvxWTysYeVFsLaRan6kGptaJYOG/AGZDbs3NPZJT81z29JpWmjKY0hQfWQ3x63x8pZltR/McwVmgVBTKCtj+PMZ/d2ntU0WPxPRLX1TZNCsagMKtlOV8R0YGhz/u3jyMxpPKHTJWL8ZN5Xhw+enshyia+Mg1hEX/wr4G/EK+DE+w8damcrtKyFCSuTieub2WlH2Lfm/RltfyFlj6MFHrHD6CS1vED3JK+nFypfoeGGOL0gobBV41IFVuCLjavHjbabyX8P64jc4nNTRs7kNdDxTNUZGCONnL6r0w9h7TB1W2ripwdR/wBtMN33OseZ4AF7IH0PHTKNFHKZ0xsvMmNewIijItqSF08wdie5LAzZart9jS+YrjUg6E5yCj/ZFsfhlO45lCUDesG7+f5mcim4UeB0vshAse96nDGk/ms8wYS1j2R2pMAk6Re/fHXJqs+IiKUIFqT/+rUe+f1SwisnLjPyZTDJTtGQVBvAL16OxErRwfyC5U0aNxuxK7CKoyKSTAI8cG/RktlkolDBsV+8oUGeBxThFC+gn0/nWqIFF0DE7h0ClyOixaFzIoRG96Uym+9PqL/Ls84OUFF7S6d9rtKyudcV2HNVc+j42rQc6Pc88zjW3oM830WkT+LRQRS6d0PrBo99/CI/UWhH9zVSWutVhzQQakC3HhOK7bOWe4LYOtUuqPf31i0uBf/VJ30vqS+B7zMoDFHpjpaPjAz0vnIMbiYko7QyPVFGMIakULjMQu1QXtSFPAIbojC2xJBw5SOSENeVmVtTvEb2J1iQsQ+bJH8eHzVK5Y4w== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 920653c7-48a3-41e3-a444-08da2e652aaa X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:07.0778 (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: oU/SaQf7vlsEZIbLh1lNAAaI/+6Y77/saliGl/5TtzlZDZGX6ZAyntUq9mojz1QeqsM0nfq8zW0iP222DTt6TQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0402MB2690 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. uart3 and its pinmux was already marked with u-boot,dm-spl. Move preloader_console_init after spl_early_init to make sure driver model work. Signed-off-by: Peng Fan Reviewed-by: Fabio Estevam --- board/compulab/imx8mm-cl-iot-gate/spl.c | 12 ++---------- configs/imx8mm-cl-iot-gate-optee_defconfig | 1 + configs/imx8mm-cl-iot-gate_defconfig | 1 + include/configs/imx8mm-cl-iot-gate.h | 2 -- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/board/compulab/imx8mm-cl-iot-gate/spl.c b/board/compulab/imx8mm-cl-iot-gate/spl.c index 2dc62d6682e..f183704c9d2 100644 --- a/board/compulab/imx8mm-cl-iot-gate/spl.c +++ b/board/compulab/imx8mm-cl-iot-gate/spl.c @@ -83,14 +83,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_UART3_RXD_UART3_RX | MUX_PAD_CTRL(UART_PAD_CTRL), - IMX8MM_PAD_UART3_TXD_UART3_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), }; @@ -103,8 +97,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; } @@ -155,8 +147,6 @@ void board_init_f(ulong dummy) timer_init(); - preloader_console_init(); - /* Clear the BSS. */ memset(__bss_start, 0, __bss_end - __bss_start); @@ -166,6 +156,8 @@ void board_init_f(ulong dummy) hang(); } + preloader_console_init(); + ret = uclass_get_device_by_name(UCLASS_CLK, "clock-controller@30380000", &dev); diff --git a/configs/imx8mm-cl-iot-gate-optee_defconfig b/configs/imx8mm-cl-iot-gate-optee_defconfig index 0bde51a91f5..bcabc0d91d8 100644 --- a/configs/imx8mm-cl-iot-gate-optee_defconfig +++ b/configs/imx8mm-cl-iot-gate-optee_defconfig @@ -110,6 +110,7 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_RTC=y CONFIG_RTC_ABX80X=y +CONFIG_DM_SERIAL=y CONFIG_MXC_UART=y CONFIG_SPI=y CONFIG_DM_SPI=y diff --git a/configs/imx8mm-cl-iot-gate_defconfig b/configs/imx8mm-cl-iot-gate_defconfig index d734586a60c..2088ad47dbf 100644 --- a/configs/imx8mm-cl-iot-gate_defconfig +++ b/configs/imx8mm-cl-iot-gate_defconfig @@ -113,6 +113,7 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_RTC=y CONFIG_RTC_ABX80X=y +CONFIG_DM_SERIAL=y CONFIG_MXC_UART=y CONFIG_SPI=y CONFIG_DM_SPI=y diff --git a/include/configs/imx8mm-cl-iot-gate.h b/include/configs/imx8mm-cl-iot-gate.h index c20c32b6951..fcb46c16605 100644 --- a/include/configs/imx8mm-cl-iot-gate.h +++ b/include/configs/imx8mm-cl-iot-gate.h @@ -145,8 +145,6 @@ #define PHYS_SDRAM 0x40000000 #define PHYS_SDRAM_SIZE 0x80000000 /* 2GB DDR */ -#define CONFIG_MXC_UART_BASE UART3_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE 2048 #define CONFIG_SYS_MAXARGS 64 From patchwork Thu May 5 07:43:33 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: 1626711 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=aftvXbW1; 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 4Kv4RR6GBXz9sCq for ; Thu, 5 May 2022 17:03:31 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 94E3C8408B; Thu, 5 May 2022 09:02:40 +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="aftvXbW1"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id DDA008407A; Thu, 5 May 2022 09:02:21 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0623.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::623]) (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 DC53C83F2B for ; Thu, 5 May 2022 09:02:12 +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=IKY4h6+OUurgO2c2jLa7qRtBO66udUDeXJ9WGpraa3NEW6T0TCTmA1Ud5nN5IZf2RBQqQTv4ZFpuz0SYHgeg+u59UoG0TktyTh6d6qxf8xhBCIlJJGfJl1B8xIOlWswxA1X43ESDdt8zXqZhKI83U5dDxu1K2ZZnxkeejV/Fzqv5DqKcQG2aIf2PwLFAce4Sob+eprL/GrQsLnM7h9E2JBg37qvyNQpbniCTNEHZqDQ0U2KVOcAkX/c/dJQIpUS7jlFcTYTfa5qA33CtSp0X0fcJ6FOCil8vVmlakMFzyfOYq9k8wrWtN0/9aw5O8yGoUGWbzxmFB3XU31yTjpRgAA== 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=q/lRWHtJTApduzKc3m7rn4oxOEDIzthEeRE6ZrfC4AQ=; b=XXaqxUBWUCYwhOCXROUhRiJ1gVYXT7mjIzBGTQLflVahrBPVlPaW8gEsWeVnzEnscG3xT25eWKCHhK8PtRopstL+xkE1/+q5nKrSZWRYusocD3g1Y9/mBeeLxlCx451Umo0Y6ZhOIDBDs0cqdiFBQrkTqTqDAPZvReO1ptnSfVg1bbNxF9VB8yGGqWroxz3vl8j4e+ma60qzws1QI0GYpOrhGSN+jiUYxeyV4HBbALmw/QWA74+Z4OwhkvKUzFwjrfNwqRPGVpAaFvM7kdc3hxl8/GctMhNI90sdzSAOSSQjnyKDLWvOcvBcI3y3mabm6nlehjXhoPPa6fEO3sleVg== 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=q/lRWHtJTApduzKc3m7rn4oxOEDIzthEeRE6ZrfC4AQ=; b=aftvXbW1eXhI0//7Rnk4egbIIvrucsfQAhgbY3Sg/O4JfKTxgL+tOMSwH5J5YE+tOJjE7+BbfvaVK5kEy/GHZsu4BN5yffhb9+3qiE6bq0Plc83k3rrQjw+U0I4PNRSAumaFS+UG/q+ofaFYUXrirQrcAoTFS5LRG4E7NTHS3Vw= 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 AM5PR0402MB2690.eurprd04.prod.outlook.com (2603:10a6:203:97::8) 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 07:02:10 +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 07:02:10 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, Jagan Teki , Matteo Lisi Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 06/14] imx: imx8mm_icore: Enable SPL_DM_SERIAL Date: Thu, 5 May 2022 15:43:33 +0800 Message-Id: <20220505074341.24086-7-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: 9e4f4fec-89e4-496f-509e-08da2e652c8d X-MS-TrafficTypeDiagnostic: AM5PR0402MB2690: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: uc5r6TH8blY9eN6udXHgLDeuM2FYVBz19ybTcZ+Ikd4pCJNWgFyEwDHY5YPz8uOFn3wXyVDvrNxcxWt74mW5OiqiGi+zyXmi69ymbHH5d+ZPDa5KEfaC6bioajJfkM0/KWbUaWMwPbNm1kX0SYYTUMS79ds3ub0IWRsa6o4MRu6R4OQrLC71fR1foEWC30HwhEshujzdADi8BdT96WZNCOtBtIxe188y75IVDyimfoeK8FpiFZxAkbXspSBLFqKjP3xiJlQ7y27aSn9FFcbG99ikR6yoyT8MnN2uFGv9XK+JoHC8XX72WurF1j2ULBQD/HrfdEGWAGR7o6yWvtFda4qlUyKX7kSpKMTcbGrWno5boG+NNivo4HcZKAJy45U1hN28BeTt+ob4AQaPR/LPr0D5HvyG4u5YslaFzhKZE9+jlszpWcfHRogu4cFH6kLAv0/4dUsjlFgsYumHovQujKfuSx9UrJpq7M+jnMwlhx7jcZt2qC2XZ41XtDbWvXpB5Q+d+UQQkA+4iBukNR3CkolReoy/6/uPTrjTrrODa2apxOBEmFRWH0ysfA1vmbIYPOdB9bigVVJ2Xe6QntMPvXL7ZMhUK7PxWdhSLM325CXFqFVNEqOmKdC0s1GhJgz/z68KbiWBsoBYUyz8tP10tw638jVvDi1pBKHc1zCOvlAmPKit6Lj9Oi9q3E+qtYGq0OWhZgUW0vf3Py/HF0XQpA== 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)(6666004)(66946007)(83380400001)(4326008)(8676002)(52116002)(6506007)(66476007)(6512007)(66556008)(110136005)(316002)(5660300002)(2906002)(38100700002)(38350700002)(86362001)(26005)(6486002)(508600001)(1076003)(8936002)(186003)(2616005)(54906003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: auKgEDB1f7wgNdi02hJ7V7QXDFMwdgLOk4k1LfawYm4dbbJL/plZAKltyqZaq1E6oLxznWZuL/9LEYFppP5k8ExGMk/U9qIX5b71+c/Xzv3D4DHIVqCz0fccYKyuwPkuxKajnt47c4j6OLKJdsPfQtcmtUmD1he/kT4jj5hpMepmybgqQvdefKHO4H0cJXdeYgZgIXC4M4BDAQSI/fgp6EGb70SdEL/M3F+wMB/3fYVSZOqc3i+YS4zaGG67Rch3LZEjJJlSXzDU0N7rVsBaKdyNfmv1dvntyTluLJFqrpjtTW55bn142cXIo9BotL4ma2fVXxo2gvFokLKu9wf770pNn+Yj12G6LLjeXPp8vv9aYITUGxrKtnP70Gwnqe0kRsux4Fi3VSLSKywWp7xLxjtg4dXtzRVoUzQzoDBBTiBhXCvUXtMmu3XhzVmKPGNNU/Y4ji7nw/noDn0EfjDyKOu7cUeBDT1+IIbb6q8c7Rp9gXKafbEMtYnL3V2S/0p3P4qL9J1S6IU0f5hriVUfaNbTOdd7OmjFYPOezoraDfouvvD8UxEACPE3xQPnZ5tAC2jIOSuyPVndA+dX6A0KyDLTsitHpo6kBMi/Yzn2f7vVbOB9NrOEZEKgD31ddCXTTUeA0EGzWFaS3hO/fQzeg6dEuCxMGPG4KOXsNzCuOrGkxvPt/to3aTAKX8CTDNe4OlFzBCg6d2neO6Y9zmJMunuOriC6/yB2eyQOv0PEPRN5HC2x1jU12LlHPC40pzbLUFZf85hRsKUa6BaGnbtpbrKAzjE3CE/vk85WJU8RxmL5t+EyWphSOQ6G3IhBRR7QKuhqcLBztGzBwKO6U7DOkKTB4TW9IAzQRrzZ360WtEfSZCyAT+PkgvoNGiegxLVW0X227ZkanSGRYwTDu7sdbihQa7XjcMpUyuQLcPaal3wCHdsXbFVmaA9uUgBpYwTuw8AAblK6EYr/cjd4Ut0GxGJvORBz6Osald0jxsHjQfI4AQuwsJtOD1M38pEFQ3fU8YmKeYG0iCmi3/bQW63Hm6RNcDrjg0Nv1uijyxgtf50ZJ6jfHFyy/+9oiXFrN6heDhFzkKuMet9vlB/39xtDc6YsC9ONVC+UrWNZCEU6U+dFoq4JknUvHQCsnl0nEJnKoN1IY7KHjqKG9zt490OH7fmKsGJnMuEkOtMYq0SQiQ8eEwon3kk+Arc0OH4+1bJ53XLr4TVj/fTi+t5TaJLHpbcYgRZXr/gTxwamM8VzaTE7N4JYzE7AP0dxpIqE1MhgkHiMkhU1Fm8rPqVcqf9zNoM6aG1w6jbW5aBSqopgdBOM8PdWlwnT6AgloutwUEiR0VjbDsV0LYBVAVqbA+JDCdHvE0jtK9nIqG5rsyaCsPJIVmVAppKhSLEbRXsYEa3axvOV0zZ+XBpr8kcqLpMM/uK42wR6K4M3bRx/REypXE7oxOCGPjTECyo8PeDq+CGpDewbEHKWT3237iEDAOgsnEsnPVsnrbm2Rizth5d5TzJ9Y6bDwItvHw57N3BGreUM7Al/UfYMq1iybjfNmGriLlKN/PI3N65mbzyQ5ngvuge4vfmW7n7sjxdgfiYtND7ciDV5Znmw7RohvSAtt1dX7x7cpJbS49NgZ5rSOfkbKHmNUJgk/Pe+94jWOCaK+/Ze1elVADRNr25RRb2C8UiUvaWqAYkhTQEGC1b2Lu5fiapKNG5fMVE7HwWTwYw2HR4hb8mbtHjUQoVJ+orzAQCIVA== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9e4f4fec-89e4-496f-509e-08da2e652c8d X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:10.2410 (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: um62w9eEuuZ5+jMXQOrHqAVkcTWjbfnZg2hB3Okv2L299Uz3QIfJmoVc8idL3tfFYAn/FSeT4uudj6+RMGkRJg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0402MB2690 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_SPL_DM_SERIAL. uart2 and its pinmux was already marked with u-boot,dm-spl. Move preloader_console_init after spl_early_init to make sure driver model work. Signed-off-by: Peng Fan Reviewed-by: Fabio Estevam --- board/engicam/imx8mm/spl.c | 14 +++----------- configs/imx8mm-icore-mx8mm-ctouch2_defconfig | 1 - configs/imx8mm-icore-mx8mm-edimm2.2_defconfig | 1 - include/configs/imx8mm_icore_mx8mm.h | 3 --- 4 files changed, 3 insertions(+), 16 deletions(-) diff --git a/board/engicam/imx8mm/spl.c b/board/engicam/imx8mm/spl.c index f9be769ec59..f75f2dc634c 100644 --- a/board/engicam/imx8mm/spl.c +++ b/board/engicam/imx8mm/spl.c @@ -54,19 +54,11 @@ 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), -}; - int board_early_init_f(void) { - imx_iomux_v3_setup_multiple_pads(uart_pads, ARRAY_SIZE(uart_pads)); - - return 0; + return 0; } void board_init_f(ulong dummy) @@ -81,8 +73,6 @@ void board_init_f(ulong dummy) timer_init(); - preloader_console_init(); - /* Clear the BSS. */ memset(__bss_start, 0, __bss_end - __bss_start); @@ -92,6 +82,8 @@ void board_init_f(ulong dummy) hang(); } + preloader_console_init(); + enable_tzc380(); /* DDR initialization */ diff --git a/configs/imx8mm-icore-mx8mm-ctouch2_defconfig b/configs/imx8mm-icore-mx8mm-ctouch2_defconfig index 535ff6dcba5..d95a74a7237 100644 --- a/configs/imx8mm-icore-mx8mm-ctouch2_defconfig +++ b/configs/imx8mm-icore-mx8mm-ctouch2_defconfig @@ -74,7 +74,6 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_CONS_INDEX=2 CONFIG_DM_SERIAL=y -# CONFIG_SPL_DM_SERIAL is not set CONFIG_MXC_UART=y CONFIG_SYSRESET=y CONFIG_SPL_SYSRESET=y diff --git a/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig b/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig index 101d5a00bc7..43c697a39d8 100644 --- a/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig +++ b/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig @@ -74,7 +74,6 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_CONS_INDEX=2 CONFIG_DM_SERIAL=y -# CONFIG_SPL_DM_SERIAL is not set CONFIG_MXC_UART=y CONFIG_SYSRESET=y CONFIG_SPL_SYSRESET=y diff --git a/include/configs/imx8mm_icore_mx8mm.h b/include/configs/imx8mm_icore_mx8mm.h index f521add5b04..1a439370c09 100644 --- a/include/configs/imx8mm_icore_mx8mm.h +++ b/include/configs/imx8mm_icore_mx8mm.h @@ -65,9 +65,6 @@ #define PHYS_SDRAM_SIZE SZ_2G /* 2GB DDR */ #define CONFIG_SYS_BOOTM_LEN SZ_256M -/* UART */ -#define CONFIG_MXC_UART_BASE UART2_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE 2048 #define CONFIG_SYS_MAXARGS 64 From patchwork Thu May 5 07:43:34 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: 1626712 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=kNFbHGZ9; 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 4Kv4Rf4Sdnz9sCq for ; Thu, 5 May 2022 17:03:42 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 0AF3B84024; Thu, 5 May 2022 09:02:48 +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="kNFbHGZ9"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id EF1F18404F; Thu, 5 May 2022 09:02:26 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on062d.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::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 6FBA784057 for ; Thu, 5 May 2022 09:02:15 +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=nme4Qy+odLr12n7ZH9bxgW5S75t8of8asO7EKXc3c7wiuOywbKnvlCE7NsjQ6vfGmSOsKRcg+Ib4iUEGWaThpumGYJkj91TW0M2Yfp4WKA3bWC0QJZG1NHTnpHJteSMECsc43Y+4e94drbc5C1uiNm63SUEWqST/Zm/+hFEe9Zu9fvpVSLmh4DvWTLB9x2ZMYykWOzf2Re6PmfEdAtU2jQSsYGMv/q6Ub97Ul+kMMpQ8yYpExO812RevH4tauDWmsDzwsSBncunTiQPQbnvehTRK2sfckptA/n84v/c1bFE76iMd66XRFE00jfmIzGIn0qOVyVqYprIeWA28OYflQg== 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=IkeXC3iF8lqXhbjny+8UV4e/Ofu85TtdWFQuzFx6nOY=; b=bpA3aLacrbHJZ4bb01FvvtjTkOxoylMMJBuBNRWrnzacCfQp0lf3hfbzlukZCsn+NUGpR7XVLLeycGWjoJVQdymt8/Mt+Fr4WjLOQalsWToAOBn6E4mmXPKX5BDaDW4DYBAPB/to0q5T6epiXR3/6iWIirCpubjXIigOzX0p9AZtGDsqP3WxVi3wYab6ZJIp0Jrw1ymp3lW6RHXGagW2jJI/BfL2qK1XAHmHt9gCZ5VI7ogFl3aewngblRKWt383PfCtmS8hT03dgad8NglLJ+pym7kiQ9AVdBOIZ+r8JDdc/hONz7uA71yohe4piQkBJsjk/3/UJ6OsQg8Sez/0hw== 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=IkeXC3iF8lqXhbjny+8UV4e/Ofu85TtdWFQuzFx6nOY=; b=kNFbHGZ9R3U+hdLL0DddMykBBKka8JWuTp9WV+pnGj0OwKXQv0/NXbcp/VKtuXTBcklWIFsOucx4uW0yKl/xkZdgnNKbdnqr2EK35hqXIjiAdE2kXi6ymCCRUUDVQh8BDGeFi2HN3mGkbH6gOQQLDjikejPFrk71owNKzCce/Ys= 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 AM5PR0402MB2690.eurprd04.prod.outlook.com (2603:10a6:203:97::8) 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 07:02:13 +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 07:02:13 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, Teresa Remmet Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 07/14] imx: imx8m[m/p]_phycore: Enable DM_SERIAL Date: Thu, 5 May 2022 15:43:34 +0800 Message-Id: <20220505074341.24086-8-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: 774d0029-3419-4444-aae4-08da2e652e6c X-MS-TrafficTypeDiagnostic: AM5PR0402MB2690:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr 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: AtmCFwQ27Zd3M2Y3D+Po1tdASGKFTx6RCyeWZZb5tD35z4+YKy58nOpeB8huSgBV30MgCGVVk4S//aWIO+/S81Ba753JkRqHRd3DoWQMwLimBUFN10LgfvvKCRNq3fIWPLH+nSXeNBiE1csKfiTWRvp4KsLMGjZNnNCvMTmHwuxmHW2gQ83ld5bELL6hlBhaGDN/Hgtvx1h++T5B+6hBfhT/uZ3s5ayi17ABFC8SbiESZbQ+RZNawCQRynAxwCWMHDycY38hOw5v2Z+Izgot5TWTvgxzvK5yeN1ILhOiTB6BcmsULPGq2gsJELo++jblYFFFKwNtPdNlKsTMjf4LZsztDg+SYEGPN7WS6d5qGziG5IU5Uhu7thm0KTiZK9pmYc4HxIxBaYjn1DAbqv2X8Z30mZC4iAFatLoex0u+XMLZkMM+y6XDJZ0VirgJejXITfSW5XsEshusqHyEnRJr979LmjUGO7OMcyjwWMXCs7H11qE+L+yg1jPpj16vfiXzi1Ahv3qnmcUUGTFH+4hgGZ6TzqJgqM1ZYUy9mKfSBdjs9vl74YCpzFkASUYs5pRjyol5UD16PRObBmOGZRGvouqrGVnldnRq+Ljb+RlJ1Kncqi9VUF5bkXO48DDf7aKzW7b9j3SB+OlpMkDxou8zyZWoqIXpFxhXXV5iDE1NTembyLn+lWNdsx8Q7BpVI1BOio1bnGzl+ACKn07dcE+c3u8MmxR+EVS7xcRQEWDT3+U= 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)(6666004)(66946007)(83380400001)(4326008)(8676002)(52116002)(6506007)(66476007)(6512007)(66556008)(6916009)(316002)(5660300002)(2906002)(38100700002)(38350700002)(86362001)(26005)(6486002)(508600001)(1076003)(8936002)(186003)(2616005)(54906003)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fpRdOS3Ixbog2hgnZYwlV1AtWzL73m7awAyqXb+Q2Z6R0aHgGyMs1esAoR5bP8dhUjGFLglmMDPACtxKpBJ2OmJ60abOEbpKMIl1qQ9z/VQmhr4P63HW5RjnqQV7LKmMfiC7fRwMB2n1+bCbUWGuk9NOsTos6ddu+K1pX0W4TqZo/7VJS1lTHukMeBgD5/oeuSFwecjI8E2gpTunK3/jrUwU6kWqXEU181B2INhzNR90vsyPHVfpoEJQJiap6K/YGtXqWHvi/mVL28zN0nmtNFFX9q7JGYFw4Lf2nwAzSbdvWZfe3dWD98LUajkDNRS/fWUVC69P+ZlA+Fd78Hs3kbh1+Y6WqxXc8d4f6XOXsC1lqFwSUSNELXu7ofzvNWzXQMy19oVtzTa+sqqvOS+wB8ie9IDwQ7D7vlAIlKJiGFRwSvOeJPdjStJBQyrIZ3RTk8RZXP69d4s/Lkzg21YQkNG97dWVEEDn94aKW4oYWGRVOtPbj7cwZtK/V7ciX6T0G8LJzD0U+mN/0WDojEjrGqO8bfDKIHlTjOiht68n0x6TCnmC2IRqEqCqFUWTXkNjiHDfWSYr/9fAfy3PRRefpUevlaMwgejZiRFtuM4pQBDQpAv/G8bqzDQtGwVoyMwB3XG07xxmZEJicj3KIaciZYRnE5eLE/MmfzEUZ9PxEycUExkWRfPeIoC/yJoUzJcRyo40kghjNRrCmiwAdtoNqnaIFu5tu9NSsErIHs5ghGjGizMbIBPperA3yZY6ZycgJWQz3m+kGcGDBGMHfVJnPfQmr6NT0WOOU2FzLmm/zC22/HyPM66vB6jlTpPvLlpydIQ1xnQ8O6p6BNhgoivafKrprB7cMTB6yc94VQDgVyRZD/k9BYhAMYkvid6xOxUe8tJaQVVBIvZs0B1BT1jdi6o/dZQ/AsJPgSTqtKRmO2T1xCW0DgAAPewzbaZ87Mf4BiKwfxV8LA8gwZbJVj4ABPPohi3ka9BaVb+D3L9cpRozZYgDWpUD3UH7cgG6SVsJ4Pk5dr8BwFeiMFF+7dDPbKyDXGcQLsZsSAXsD+52yAVpN/RXPkQhcqGHUudu4kFSqjJMaz3rMqOu9vc8DQLQ+pd2BQHiSfHWrvtsKa4G8AZvrxPgZ9AoeGJ3BHTSsGXFwaDoM5mE4UkzNmdI55KSLlNtdePzoy4zXj12kzKWm7/maFjhwaE1Y75LMK4GyFrVGzGuQ430rWK0a/2ST16bPsbLYKIo/AqiPYp2SZNYimg5jtz702aiwan3xz5o2/baVf+RrW1bwYa/V8kJXCvECg35vtMsLbP6kMWXgGX0wGzmvnAG0xxiltjPYFuEtY7MEhRz7PIhXZr6kmcu6X93jSA2H7BoFL4Mhvlmg+Gk9B8uogjgSaxHAqWfTIkYGyb/RmNS7IWk9fzoB21eddnmsjEYnXIQaTjm7/3Yoym6XgR0zqwWx4BhdJbpdy6+Oy4k32vf8Qf+hqDPBKgY74fpx6rF3TvLArwCMuIEFi0ykaU5HlRxkgJXRdKmpzB5EmEpydph4KFbKci7/1QmsbtYD3yI0UuUE1HGplZX3qyCB30ibwSU+eArrO0BJis13qDbauddJ/bdqU6JXwnkEgwj9qHju76zCytF4y9Q80tG4C32TRKuVA7cBJzYPQ72+6BiKmUy4NaIPNsvvPauRqBoYax473h6YtcTc11PQN7KShmp3yhVU1VfKSf3fVhB9JhMo/Zk346R1GVL/Y70QhnljA== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 774d0029-3419-4444-aae4-08da2e652e6c X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:13.3357 (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: yeJ3kPcfeKeje2R8HKOXKqS/sKoYXVblRQ7lXjS3yIMS9ugfhHIxFgGTgXjGM9KWLAEDZO5KBIMlt+VFc/Xe0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0402MB2690 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. uart and its pinmux was already marked with u-boot,dm-spl. Move preloader_console_init after spl_early_init to make sure driver model work. Signed-off-by: Peng Fan Tested-by: Teresa Remmet Reviewed-by: Fabio Estevam --- board/phytec/phycore_imx8mm/spl.c | 12 ++---------- board/phytec/phycore_imx8mp/spl.c | 8 -------- configs/phycore-imx8mm_defconfig | 1 + configs/phycore-imx8mp_defconfig | 1 + include/configs/phycore_imx8mm.h | 3 --- include/configs/phycore_imx8mp.h | 3 --- 6 files changed, 4 insertions(+), 24 deletions(-) diff --git a/board/phytec/phycore_imx8mm/spl.c b/board/phytec/phycore_imx8mm/spl.c index d54145ef995..7f24a3affc8 100644 --- a/board/phytec/phycore_imx8mm/spl.c +++ b/board/phytec/phycore_imx8mm/spl.c @@ -57,14 +57,8 @@ int board_fit_config_name_match(const char *name) return 0; } -#define UART_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_FSEL1) #define WDOG_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_ODE) -static iomux_v3_cfg_t const uart_pads[] = { - IMX8MM_PAD_UART3_RXD_UART3_RX | MUX_PAD_CTRL(UART_PAD_CTRL), - IMX8MM_PAD_UART3_TXD_UART3_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), }; @@ -77,8 +71,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; } @@ -92,8 +84,6 @@ void board_init_f(ulong dummy) board_early_init_f(); - preloader_console_init(); - /* Clear the BSS. */ memset(__bss_start, 0, __bss_end - __bss_start); @@ -103,6 +93,8 @@ void board_init_f(ulong dummy) hang(); } + preloader_console_init(); + enable_tzc380(); /* DDR initialization */ diff --git a/board/phytec/phycore_imx8mp/spl.c b/board/phytec/phycore_imx8mp/spl.c index 19c486e5517..38a581bef57 100644 --- a/board/phytec/phycore_imx8mp/spl.c +++ b/board/phytec/phycore_imx8mp/spl.c @@ -89,14 +89,8 @@ int board_fit_config_name_match(const char *name) return 0; } -#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[] = { - MX8MP_PAD_UART1_RXD__UART1_DCE_RX | MUX_PAD_CTRL(UART_PAD_CTRL), - MX8MP_PAD_UART1_TXD__UART1_DCE_TX | MUX_PAD_CTRL(UART_PAD_CTRL), -}; - static iomux_v3_cfg_t const wdog_pads[] = { MX8MP_PAD_GPIO1_IO02__WDOG1_WDOG_B | MUX_PAD_CTRL(WDOG_PAD_CTRL), }; @@ -109,8 +103,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; } diff --git a/configs/phycore-imx8mm_defconfig b/configs/phycore-imx8mm_defconfig index ba5833f7060..9da222afc54 100644 --- a/configs/phycore-imx8mm_defconfig +++ b/configs/phycore-imx8mm_defconfig @@ -107,6 +107,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_SPI=y CONFIG_DM_SPI=y diff --git a/configs/phycore-imx8mp_defconfig b/configs/phycore-imx8mp_defconfig index 86d0f4df7f6..a851b1bdccb 100644 --- a/configs/phycore-imx8mp_defconfig +++ b/configs/phycore-imx8mp_defconfig @@ -98,6 +98,7 @@ CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_POWER_I2C=y +CONFIG_DM_SERIAL=y CONFIG_MXC_UART=y CONFIG_SYSRESET=y CONFIG_SPL_SYSRESET=y diff --git a/include/configs/phycore_imx8mm.h b/include/configs/phycore_imx8mm.h index 71f0c42ec0c..564b8125ba3 100644 --- a/include/configs/phycore_imx8mm.h +++ b/include/configs/phycore_imx8mm.h @@ -83,9 +83,6 @@ #define PHYS_SDRAM 0x40000000 #define PHYS_SDRAM_SIZE SZ_2G /* 2GB DDR */ -/* UART */ -#define CONFIG_MXC_UART_BASE UART3_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE SZ_2K #define CONFIG_SYS_MAXARGS 64 diff --git a/include/configs/phycore_imx8mp.h b/include/configs/phycore_imx8mp.h index 0c963b62b3b..3e4315f2b81 100644 --- a/include/configs/phycore_imx8mp.h +++ b/include/configs/phycore_imx8mp.h @@ -83,9 +83,6 @@ #define PHYS_SDRAM 0x40000000 #define PHYS_SDRAM_SIZE 0x80000000 -/* UART */ -#define CONFIG_MXC_UART_BASE UART1_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE SZ_2K #define CONFIG_SYS_MAXARGS 64 From patchwork Thu May 5 07:43:35 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: 1626714 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=QLYwaqzA; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 4Kv4Rs1rv8z9sCq for ; Thu, 5 May 2022 17:03:53 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1CAE58405A; Thu, 5 May 2022 09:02:53 +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="QLYwaqzA"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 4C1558407A; Thu, 5 May 2022 09:02:28 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on060e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::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 94F6784021 for ; Thu, 5 May 2022 09:02:18 +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=cF16YjnXNkAGhHLUVEVIe9q80CkQ4uNfjysfr6sSFdwPSdWe11KEFdJXAVwvLlS+xvBNzQ+a107Fu4lQ72Zr6nOunXYdwOhsPpzjKE8PD0YJcUoAYBy8TIFmsbIAXeH87gqZsyU5qa6TeKP1W13N+u3tnA1AVqW++6l8kudH7p23aPoJ1KNPJrelkv8NGCyIeljX3zaU+eNu5RVeLuXwnRJ1/urJRyrsc98pMFT0xiaoLo/n+QNoQpmJyqS1H9LG8lxB9qIzOpUzWWawHhme+XoUTvBs8ZE+94/L20HaYMOTe30JtqxwlKy7JHVtB+SqA9+oIFz5sxfzTmJAwA3C2Q== 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=dg4bfZFclqkW/rBirlv39dFVz9W0mJe31a37fb1GXAY=; b=Ggc2p82WxRLEjQVIS0/6m9OGkpXMZ/+qT/PJan4HmRdfPoudydiOfjHR+Og4Iz0ZnS1fjJhTUKvFY4+s2qCR8ZgR+OnqBs2yFbr6wrg/gjXSgLMA4AujMudYdFa6ENVsv+nuaLg6s+5ub+K42WnO8pj9NKcT+x54XvSXbzkmA01wPhs7EsdALH1aB5EMIWB7zM9Wbw0ogFuOeUOy/ZKqQ5jEsb0zayxSSyHOs03p5q/4NjFVO0XBy03VDJ8TIurHGmn8Be5sAHlS75pbkTvbeyIomzruikLPRX0D5UyuPDub5jDFt6eD+apU6i77Qwm22OIg48wA2mOWkwage0tyGw== 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=dg4bfZFclqkW/rBirlv39dFVz9W0mJe31a37fb1GXAY=; b=QLYwaqzAQ3KvD75FG0GjEKaHBkBp64MQ8YajWIXO6xxIjUD0tUQRzEla0nBijM5BfXOX5aKEGw9DdSQvkSWc3K57I/c6QTLLsZcPsOFAKsnpVUsNGtRw9FnZdGN6e6JHLrRXtSVSHZRqqR0rEtqokE2+6pU9xl8H/LxljJmJrpc= 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 AS8PR04MB7560.eurprd04.prod.outlook.com (2603:10a6:20b:29d::14) 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 07:02:16 +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 07:02:16 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, "Ariel D'Alessandro" Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 08/14] imx: imx8mn_var_som: enable DM_SERIAL Date: Thu, 5 May 2022 15:43:35 +0800 Message-Id: <20220505074341.24086-9-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: 20e0e825-4174-4018-e3d4-08da2e653042 X-MS-TrafficTypeDiagnostic: AS8PR04MB7560: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: 2txTh9yMlxi3bHcb30cI1ErcUkwExvrfyG4w5shEK+fCnPafUfOleWZpMQeUms0eF2bPVSw7goW9S01Ga/jGwhUDOLj145Rc4lUWmgUgH+djvBpZIijFEY0XCDVO7m9hKqxPSJ90vbzEqiQaQkZ/3lOOXaxqAH7xw4/rhd0rjALhgP5H6XTAyPnaS05WTrzCapYknuev+EHhilNH8c0Bmht9kW+X5YvReWBE5GPo/XuvFdjOTWCk6MMOOrfGexxRVDmxs7CU45VBgah8PyAL2LSFZ8tefJNkyhioQ6vf1aubHvViG8/P+bhBbzNe72ZyBbo2coIIXACMTGin+BG3veAdPdP+GTv1+VzSel+8akYHYWg68thmw24yC0eRJutbU+nGZoFUI3iR1mZezsYkk01IWHIAhwzJEyVVxF+1iuGegn+N6gEHSiJugDLvgC+NcxUWKP79+vO98CG3OoRRBcFZlEVRueCFV1azT/gQEEnwy0RyYSnsInyrUghjtC17E4D5VFFChiDARpRKQTqcFGFRanAgkueTX0JZTT8B1qgAs7G8KQqY6xVgRWEPBaLO1WZ68yO2V9d6NujfRbXGZ34bfTDPZkYFdW5/o55FDf4b7MZ9XGrXxqISX0Zkis8SJBYCJCC8SYjrq1Le8gQ7UIPYPJGkkjeWPMY/k5GV+EKvkQQHYcVxqUOFoNfXjJdv8DgrxW8zKyEpzdRmRVhqUA== 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)(5660300002)(66946007)(66476007)(66556008)(86362001)(8676002)(26005)(6512007)(4326008)(2616005)(6486002)(2906002)(6666004)(83380400001)(508600001)(186003)(8936002)(38350700002)(38100700002)(316002)(52116002)(54906003)(6506007)(6916009)(1076003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WW3zZm1ibIPdFz7T/PgZ+apzbQeg4oRQZ2zCnYpILr2aUJE0cANA3Ue4DVP+8bBsydkYQes9u7+f2Y5WpE6HAUQAwYHCAqVjwSveiyFvwhjbtmSWETz998CHezctpcYiDfp8Fcw3UOzCb6w5Y5tMdKPBy7VMVkBL0HLKSCLBcZtP4z/cEkoH8bZUOF+5+LNlW8gHwu4o7AFY6PvATtpgLTWJ4eNWgLPDzYwLyQvnFeCCTA+z4Ir5GBQipMFdUAHcjjn/2+1QaGDPIlYw52rpwRTASvkxWwGVeSLnD4iOnsDrNJS7WKyk4vmsAno72FKlDYKOcxX6P2pVdWHsZzPiIo20Vm9XUen+DNP5ASI85VkPqKpvFCHJSX/bdo7hWzq3tILTjoER5AmNMiaD9WSSZ6D84d2h9JOVy4P0MmrpHL5e1KTMrzOZLxJ1aPkgrTskF04Rvyh8bGfpGnzHDSoAidiHd2iISu/3S4o3/budhmjs4gt6g8GdIe5lN68hjF1kuhMUGq4gQni3Aa5t1Z3P5XOF+ENyQRuqx1WTLNUazS3y14pAwF+hLzjfIaNt7olDX4Oj2KGJvQ9Nm+Vb41IL1SawBAFnim5mY2wj04IixPXEhQ/VhI9cvU5ptlNcnJMdk9hW1LT6rSnH9IyJO5MY2HZriiJo2gZpYNlNHHsroGc6OUe82n5hQJZLyj4tAk3d1ixvh3uJ9dCcZjmhtxaPkbfn6RTGmDYJCNk3T4Fuouy9R7Ha0NuO0eZ6KpZ0xJhK/FH0LfouKVu8p/OxogaTevmerVu1mZFXIPLXcJ2qai3/5KuFbIHeCquPVB2SLeEuu03VatdWPbMv3GWGlkyLU0nLcPbYO08RK8uN+DIU89B01XW2BMgno2fzaWak6/+4klUVUj9avYCJYPVR/7TOhDUytshv1XGgljv+tjABRMuATAwW8olmcP1MDj4d5EvupGp0xnqs2ET4f2AhxB6zu2WrS+HkV+H1IErlFDzyeODvOchXzryq6xKootBteO4q4cM0QY4nsG68sRr+VhQXVorCODrz+G0CducbIGPFMlPI5oobk0/62ZUZEgwOlYyo7qp/oJk2jVUwwdocuo10qcs2QhPl44FUDzXirqGBR3tyn9G4SRDbGSWfWDz7zvLxgUmOmimoJTYzXbrT+3C0stoTdKdpDkmiQpw+0n/jAMogSRVjFK9sdyZCzTCip8F9gafrarijTQTE1iiiVHQWdWy7sEUDR2mi3AIYEViOu3V7j/gSBSwX9/2vBu0CBq034Qk43obllAW9RKC8WPrS0SJbdhEXREPD2HoFZvMG7Qiej7PkBKf/6N0FEo3EEHCOWBhu5PEZM38jOlbR0I/jNtuOkSQ3Pg0I9aK0qdDKcuud4o2JQ/io2ksYfttm1SkF/3fjBKvGE9nGR/LDywwAOuthDnjz+j8fe2imwRIAc3LToYqweMZc3tqnt1SxwIBqUifvGKN/WPJanNiDvVmWlvQHdISTIVZsLDzmpEOGN7XW2tfeI4u4J5pUelKwi1NzKFMfTl0JNF19Ts70kyOXHqIiq+mcDwAB/bFAW0hiDUvf7Gt9wrDKXN958Rveq5oCymHYISiO0xH1vn3doKN977uqyyUejRt9JyVeiUVJiINVmay1rpKIa8T0CNinaviN1itqsap+eR4BPdhXaZ5HSEwzt5NM2z3ZgQS38W/0LqgZyZWYYnhjWsbmWlPQ9+/UaJhbM3C3BbJRJlRSMzUrxw== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 20e0e825-4174-4018-e3d4-08da2e653042 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:16.3548 (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: ZVHEIOwms+qJ6US39xXHLQ70uLVKKEfKPcigQgcqEkgJqBWeOmmPuhQQDbkR5NXGoGJSQ3CZu1U8Y9y/Oe1C7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7560 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. uart and its pinmux was already marked with u-boot,dm-spl. Move preloader_console_init after spl_init to make sure driver model work. Signed-off-by: Peng Fan Reviewed-by: Ariel D'Alessandro Reviewed-by: Fabio Estevam --- board/variscite/imx8mn_var_som/spl.c | 11 ++--------- configs/imx8mn_var_som_defconfig | 1 + include/configs/imx8mn_var_som.h | 2 -- 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/board/variscite/imx8mn_var_som/spl.c b/board/variscite/imx8mn_var_som/spl.c index 32703c5f0b3..1a8b64fc0a9 100644 --- a/board/variscite/imx8mn_var_som/spl.c +++ b/board/variscite/imx8mn_var_som/spl.c @@ -40,14 +40,8 @@ void spl_board_init(void) puts("Failed to find clock node. Check device tree\n"); } -#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 const iomux_v3_cfg_t uart_pads[] = { - IMX8MN_PAD_UART4_RXD__UART4_DCE_RX | MUX_PAD_CTRL(UART_PAD_CTRL), - IMX8MN_PAD_UART4_TXD__UART4_DCE_TX | MUX_PAD_CTRL(UART_PAD_CTRL), -}; - static const iomux_v3_cfg_t wdog_pads[] = { IMX8MN_PAD_GPIO1_IO02__WDOG1_WDOG_B | MUX_PAD_CTRL(WDOG_PAD_CTRL), }; @@ -59,7 +53,6 @@ int board_early_init_f(void) imx_iomux_v3_setup_multiple_pads(wdog_pads, ARRAY_SIZE(wdog_pads)); set_wdog_reset(wdog); - imx_iomux_v3_setup_multiple_pads(uart_pads, ARRAY_SIZE(uart_pads)); init_uart_clk(3); return 0; @@ -78,14 +71,14 @@ void board_init_f(ulong dummy) timer_init(); - preloader_console_init(); - ret = spl_init(); if (ret) { debug("spl_init() failed: %d\n", ret); hang(); } + preloader_console_init(); + /* DDR initialization */ spl_dram_init(); diff --git a/configs/imx8mn_var_som_defconfig b/configs/imx8mn_var_som_defconfig index 5ec82f2a926..39209f62c46 100644 --- a/configs/imx8mn_var_som_defconfig +++ b/configs/imx8mn_var_som_defconfig @@ -83,6 +83,7 @@ CONFIG_SPL_DM_PMIC_BD71837=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_SYSRESET_PSCI=y diff --git a/include/configs/imx8mn_var_som.h b/include/configs/imx8mn_var_som.h index 318289b76bc..6ce60b0d704 100644 --- a/include/configs/imx8mn_var_som.h +++ b/include/configs/imx8mn_var_som.h @@ -64,8 +64,6 @@ #define PHYS_SDRAM 0x40000000 #define PHYS_SDRAM_SIZE SZ_1G /* 1GB DDR */ -#define CONFIG_MXC_UART_BASE UART4_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE SZ_2K #define CONFIG_SYS_MAXARGS 64 From patchwork Thu May 5 07:43:36 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: 1626715 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=XLleEJW3; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 4Kv4S42M6Dz9sCq for ; Thu, 5 May 2022 17:04:04 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 130C58409D; Thu, 5 May 2022 09:02:58 +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="XLleEJW3"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 40A9483EEE; Thu, 5 May 2022 09:02:30 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0626.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::626]) (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 E070F84073 for ; Thu, 5 May 2022 09:02:20 +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=JzHTlYAaYK/AXnrfLAdYFtXQDLWPvFm7iO5wtPcKZwyNgF7vd47SSeDmo2LZF1bDu0d5Q+KZQixFpgK3lbJKPnXiAJq8lH9O4YXZpSlue0Ou7LvI/vuqBPKh4q6iNNo8ethzUcJYXtDkvYTw7Yk/wGP3KqpPL0NaFFEkmGdZD/L9zk3G65m3Duun6OWCDkzcA5Zu51T65SYiuSeRM0z9u7NLy02Bi9yfps5h4lG2LGYiaCj3MUYM8CB+DpPhO6Eu1hImHDFY5S6/jUyjn3M9LbN5lNtm96uAZdysZOvNEL9DDxT+2Fq+9+gq1Dey6w7rIj2UCGNUgJs9JyJ3TLXDlQ== 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=mA2PyThJvM1bwF7qDls2l/uwupBHy3Cf3hyWxi9kbp8=; b=IEHjqYVrBy8lLUuKDFuGn27Ail0RFtqV6Hjl379nrPVjTYSvRdhyTIj1ua1QJy92sTWUUGKOJdyr+O3v8aJI+KgWKiv8QkL7gixhTnQau4NsfV2/kRVbjuoUQbC5YD0dFRcGMz++KW+IrNOGQF7WuA6pk8EsY3XxFPuqiW9GV1Juos+g61rrxsxilLshPjM+r/dUpbnflLdOEoL0oU3h885kI0oFugFY2CfUzs++A0A6aXKgP8KQd/b9RtVDfWSWEcNP/tvcyfpvy1U6ssURpIJ7UZEHk5dfkZQfp/HtA1IJr8RGpsCRnAbmaUMTSNVhR6WWv19nXU4uLKq7IgWpqA== 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=mA2PyThJvM1bwF7qDls2l/uwupBHy3Cf3hyWxi9kbp8=; b=XLleEJW3URQzlY0vzqYVCVlnULrJR7ntJko0Wqe4qzImxHwnAaP0Q+yQX7SjRotOOAcUgn4Bhq5dApbeBRFdmy4fSHgLlsd7tw3ohosVj2DBefl+Dpqtybs1Wz3bwWqfBkXdgHFudSUD23MYohObi8W5MIuFfSWWJfsFMbAMUo8= 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 AS8PR04MB7560.eurprd04.prod.outlook.com (2603:10a6:20b:29d::14) 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 07:02:19 +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 07:02:19 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, Marek Vasut Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 09/14] imx: imx8mm_edm_sbc: Enable SPL_DM_SERIAL Date: Thu, 5 May 2022 15:43:36 +0800 Message-Id: <20220505074341.24086-10-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: 3639e943-d2e2-424e-e636-08da2e6531e1 X-MS-TrafficTypeDiagnostic: AS8PR04MB7560: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: Z31+UpKgebPb5+IhO1Rf09T1kb50PMi5lyYOs+u1zq1BAkNFSdr5hyu5Xzg7zg3Y7r/FdIj95b/FvdiGnkydf9RhLSSqhDoOSpMwA9bFwGbdkoXqKcuprWKIWZcNnSsJE6QRYCXviHtM91KW5uh9zRHsVUjQlrxHMTkxCa/NJPFxp7D9k+3cg5wjvcL+nKVR+OY+TtFZ97c0at3UM8q00TQB0f2MPM7eJpGYz8tn2vQX78t3RDEtilvVHfrMJCnVrBiDmukXs9nzGMN0c+qoTg2YAfbUrk3UrYcTnQiyihypyIb3T9rRhcrg2w4JUwmkW6MtiYd3wNouPQWl5J1FrMp6mCgm7hIH/oyKsVaEE6znRcxLNudUMshTdJ31Aq+smTAUEEm94LHt/g/Vym9Oow2RPCvg/vw8ecCDpii9pRd7quhwNovmMftVyg6iqHoLFNTF0deSoWWb7yQZnFXuXHdySfIjSEO3SWgkEIqDRAxZ10gcEx/OwnR0YxjbxB0iepnP0spG39gq68XT4LWjYIOmUu/Dexm8p4KFweL1fLu6hpnW/gLLUhgqwX4o5NhcNmqIPxSwwkK47HR2gUKXsvirpEC7dDXPjkPhDlYCO0DWhohvXzmq1JO/NwhtBC0EMLBkcdlNoEKxvMSpV0mKK3IQc7WwOYuuZOe0FbIXEYdhg34OAsAXTxe5wWzbN6bV4AbgDKLnn2ye4qZ1dNftgw== 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)(5660300002)(66946007)(66476007)(66556008)(86362001)(8676002)(26005)(6512007)(4326008)(2616005)(6486002)(2906002)(6666004)(83380400001)(508600001)(186003)(8936002)(38350700002)(38100700002)(316002)(52116002)(54906003)(6506007)(6916009)(1076003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: IbNtB0MuSKwxie14mUmDDXchegKZ420eRHWUFEU914Ut60I8RS9c9qeTEvsSq370RvCLuRfkvMx3FRznJmP/Joy6u7KAzILFKosJSkNLpmQKwOwPnF7yZ0QlWLd+yzT5toWht8SRCD/azezAoXnIaa6nkaqtZudWGhKNoG36cBnJodpRR1TXUjOLgl4onA/MRmQnwMM3x78ez11rMD03DtZ0gw59f4xPOKIJyfbBqbNMSKQa6QDO++TQ/W59fYu7r/SQ8YN04Cz0CqA/RJ/dW1X5e/7aOkciQBa9vYt1TFcsB71tjY5KweGuL+LAqa4sGys5WKoxLmMppEbw6RCnXDos04zyIs7z8aTcBSzPbWNxmgZbw+spK73kGrLenGFTQ6kuwO4J2x/44yagTAkQdWdA407T3M5RA8LwOpI1MO13plqlO09ZMkNSCgGrtFumcKeEZsC7xkqK1u0v3YsPRGdkaE00vziyxnOYcElecxWv2iYEXufSuxbTZi4stHajCIZFM4QinGrfrhHMfR9LKayXMAoFMby4guh8YCvIeph14DTp/GXn3kRa/qaTme2YEMdZkzhHkEsfN8IMhKH88pjH7KNC9vW54iKlGfKxtDpcDmPJX5039XeiH508yZqwoufdyoxxk47qRwysme21mooGXeIwEqOD4HxzQuJYazLa3siQLVLbRhFcgHi4S8757saQDXi9xK3SIoFsMjlw9pGDltEcIMsycLCUCiTSMUYdE4Ef5u1QkkCN4RRIXfk67Dhyj2+gwRAMiZbBsSr36mLT+o0giqNeil0u5ucCm0KudoqfFcgMnu+96hO2f9CHPtytN4wLE/ygDaCjUlrHmVUrXWQjTP2CYCzSJ2UP3puHqGRGatWZ9N2EPi/21750OePxbUtap3t3sjHYytm1rVX1/oZRiouuUbigIPdeRibWUrfbqnawfiAr/zkWqTAn5EO+GwNi1ZDlHINR6E1UUqdNJ9sSwvzb3Jg0s+R7EiuYi9YGh0DmG9i+J2oWGDcnRBp7SNa4ReKe08vwCoLyB9XNR430pwlns9puH9jF8QXZ6K1DkeSwDAgkWc6yfra0dsTRUqsqAHGb4rDB8XIfzKwPSgPWA67+qffnhE8mV7LM+YDKV9mHSpklmc4O06NDxmy2zM3kp/+RQ+v4JJcGqpfXDZe7EPqVQ9xlOe04mfnlQAMTgVGxZpI2+KihVAmF9bXieugYBlvsaYVUhFyLxt7lbEllTUQTerzdMcnHH7hI1L/iPoc5XYrxz/dbtHqfMZwpzDiagVVMZFzpzWG2Nj4PYQ5XwJnLksOmswZMP41aaoxL2ofcjZt3RFf1F5UKCzIY5Q1RHyg+0oLJ69ouJTWwrgNGcLNXQpgbsz5zBEB3LczdIjYdXsPaFj78MlBIDaZIanIQ3Y2rOzWh0yShw6ySDBJ3gt8mITKEMQnMGSprxf+pfd3YVmIo5PYX6ainVDUhTQOvNuX2GsrY9C0yvv51bS7NZQ1y2pJCHS+XQfnc9GwIk8mWL6az3VsdGIRgt5Tp9QFyDECkdzQ7AvBUDytCBwqXeFyIm+4r4siA5yppffToLAIOSLlQZTJGjcslP33j9Enmm4vXX4Ec4cgVaWSGPuT+a48K/jJ7u+e+4IubJds5g2z3CXiJu6HCNMb98Myzws8WaXNQ8AkFTLs9IFmcolKlXGWX07uX7zJO5LdaJN0iKUd0civIsQLg5TmSic3sT4t/CyIWYj76+JnroA== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3639e943-d2e2-424e-e636-08da2e6531e1 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:19.1683 (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: rk8dhKSAZPDqRaw2zXIMQBl+1mq3BlqmHTBMnqE+kHseNKJvdRF50mHSaxzLsFzKjji0FEDEvvNC/Mo2/xWgaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7560 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_SPL_DM_SERIAL. uart and its pinmux was already marked with u-boot,dm-spl. Move preloader_console_init after spl_early_init to make sure driver model work. Signed-off-by: Peng Fan Reviewed-by: Fabio Estevam --- board/data_modul/imx8mm_edm_sbc/spl.c | 12 ++---------- configs/imx8mm_data_modul_edm_sbc_defconfig | 1 - include/configs/imx8mm_data_modul_edm_sbc.h | 2 -- 3 files changed, 2 insertions(+), 13 deletions(-) diff --git a/board/data_modul/imx8mm_edm_sbc/spl.c b/board/data_modul/imx8mm_edm_sbc/spl.c index 36cad14fc41..f5063eb8c19 100644 --- a/board/data_modul/imx8mm_edm_sbc/spl.c +++ b/board/data_modul/imx8mm_edm_sbc/spl.c @@ -28,14 +28,8 @@ DECLARE_GLOBAL_DATA_PTR; -#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 const iomux_v3_cfg_t uart_pads[] = { - IMX8MM_PAD_UART3_RXD_UART3_RX | MUX_PAD_CTRL(UART_PAD_CTRL), - IMX8MM_PAD_UART3_TXD_UART3_TX | MUX_PAD_CTRL(UART_PAD_CTRL), -}; - static const iomux_v3_cfg_t wdog_pads[] = { IMX8MM_PAD_GPIO1_IO02_WDOG1_WDOG_B | MUX_PAD_CTRL(WDOG_PAD_CTRL), }; @@ -47,8 +41,6 @@ static void data_modul_imx8mm_edm_sbc_early_init_f(void) imx_iomux_v3_setup_multiple_pads(wdog_pads, ARRAY_SIZE(wdog_pads)); set_wdog_reset(wdog); - - imx_iomux_v3_setup_multiple_pads(uart_pads, ARRAY_SIZE(uart_pads)); } static int data_modul_imx8mm_edm_sbc_board_power_init(void) @@ -149,8 +141,6 @@ void board_init_f(ulong dummy) data_modul_imx8mm_edm_sbc_early_init_f(); - preloader_console_init(); - /* Clear the BSS. */ memset(__bss_start, 0, __bss_end - __bss_start); @@ -160,6 +150,8 @@ void board_init_f(ulong dummy) hang(); } + preloader_console_init(); + ret = uclass_get_device_by_name(UCLASS_CLK, "clock-controller@30380000", &dev); diff --git a/configs/imx8mm_data_modul_edm_sbc_defconfig b/configs/imx8mm_data_modul_edm_sbc_defconfig index afc8c43ca99..dd3c2e19e52 100644 --- a/configs/imx8mm_data_modul_edm_sbc_defconfig +++ b/configs/imx8mm_data_modul_edm_sbc_defconfig @@ -200,7 +200,6 @@ CONFIG_DM_RTC=y CONFIG_RTC_M41T62=y CONFIG_CONS_INDEX=2 CONFIG_DM_SERIAL=y -# CONFIG_SPL_DM_SERIAL is not set CONFIG_MXC_UART=y CONFIG_SPI=y CONFIG_DM_SPI=y diff --git a/include/configs/imx8mm_data_modul_edm_sbc.h b/include/configs/imx8mm_data_modul_edm_sbc.h index 33778a2365e..ff98095d27d 100644 --- a/include/configs/imx8mm_data_modul_edm_sbc.h +++ b/include/configs/imx8mm_data_modul_edm_sbc.h @@ -41,8 +41,6 @@ #define PHYS_SDRAM 0x40000000 #define PHYS_SDRAM_SIZE 0x40000000 /* Minimum 1 GiB DDR */ -#define CONFIG_MXC_UART_BASE UART3_BASE_ADDR - /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE 2048 #define CONFIG_SYS_MAXARGS 64 From patchwork Thu May 5 07:43:37 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: 1626717 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=hj+6LNX4; 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 4Kv4ST27fZz9sCq for ; Thu, 5 May 2022 17:04:25 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id AA9EF84021; Thu, 5 May 2022 09:03:13 +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="hj+6LNX4"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 1499683FE4; Thu, 5 May 2022 09:02: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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0619.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::619]) (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 E09CE83F24 for ; Thu, 5 May 2022 09:02:23 +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=OOGBFoV/hUpRcswiKfzDdjbXob3d7k7SpmvvojwRSliZtYlfX47mdsI/USoohYpRTq+fTW2m38jjE5nQh49SkHSnWZPMkItf+YNOXZX7a3SWFk/u4GZ9I0bf1yZ+Y89rz6g9ZAqOILTTDNWCJ2LfXfqBzj/iZfY5yNeMFzVg7zHT12ftgsHQSguTjiXs89nE0v0lkV5DXJUDxpq2PNG6FFJ+U/NbYE+rThp2rKhLy9Zea4KivhurnbFVSrtH5JdP8S7oK5awVQLXGtTjdoSUB6S727U54gXbBQgZ5BsF3c7EK5Z865cQ5hW7GEdUE++wuG+Nrfavs2+KQh21J/rLtw== 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=mJbpzJAHVf7SPZ34sI7bckAS99O9Dr6n5MsAJQLA6eE=; b=fm0RKFMHxiqvp+SMykISuxwT6nyLq8g+J7Rf9ot8iNDR7KH5RNtq5d3VAJTBqC0khQ1W6NTrPHroDu/89C2KOr48K1+wjM7WsbYtCZ+S5GX18x1PpVZ+8yZwH84sfzsge5THU9KUZSkmZCUJ0hTKsCz3rySf5EQxoYmX2wYe7jJPHPN2c2ZjRmhbe0l/X5sAvpgzj2Pyf4Dp9MaFg8YZLSmZjFOBkAtPblm04kUUWegzaMtzFChPgWOK42HBnw+7GDHkvCF80ch9bkJriFzz/1LChDrdlq/ND/d+5/jYJhu4UTfvAoZwqozDUztkJhFNvVQ6YLysjaVgY/ZXTw+sKw== 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=mJbpzJAHVf7SPZ34sI7bckAS99O9Dr6n5MsAJQLA6eE=; b=hj+6LNX4+EUf40IsPrX+tQ5EKCGNMu2lyBKhhIm7hUMn71/IfKe4LM6gXlavenAq9gsG2gek31T4oj/P04WwwV2uoxBzStihZPuGod2qWlHwTqj1RjZUiTVlEiyNzrbfboDN8rBfwVjpou2lbWpHPawJgnZB8Hvpsd6UwXOs7Xo= 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 AS8PR04MB7560.eurprd04.prod.outlook.com (2603:10a6:20b:29d::14) 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 07:02:22 +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 07:02:21 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, Frieder Schrempf Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 10/14] imx: kontron-sl-mx8mm: enable DM_SERIAL Date: Thu, 5 May 2022 15:43:37 +0800 Message-Id: <20220505074341.24086-11-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: 8446711b-3f4c-4071-c3fd-08da2e65338c X-MS-TrafficTypeDiagnostic: AS8PR04MB7560: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: 7+5uRioqpY4mNUNnEMdpct63nVP6hR77mx7qP7klOTxhUuQDYgC6s799wKjzx4/pclxWoHZJdR+NGi5I9TOC2jtQJtWFp2RKHuQKlLe7Ki5xd0SkjzAfnaybj9ZK+EG0z9AjNgp1CbEuYE+vKm1HAP58XvWs44KS+tZYmsAlwnEBH+rdzZrOzfLr4JP5DbnnxXNbfG1zKPKpoF+Db84HZog1N2N0e5qUG1PswyUKwwmGDXh6/sPavGo7Sk+WgHEwYf2MeKZvL8C+ZVM3m2YUXczivfNBMV3j6FLZQZZkpe7qIyC5cM5PT75yFJoP6tUNMbxEhvNzhYwTaMdzCEN2NADuZcSZAgViRmVNOkGt2b29GRVkgLpx/aFxJQCnm+tvf+kBWyQ0g+OU9JVmnoXzEiaXS9qOA/ZI7+KFuWRA6tOds+F1+xuxkPYpB75hUGIngyqkJKx5D4q0AafAr/gu5akM51iPaGXGQwQ7Oup8LlTEulpqDmut18Y9l7iVwaYApDH/2rilRnD7F4R9ANJcNQ4FVaXGKTnGLFcKQNAGZQctaHujHtykdpPqtR2mQ56tGD34/4ay8WWNcuf2gBKzLcx6zZMjRssLHYNyAPGCT/iSZewE2aqYO75my49a3i5w27159SQbnloPU6HWSLh97yOdIQOClUOpUsp+iHe4ml+1m9w3BZFDRaNEROT3bfb1Nt/DgOjMsWDzpr+2OxiUvA== 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)(5660300002)(66946007)(66476007)(66556008)(86362001)(8676002)(26005)(6512007)(4326008)(2616005)(6486002)(2906002)(6666004)(83380400001)(508600001)(186003)(8936002)(38350700002)(38100700002)(316002)(52116002)(54906003)(6506007)(6916009)(1076003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QoGbdearZ2Lj2asFAM4OqPIsJsTxO6COD4kskrp2XGgnnIng73YUJAy0lkc9/dsDl8ziHhtTXGEiuGnkDlE63abe9njn9gDyAndzIgtRf3ISh5ZmcOz65qSTa+zlHc0SaFKahX8hb70OADI0f0S9ImXMPcF84r7BL5mRcQpvnvO9GkxYqHi+LB69ZlYWDwAgq7UR+w28gN+8QG/DsPnU+YC3V7h4t3h0kZTI3SCDMRVrVmzRLaLlXHdpkKM18CNny6RM4P13wGiRJXYWxBCKA8GLS7HpaBlrOmiEinMumZZxJBfWKo/nOdLUyzdASf3BKMcsJG9dWnUjRF3xHU7/kBwKN+1Yx+Tbz6ib4yy6Car2xfG3TUcc5PYJnGiv/9+oA97GndfmHtRoOccCVDGdRAbRyhnVeJJi5z7XsxL07X54BRqoAcE31Zn0JurtyCSlWBUmZ43opZyOVsRvwBO5wJF1IzebrSk0bIaRY6maa780K69bhCw2ZmnNWRpp12bNruFYbwGgzzVf35/pDsl7MyxoeRibSLD2OSa6yFk+t9PnpNbXfMt5KHEad54/dubifJgfbjU7876uePUdvvGoX519UQUhjQ0oOQeNJvunXDnCrNV7V+UEh5qVKRFKTuv2CxdjsD+rSzpp/IFrWFOCoO6+UsCIqoLYMW58WDEd7B+5h61f6oSwI8jfs6eoKVOqCx1s92IXQIpls/znlpj5/Pif8m94yFNoVEFmUd6JMT0fvPukapJzhOTIw8sB/lQuwc3fNqjIOPRUaxZDe/m+BujusQMZrhYgZ/QRiTjLe72ArOesS13Dd1oc/7h9qLT/HI8BQqkaT9xiivNjxBH7cdCVg48FrhoKqDhBdn8cuKG7VDY54H7kAlHnb/kYTo0aM533XHsaz159cgnjD+nulVtJ7f8PtSayxTbXtVbygnDOAiTQ6iuLDk59dBWOYXErepPLpWM+yVPJNLIa/cOnx/kh0al4pXnx6HKvOjvDbV2mDGLCiZ4R0+JsniHrUxQ/mRYo7TkNj7ex+rcsdDreqf2P0lyK3D8D2farbCDV4cCdZ/x33uyugUMOp9C4dDKUPfkgA/obxNIq8zcaOHejuWs6leXaSEQ3Ka7Gl+hgCPNISKA9w3PgjFBQDgvFvldgRrIJfgXDlXfemOyGtfHd2hnULHUeqtZAKDQkzqs/opqamKrvkk4hPY+gpvOELvwyQLSJt3NR1Mi3BJBAxSm4fB+v1MkljmaXiRgGZ2mOsKSD8fy/qhob0OWOzqnkkAGfJS3qcn6sZ+6jGCSUI5wyl2oUWQy2K1Va1Wkpy27yg8TD7f/G6qm1R/J81efh6Fu504eS/fjuDPmgQO9RTq2zzgB1tml9j/nb0hs2DIU/lO/rSWaEHckBH0lPu9dW1/8tV+WnLo62oo871C+R8of8av5bfbXlleMFHQt9/ysOPzfoKq0jtOsZo8vnUtAOdYiJXXpltIuF+XbTn6OCkMsmdaT5D6XWiFC5SJaqqxWMGgk7aQMSZFb4TFDqZ5GyQV9lYf8LXnX+reFhLMAR3b4vIuUDQtzzybfkiFWzKzoqkc4SQMXSDyGSOgF9ObHE1tanTTnEU4M/9ZTXw9sGxKiD4Dtxw2nVkdqY/7OUdhbL4VYuMW+4TqC/Clle49Fxs8c52oEgx0vp8stolv347yungdfjqM17elU9F5F/Y/FwMlNDd1Fs/t3ML1XARKL7BETYJ7opcB0b++7OhTWUkyguXw== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8446711b-3f4c-4071-c3fd-08da2e65338c X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:21.9190 (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: RtwQXMTN3C8tUPWskoGs3foUcndgU/bJg/AaGnPuBCwRN4xgKAOBQtTx4OHp3O3GRjn8nk6Ca8+Uuoef7xr3bQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7560 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. uart and its pinmux was already marked with u-boot,dm-spl. Move preloader_console_init after spl_init to make sure driver model work. Signed-off-by: Peng Fan Acked-by: Frieder Schrempf Reviewed-by: Fabio Estevam --- board/kontron/sl-mx8mm/spl.c | 12 ++---------- configs/kontron-sl-mx8mm_defconfig | 1 + include/configs/kontron-sl-mx8mm.h | 1 - 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/board/kontron/sl-mx8mm/spl.c b/board/kontron/sl-mx8mm/spl.c index 4ef03c8c172..a58a75dc958 100644 --- a/board/kontron/sl-mx8mm/spl.c +++ b/board/kontron/sl-mx8mm/spl.c @@ -32,7 +32,6 @@ enum { #define GPIO_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_ODE | PAD_CTL_PUE | PAD_CTL_PE) #define I2C_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_HYS | PAD_CTL_PUE) -#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) #define TOUCH_RESET_GPIO IMX_GPIO_NR(3, 23) @@ -51,11 +50,6 @@ static iomux_v3_cfg_t const touch_gpio[] = { IMX8MM_PAD_SAI5_RXD2_GPIO3_IO23 | MUX_PAD_CTRL(GPIO_PAD_CTRL) }; -static iomux_v3_cfg_t const uart_pads[] = { - IMX8MM_PAD_UART3_RXD_UART3_RX | MUX_PAD_CTRL(UART_PAD_CTRL), - IMX8MM_PAD_UART3_TXD_UART3_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), }; @@ -230,8 +224,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; } @@ -273,8 +265,6 @@ void board_init_f(ulong dummy) timer_init(); - preloader_console_init(); - /* Clear the BSS. */ memset(__bss_start, 0, __bss_end - __bss_start); @@ -284,6 +274,8 @@ void board_init_f(ulong dummy) hang(); } + preloader_console_init(); + enable_tzc380(); /* PMIC initialization */ diff --git a/configs/kontron-sl-mx8mm_defconfig b/configs/kontron-sl-mx8mm_defconfig index 1375c78a8c4..44ed4f3fb1f 100644 --- a/configs/kontron-sl-mx8mm_defconfig +++ b/configs/kontron-sl-mx8mm_defconfig @@ -103,6 +103,7 @@ CONFIG_DM_REGULATOR=y CONFIG_DM_RTC=y CONFIG_RTC_RV8803=y CONFIG_CONS_INDEX=2 +CONFIG_DM_SERIAL=y CONFIG_MXC_UART=y CONFIG_SPI=y CONFIG_DM_SPI=y diff --git a/include/configs/kontron-sl-mx8mm.h b/include/configs/kontron-sl-mx8mm.h index 1b429f7dbe2..20f7f7a74f5 100644 --- a/include/configs/kontron-sl-mx8mm.h +++ b/include/configs/kontron-sl-mx8mm.h @@ -28,7 +28,6 @@ (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET) /* Board and environment settings */ -#define CONFIG_MXC_UART_BASE UART3_BASE_ADDR #define CONFIG_HOSTNAME "kontron-mx8mm" #ifdef CONFIG_USB_EHCI_HCD From patchwork Thu May 5 07:43:38 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: 1626716 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=JBQSQjX4; 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 4Kv4SH0Whgz9sFx for ; Thu, 5 May 2022 17:04:14 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8A03D83FD8; Thu, 5 May 2022 09:03: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="JBQSQjX4"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 1D23F840A2; Thu, 5 May 2022 09:02:37 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on061c.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::61c]) (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 14EF28404B for ; Thu, 5 May 2022 09:02:26 +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=WML0kSm7iX/yx/5fW5Rt3uO66Mpu3dDMfmA0nQ2lWc4gTge4LGPG1Y/FQi6BecHPz50Qj17iwP3joGrm3lIagoR4vD1xKyIXii4K9TOr9LnC0j1kM1Z77Dwbr/wfA3ac4mTRQAWdqiTLUiHT0yTvz84WnMyMwt73z70ddJe47P9nRwLkafQJySFgfTI9hO7lPa3558mVgTjHfdZhyXD0n9mlzCMHqbRya5r1UKRIHA8JUvMOqyd0DjPQ2uv/44vidGEOjhJyf1T3bA2Mt6GI3hjNQlDtJxO8Z6PMUNJuUMku+A+UlOWbEs6g/L5JBoGC6xD+/e4S1lTb/eDS5p0izw== 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=BxQj5Xmz1ZJgw9SGV3k4XO4B421KZmU0h/jzQeOOe/c=; b=e5RJ0sK/4Sin9oOoNrEaKcZcjiI9HvELUU0ynlc8bll4auGEDzrhxBq9bDvcwh3P7/G/NsbALevP3FxX/HUr9f3fWzPpRHv+erhXF0N6FhcMU7gCucCIUROEJbdOjvoFXY22DsnwtekPdu93psEKezQX9Son2mK6gWAcL/IcOxHo1p2iyP/b/IzTlegIJlVb0cVW7oZ1ZyZa6vRgwdAwqm/I1F9B4n/OtbW7kFhvJYhKgfsqYbCx/pUntJpK4IXXsk9h5JGemZZo/L9aLkj6Kxonq9WdUgxxUWvgxK26tkKDPi1Wa9rI34B1Ubjs0OwkbG7uWdAB6V6vEouxInUWGA== 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=BxQj5Xmz1ZJgw9SGV3k4XO4B421KZmU0h/jzQeOOe/c=; b=JBQSQjX4h40isawJgt5bBGhjNp4E0gni7rsDnY6XurZ7jGOwHqppa221gsseIenys4C6kB8dKDIJ8pjaS4zpWPGh7x67QEhhoLgUEDN6Mof4dwOI4Yf2HsadRa7klsXAYcWGKLRKQw+6ttVMz5qj5WKNB7VS4YsCwCvmjMr5iAs= 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 AS8PR04MB7560.eurprd04.prod.outlook.com (2603:10a6:20b:29d::14) 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 07:02:24 +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 07:02:24 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, "NXP i.MX U-Boot Team" Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 11/14] imx: dts: move common changes to imx8mq-u-boot.dtsi Date: Thu, 5 May 2022 15:43:38 +0800 Message-Id: <20220505074341.24086-12-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: 8fc9b38f-8ebb-4609-5300-08da2e653530 X-MS-TrafficTypeDiagnostic: AS8PR04MB7560: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: Awp6mEwe546LxyD6IMsrR8459VsPAbVYrh/U5BsqfmCyL4vb/R6wPihG4mkgxjbSqqs2pwWqbIArX8SCUJcWMI1nEGbYPE72sIgqGVGvbRrZ1uPfSlzhmqRpW/FOfKaNfjm2cWq9oafMDejBaTKXhMYVgdwTmK6fUoYaig+YDxGj2FL1VCstb9VUxGAt0/YIMh+S0UOy5QIlYoRCDpg7prhXPHDg1t5bYQQcjzBYU1hwjiBVeMj8n5mkIgr9aJST4fLVNPnnGPxccHZ2Rr6/5Pp0S/UrApfC3NDTzDG4b+dfAwOrKyBrh3BwnO8uq1H8t4SZYautbCQcBgA+c1mO5APKzMxQ7VsDc3PWego76lN8BmlpySBEeu6HXoopD1mrf/yYtZmgcRifDmjwrk1OgjZIR8shsxyOSf8ttNCw5kRbd1v7Mbhja37JeczWRMAgsy/jAafr71Dio75dRaaHBJBYpxhrzGLiFPnIXUoANceE5fESh+LRD4CIaqEN4j6PLG1+fu0Q0Bzp/DGnfLCK7g5YzFqFcwOPe9RJx2f1Ua1C3TdOIWrsqapHWsrWjuBdL2Oa7egbbhvYRQhfStqAllz2eIhLpZk8ofPvN9BvoxweTO8ZQUXnDqXVP7gT2ZXmjT1/zHOWGJ6c5EMIxhgKjBT+mIXU2MW+i+3A6E/G6HbHZd+s1QOt5vZkOtl+YS/jE+JQqfYOuor4nGVzuyLu/jGlKdW0AotamqsZrIgazHo= 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)(5660300002)(66946007)(66476007)(66556008)(86362001)(8676002)(26005)(6512007)(4326008)(2616005)(6486002)(6862004)(2906002)(6666004)(83380400001)(508600001)(186003)(8936002)(38350700002)(38100700002)(316002)(52116002)(54906003)(6506007)(1076003)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7kT+UOcv+/hpKOibjnBGx8V6Gbs6iFw13ZWX9rSMf/1E36PBoBIPVY8XbG8SkLxBylmMFbc4rkPGk16pyx/UaiwZtcNN+8DNAzP6+nZjLOy4mBeph9TBZKn6h670ZbrsN4z8/nYU0VvakiUWT1QTCRK4bCDZOMIB+UKOO6MoTX+bkltJq2p4qG0Cb5ODcFDvfIcK3Xp82sOP8Dti93PyeNFg1U+K0dz8paLncdwWqFZECL5mqeMZQJpgkSAiuNYVk0+oOFQ+1WUp0+ywBkpw3FNsE8lu+TmOeFhJl1lPngykiijIoi2KqE9SOCZRgsFcC1z0us2nPv9o7mJlxz205936DXhIOHqCHHT9l98uNQjninyEGGPUqMp7Su8vmdtpd5/NbLJmSCrSTgWprs+WMqfhPEU+Bg/6SkGT8hUh8bw/OwSl8he6le6URKBugc24S5RafAzc1mxJBrFi6q5UzqHGUuwCE7x/cSpo7TJQ19e9GAqe04mVPkN1rpXtwhDrJENjw6WTghIG62b6tfeC/Jjg/HFqecEZqSn8/Ir76F0ditKjX2CikDu5GaO9llTgIe0hbfzLI9s+tG3yB0UQ3GTxzhiLol/fm9f6p3x9rSsn+pF/l4pa2r21i4lR7tA7ize2yLLKtGOP5HXeTRRGTup7ty50AD1qaDlLh6T83Ys7mxQbafSiIERuwDZmomWHsTcdCDY3IP41M2lKs1rxFE100eJv/LxeG/Rs3jAkopo4lssCZ3DhsdqNQwr4ojBi4Hj4ODpcmCf9Usb2Ilw9mCo3GbmnLPKGaSjCHQr0A3OHAdnWWwVQy8OJCRlr04/MVUxTa2vGQMMyyYZX8LXR5Yn7LCWHY+bbbqZIsoq8v+hAQl3t8G4mSR//0A+aYQLpWGcNmnOHaz0mrlh7Q5q6MYa7KGeac77dlFxcTgbHD5yuEICeKF8aD4VkNnxHCrd1mf66fj1QH11fWgDqR4x4fC4k61j4xhUjzb77QMI0fmrEFgtq1n78D5IS3JAALZ2MH3UI/OWfYHyLmq1+nUja16t6UersUyiO0rtEdIxehxdMfSLXr6A7hQGICJzzKs/rbgHysZeYZch9IQzWk7YKWqXuBrNOtemif0TInGulkaEozNxj8tOTIv/sJfa+Ft61gCriVcBJ4OJsdOp6TYxODun+5ZhnyXVjf2M1GlccKKIZNOTkK4zV1jMm3GZyKvslKUc0kgjU9ggADi9nI63T0jlWy44BRuztcw7G+mN5pkauM6UNoQrc9Xiw63gnVClL2wrkHZkOQIGdEbcHwQKHAazIW/lmL6+EblJDucL/pzmtT2VlEG3MB1CCcpX+GDw4kFQk0k7d/TmtDIF51lZniH9rT5KOzE7flEVWudXim66ijzc6bzFlmjmZKZy7fkCun7CaKJBZdg6ulGpEbSZs9P4l5/7bV7jl8ArfISnf+OhsHi+d0W+oZtNB/CuzRUwh4aqMBu9Ci7tzaCd1WhezcyYoIGvimU4Ly9WLhLQrkwIqzOYKMvejrdYean0Q3YoiHGLgv/i+2CYU6pKZfBjk5I7S+LTiTKVJcqrXUWrrLgdwee9pz2rgIXsw4qnAiRsB168cHFlI56wc58l9HNhDmbEoRFEr6kMmynKGO1paqzICE5BvcYP9tOHs4isU3cPtaPclRLLVhshpFoaL+ZpwFBQdh8+KmriYLAVE7xp67wZ/a94d2HzgykH/rdRbaunCIsAIkL0iVRE5f+bOE5rpKA== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8fc9b38f-8ebb-4609-5300-08da2e653530 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:24.6842 (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: aMhcqlQz1hMee1ZVZ/nfVbXipxpYf2jMFIZShZj6bh+9mDForWRABPgMXgBvFr6knIZSUt8Fv0xoTUe+FEkwnQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7560 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 Move some common changes to imx8mq-u-boot.dtsi, so others could reuse it Signed-off-by: Peng Fan Reviewed-by: Fabio Estevam --- arch/arm/dts/imx8mq-evk-u-boot.dtsi | 24 ------------------------ arch/arm/dts/imx8mq-u-boot.dtsi | 24 ++++++++++++++++++++++++ 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/arch/arm/dts/imx8mq-evk-u-boot.dtsi b/arch/arm/dts/imx8mq-evk-u-boot.dtsi index 919c1f66d38..67da69a2eb3 100644 --- a/arch/arm/dts/imx8mq-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mq-evk-u-boot.dtsi @@ -2,30 +2,6 @@ #include "imx8mq-u-boot.dtsi" -&{/soc@0} { - u-boot,dm-spl; -}; - -&{/soc@0/bus@30000000} { - u-boot,dm-spl; -}; - -&{/soc@0/bus@30400000} { - u-boot,dm-spl; -}; - -&{/soc@0/bus@30800000} { - u-boot,dm-spl; -}; - -&{/soc@0/bus@32c00000} { - u-boot,dm-spl; -}; - -&iomuxc { - u-boot,dm-spl; -}; - &pinctrl_uart1 { u-boot,dm-spl; }; diff --git a/arch/arm/dts/imx8mq-u-boot.dtsi b/arch/arm/dts/imx8mq-u-boot.dtsi index 1dc060ce0c2..912a3d4a356 100644 --- a/arch/arm/dts/imx8mq-u-boot.dtsi +++ b/arch/arm/dts/imx8mq-u-boot.dtsi @@ -10,6 +10,30 @@ }; +&{/soc@0} { + u-boot,dm-spl; +}; + +&{/soc@0/bus@30000000} { + u-boot,dm-spl; +}; + +&{/soc@0/bus@30400000} { + u-boot,dm-spl; +}; + +&{/soc@0/bus@30800000} { + u-boot,dm-spl; +}; + +&{/soc@0/bus@32c00000} { + u-boot,dm-spl; +}; + +&iomuxc { + u-boot,dm-spl; +}; + &binman { u-boot-spl-ddr { align = <4>; From patchwork Thu May 5 07:43:39 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: 1626718 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=dsv/ZSxQ; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 4Kv4Sh6Dsgz9sCq for ; Thu, 5 May 2022 17:04:36 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 36641840BA; Thu, 5 May 2022 09:03:18 +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="dsv/ZSxQ"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 6DCBD84021; Thu, 5 May 2022 09:02:40 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0631.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::631]) (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 70C4A8408B for ; Thu, 5 May 2022 09:02:29 +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=n7Z8782yiHi5xswLBdpbfxa2Nf8DBnD3XkxnmAvPoqgx0VmxRYcpjuxDyz56XYbdZvlTzor3VIwYFyUtuIAPdg0lZ5sKebHWibtLzjVm1Sl4UAjB5lo96oh/bJh01qmvxO72QGDilnbN5oiPGUm2Q9hguSqUBGib+7vrwZqr71HMoXO7MKZCqAnq4cAsv3TdSHAgANkPBiNYPP3PGzlV2J2GD4KLE8xuaylFhUo1GAWgKRvxhQhzvzJQx/PgU57GcTZVrWV3eaO09Cpk0YTxIbqsrGVUsvT7LexDgW7al7oF8wTeUOY55ZTm7Du2E2eENi4pnKNYWeqsl5+/jqaH4g== 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=ZfJcr1NsnoYR8i8PeUFSVImbapjzoBwSF1klNVzGIIg=; b=OvAIRESw3tn8cimL5s36oRiyna/r1FwHNRctII0fvQC2to3LC8fvWozFUmsDZG1nyfhs6yaCYj/nhWe+8BI1d8ncZ04KQMTduU12EVqp6y1hVQJWCtuaOSkQlZIo91npRZHT1qcwkLeZhmpJOO0K41vqormK0dP35oWlle6Co5UJMV7ewhyklL1xpYPTw91fx0/SsDUy5DLmgXP446gneE8X4Iz6VOWZxIEKO6Be9b7NTD5gmFu0OJAeOUjc8WNH/IBAsC6oE6j2H4Lca1EaOrm8MnPH5WrLyBAlIz4O4504s+IIQIdDwAMihquXjeG5WVGO0NjO7zxshAGyljQ35g== 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=ZfJcr1NsnoYR8i8PeUFSVImbapjzoBwSF1klNVzGIIg=; b=dsv/ZSxQRUooBKRmpdiQ8IiFBFln5F/+DdcC14wnbqoDhZXca3+oFjbGOUBR7+J30v/krRQ460GgGPBi29FFmE+QpA/+g0js661JiizvVRZGPOqmxoTA6usB5OGkf3XO8srW2sSj9SCQ1WxiGQp8h2vNEYxT3m+vzuu6WPW9j5U= 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 AS8PR04MB7560.eurprd04.prod.outlook.com (2603:10a6:20b:29d::14) 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 07:02:28 +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 07:02:28 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, "NXP i.MX U-Boot Team" , Ilko Iliev Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 12/14] imx: imx8mq-cm: enable CONFIG_DM_SERIAL Date: Thu, 5 May 2022 15:43:39 +0800 Message-Id: <20220505074341.24086-13-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: 74691fe9-b8c0-4a2f-10ee-08da2e653717 X-MS-TrafficTypeDiagnostic: AS8PR04MB7560: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: CDxDP6IG6FYciePg6K7F5yD+rAi7Sche1dYqKqUK1L7jXPaOaLmj6DSyVXkqgZNAPIFng9nsnpVy8sxOnc5UtkQIg7yZ9K3TysrUAXwoukePXnGgSzXbkspYfks3AecVIbPVLMRKQjXAABqX7qq3mHI0LrJvu4ui5/vwF0QyQtYHCrgScMda/L9gRMl4HaM48tiNPJdj7xAZPVXrenPrd9fUuYeMLhEIi1fpgf1JQ+f/R06lX3tdhBon7I4uZ+p+1e/6gtN3rMzF4h8d8OqOEH91f1IK8FSR3s9+9Tr4Dx5Fx9V+1EtL/BjJk4uZWi3rb1myyrEjTXHyo3n1DB6sDAJU2WWYrvSb8GSxat8vP23JiXTvywimzsL542/uKVHg6AS0KnS08wkLL78totxkQJ++UsTaflPjBbhn5CoTIjADMeqg8CMzI64M0T0hGTqIY0oMuDjy2cz6HC9SsEwCCxOsr5gOLBJM+GpRpRpAlW0KthdpgttZdxl9iAIJZQAzqoMTtkOpRh0u9Tb6IwxoKME5VpT9addn7sSG+E21vF5FqJKIzu/tKKH0c/TqcNwm+GqX2vPoCQBRWsdGeZnx44BpjcNtCuNdS7xZ28rF2wG/2ntma3B6YjHykPIvNvM2dDjeuWIZrhrc60A9LLYfZpabUkehaA96BUJOvFHrchAL+iys1Yb/RDFWRLiGzY7XPtC/C/ESFt53HJyg0jykvFEaPLrPtmo51U16orUwI/U= 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)(5660300002)(66946007)(66476007)(66556008)(86362001)(8676002)(26005)(6512007)(4326008)(2616005)(6486002)(2906002)(6666004)(508600001)(186003)(8936002)(38350700002)(38100700002)(316002)(52116002)(54906003)(6506007)(110136005)(1076003)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: cNRoBbH7zK4DiaPZImaaLK3V2nl0DxfJbp+t6ptrBtQMdozNWDb+TcF+3dZrBxxzdNzzb3hu8E/jivyU1aA80WUT5mGdtWwTb3RZh9ucTDVkAjddiaHXzLfycGxcimGcNOuoEcAU3bKPmN5OSvFUm737lH+LllOQ8cQvS/EV/5tbQDQZ+s/hXMgUZCWrgBfmR9EQlWR+dqNGzn0xYGesM9P8ltwIpmWPoZHL0E9OgFF2Q9arg7wj6RBiTz88c+l0+7qsPAX2vS5V2fVjKZeHNfn3ubS3d/lHl4GoxAYnMMssXMddsqMiDqXXijoQKsDz97gGbkfZ3SB0ZDOuyoK6qBE2788IIvRgxly9X7VsrNd9PU2gsLBlyZFzWvKTSXXkjN2bk7tQSxwW5RjNmtL6+XUO528bB4EK+EErKw6ihKe8FrNrmuhM3flJ57UrcZT2rqRuyq7h8GQIK3rSVt1atLSJ+GUoslA2G6LWZVu81iMIBwfZFaXkgJjp/I5IwDQbPgd/3U1y2HTnfwX5ii4uq7hQTp3V+erJMfLTWwNxQv69KkEl1EE7J/tcUyN/NatQ4BbVNkPYmLFR5EEh4svd3DSIH/GLSEFF318ujqG7MZa+paTaDEEhfA9s7b4JQHhoWSFY80xOIPvns/mtXMroj7tx5MMnTiX53hKMUlHM8V0vigkvIbth/6vOSZsGrAj6FSzYl0AFufX2LxdcyvteU1+EQ4xx6sKY7j4WuirOjaE6i/eGill056raIc3sjRhNqH3hJO2ObkdCwAux56NXwV03ioVAI4dA+9eniSPOyLsX2qAvK6+XGtI2LydWAbR5bNGorgrCx1cajbXstdZTtugcvMyHBKMY1TPTxWVvL6BF0LL06kGtMKqeWMWvc96+w3x2HhrNcrJbxxH6YXCvGC0xLgabqEmjp37ynp1CJIU9Jq7DOd75wY2WWTyvDCvqrX1C9nsGi7Ue1VdrH+H+ldWztiUy8BfOwu79Ez/IhUO9aCHLpPFq8nS1OVYRHlxyiX6sABTsI+M7K+AL3YsD7Igaqzbq3kW9pbopBmg+IXga5IDnFWufI7Lf89TLPh4FMME/RnbZGuoUWgIWlh8GFJeRlJ85bVo9hLCBQPSXEFe+zuE+YOKVrog4QTJYDghTI2y0FZOP03qFkCQPLFOIaSK4wmqNAKgYW1v7naINmm9doE6FzWB+fCO3cSoFLVUiZNcwoDUmjR/j4Gc6QRYL5ZybXUjqjjwk0z1xsDdnzjllefHROA+u2AxfDUmuj/ZiamEFG5E4yC909HHotmXuRD/5ATvR4DtYUjpY4zDF/A1yRph75GXDo6rkk2SxRjqdpI/uHMwG0hjPPSUMFHGWfrdZ+1GhRDIt6T1mKN/0yOVTq0PRDKAUh3+wMF2nB0jVhvjeTfMV8+/VtwrYnG8zBaCNwBdAGWxES1H4+rQV1n0j+LvGSTU5HlVi1PJuglInf4JhFrETnCGsjzJPtuBKWTd9YAI6ymvWwS2URVfHmLrOSXyD2WptQFFhfbSOGF4PQdGQ/Ocla/fcvmUPfnpNrjmQw3y3dLgN+iSiA8u+bgOMNAnSn45y0IrXMuX54r4H3yWBvi3uDml7Sw7j1w8U6tvSmOsPJSG1Br9wT8yJWRnyT5mQkTdMRBEXPGkfF/R2h3Y0Me4kRvo+FolwxyOa0uKVHDti0VubZr5yUBUey774TEXcmYOJw/DkHOColi23gF822uOF39Wz1R7JoaT5gg== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74691fe9-b8c0-4a2f-10ee-08da2e653717 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:27.9992 (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: 7vEiC6RyWHChLH6M/SBvB4ZWujZPlDG94mgfzUr8SFcyDzWr01ifcrXOgPh+tJO74xZyv7lZZHb6Nyt629rhWg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7560 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 Marked related nodes as u-boot,dm-spl for serial driver model Enable CONFIG_DM_SERIAL Signed-off-by: Peng Fan Reviewed-by: Fabio Estevam --- arch/arm/dts/imx8mq-cm-u-boot.dtsi | 8 ++++++++ configs/imx8mq_cm_defconfig | 1 + 2 files changed, 9 insertions(+) diff --git a/arch/arm/dts/imx8mq-cm-u-boot.dtsi b/arch/arm/dts/imx8mq-cm-u-boot.dtsi index 476a8e3dba2..e2f4b0e740d 100644 --- a/arch/arm/dts/imx8mq-cm-u-boot.dtsi +++ b/arch/arm/dts/imx8mq-cm-u-boot.dtsi @@ -9,6 +9,14 @@ }; }; +&pinctrl_uart1 { + u-boot,dm-spl; +}; + +&uart1 { + u-boot,dm-spl; +}; + &binman { u-boot-spl-ddr { filename = "u-boot-spl-ddr.bin"; diff --git a/configs/imx8mq_cm_defconfig b/configs/imx8mq_cm_defconfig index 1cca21ec55a..8e024604378 100644 --- a/configs/imx8mq_cm_defconfig +++ b/configs/imx8mq_cm_defconfig @@ -78,6 +78,7 @@ CONFIG_DM_PMIC_BD71837=y CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y +CONFIG_DM_SERIAL=y CONFIG_MXC_UART=y CONFIG_SPI=y CONFIG_DM_SPI=y From patchwork Thu May 5 07:43:40 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: 1626719 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=cCsfx23z; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 4Kv4Sw0HXNz9sCq for ; Thu, 5 May 2022 17:04:47 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E093D840ED; Thu, 5 May 2022 09:03:22 +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="cCsfx23z"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 69AB58405A; Thu, 5 May 2022 09:02:48 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0630.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::630]) (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 A5D848404F for ; Thu, 5 May 2022 09:02: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=arcselector9901; d=microsoft.com; cv=none; b=J2ksJFPHjyRN+BY0mfSARQBdmbNR5bGnnXMh25MzmwXpQuakvj0P0j5bNqcVwaH1adfVdeZb6VOSjlC3r2hZMKIS9Syq4qk8GfDl219acguDTDdDysgLHrymBS4x6xwnXu5VXjrbCKEaeP6TyR0eRuAf0Q/dmD0enFyEO90wmIYBd69WGWvjmdvIB5eGNTDuINbC7V2uEvfEv8VfPHGVchQAHWw/VCWZuTxePMe++taTDyJ+ewZBLJcRW3gPuRLDm1/KeMfQxcy0UCm8i9q/Xm6i/gpwL3TDmwg/RZEeYRZ8ZtxxrnaXLJhflHMybGPUb3D/ba1S31ctLe3HvXmARg== 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=GUp1qzm7RG83b1EUKWGoDTwngAf/KktZJ+otaepmeCA=; b=W6OI85FsY+7NnwRy6jwn6N09NqQU2+TD2LEW4XF64M7ayNScEvX+u81X/ZteLzqYq6PsL9aih+klwajvWbzz6HcFOx/YxMaL0IgpTV+ppVfvRPr/AUfHlBlo6wQGjnHPgHnR4UFnQxkor5NQHx3dIe7Eibu6Y5We9cwRhzz5UmHmS7Nzm26A5sJYklm9jfu711Zl+szhDaH8KAlciRJpZ2SwsU7I0BSNnc17HYOKeB4wWE28Vit0alUQlbg+KbuoFIpWllOwXt541socHUFWCMvQ+fXvCuBsYNI0UkN6kWvXK5HZNhOE35W9YXWYH6bQGd/5dWR4NmsZPaeT8vx2Aw== 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=GUp1qzm7RG83b1EUKWGoDTwngAf/KktZJ+otaepmeCA=; b=cCsfx23zVbUuyGRwnWQidC5pG08P3t2eXfi7VTBEUyX45eSWAbz/on/jpTRD7DRXLifZS9+mKs5rzrIrOMKwZOmIafw7L2mZYAxtgTaQ1Vu9kNR8a0iI2tGhE0whsyMvOwcYCy9ztiwmS0FP4NunbcymNIy5tv9RkT0zvyPoL78= 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 AS8PR04MB7560.eurprd04.prod.outlook.com (2603:10a6:20b:29d::14) 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 07:02:31 +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 07:02:31 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, "NXP i.MX U-Boot Team" , Marek Vasut Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 13/14] imx: imx8mq-pico: enable CONFIG_DM_SERIAL Date: Thu, 5 May 2022 15:43:40 +0800 Message-Id: <20220505074341.24086-14-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: e3749232-1def-40f2-e03d-08da2e653904 X-MS-TrafficTypeDiagnostic: AS8PR04MB7560: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: Tin29BuKKCT6Ek19EfplrGxKGptyr6cuoA+af87kGR4xFIkGtcvDXhupDcfIKi/OpBrLxsb2uDsOCz8Ngk2x+aAxGN74/R9urn0B5cH7chuKTIvzfoBB738oaHBy2QeHmfOH4wVzYhxuUKUxFiRKn1qE6PXXE2KdfRd1ceGcEA1Kaucf8M0ZcaC2ga91pZvzpbpu4LH0JwO67Vrloxi/ocySdCR2G4LsKi15Z7zQkPWJu2zp/gneibCx06QsTDKcPgzIEVQZtW0RCmrE8XM6kG41P/Llr/2Bm6ymTvvqiM6B+zZwHv55b/rSMCsqKBbG1wYQSHSWRhr/W6GQuqDoILeSHCaZXaNxPGsR/U4OoFDdq8aaMBmP1QGblKapeyk/FHh056Q6BjtIkc04+F1W1tthlOGjGcKj8cDN3VKEaQqmsZwQmHeaT8pc7htRDyIIL68RHe36xewM+uod3hgvXH+xyeADwmUiyXcd55ZaBb78lxKPkgbDGpKznGN8+Ot5lrVYD84C7bIfgK6m8HGI1bCmn13aRX515lwDg7TsDT4WKHWEFF8VbPha9z+fbY0hZio7WBVrpY/+EbcYfvimWDszDmynwqVAMYerlpfz7GHbdaIBMP6v7Y0oj7T6x/QqgUCBQKczZTBlXNx1duMOvY1AUbQ1hQlDEAlw+h+GjXtvz6QzruOYAIB50FIl7zAysbQFXRWU4uXXdf8wY0V98CyXhOLDi0C1lzdNd1toQMM= 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)(5660300002)(66946007)(66476007)(66556008)(86362001)(8676002)(26005)(6512007)(4326008)(2616005)(6486002)(2906002)(6666004)(508600001)(186003)(8936002)(38350700002)(38100700002)(316002)(52116002)(54906003)(6506007)(110136005)(1076003)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: rN7jzTm/MQNAW8F0zXILAImy28reyvQb7myBfgFKorV6jc11AGROUWJdh8GsFf0mRcHF9v94bqo/NyuFmiRO9p937nMkRzzDp4TLByK8c1WaNM2DSPm3hKj4VHiniZebMacx4AunzKpIL7L+1l0RBMnPevshq2BS/ZvyexVwZgbE+TF6cdZeZkShaDzrSMii3mlLMQIYBcTRdwVKBYBFBzvaR6g6rlmlUs/A67T6iKi1KZ2U4B7BNKOKSzBtr96rrYvPEJTCz4dRyyvUpWRT+QviXV0xVSWVZqmVNXulsgoRw3HZ9MaaZrl0I+ixAkS5uiIFQJyZXm55XTOyZi2ks17R8ajjI54JRKguhUiB77dmRKDggqjyGcCwM+hytXf+37MDVVEirPNIpDplEHP60owjUDDy6Q9tNGCK0BLF9yMxGCZ/ctj2D2jVAaDp6RfhvtwYka1hxIqOzSoQ4uZVJ7hfh+IxOZnOT5dQMAszoZLADsUcW3Il9YIRnCJx0CyDju/rEIG/vrOD1kNsWaTlfYPr5STPZ/BhmT5cttccUYJ762s5rGGV1BjA+pPyUO9R1MR+Neyr31vYXyiDwk6TFu2+TcRWspo5Kldaer7Cnlqex81VsquHc/akb0pyQURQuW66O4ht7/haRq1fktXZDzHkRf6/o/joqnEzulDkZKGLZA93Aez/TkvRCyxEVL/wa6PrfSdmFzATPAfsWJmhZCyOUwENMZmghsyQUIpHaCdJCgzlnvoEP1hVSpBiU+jqL9DmfaMF+/OpnBdlKXvnbZkf+DFwcUV8E7jbt3PWqX1FpLlEa4zFu1y2SSZpDFuRnEhgpBTbZAh99fQz1AdzK1d6wiD8CxeOA4wdv/lhdBJxUs5etf9X2wKgdZVhrHnrweEED3PSSkPl4XoKlZNuVa/ot0ya+cLu5llZoX1slb19prcKopL3OHy0XM7PcjEmIl2dsyE8cIcXgQItSAStqdnXvKEA75zCLBOTwg41A+aY9Kz5tSGrAR5rqTwH4wM7hnR4vkWTiFhMGGnh36HJNL98cGDNw/pIyrXmiN0PhRR0ly2JrmlnfFQLt/NantlZ13R3tq9Z5isBnA2rVYO/pMbVXisHQwiS8iU+PwudRJ1DaUR6U5KUdjemSSiWwl14dub2xdrAY06HfygDubbgmoPCSitSn1ZaYw82wPqBH+Uu0VHjMM4/3KJkB04OTgFFJVWAS1Z1p+8/9xfR8GO7SmBExPUiYeDFpOWI23o/fdLTF3/yRYlqlRd284Afw4dCXz36TqNfMzBGCOauiGm+d06QvsI2sMCpuAYTGmVphZ3Epu+iNAjDfj/YNl9KNnCNgRk7q+uKmNLm6PLe8oGFShBE1rVGn71pzR/V0Jx2Nb9IRqOu1voI5s/rj9ugN1+4JndipvGp1GmyflAAuDwTUXCYZdIUU6P7FT0NEOdz+ge0a+l8RR+h38Kgv6qcWh9BGIk1wY8+Cc8023YJauR8DjzEtiSNSkzdjGrnfktPnX/rpwDI4VXoUprhXbrbToACFDiYrDhE3JSaYW+7KkELe9VzumvmN2uNXkdnh7OXpI9szlnYXReCI+Oxeyi0sIfCwRBLoL6oevo10XGMlTLajEhd5w3O9orQoW5O8tk2s/uRhPVdsLYgzBzNYKMofq/okfCzG1qUZTWXA1XudLSTJXjsKM43WYckkDYAZUAB4ZTuBG1sK8iEJtZJOvK5ywtLx/m723B+o9DfRNSwxy4dzg== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e3749232-1def-40f2-e03d-08da2e653904 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:31.2353 (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: o1EtDHwIQuugp17lPyg/MjuNhDEbsQHol2Lx8Ho1TpDWBUc3A6aGed/89lvgeZVqsMhXXy3kBF/AVjnjIXLZIw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7560 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 Marked related nodes as u-boot,dm-spl for serial driver model Enable CONFIG_DM_SERIAL Signed-off-by: Peng Fan Reviewed-by: Fabio Estevam --- arch/arm/dts/imx8mq-pico-pi-u-boot.dtsi | 9 +++++++++ configs/pico-imx8mq_defconfig | 1 + 2 files changed, 10 insertions(+) create mode 100644 arch/arm/dts/imx8mq-pico-pi-u-boot.dtsi diff --git a/arch/arm/dts/imx8mq-pico-pi-u-boot.dtsi b/arch/arm/dts/imx8mq-pico-pi-u-boot.dtsi new file mode 100644 index 00000000000..9537aedf29e --- /dev/null +++ b/arch/arm/dts/imx8mq-pico-pi-u-boot.dtsi @@ -0,0 +1,9 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) + +&pinctrl_uart1 { + u-boot,dm-spl; +}; + +&uart1 { + u-boot,dm-spl; +}; diff --git a/configs/pico-imx8mq_defconfig b/configs/pico-imx8mq_defconfig index 1b0d12cf8d4..91aca29e830 100644 --- a/configs/pico-imx8mq_defconfig +++ b/configs/pico-imx8mq_defconfig @@ -83,5 +83,6 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_POWER_I2C=y CONFIG_DM_RESET=y +CONFIG_DM_SERIAL=y CONFIG_MXC_UART=y CONFIG_DM_THERMAL=y From patchwork Thu May 5 07:43:41 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: 1626720 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=OQM+CdYz; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 4Kv4T70TT7z9sCq for ; Thu, 5 May 2022 17:04:58 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id BD7BB84104; Thu, 5 May 2022 09:03:26 +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="OQM+CdYz"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A623E8408D; Thu, 5 May 2022 09:02:50 +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_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0621.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::621]) (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 2D57B8404B for ; Thu, 5 May 2022 09:02:37 +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=a75BxOVAn9xV3wk+XK5WLApgJ/Rj7Utxj6vawSEgEsJYGr/1QcC6Mo62k9Uc1LHZUyUkV3HZ/vbvY3yHF4qPba1p0FMhAISnKbu1mAjA3462zNmPLl9dgDV3qSC4kiYFRVPGl0Yqy6FvqkP7mkET4xIywmm48FZrT+96kV7T+ZgsryrqPiukfmxCA451kn/nO7EO1tz3INVpJp74uM17Yd63j+qKET+x/XgtGDi3+OWiTpyqmSFTkVhdJtiQhEJnDAqxmkwEUUFo+p6qfvvOBvKpEBvl35Vy0NmUUF0eT15uJzdXb5tpe0MeWQXzuViwg0+xMHrhX1ljs/ZFDdTNPg== 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=YSNO08+Jkld+j0SZVp0ywjZzAzKOu/j8R9/lS4A/qZY=; b=nr8KkQizjol5ffHzvJj4MSbYtsvkz0FMPctjUBzIQSjFLurOOKEpYfmXbVb4ha/ogyIMy4I2bGPhBB+8wwRoyf5luPF0zkkMpx36H3tc9VS4kdjYuEJ5XMh7Qo5JfF5rBMppP1Vtneaw/i4ceBaACtSeO3FOPmAPAW+EXK8ax9JJwHstPTw2JRD19VUW1wTFoaXbBpy288bj47Wgd/pnPE+NLtiyuhNRG93/Tpe4kqEW+DBJk7Bf/ITRfAkZuUM5VcrIticL2h6n1YCLakoYmgLIIym+Kdn1GXnmG8uawtC9JYRSJZUXnSm/YHU+ZXlDoljmVxPYVQ3HswjcKnfZRw== 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=YSNO08+Jkld+j0SZVp0ywjZzAzKOu/j8R9/lS4A/qZY=; b=OQM+CdYzOrbim+/WDUEO4qjLJJi+EX97AOsJ08ZnY6JY+0GwcDwjrDtZGVCU06ZR/7mfEYgTMOYxO4UupCQ7fDJrmDd7+Dm4A6YDyLLoKXLVFyIvlAoNK+CfvSNAfwdmVv1mmNnY97m5JwMg0wluKxVYuISppjQEvhQz5ICl/Ls= 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 AM0PR04MB4914.eurprd04.prod.outlook.com (2603:10a6:208:ce::19) 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 07:02:34 +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 07:02:34 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, "NXP i.MX U-Boot Team" , Marco Franchi , Alifer Moraes Cc: u-boot@lists.denx.de, Peng Fan , Fabio Estevam Subject: [PATCH V2 14/14] imx: imx8mq-phanbell: enable CONFIG_DM_SERIAL Date: Thu, 5 May 2022 15:43:41 +0800 Message-Id: <20220505074341.24086-15-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220505074341.24086-1-peng.fan@oss.nxp.com> References: <20220505074341.24086-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SGXP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::18) 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: c212d37a-5412-45b0-3bd0-08da2e653b1d X-MS-TrafficTypeDiagnostic: AM0PR04MB4914: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: Sa2vVqAOph9V+k820CLwa22qJJQ1crCtLe4Jqq33rvyn+uzJcS5Wq80VUO5kRurm1mlXDuaq8rLMsUhyfAQko+B2/A7hwZ63SOmclv6YefKqgPLD2Ot7LsN+ocCwOTh225I3aiwclJAM4xKBOWpE8KEDNA5CGMrY32bByPmSu08t41sOfQ5sKFOS5wsYYBwLtRY1MU5YOY4ur6jBNCjdjf1M165cFaA5cmH600lWWj+knA7KVGmZEEzjeFk/1HB4GcI8l6v4ZzaBeE+PrcaAorsNQBVjDhxRt/qWIN2UIG+t5utrP/+zNVML8DKpQbGzaBA/hQhSXFAb5BketTpb0z5Klt7ZCUbTRrqcY6HCOq0pYgNxX9L2b/qBRXAMh29lpUIysqM0/mSB8plIyRZQmhJgD+cHMwrqDJ4nPkHWieF2fwkY9iukpsdqHFnBxooh6L4zCZbb9/wSGU1O/7G9u54A/A0YXrJO7Lzr9kdzgCbrS6hatbw7prLoTkH7I4wyXHaM4X5kZJ6XlC5Nq1EJR9EyMIgIcs2PGOEX7HD9+9GxnzHrRxqc3Trf0O94L9XGky0YM9Y7Fs0H4xgDwYubtc0/+6SHXWAWvTrAT8yIazb2DRwkz6wttmZq+CaWA+3Tr3Pp0h4+pb4qyBir8/t/wYEE41vIiM6WvTI8JdGTWL6UNrsnfHpwzfJHvA/82KtXd1CZOmXBUDy8ZmTDAnvzF/or6R4NrtBv08fx4sg1c/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)(110136005)(316002)(186003)(1076003)(2616005)(66946007)(54906003)(6486002)(38350700002)(38100700002)(508600001)(4326008)(52116002)(6512007)(26005)(6666004)(6506007)(2906002)(8936002)(86362001)(5660300002)(8676002)(66556008)(66476007)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ON0J3D61nDfqZAyhyfrazrQJVmUscVdgf5kO1XpKYl+QvkrdmKNTkmsPBFkgovUp82af1yCFSqo3qp7A49WUx/2PBIC+zuOY+eZq2DuaCgE8CZBVKt6ppGwtixYi+jhNYb0GGmjD/gS7wetFUvLaCvLZrB7hD9psJrNDOvNblYMquopo6+U6Rua7dWgzJkR5MQdpmI2eojsjEn575DDiBzy649azvImLIgj9JZe3v5TjEidfSWBx2ZGzRkY9TKQraV8c/TIGpwA4JD59L5J3jlJ1kZoHGvzFKZsbn7FsUTy5qVTPjckT0BMXGWbJFGBnpq9Ie+zicU3Kb6Ijf/p/GfmPmkPSHHAkKMXGHjFYeOW9ts+TC1u4AuAci2Ujr51CHTJcXlBGopYN1mei8M/gCkaNkS2ufbk+U1IVX/l+v9VJQD93XGJ3tZFq0E/lX95q09jXIGJTFQQMgTa6VfOxWDZYbA4ImOhhR8e0nS24uyzeeOMPHrqwiJdwHt1v+5sI03LLGdCTwdqdmbdJpkdKq0Ezf1JanWxqjS3DPjfsXPxTebgWVFD1zggJnI7zyNAYB6OfAm7ZFkoAlUp6I4Iw0dn0vBOZELsq4AVQHOJa6qVsPnebwS5B0Cm0oaOSV2bIlYv6OP+isK/SR9HBB7zOITgdV+HbWbvbDf6okC+EtaBZmDAseJed1Nvk6DqxiflEKHOw+K7OGFH5gid2Jv2qzQFVl7ljZs3XfTY56x7dNrYPlTM7WL31IsWExOtSpdGgJmySHOOv6hd1FGwyMrZ90HVzPQR4LIx7cYp0PqDph4sQhIXbyiilBPHLx+vp3gtxyUEpQimFMU5Mgpo5U7gDkblHdVkrtV9sfO+DwR0Po+l55uySg/DWx4aHnBJ4QbxKYXFEy/f9tRN/H5Ta5LH/hJBh0+GJtTplondyFjyr+yhFkuEcdfeguHLM7mpR3jEI313hyb6XvcT8x2ztOp0kqsRNdKcLQsfvDsbmagC7EqXzy+FBAABnGjpdpJWyclU7TKY+Q+3fFEju5KiM1J3CXxmtjRpzbKb/URwCqpodMRSNi2cS6MM0ea4a/4OLgZnsUcS2xDyBnhYy9r2/l4/5bo8xXB3kNMYi6InXKg/R6Y4YLCDZFgwMaEOoRF42jr8yXYNxHE4ArKeGHqoAPu1JBNeSsIoVdBnnzBGmHw0flDQj1L8Q2aCqd296sBXclCD6C7tkf/DoAre909SXtYuc4NiFQeIM22kl2ccF+/+zT7KnhwQmLXX7DPxWozCe/f93i9NMlXcnNg3HjPkrcjFkuSfxkhKAsCF3PdedaZOcLPCNfqINVso1VZuweGs69uK7rbQqGH17znLc9rT2M085B9R0Dhf8+OvnAWMRXMp1CA2EPaXv2yrLGii146lBcCGpArNc+jN+CKIMEE5XVWleFOQOPEY+Io1SIVGrrRw2XDFLOScm/RecAi3sYqraGLamYf6ourKWuh1oSb29+7T5VIO9fqocxBuw9O0rU9hGFA9o+dB7xdd6e7AbHpI/f3mKfBkTGR1jQao9+UtDKNv4x+YCfmGpW2JKd1DvJdRIPw5Ia/IU+wspZfgWxvB7Rb34S/T5cK14rOCOQLwxPc0cm/W6JHyAeiOha6/Cx08U9STIF1Wa/r5V8KHAfKiRixOSa58bkZu/PY4xsoUK8qrpURPhCRMA1+fWQCBxnjwuv91yAisFQ6tRGniMYRiedMCEkvls0U/OmYDFyrMtD5UU5g== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c212d37a-5412-45b0-3bd0-08da2e653b1d X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 07:02:34.7348 (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: IizF9CasFrlAUU/TWmHhXEt4UPsD2wvMpixncODOYJFgG/ckohVeCUhkSbGEI0s82HBreD7VZuTc4LQ6LvwCSQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4914 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 Marked related nodes as u-boot,dm-spl for serial driver model Enable CONFIG_DM_SERIAL Signed-off-by: Peng Fan Reviewed-by: Fabio Estevam --- arch/arm/dts/imx8mq-phanbell-u-boot.dtsi | 8 ++++++++ configs/imx8mq_phanbell_defconfig | 1 + 2 files changed, 9 insertions(+) diff --git a/arch/arm/dts/imx8mq-phanbell-u-boot.dtsi b/arch/arm/dts/imx8mq-phanbell-u-boot.dtsi index a65a942ee7a..8d6f3058295 100644 --- a/arch/arm/dts/imx8mq-phanbell-u-boot.dtsi +++ b/arch/arm/dts/imx8mq-phanbell-u-boot.dtsi @@ -5,3 +5,11 @@ ®_usdhc2_vmmc { u-boot,off-on-delay-us = <20000>; }; + +&uart1 { + u-boot,dm-spl; +}; + +&pinctrl_uart1 { + u-boot,dm-spl; +}; diff --git a/configs/imx8mq_phanbell_defconfig b/configs/imx8mq_phanbell_defconfig index a86311b7cc5..095e42e6ba1 100644 --- a/configs/imx8mq_phanbell_defconfig +++ b/configs/imx8mq_phanbell_defconfig @@ -83,5 +83,6 @@ CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y CONFIG_SPL_POWER_I2C=y CONFIG_DM_RESET=y +CONFIG_DM_SERIAL=y CONFIG_MXC_UART=y CONFIG_DM_THERMAL=y