From nobody Sun Oct 5 01:49:24 2025 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) (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 B6A991E25EF; Mon, 11 Aug 2025 13:52:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754920334; cv=none; b=poy0GaBEs3v0iKorV0dkxy1Yo6gd/s8jVO5rpCkhZmlKpVY8O7Xtw7HlUkrNxJ3c8SmcON1qXaJKvCeXBZmUfwmzo6AYvr5+PxJ/6cjtN3xcoFd2xDuv1cCo3nZpigSYRoDwgip2v4xL1hehBoO4u3ZTT472UBZUwfbXtcI5jr8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754920334; c=relaxed/simple; bh=W450nZF9q8zgSwZAzN00gO+pHroqymkBwDRdi0GaMOE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rKbixWnh9kpQ6oFjes0rYOxzFRduzwCy131KeafCeA+0pWZzBabGrFbANsw4K/+WHcEhCbQMupai0wXm2RckJwbqeCBqt+mIUl+3fIVxW3HfnhAFuGb1e6mqZcI7h8ETLJtWbCwPLtJBDkIhMDFS+aeZPJdouKU4AfwwMSNSQec= 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=aEigY2uV; arc=none smtp.client-ip=209.85.215.182 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="aEigY2uV" Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-b4255b4d8f9so2871423a12.0; Mon, 11 Aug 2025 06:52:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754920332; x=1755525132; 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=F9SU02hcw6WNKVO382VnK0doOc9DExiucOzxMaULtIk=; b=aEigY2uV0fgHTS/8wcswgq0INht7rj4aD//4JHHrHYnHawloWjLSRsbrtVd8q59OHH 82O+020oHJ5Y33J/rASxk1zPbcnI05FmR2JLXsfqnf9CLRjdSWFGUEJs0yiFhyLq6+my 0o1axjV4+cuY87+eTUemhf4RU4Ipn+8culR1rRjSzq7OYFEUsXdHCjKI391+/kbOV77k bHkhWZplZGe32K7d9JFnX1mlPY1xR7dMufv52jWO1uRI9UM+k6jTu0t52G5gfpgTTE2l PwSffhFPyBDyB5aALJR6qbf8RX+mbCZP3UgH53I6hV3SoLon3eKU8XU+TWeGK68lLO6e VkKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754920332; x=1755525132; 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=F9SU02hcw6WNKVO382VnK0doOc9DExiucOzxMaULtIk=; b=FhvtVwTuKhO3VlTz9grXLZ/Y0zHSyz4SYo2zW/7mqwI9IdiFIfzs09wgbW4u6n/KIi fHVq2XxuU40PNVyfupvJeJpOUPb1AV/KkpChYfRzYAF6i9utGX/wBu7jkayR8J/tfES5 ciRF0d+FlaAT7wh68Id4jRA32haIk0tP/GI2FGzIwxcM7s2ObjpswwBa7Ur4B7ajwj3I wkkETEtSmKRlqzlYfKBzS/m8BiKB+LP1AfIkliVCkwKAtPmSJf/K7X/JKn5DKBP8CtuD 0c5CLUhO8wqRut87UR7ha5sCgH39rxTh2A4AHAmBVPt4Z3BcRPiEVMWtk/mkYxdhfk/e +zmA== X-Forwarded-Encrypted: i=1; AJvYcCUAW71nSOHvkiusSX+nHKhfqjBLMV4EpSNWRuXH/vQeR3pSnwzDSMG8aGYiU6yiv3lmAuoVMzBLKUAW86UG@vger.kernel.org, AJvYcCV8WyE2R8pAR437Jjv3pKQg7SRKtWa3ogURJMM5UJYzlQ4U5ZualJgSrCRP5T87ZKdnPxxE8yD2wowC@vger.kernel.org X-Gm-Message-State: AOJu0YypDhqQJ74UOrWZOyrekC5OK2VImj8+v3bD4VYqRNdJbRkoeo7w D1zfrFNB36eGUVI6hqRmASw82UCQs/z7sPE/1J5a+/TR/7bTtXLVSEMZ X-Gm-Gg: ASbGncuRR5wPaka/KHiZOXNv/M+m5lvSGCICgFQyfgtvPQltxHpiqYeCayHcuC9cFqm enDf5943WLphF8hs4KEWybKROdMVkblAXeyVZSBcKqm9YFHm9lxLJWYfkCoFPnO3jLcgoZllqNm uDnJBQMuJIfHRmfz4PAEm+uqkRXgIV7ny1/Ek0ej1v7Bus20KLOrgBTkELjKI/MRNhN4FTAp++I 7so2/19yKakO1IBxuzZ1tr3XiWOMPWkvS9GR/3UGg7oxC3IfKUZp58RsiB2lQ0VWb0+x+OqCpXo LzzmJtUv/P/WdtCi8XeSM/UuEMAyH0hhXrmD+LC5a6igs0U3GYKTtI/Wr27JvPngtJ315DPuP77 Zw/OP0Lfj08EGI1qegmvWf/29qs8uiLFqMy1Ou+IPBnuZKy4= X-Google-Smtp-Source: AGHT+IHsxIyDM9j4Z56s2PC1p2LLkjNdobtNOeiBJ+4IdAtlR71OsGV/hp5bGiCrntnf6+2PClAPZw== X-Received: by 2002:a17:902:fc87:b0:23f:ade1:2227 with SMTP id d9443c01a7336-242c1fdb174mr191343675ad.12.1754920331944; Mon, 11 Aug 2025 06:52:11 -0700 (PDT) Received: from [127.0.1.1] (061092221177.ctinets.com. [61.92.221.177]) by smtp.googlemail.com with ESMTPSA id 41be03b00d2f7-b422b7b2700sm23504993a12.15.2025.08.11.06.52.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Aug 2025 06:52:11 -0700 (PDT) From: Nick Chan Date: Mon, 11 Aug 2025 21:51:01 +0800 Subject: [PATCH 9/9] 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: <20250811-t8015-nvme-v1-9-ef9c200e74a7@gmail.com> References: <20250811-t8015-nvme-v1-0-ef9c200e74a7@gmail.com> In-Reply-To: <20250811-t8015-nvme-v1-0-ef9c200e74a7@gmail.com> To: Sven Peter , Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Jassi Brar , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Hector Martin , Joerg Roedel , Will Deacon , Robin Murphy , Keith Busch , Jens Axboe , Christoph Hellwig , Sagi Grimberg Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, iommu@lists.linux.dev, 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=W450nZF9q8zgSwZAzN00gO+pHroqymkBwDRdi0GaMOE=; b=owEBbQKS/ZANAwAKAQHKCLemxQgkAcsmYgBomfVRGHgf36cod0yWTvzYD2KxQiswdaxCj9aUt tnU+n5OXvSJAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaJn1UQAKCRABygi3psUI JMovEACF05H0isL+zJmzsPyQ+OL+CT/ADfwinwpz+nd6NB3OCFBCrxMDJrsuBwHrK+qRDxrFkJ1 MgPJTnTKHdAwcncxg0XAvPwwjkOw1mGsAlhdkfH0DB0PR7RBHQOnwn30fn72ANfuvmv5mibqJGS Nn0swtMKc5++lCZGmJCvsEohtABmLqP6NBTDOlw3R9iqYFARLmIThIO+G891QQkvmKHU4aE6FvR 2lcw7W0MEMVTDi9HPA0IVC8FWoYEsiMeGm3GtSW5ih+1K0EK9YzJQjecCS8xhxEzi2IEWmDaJpY jpcBaoqzgBKLXU7haCecTUccUhDZGnr36FwEUG6QRye6WUNi1WFmdHHZRlWb4mhG4wokiqD0vSh TuA5lKdme1ZatKrQO5t1+3CgbWQrq74KScqjwSBm/LxHRw7gv7JMo0Xbv+a73FZ825cTjkNBj0X 4kf8iE2o6Py54WsrEW5MlcWm0fTEGiTjmbwtcx+9Z3/ESNqTJ9kX52B8hqbbcfryK4SnPGmpsDD W01JLE+28XAeqkgCAHACHicCRA817HiQxJxK311b67cN1H/ye1nrD6EyF7qunCM3N3PPE0d1C/o u7pD3rg+pwSBVuwnLaYv+d6Elz0RWwHCtox3IaIF8aI+kv6mKysVNpZqVdd+5lbXGtrNeyavCD8 CPIZJYWQS4uWqtw== 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.50.1