From patchwork Fri Apr 7 22:03:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sinan Akman X-Patchwork-Id: 1766750 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.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 ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4PtXTV74Rkz1yZ5 for ; Sat, 8 Apr 2023 08:04:29 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id DD6588591B; Sat, 8 Apr 2023 00:04:20 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=writeme.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by phobos.denx.de (Postfix, from userid 109) id 87DB48593C; Sat, 8 Apr 2023 00:04:19 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.com (mout.gmx.com [74.208.4.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 90DE885802 for ; Sat, 8 Apr 2023 00:04:16 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=writeme.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=sinan@writeme.com Received: from localhost.localdomain ([208.111.77.233]) by smtp.mail.com (mrgmxus003 [74.208.5.15]) with ESMTPSA (Nemesis) id 0MS4E8-1pwZ1g1UfC-00T9RW; Sat, 08 Apr 2023 00:04:14 +0200 From: sinan@writeme.com To: u-boot@lists.denx.de Cc: trini@konsulko.com, sinan@writeme.com Subject: [PATCH] mpc8379erdb: Convert to using DM_SERIAL Date: Fri, 7 Apr 2023 18:03:44 -0400 Message-Id: <20230407220344.799378-1-sinan@writeme.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:jq5XRTKJLUexpA9o8i9T2KbjYWViPWXZ5zmwtPVq05YwLJWm+pp A0X9v0w/Cwzv5mTj5Xh16x9SbzWnqdHYSOPx7BWfilxlt9Yn7mfEkb6uTZ40RX43UYEGSBN Ewgxqu1hKEE1NHNh42kXAK6u8lJHBlkmqkdASl2mnHiCeIHy2F70OT1YBf2UVIn+oD2HstY RYPtkkGWFzfZxlNs6Xb1g== UI-OutboundReport: notjunk:1;M01:P0:z9bCr2AADY4=;Fl5TUlZHfQv20VzxQoyFVE5Xa14 aEkKLU6inlblkvx132kiTrMyw17YZDAxlXYAatjcLYJ9bkQx50J5Ji0LQq/Cm3N/2wtftwdyr OQqZfzO0H6ALdQHy8AD4IVdu0v/yX22ZFqgBoARkT8tcA4u373e/Q/gfOD49coUnLmwzcom2I U/Tf0dbHk3ZV2Py8UOvtzUWy4Ctmhw1OYAOEMmuBE07PhAZq5achcQAJHzBqtg1BwSef94LNq SAVXiURtlSu7BiIN7ZvMIIUaYU7NcjbSLG8aFjlS10inaX/ZPuSAKY93SPqQ9Bhzuo0DHB18g bnVB8F2pYDJOCr0KJA42BRORgQwfyqS8COQKFDt/KvBjc3Z0BxQP6kj/tmZUYdcOwBZefikFZ uiH9yDEGWidbaw/mN0bSt3I4H+cxj/5KKh/3A3oV+rWAqgtYBF/Qv5i6gwnm9CSJ2wBpeNQ8m 8oDlxk/CRO/iTUiPjloXtPc6MVpvF48n1YtARUL1YQ6kwhd5dpD2/mRz8dj0v1e4K6ZokgGxt DPEh6ZIYB0k9gcuDttz0brtSfVXPjzNpCwQx8Xj7EFyoJ/AwWkxNVvcEVAeT0R3LKmP5wZdD4 ZDfOezKNEKThVcOp2HaX5ObjSz4yVo1cJfb1NwjcFAaY9VRjiJL5jut57DSq7nNWxIxavfR9I kElUt54eqBR1N564memmKgVwZK9pZVc78NhINQY8a1eji/g1Jcz6qbns3hw2QaQ5qpXzk4S17 M8lYc/LJ3Q/G4zJoVvQJeelokJfnLDsyrXo4Qz+oPpcPqJ2ShEzVIAwRmnLyM4IfLlpfYq2da lDITTycmxoMlawlViofs+l8Fo2N053BP2+CZ/FR+PBSI07ZAZOG7PbAIEVj61P32A2L/HTYOn rWrcvkLuo1VhlCJZBCCpTz0dzlyucNFiy//Odd/5S4mc8e3wDXqxlhGZIKecDH2sRABJA26XV vJQU6eLzxF44M7/OPxb8/F9Iz6OPrY6joxSG03VY1YYV/Ll9dLxg+mPmCAAwE164Frmi6w== 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.8 at phobos.denx.de X-Virus-Status: Clean From: Sinan Akman Convert to DM_SERIAL for mpc8379erdb. Signed-off-by: Sinan Akman --- arch/powerpc/dts/mpc8379erdb.dts | 27 +++++++++++++++++++++++++++ configs/MPC837XERDB_defconfig | 7 ++++++- include/configs/MPC837XERDB.h | 2 ++ 3 files changed, 35 insertions(+), 1 deletion(-) diff --git a/arch/powerpc/dts/mpc8379erdb.dts b/arch/powerpc/dts/mpc8379erdb.dts index 2e7c8f103c..3db5ececae 100644 --- a/arch/powerpc/dts/mpc8379erdb.dts +++ b/arch/powerpc/dts/mpc8379erdb.dts @@ -13,6 +13,11 @@ #address-cells = <1>; #size-cells = <1>; + aliases { + serial0 = &serial0; + serial1 = &serial1; + }; + cpus { #address-cells = <1>; #size-cells = <0>; @@ -60,6 +65,28 @@ clock-frequency = <0>; }; + serial0: serial@4500 { + cell-index = <0>; + device_type = "serial"; + compatible = "fsl,ns16550", "ns16550"; + reg = <0x4500 0x100>; + clock-frequency = <333333000>; + interrupts = <9 0x8>; + interrupt-parent = <&ipic>; + bootph-all; + }; + + serial1: serial@4600 { + cell-index = <1>; + device_type = "serial"; + compatible = "fsl,ns16550", "ns16550"; + reg = <0x4600 0x100>; + clock-frequency = <333333000>; + interrupts = <10 0x8>; + interrupt-parent = <&ipic>; + bootph-all; + }; + ipic: interrupt-controller@700 { compatible = "fsl,ipic"; interrupt-controller; diff --git a/configs/MPC837XERDB_defconfig b/configs/MPC837XERDB_defconfig index 8f3f54cb4f..7bb878f369 100644 --- a/configs/MPC837XERDB_defconfig +++ b/configs/MPC837XERDB_defconfig @@ -4,6 +4,8 @@ CONFIG_SYS_MALLOC_LEN=0x80000 CONFIG_ENV_SIZE=0x4000 CONFIG_ENV_SECT_SIZE=0x10000 CONFIG_DEFAULT_DEVICE_TREE="mpc8379erdb" +CONFIG_DEBUG_UART_BASE=0xe0004500 +CONFIG_DEBUG_UART_CLOCK=333333000 CONFIG_SYS_CLK_FREQ=66666667 CONFIG_ENV_ADDR=0xFE080000 # CONFIG_SYS_PCI_64BIT is not set @@ -118,6 +120,7 @@ CONFIG_LCRR_DBYP_PLL_BYPASSED=y CONFIG_LCRR_CLKDIV_8=y CONFIG_FSL_SERDES=y CONFIG_USE_UBOOTPATH=y +CONFIG_DEBUG_UART=y CONFIG_SYS_MONITOR_LEN=524288 CONFIG_OF_BOARD_SETUP=y CONFIG_OF_STDOUT_VIA_ALIAS=y @@ -185,7 +188,9 @@ CONFIG_MII=y CONFIG_VSC7385_ENET=y CONFIG_TSEC_ENET=y CONFIG_RTC_DS1374=y -CONFIG_SYS_NS16550_SERIAL=y +CONFIG_SPECIFY_CONSOLE_INDEX=y +CONFIG_DM_SERIAL=y +CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_FSL=y diff --git a/include/configs/MPC837XERDB.h b/include/configs/MPC837XERDB.h index 70b1c39924..3967cc2836 100644 --- a/include/configs/MPC837XERDB.h +++ b/include/configs/MPC837XERDB.h @@ -140,7 +140,9 @@ /* * Serial Port */ +#if !CONFIG_IS_ENABLED(DM_SERIAL) && !CONFIG_IS_ENABLED(DM_CLK) #define CFG_SYS_NS16550_CLK get_bus_freq(0) +#endif #define CFG_SYS_BAUDRATE_TABLE \ {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 115200}