From mboxrd@z Thu Jan 1 00:00:00 1970 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 15D1FC44506 for ; Thu, 9 Jul 2026 12:57:42 +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:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=9vhPsjm8y4AkFo9XBzDdQLzSSMj8DyvQj89Hj7A1Pc8=; b=xPA1NuUEkwQ0+tJnWqT5IYQmfN 8Hocjhcgs2JhbGastRmIXrJXZ5kQQyiFprkrDBbrbQLVbgaMib+Fpk9caqqQ64CfinBBoJPBLybKl L+2YxTggrqyTM83gDb+YlXmMw/Q0ILzWrIl/zUOuXdzn8TXRJrQXXQ+q/JLYcz3PP8ho0djgwmw/l 52nHRm6/j1gx2Dbkgt0AAMIpIl+1XxOQi5XXjCL328faSeFJxvCZ9Iy39G4cC3CaHNc0DUZ9FXqFV Z6N21HxX/J+AW9Fov4yFqyK1fYF9bKFdiybGf7OO/wSp0tTg2DWzUZh8BoQV8zdePTY2fJ1ZeQmu1 Cdd/gOZA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1whoJn-00000002TlD-2ZG4; Thu, 09 Jul 2026 12:57:31 +0000 Received: from flow-a1-smtp.messagingengine.com ([103.168.172.136]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1whoJj-00000002Tk6-1cKM for linux-arm-kernel@lists.infradead.org; Thu, 09 Jul 2026 12:57:29 +0000 Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailflow.phl.internal (Postfix) with ESMTP id 227071380125; Thu, 9 Jul 2026 08:57:26 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-02.internal (MEProxy); Thu, 09 Jul 2026 08:57:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jannau.net; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1783601846; x=1783609046; bh=9vhPsjm8y4 AkFo9XBzDdQLzSSMj8DyvQj89Hj7A1Pc8=; b=MAloY8DLGI2kz9gtU8Cbcceoq5 xslgijqbYm3Bjy83+Nt4KjHGuTuPnPr2qxCZ8GDlXIEuaw+woqrfK6UUqGZh1A+T BiIVm9xHpetpymZv7fIoLMqGH3ADNxyegpb35XJAPWOF2zYbM4dX18YeRCWB1n9y lWpux5Vz+b0CDHMJ9DrBZDgG74aqTqZmDIm0fbgXgdoo8pl2Ud0LHIzWUnAzMn59 ScvrzfqCRHsIc9BYxN6U6IDF/XDQv0VslcAz3mWys2USLA2VO1KPjfDKZrFdWceG D5z1nX9zUQj/yc8GgIvXsvjyHA9dpVeygH5Lm4nhKSOECzN1ivF/FBfFjGhQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1783601846; x=1783609046; bh=9vhPsjm8y4AkFo9XBzDdQLzSSMj8DyvQj89 Hj7A1Pc8=; b=BOpapHeUioU1QD0HMwYKofiTtUTfX0HnywsT60OFSMb5R9K5yU5 zo+CuiqGuZ7BNFPkOVKvc1GYguoxN+uMZvkLIIUlb1LEp39UYUEC10GFlbkGM6JM 5h5a3Xz4Wp55jjbf10jGKdWmGvPGPGwsE44cadjFaE9ghzA2NKyve/FIacZR4oeA xTrvg179+1gYtHH2LtC9EoDpkA4kzIatB6bkTS/1LUXvpZDrK6H7NpVGSO2i1OFZ d+jlyDZrbcmIkGiSzzkwHghYbgMCxlF22OmIuu1mwIiDKtm4/+1QDL9YECLOGAtF WpYf2stYybCYgWtU0wnvF1br3gk65eCXDxA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTE/p7RSt2I/QsWrMFYlaFvbRsgvhyTlO9VqpiSxDsbzxxrJLY0xbb0cTdfhO1lPCK P4FWs4VOcnWTMkPjVIv5Ss/Q9Nr2oVw0eZlyzvJ0DYOdAVWIft+dr2F3bnvDD/1u1SuylT MkzsRt5fU4OF31OVwoiqKwjveYdn18ABrjb7aK233MoArvtelMz/AsJQKaXOQdHyoLmFqa BbkVFXO6yCaWrIV4dxPiS6SrWlTSOOk4TszqxqGbTFLGzul4h+Ko/vSl6u1o4IYNgMPBqH XrOgKgtgbMrqKLDsb/9LS3PRr8m8w4HEHYUYzP9Gd4qO1nWHxvjcp1a5IMBT9tN4yNuZuJ Vgt0t4l/peNcMKXSzCVkZMXc2sJina6RQ4CQ9CyxiOg6DIuMuTau11llUiCTPR+pa1eGSW zap7sLHM6lzdi85fWJZAIGlS2CBIGg15XqHaw2qrBIh+1us4yvFVXwvfVVaOZpck9wM5w/ pbpfFEl2S2IHHIIEEAVlfbOpSrdSc02pU0QIeropFyITeLA8zYjV0DkxAO8yb085XupfQ6 iFYqlvOUROkW5dIJLDQzx74YzUI+dUlTrbhVgXmB4PN5OoHQcCpVYhq1zSa6bz4ytStg+d 8awNAmLFMv9WiBezjFJRIfw99f+ABSAauuFeIqAwFStVPdL7EaOvwaB2KXvw X-ME-Proxy: Feedback-ID: i47b949f6:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 9 Jul 2026 08:57:24 -0400 (EDT) Date: Thu, 9 Jul 2026 14:57:23 +0200 From: Janne Grunau To: Sven Peter , Neal Gompa , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thomas Gleixner , Wim Van Sebroeck , Guenter Roeck , Linus Walleij , Mark Kettenis , Andi Shyti , Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= , Sasha Finkelstein Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-gpio@vger.kernel.org, linux-i2c@vger.kernel.org, linux-pwm@vger.kernel.org Subject: Re: [PATCH 00/11] Initial Apple M3 Pro, Max and Ultra device trees Message-ID: <20260709125723.GA1985988@robin.jannau.net> References: <20260709-apple-t603x-initial-devices-v1-0-55b305833123@jannau.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20260709-apple-t603x-initial-devices-v1-0-55b305833123@jannau.net> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260709_055727_612510_1D6B65B9 X-CRM114-Status: GOOD ( 21.44 ) 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 On Thu, Jul 09, 2026 at 09:30:46AM +0200, Janne Grunau wrote: > This series adds device trees for Apple silicon devices with M3 Pro, Max > and Ultra SoCs. The M3 generation has fewer devices than their M1 and M2 > predecessors. The only non-laptop device is the M3 Ultra Mac Studio. The > Laptops are the known 14 and 16-inch Macbook Pros now with M3 Pro and > M3 Max SoCs. The M3 Max variant with fewer CPU and GPU cores has > additionally only a 384-bit wide memory bus instead of 512-bit of the > full M3 Max. It has a separate identifier (T6034) and so there are six > laptop device trees. > Another difference to M1 and M2 Pro/Max/Ultra is that the M3 Pro is > distinct SoC design and not a smaller M3 Max. For this reason both M3 > Max variants and the M3 Ultra will use "apple,t6030" as compatible > prefix. In the M1 and M2 generations Pro, Max and Ultra SoCs shared > "apple,t6000" / "apple,t6020" as common prefix. There is currently no > known difference but M3 Pro and M3 Max are not as closely related as > previously. > > This series adds the same level of hardware as the base M3 (T8122) has > in v7.2-rc1. This includes CPU cores, interrupt controller, power > states, watchdog, serial, pin controller, i2c and the boot framebuffer. > This is intended as base so that support for additional hardware can be > added to all M3 based devices at the same time. > > Merge strategy: > Since the dt-binding add new compatible strings without driver changes > it would be preferred if the whole [1] series would be merged through > apple-soc/arm-soc. This will help ensuring a warning free > `make dtbs_check` for followup series with additional M3* hardware > support I hope to send for this cycle. > > This series will conflict with the M4 series [3] sent A couple of days > ago. I would prefer if this could be merged first (in order of SoC > release). > > [1]: I see that the M4 watchdog change was already picked up by Guenter > in [2] > > Link: https://lore.kernel.org/asahi/a03c19ee-cf74-4f26-826d-f2bfb816fb3f@roeck-us.net/ [2] > Link: https://lore.kernel.org/asahi/20260705-apple-m4-initial-devicetrees-v1-0-e5655ee56523@cyberchaos.dev/ [3] I fixed the legitimate issues poited out by sashiko locally and will send a v2 in the next days. From the v2 changelog: - fix serial0 unit address in t6030.dtsi, drop erroneously added 0 - Fix device node reference in pinctrl_{nub,aop} gpio-ranges in t6030.dtsi - fix i2c6 unit address in t6031-die0.dtsi - fix cpu_p25 reg value in t6032.dtsi - drop unnecessary aic interrupt-controller from t6032.dtsi - drop "label" from keyboard pwm led node - fix copy-n-pasted pinctrl in compatible strings in the apple,s5l-fpwm dt-binding commit message - fix yamllint errors in apple.yaml and fix warnings in newly added lines Janne