From nobody Fri Oct 3 20:25:53 2025 Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) (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 2BDAB321433; Tue, 26 Aug 2025 12:10:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756210206; cv=none; b=DTpjt79MHl+Per+WcXrEIqTPpom+u4DhEnrbburwqCvixXqSyVI0lt6s6YAnOSdeeTZYbhkSfP9oBYT00iWd/VPS5apdj3iHXdoZkX9Q0QKlnK9d11lX2LvD01PZbfWYDJG4b7rurndiANllwCsc1Txf6dOZxJbfj+CI25hpZk8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756210206; c=relaxed/simple; bh=n0GU3aHOIbzcpxdfkfvKoQ2JdbUFCoeF/xHA7QnVC2k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OW46dJVECc6e6Xn+QMxOcg2xRM9w7yMSHEkNNiy+tDb2TLnD0bWoPIBGQ+t/J95wMwRunOGqPHezYeLX2I+ExTb8tnKiXg9eGGz5SaZK9IypnezvrCH+n5TiT1sZj/m6i/EIlWlh5GvtOyExeMYRy5y4L/lzPs6e5vYYhKtL8Hs= 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=ExpUfSZl; arc=none smtp.client-ip=209.85.216.47 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="ExpUfSZl" Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-324fb2bb099so4098835a91.3; Tue, 26 Aug 2025 05:10:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756210204; x=1756815004; 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=ExpUfSZlBI8yZ7U6kgwyw0wUIY1mOs8+mUDiQaGHoZ4JNXd0EjEsohkNYNTqFgPzST G3QzSsT1KEnPHLJpYdCAL+ioqhBWH3VZcFwhzI/Ys7ktzZTy6G0XaHtxwr6XE1CGQLlV iRQJAs5cxEJHvk8v5Oe4wdIf8YTH+HEgLn+VXgBQfd9lVbXg+lR1vxTndMweKuu1Hasv UAed2VYVvh45IM9XWAlWwnDf8OvhlxrJ6pBU2yD8Oj0A1JqVUTGnSa7Op1TeY7/Op0vA XR1S3CkJTuI1ScUKHC1CuoVTBRTnFkqNhl7EFWA3TCMLwVwIdDypH9eW9Q6gkxLgnvXP YCQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756210204; x=1756815004; 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=iKmYs0607Kw5SF3LB+ClqA3m6eShxAKxQlKU4FbRL0jyW9+yQjn/CDo11uY/0sFUJC w3bbNaFMYakXjWUBilA2nRyQscHg3v7tAHn3RMszoYBbEFlb5kRxmmXMkjfDCPEKfAiT d96yx6MQfeCROXHkCrSAkOOqXRlMnFaprt+ggU+AtvW/l/X4hDyt+u6TnrEyggonh3P+ gK1WV4KEzTGIa8hLExpNqK7xdnKYe2f9q8yReUwOfdCE6j1HBrpOk0Np/o0oB3wfLf0P Fp53U2IltzWYNKfU1WrgeSjOAVUC/5Fu0yD2Du4KseghbBM7PQtKLTrE3zALsHyh6O+F n3xw== X-Forwarded-Encrypted: i=1; AJvYcCU6EfMU6WmYZN48m78wYCs+OJ5MvWuOGrYFv13L2DVaYkvs0Ub53BwqHgCRsecj/K9shsaJrblntMzw@vger.kernel.org, AJvYcCU8uCGp1MzR6boEWfXV9nE6V4Lwmq38e++lLYjCY/HG3vOnBuz+8BDEP+O1LN8I1avHi0lGAviNO93rN25N@vger.kernel.org X-Gm-Message-State: AOJu0Yy6m+S/RBOxTLuGYssED16nrU0WHdJrcgI7FJn9cYvIEFvooekY Sl7dzGDi7AAFJAgfHu/ffUohrxT2yX9qHBW6nbsuMjjgt8zPzOGXV2dep+eR4jjM X-Gm-Gg: ASbGnctK8v/g0WdPYEJOde5Szu7jPAyF+bkz5Btwa2HVcN+fyaldNAp5gS8AnzDAuQQ wJWabzSQ2eutf09LywsgzROMqLn4gbi9o/AlwRQ14trSzAExKzOE2A4Nz+pmTkRUAZ1rfRQLJAd cYY66YtGKqHi1DT5mTc35yBUkYOb6wTtJfES3+yT/sIR45haPbigGprOkorqK4Zhi/j2XVcp+jZ AiCsWDAffahaRyGXIvY7QkHBny+p+S7RM0zyEQH3lsNP22Lvcgqi+JYwPaBmfCaD6dNbtUjSHIQ O4UiV4iR3KurWqS49jdX6TH/9eYv+Ze3Q5OlKHvBSxW6CIGTO6ygoAHexi1sIIlWytio96ZZLyh jylVLnaaoMpKQAyJGXqWkWj8kI0g= X-Google-Smtp-Source: AGHT+IGWgie8ZS02lLq0YJgxOyT9OhF17cJYHT5FMDsYYjsiJPCGQK8BxGNo1tID5Q6Dk0AkG/0Bgw== X-Received: by 2002:a17:90b:514f:b0:324:e6ea:f959 with SMTP id 98e67ed59e1d1-32515ed12b6mr20451822a91.14.1756210203424; Tue, 26 Aug 2025 05:10:03 -0700 (PDT) Received: from [127.0.1.1] ([59.188.211.98]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-327565d3924sm619966a91.13.2025.08.26.05.09.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Aug 2025 05:10:03 -0700 (PDT) From: Nick Chan Date: Tue, 26 Aug 2025 20:09:15 +0800 Subject: [PATCH v5 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: <20250826-t8015-nvme-v5-4-caee6ab00144@gmail.com> References: <20250826-t8015-nvme-v5-0-caee6ab00144@gmail.com> In-Reply-To: <20250826-t8015-nvme-v5-0-caee6ab00144@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/ZANAwAKAQHKCLemxQgkAcsmYgBoraQDdi3xvWrgtoq+xYU0KaEpYAJiSJed9pe6Y /L5WzRkEjeJAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaK2kAwAKCRABygi3psUI JB1eD/9FRaF5x0qOcvMaYKSiP6C7NrIQ2IRtHgqkthJk9bKAJo/6jVT9USMx+2fBKj3XVOlHGd4 B7k3kwLSivIH7/Jxmhmu8nBktrbBnan5KWHiM24HnMrNompcQOIVKpCrJFlCWdma8sysAdG1w/P wCI4oZr+FlHtyx4aIF2e/mqOUe2xB5YuKlcAkZJ3s6x7NdzlY7vPTFatiPFGQxnWt5D2oFgextM cpPFRw80SmudDzweipUKE3+XyWBq6x9Q5VHE8xz8B1vbvDYh7rdFy6zrW+Tk2Wq2UdnsC+G+B6N lAEUDJscdVObCSnCinkxUnqYBb7322jSRX7ew/QrgJRrZkMMgoPeiXqvyVaYRJvVgvJO8avtqKR 8z9KTqP805PtPTpUXsKmjUOQ+xv1bX5dKlhm9+COAwZQNU2D/5JdPqaf71T722PZNsqD5rsIvW6 Jj7h2LBjsMq21c4EnpSN4Si+iXHUYKo4pkrS+WzIlE1KH7oeQymatyKCowleF4N2IaD/JoJ3B6u tTFEdXikWWk9WGngv5wQTUgYKVPuGE5YoGLRW5ZMzsjpWxwbRMgIn/gbrmzt/i8FtQQf57t7RLy PZuGQjW2ja7ri7RIjWULGqlcUBwH0Re7h5kta5xXw7DlnwsF1tLY3DQIx3shq7tmy23tw5oPOZr uKVWm1K9alCgZKA== 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