From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4525237A496 for ; Thu, 16 Apr 2026 20:20:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776370815; cv=none; b=lccy6DMtnI/5FX6C0x+ao/hCMEvkf7xr4rkm3MNXn9csi7lP/x6kdmMQqRRQI9xjLnCUvcmxO+sorftAVHqSOfwpBWGF1aYLMH0K2CftXovlUVaQJng0q5lx1k7MgR4y8mTBHczUEKl2Ks78AugIAgrP2CXRo7V6R9wRsGNbgWA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776370815; c=relaxed/simple; bh=OkP3mdKoK/wb2ZT5jYJ/ZVN3/jOhvWuJhUE9h0qF2VQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OpFSpWCs8BNbJwJsbyF0SN1v9KsTFYjPRsITMFFlL9vPVQCmfc9RV7y0YCRkqyYfnI7ROzXyfKJ9d/CuJNLCp5eKQlap7TQYEg7rgj1mWum8iyIm0kScCD5GfZlCJI/fyhoWOj4vDrVvL125j/WGwUnKn0w0hXoovr8ADJ/yQVg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ezm15MJh; arc=none smtp.client-ip=209.85.221.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ezm15MJh" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-43cfce3a195so5121717f8f.2 for ; Thu, 16 Apr 2026 13:20:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776370801; x=1776975601; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Sy9TqEHIxN6NK0fYsnvnEQIWM0euuGHsvcvwSpdM1gA=; b=ezm15MJhGSjXPV1o2EJ/o/NL7xY5wwCbS6HSZMRr318vwDyg3jHvHSZh5TUff242y8 PT01dYxAyohICJTA9xpvDFL5g5OW0j656zDkasHsxftRpDUerci1IRxmO3OBcgbHMU6b Ark/e+NJ9JfpKX3CK152P6iVkXLyTcsHAs/AspslTWOtQeapsQrhw7i7rfR5gT0jf3Nm lSLSlUDZ/DXmv1cQ7J++xT7jquYxJs/jIGMbrjoMBd8HwYEKx+ni/isvCCI3PupXyVHx 92nAHwIcH4BFpJMzaN7lHWsP4FkVQNb+EqVunR4zMivpauXDRDsuInxQ7i9CwxOt7uhc IV7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776370801; x=1776975601; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Sy9TqEHIxN6NK0fYsnvnEQIWM0euuGHsvcvwSpdM1gA=; b=oGvZRhsU0KEkgS/DjQ9G5x+RQelTrERsoq6QOEboa7TJlQLBf7AvZ+YFaRmhF25Es1 GO3c7PLJ3i//juSGYngV10QnRWH/KmD0gdsTE+OvQUGbnKimjStaC5DNKXQ8Ycce6wEc MElTcusNzKDHHtMmEKSREKhT3bmp5XzugI4hFkw2BlnbAnB0qWxMr2YK7GEcDNI/DmFY TezinDgFmaz6FLpCczwGam+1VixtzgRtRRqh7y3B5LJIwwEEgg9Zonva6w4c7shs9ydS mCyrEYscLOWeI/ACvJcDxx+Wy882BA+dW79G8Kk4G9rVKI3KGS/jQqds8UbBTBs2VtmT LCoA== X-Gm-Message-State: AOJu0YwTCxejc6IJrgsMcXzb2x9VfLPN1qyg7l4TpFof3JdeqbS5006z kvIka96xHTMm+S+3nJbhbmkMyXa/Zh0BQRL52Xw/ofEv6xf7vnXasNXp X-Gm-Gg: AeBDiesXpMUEU98lNxz6QZX19bWlaS9YIYfgcv7CRNVFo87K5uWbkQjmgKvC6vTfP8R C6uFMEe/grHv/WxogWi6aj9qH5qYkCEbCh9qM4zjJ8VAhDAu5O5zVpZ8B1ZJ7iyV4gaMd/R1Wfp r+3a18ABDP1+pcnPGO7aJYfyh+/mJO2bpMCG6A+8Jjqp+ka/iUU6GIR3geaD25h0z+ZJQHAjymJ QCiD8s4as/Un/QYC3P3Hao9RJdaFX1BkTs51kuFF+UJkzdxqx3rLitvnPzyO/aJ08vazr7vtiTH d7pLMlQFonoT4QZfhXST0RM5NAbP0dIS+EYmCyyO1OZaDprc8+0uP1gSFqiUC2I7tunDGpYpefV uXenwhHenRMWZOXTvQ0te6mJAr4k2VcoqHqzNIfcXoIlPyJjDnJ/l2Yqgq1ah3WnWKb8pnjJJrP 4Tu78K84KAJAIzInog0A1MKeGMIS8XecbkSgEVxrC0GnGqig== X-Received: by 2002:a05:6000:26cf:b0:43d:4a43:53db with SMTP id ffacd0b85a97d-43fe1596617mr1025259f8f.26.1776370801383; Thu, 16 Apr 2026 13:20:01 -0700 (PDT) Received: from [192.168.0.2] ([197.250.227.196]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43ead35c026sm16180624f8f.15.2026.04.16.13.19.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Apr 2026 13:20:00 -0700 (PDT) From: =?utf-8?q?Stefan_D=C3=B6singer?= Date: Thu, 16 Apr 2026 23:19:15 +0300 Subject: [PATCH v4 7/8] ARM: dts: Declare UART1 on zx297520v3 boards Precedence: bulk X-Mailing-List: linux-doc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20260416-send-v4-7-e19d02b944ec@gmail.com> References: <20260416-send-v4-0-e19d02b944ec@gmail.com> In-Reply-To: <20260416-send-v4-0-e19d02b944ec@gmail.com> To: Jonathan Corbet , Shuah Khan , Russell King , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Arnd Bergmann , Krzysztof Kozlowski , Alexandre Belloni , Linus Walleij , Drew Fustini , Greg Kroah-Hartman , Jiri Slaby Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, soc@lists.linux.dev, linux-serial@vger.kernel.org, =?utf-8?q?Stefan_D=C3=B6singer?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1702; i=stefandoesinger@gmail.com; h=from:subject:message-id; bh=OkP3mdKoK/wb2ZT5jYJ/ZVN3/jOhvWuJhUE9h0qF2VQ=; b=owEBiQJ2/ZANAwAIAT0TvMhUTxoiAcsmYgBp4URLcuxim/TQS8pbKO5tQensiaHCwPrFRWbsQ gPtxXIEKtaJAk8EAAEIADkWIQRDFvS2qgVbJ5UyXWw9E7zIVE8aIgUCaeFESxsUgAAAAAAEAA5t YW51MiwyLjUrMS4xMiwyLDIACgkQPRO8yFRPGiI07g/+J3gFaCAibP2Uu0oP9XXc2ViXRxyXuQ6 FAr5syZvJc3oJiuQ8lPxaVfhIeRQ/TzRFaWYm4TqFFcoF8CFQku3LTCQ6CC3inaT1TFnlUH7LDB DsBg/9ZCh836vnGTHhbrR4IiqackyVH2zvAqFSqk4mfvSASEuNdyOXELcC3/moctlguw8xpR/qk ienfNlJqmmmy50hafQi8gmr7xx9zwBLOV4aBbQfX+Zp6v1KZ7hxMaSknODVoa4AmVKIpSOzbulH NsGOCLhnJyeYwYU9Uu7CRZqf2cCVeLSJf7fWHvmVxa94/DoAHMl0O4d+EweIqKbH1zPxkQQJ0TF bi3cfdDQI3GNgboNRWpm1kyhyplaw/+CG0r8OaZbt9z7DVw3+bdKEVaKDkCl6Gfw3PcJjfYTjsj rC/vAByXUmH5gMnozEauB6uMQX1ZY/mcqfvfymRnOOu4CokkWbDMLvFnvj9XEmNjYI4Tc1qlhEH KgQKGHrK/pBDTb027GsLc9Gqcb00VrrniSvf3V/AjwlJ/yhMILQzBrgaSg5BJKxcL7EEUTU7vDO pqzhEYa/7l+q14+34gB9Pu9fangdFK4cB/jwYClSMrZNlZFnnmlYXtwGeIWRMrvkq2s3haie5dj uD7zjc/BZ/mFFBqWm9n9JhgrrQl25WEY1fsfP7pI8rXoDDu79KTc= X-Developer-Key: i=stefandoesinger@gmail.com; a=openpgp; fpr=4F9C2C8728019633893EBBB98CB81F9A72BBA155 This is the UART that sends Uboot messages and is accessible via pins on the boards I have seen so far. UART0 and UART2 exist as well in the SoC and can be used with the right pinmux settings on some boards. They will be added later. Signed-off-by: Stefan Dösinger --- The reason why I add the serial1=uart1 alias is to keep console=ttyAMA1 stable regardless of the other enabled UARTs. UART0, as the name implies, has a lower MMIO address, but uart1 is the one that usually has the boot output and console. --- arch/arm/boot/dts/zte/zx297520v3.dtsi | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm/boot/dts/zte/zx297520v3.dtsi b/arch/arm/boot/dts/zte/zx297520v3.dtsi index ecd07f3fb8b3..09fbb1d052e3 100644 --- a/arch/arm/boot/dts/zte/zx297520v3.dtsi +++ b/arch/arm/boot/dts/zte/zx297520v3.dtsi @@ -6,6 +6,10 @@ / { #address-cells = <1>; #size-cells = <1>; + aliases { + serial1 = &uart1; + }; + cpus { #address-cells = <1>; #size-cells = <0>; @@ -57,5 +61,23 @@ timer { */ arm,cpu-registers-not-fw-configured; }; + + /* The UART clock defaults to 26 mhz. It will be replaced when the zx29 clock + * framework is added. + */ + uartclk: uartclk: clock-26000000 { + #clock-cells = <0>; + compatible = "fixed-clock"; + clock-frequency = <26000000>; + }; + + uart1: serial@1408000 { + compatible = "arm,pl011", "arm,primecell"; + arm,primecell-periphid = <0x001feffe>; + reg = <0x01408000 0x1000>; + interrupts = ; + clocks = <&uartclk>; + clock-names = "apb_pclk"; + }; }; }; -- 2.52.0