From patchwork Mon Apr 7 14:51:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukasz Majewski X-Patchwork-Id: 14041203 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E52C9C36010 for ; Mon, 7 Apr 2025 16:05:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=8kNUocanSk1jvPKertsRXJie0PdQYYWNaW5fdSQn338=; b=cbXEkBDjsLGmouOvZ5+fVOGSp0 sr6j4vVn+5OVl8q2nug/EAD69LiKYUoZ2qNFWYVd4yjsY172FrAFV/jfFygo3AZzI53nSA2D0xy7X 2RLKGB13urjeBF4c80YtBPyi29CMonWXy2qcw9aN0eVDsofSaxLpRjgTGYwMcdAPSjEc7yFaGlVG2 oYmpoNhM9jkZhLd6P91BbdOyr0ddguFbNK3CTzBHNKQAiXkZnYi4kDAyefGHOso/yTk+8rDTEEtNa DwQvXNY74gkcgGGpNi8xKrBbUNPkPyMhcb9MeCI7nJ4XsKr0IjL2NlqysZ1BEEUHEFFOIuhGdO32j 2TKJRDpQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1u1oxx-000000013Ug-2aiJ; Mon, 07 Apr 2025 16:04:53 +0000 Received: from mx.denx.de ([89.58.32.78]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1u1npr-00000000opk-3gqI for linux-arm-kernel@lists.infradead.org; Mon, 07 Apr 2025 14:52:29 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 898E2102EB9ED; Mon, 7 Apr 2025 16:52:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=mx-20241105; t=1744037546; h=from:subject:date:message-id:to:cc:mime-version: content-transfer-encoding:in-reply-to:references; bh=8kNUocanSk1jvPKertsRXJie0PdQYYWNaW5fdSQn338=; b=FP83RM5m9gW5NclfpOqg2DWe6KOjCReNsZ4EQi5Xnkzo2HEHJf/U7FtgUeNcy/Rs7jdqsj 4HlqkJz+8/3tI7jRAHdIs+DtybD0bCWJbvoeXdGbhklp5HGKq/Kx67Snzo3WNrv7zibP2Y mseWKrdHy31C6kyv+aQo3Z2xPbNz14EmMI0uofvSkpp5nncIhhy/Dv9CevFR/7i2rp3d9S E7jb9HK8u013UmOr9QnR6m4HCRSC/Za5WemOi/BSq8WYgvKbDSvSNz/jeyuGYt/I9tqEjb 0BGRoduAKLtaYYM1rZ7xD8eu6F/V01aPeWs7mYnDD+ms8y4U54yfSa82vDc9Mg== From: Lukasz Majewski To: Andrew Lunn , davem@davemloft.net, Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo Cc: Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Richard Cochran , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Stefan Wahren , Lukasz Majewski , Andrew Lunn Subject: [net-next v4 2/5] ARM: dts: nxp: mxs: Adjust the imx28.dtsi L2 switch description Date: Mon, 7 Apr 2025 16:51:54 +0200 Message-Id: <20250407145157.3626463-3-lukma@denx.de> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250407145157.3626463-1-lukma@denx.de> References: <20250407145157.3626463-1-lukma@denx.de> MIME-Version: 1.0 X-Last-TLS-Session-Version: TLSv1.3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250407_075228_056702_73F8176B X-CRM114-Status: GOOD ( 10.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The current range of 'reg' property is too small to allow full control of the L2 switch on imx287. As this IP block also uses ENET-MAC blocks for its operation, the address range for it must be included as well. Moreover, some SoC common properties (like compatible, clocks, interrupts numbers) have been moved to this node. Signed-off-by: Lukasz Majewski Reviewed-by: Andrew Lunn --- Changes for v2: - adding extra properties (like compatible, clocks, interupts) Changes for v3: - None Changes for v4: - Rename imx287 with imx28 (as the former is not used in kernel anymore) --- arch/arm/boot/dts/nxp/mxs/imx28.dtsi | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/nxp/mxs/imx28.dtsi b/arch/arm/boot/dts/nxp/mxs/imx28.dtsi index bbea8b77386f..a0b565ffc83d 100644 --- a/arch/arm/boot/dts/nxp/mxs/imx28.dtsi +++ b/arch/arm/boot/dts/nxp/mxs/imx28.dtsi @@ -1321,8 +1321,12 @@ mac1: ethernet@800f4000 { status = "disabled"; }; - eth_switch: switch@800f8000 { - reg = <0x800f8000 0x8000>; + eth_switch: switch@800f0000 { + compatible = "nxp,imx28-mtip-switch"; + reg = <0x800f0000 0x20000>; + interrupts = <100>, <101>, <102>; + clocks = <&clks 57>, <&clks 57>, <&clks 64>, <&clks 35>; + clock-names = "ipg", "ahb", "enet_out", "ptp"; status = "disabled"; }; };