From nobody Mon Sep 28 17:51:08 2026 Received: from fout-b2-smtp.messagingengine.com (fout-b2-smtp.messagingengine.com [202.12.124.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6D704439328; Wed, 19 Aug 2026 09:44:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.12.124.145 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787132642; cv=none; b=Gjm9dZeGyk+qDkw1gQF6qaNuW2cDPxWWPWnT0CoU8xcn42frYA03UanDG4oDMxJzbPKAJu4j+On7uPTktcERzLkwyyB6CNE2RtR5GM8gYwxm9LXZ06lBUfEVYuRxjo18TQF8n3BfukMphpFgT+TjhsV7cFu6pPuJh87EqJIyBjc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787132642; c=relaxed/simple; bh=Lism6yv1MGJcG58S10QG/O7T+8yyDB/o9f+cVZgKT58=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=gMc1bxY8oByDxi496aTg/E1hzKkQKPju6xQsqmmdTWcrrD/eCcsEjtfK3ZDpOjTze9IQHFeNzlAbqw8UWbauiOCbLJ0p/ye0fCgjb+lqtX85b0lETj0SHCJ6f+En4SAa5ICd/gCA5MZK1NQj/8+LMw+7r7dBuywYPvMCKrK2OhA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=jannau.net; spf=pass smtp.mailfrom=jannau.net; dkim=pass (2048-bit key) header.d=jannau.net header.i=@jannau.net header.b=pogD0cbo; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=XEBz4Ovy; arc=none smtp.client-ip=202.12.124.145 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=jannau.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=jannau.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=jannau.net header.i=@jannau.net header.b="pogD0cbo"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="XEBz4Ovy" Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfout.stl.internal (Postfix) with ESMTP id 6ABBD1D000B9; Wed, 19 Aug 2026 05:43:59 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Wed, 19 Aug 2026 05:43:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jannau.net; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:message-id:mime-version:reply-to :subject:subject:to:to; s=fm2; t=1787132639; x=1787219039; bh=G8 dxy1bvw4F4ogJCbhIvSHrgPeuDdkx54rPLG+xIkQ4=; b=pogD0cbo4BfT/bFmTA VdeHIZQM83qZhoSiYZCd95KTqz/2mO4aYEvKbncI857KSV9pakY6SCtyvKEZFWds K314iyHVMfJXLYagdrUyUdelLKv8btdRsYVK0AV33umX0oZEzIoq+jjD29bckVxP Bk7bycfzHMZzfm5kbLMazy8cUPK8qX5rbVGN0eLrMWcuUXG1zZ8GfSKRSHcs97IG Vf++6SZn9bLpMQsRPFuxHFZhINhGy42zRXE9GYwcIQM0wMQUFbLal5FOw9oqxCkZ 2T97vpams5aEOCk0wqvn5BjObMzDsGgS6dqISqfpJFr4CL8cxRYuqW8LHLj9uykl 7Ovw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1787132639; x=1787219039; bh=G8dxy1bvw4F4ogJCbhIvSHrgPeuD dkx54rPLG+xIkQ4=; b=XEBz4Ovy2ZspS42Um5pCX1URKpZ3KOTzeq04Y9UoOHyL uUonVsHQrPp6Po7u2ryJFnpKGmQCvAouOIbSI8pTtypUd8Gs4VbQIDKCOonrX+Nv 33uWZooA8Jn1C1yFyJfXG6Uy33u7c3H1bNt5FT6Sxvi3ZB9eq6RDv2iqO7ylrta/ 0ohUTBbLStlZ+LVBVdBdEyOamulh/ZdtqHAPmcwxbEnxjbGrKlM28fUe2+on019W F+6Obs1vGc7uuMrzY284+fX2wKdpUsHCNVG4FdS6/HRtVQ/aU0VGOHZSFDH6YWPp iQ0hqQnQxn5UUHOZrVeBtqvkn/5+6BCnVbhyfOaIOA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTEPfYnyGtIFwE+jLUl++h1B0Id3zsGtTrGerwUGe0iM50gDTu1HkwkqVDqeoFCzP4 2V2C/oGc6sp+g8MBhg36y0zm5pDCKsBI4+0o+itdK7nn6vaMw7GeDouTr/g+nE834CgUHM 1Ll4bhN4yBhCG6IxERtFDIHKOudrrgRldMCH3QLY+jyHOtB5nqGEOVfUpKUpfRm4z3Xexg FfeZrEI8N7Xdn1LNx9Qh8Tbf83o3ffI6dGI+lLXmPdscRqwbrvwPnUh/mpsrYXJBSIZMyb M3nQCsg0oLnaQOkGQydNb0e+BKVpUvGdgj/e12B3NH/NYQwbLB6hX4XaLc+XshDFxITsXy GxsydLNsfTEXHpxtMS/nxRaj4MOv8jq6S22APTuFM9AMRCzghJhd6CH8VgYizRvqogLoOX fkQuoW2ZhM5DBXW2t2MRkxcGfA7hS4V8yl6ClxGu5g7NSz+o9SpWyNBtl24NcYm4oehJoz HcPW4OHckWfaaa6dZwx3vA42r76jdIw/hfROlVAxfT7P/wEqyzKGeUQT5F4XlMgW4Cyz5O Ngu8KewzIpWxVT2ck0k+867Y2PRKyKjaBzOu2FWJ+1A2psQV9s6SMKP2eoMaOw3VEYCxW3 8hf0EGqLWTOtD7cAYnC2P+fRtViU0MGd7vtbqyBtsarfAYVUG9HhdcF99Kdw X-ME-Proxy: Feedback-ID: i47b949f6:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 19 Aug 2026 05:43:58 -0400 (EDT) From: Janne Grunau Date: Wed, 19 Aug 2026 11:43:43 +0200 Subject: [PATCH] arm64: dts: apple: t602x: Add identity dma-ranges mapping Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260819-arm64-dts-apple-t6021-dma-ranges-v1-1-a00e109640f6@jannau.net> X-B4-Tracking: v=1; b=H4sIAAAAAAAC/x2N0QrCMAwAf2Xk2UBbRzr9FdlDtJkG3CzJEGHs3 60+Hhx3G7iYisO528Dkra6vpUE8dHB78HIX1NIYUkgUhnhCtpl6LKsj1/oUXCmkiGVmtJ/ueJ0 oU07DMfcMLVNNJv38F5dx37/7gnYAcgAAAA== X-Change-ID: 20260819-arm64-dts-apple-t6021-dma-ranges-bf676728374a To: Sven Peter , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Hector Martin Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Janne Grunau X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1297; i=j@jannau.net; s=yk2025; h=from:subject:message-id; bh=jIVm9jmB6LtdksOtq1LbIxXUgWuIi51D3+VNabMcUaw=; b=owGbwMvMwCW2UNrmdq9+ahrjabUkhqzWqjsr1KN0P/3i6r7k/vbEzmLN10F/SudkOm3sO1tx3 l9s0q1dHaUsDGJcDLJiiixJ2i87GFbXKMbUPgiDmcPKBDKEgYtTACZyTZjhf2rUi94+/22X5URk P54VSngfPHmu19THPzbu37PDbJEGZwPD/5x11y7X6NxPvOcbW87/bPVLi3Xn29LYXj59/NXBxfp IGzMA X-Developer-Key: i=j@jannau.net; a=openpgp; fpr=8B336A6BE4E5695E89B8532B81E806F586338419 From: Hector Martin Without this, the OF core ends up limiting all DMA masks to the default 32-bit, since that runs before drivers set up the proper DMA mask. Skipping the highest page because it is impossible to express a full 64-bit range in the DT. Fixes: a8f20eb60788 ("arm64: dts: apple: Add initial t6020/t6021/t6022 DTs") Signed-off-by: Hector Martin Signed-off-by: Janne Grunau --- Add overlooked "/soc" "dma-ranges" property for t6020 and t6021 missed in the initial addition of the M2 Pro/Max/Ultra device trees. They are present in t6022.dtsi. --- arch/arm64/boot/dts/apple/t6021.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t6021.dtsi b/arch/arm64/boot/dts/app= le/t6021.dtsi index 62907ad6a546..1da3c42f6f88 100644 --- a/arch/arm64/boot/dts/apple/t6021.dtsi +++ b/arch/arm64/boot/dts/apple/t6021.dtsi @@ -28,6 +28,8 @@ soc { =20 ranges; nonposted-mmio; + /* Required to get >32-bit DMA via DARTs */ + dma-ranges =3D <0 0 0 0 0xffffffff 0xffffc000>; =20 // filled via templated includes at the end of the file }; --- base-commit: 8d3ae59288f1e7d58d76558a6ee96d533bc5019f change-id: 20260819-arm64-dts-apple-t6021-dma-ranges-bf676728374a Best regards, --=20 Janne Grunau