From nobody Fri Oct 3 21:37:42 2025 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (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 915AB2D23AD; Mon, 25 Aug 2025 09:16:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756113388; cv=none; b=AOFMsg1sJmOIWtzDxJVrjpfyIKTPhJX9xUCC86RJDs/HX7t9JOp/HEgehF9+AP1IulfIv/5YYpIdhk6UYyb4ZEJWBhkEoEHLOWoS/+KDKAUYr7h5hoHhV2CcFftZpkbFIxGHth/++LI5kD5SPi8V4Y8DAUpvKbujwtwJUnaTn9I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756113388; c=relaxed/simple; bh=n0GU3aHOIbzcpxdfkfvKoQ2JdbUFCoeF/xHA7QnVC2k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gJiD5IkNdn5PatZ/Cl2OLSLgDzP0uVl0zii0ijLKQVaqUP3xRK8BWHWAESV3+Kbofr4hlHCJaA0mFensLwrELksalEpDiEpkHxhdLmMPHNlOQxgNM8/0dq7RC821gugpvgKgJrmHYfX/0iyRaYXRI41JqxaG3SCro7z0LXcjJuI= 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=jkk8khYH; arc=none smtp.client-ip=209.85.214.170 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="jkk8khYH" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-24639fbdd87so19711585ad.1; Mon, 25 Aug 2025 02:16:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756113386; x=1756718186; 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=CLgKkUt/EORHceeO89abTN08otZovq/goeI6WeVPzj4=; b=jkk8khYHdi0AoLkE0aZ5BP/cswsV137xptcmCvAAXom3fQiUDQXIeFaGH9JDcGG0l1 PPNUkwOASevexJlcvYJfWnsmCqA0aehkLKPDFKy5bNHTw9J/0/Fa2RveTykpcnizpQYg TvrUNj1RR8PFdKUwpp8ZPsxi+8eJP5taeb69HeuF0LiAXXbyVGd+SXIbfZR+pAtRrsGb seyC+/3k+yp3ZVLgPHVv/oUbUqAvsWCikHCWnLZFqlvqz19C95cIs/v+J3oGrwr3EmaS cxjTY+8qGWMXcFZ5dRHvV+ZsGKw/wwtfkMtrHAaDcyaEArkVXfZ6g7T8weNdzjNIYLab LX4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756113386; x=1756718186; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CLgKkUt/EORHceeO89abTN08otZovq/goeI6WeVPzj4=; b=VzJjPaLaQkJmKseHR5gxH4lFFtsD0vRrXmGjLq1tczwwiEF75/Fs348EdsXWVylBi7 4amcj6PR6SP3YH8ZjSeDnHQJ8CriLJzuoPIFG0YjLOQQKyjkF7UaOEV56+402vLYit5r PVdho+G0OCodCrnUfkpJpXFk37vlTpA3dk0wQd/zp0jtsonEoU8U4VTIcsice9l5d9dy wB+Av25ZAtKSETXbYpbiXuK91UCUkCUgbxTpt5i2IC6nHwg5xy6uvBnkvfUZFFW48rp/ 3EXLcMqmc6I5kHe7KRgX0hKVXUMlpUtVvwnovYaEuYL3TXGayQf/wTU4M9+bQsFrnBu7 9HfQ== X-Forwarded-Encrypted: i=1; AJvYcCUX07BZBG7oKkqltsFwCdUIVuwPjPDbLDY+6y9sEE4bZESkXnLGbrR2mKhau7Zr4znnNb9viOJijxtXFgJN@vger.kernel.org, AJvYcCVO3b5NDZhU6ylh5bXaEibfahHb+a0RDsuXkRHdJd/naAhEGm5PYGcX/w/+L/OCLaZQ2UMQuI8b0bKG@vger.kernel.org X-Gm-Message-State: AOJu0YxDjkl4vFWJYuunMSOer6xi41tcrhs4y6YKaaDXLBLoAsSe0sPU /+iR37al2m93XiWsSJChq/y5CDN6dL/8IBwfaPHiMdRVq5FbL56f8g3G X-Gm-Gg: ASbGncvQEWK9Y0Y7sgc9K28tAr0KvaP7q837w+mBYrMuXN9tkVu+WbX/IGNx6REkLuT jkbk5YHbtERFElt3OjZH2+0iSwmKOuh6XHv3Rkm1P/LQrk0bVN1ooHDOabxFmCtnj9ga11Kzzj8 oH0BzBvAy8sTVgYFRHoBMPMnwO8D8YRpbk4KPES3kFuBxvxjftezVMaHWRSqYU62eVc6I+JoW2g ZqAOEbnQsyQ/kKtUkGamfQnhmKWr0das1jTDdrKNodmm/rQ/Vai0Javzubg0k2wWne2cgl8jyT6 alu/wGvZj0ZohoXXDKSWYXMfDg90bRHgWTuL5Qr5tA56ILrNBPQB2Li/CbIhwRCORxYWpvf9WT6 jR3Y/BYSPGHePDC2m+86QP69urhk= X-Google-Smtp-Source: AGHT+IHgizChUVDS7mx0qvkliQW47KxLTLpcVKppDYz0nFP6cUthwlUhWYvTA6G9L8vEDxCRdxjvFQ== X-Received: by 2002:a17:902:e888:b0:240:4d19:8774 with SMTP id d9443c01a7336-24633d6a31amr135180055ad.24.1756113385707; Mon, 25 Aug 2025 02:16:25 -0700 (PDT) Received: from [127.0.1.1] ([59.188.211.98]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-2466887fc8dsm62873875ad.122.2025.08.25.02.16.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Aug 2025 02:16:25 -0700 (PDT) From: Nick Chan Date: Mon, 25 Aug 2025 17:15:07 +0800 Subject: [PATCH v4 4/4] arm64: dts: apple: t8015: Add NVMe nodes 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: <20250825-t8015-nvme-v4-4-6ffc8f891b6e@gmail.com> References: <20250825-t8015-nvme-v4-0-6ffc8f891b6e@gmail.com> In-Reply-To: <20250825-t8015-nvme-v4-0-6ffc8f891b6e@gmail.com> To: Sven Peter , Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Keith Busch , Jens Axboe , Christoph Hellwig , Sagi Grimberg Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-nvme@lists.infradead.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1720; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=n0GU3aHOIbzcpxdfkfvKoQ2JdbUFCoeF/xHA7QnVC2k=; b=owEBbQKS/ZANAwAKAQHKCLemxQgkAcsmYgBorCnSx5G1CCbpODc4cRGWNpyxqthUZtzEbbGT/ r5lqX9uaO2JAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaKwp0gAKCRABygi3psUI JD3zEAC08M/q+crYeSCt61tg18W8wh96uLThiPK1oIN8cT6sza82FbzzE5tZz/JAkuOxmeDT1Jr /TniRuMWHcR1ABZzQxNSzoTEO4kDKwoVl01F7A9eG3xSG1hMcoBpFOefCD5ZJwKsBJPSkJazMy3 Uq0MfkxY4vsMHJVTCxXczUZySYl1MGa81GLOqKcR6LsfzsGWbolmfH4Bvlrv63vGBd6i2uKMNSy fdK46uREg0LZfa4l+E2LsjiNk1Lvk/Ovb1qje+vjYfqB16/DJDGiUk1IJC1q1J8iLBJouyfYiyI upg9pcjsYb3xsOMcPmXcyI7W33LjCjhHYkXcBBaugqQ+7HoAL0CjS4Cuw879KYuOvHDYAnOofXX zgHTKr4XwyWQVB2Hd/pHthOiIc0D7OkpdL3314KaflUBRiL4obg5fFz0/bSdKCIiaUM6pLMrvi6 QI4FyM/whrJYY1u8pstsdOD4XjPronxD/nneGpr2t/2PPPe9M+Mysse3MPo8XTSvv2x+fujb0Pt XXqVoAUsgTBLN+3i8QipITSrYbBSLnf71cWLXHNaq7ybKg8dwvWq/861T9M74mlfROH3n1XyuuW 0+ijxGn5++G6PNnwvO6tlJDjihhJtLhSTijTfaQiQ4gNYR6XRlruP1e+rSTQUO+CCN9dSvktcMM QAlh8/SxgKhfv6Q== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add nodes for NVMe and associated mailbox and sart for Apple A11 SoC. Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/t8015.dtsi | 34 ++++++++++++++++++++++++++++++++= ++ 1 file changed, 34 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8015.dtsi b/arch/arm64/boot/dts/app= le/t8015.dtsi index 12acf8fc8bc6bcde6b11773cadd97e9ee115f510..84acf2839fb6279dcc956e1f4ce= e1afa909d2f27 100644 --- a/arch/arm64/boot/dts/apple/t8015.dtsi +++ b/arch/arm64/boot/dts/apple/t8015.dtsi @@ -402,6 +402,40 @@ pinctrl_smc: pinctrl@236024000 { */ status =3D "disabled"; }; + + ans_mbox: mbox@257008000 { + compatible =3D "apple,t8015-asc-mailbox"; + reg =3D <0x2 0x57008000 0x0 0x4000>; + interrupt-parent =3D <&aic>; + interrupts =3D , + , + , + ; + interrupt-names =3D "send-empty", "send-not-empty", + "recv-empty", "recv-not-empty"; + #mbox-cells =3D <0>; + power-domains =3D <&ps_ans2>; + }; + + sart: iommu@259c50000 { + compatible =3D "apple,t8015-sart"; + reg =3D <0x2 0x59c50000 0x0 0x10000>; + power-domains =3D <&ps_ans2>; + }; + + nvme@259cc0000 { + compatible =3D "apple,t8015-nvme-ans2"; + reg =3D <0x2 0x59cc0000 0x0 0x40000>, + <0x2 0x59d20000 0x0 0x2000>; + reg-names =3D "nvme", "ans"; + interrupt-parent =3D <&aic>; + interrupts =3D ; + mboxes =3D <&ans_mbox>; + apple,sart =3D <&sart>; + power-domains =3D <&ps_ans2>, <&ps_pcie>; + power-domain-names =3D "ans", "apcie0"; + resets =3D <&ps_ans2>; + }; }; =20 timer { --=20 2.51.0