Show a cover letter.

GET /api/1.2/covers/2232968/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2232968,
    "url": "http://patchwork.ozlabs.org/api/1.2/covers/2232968/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-pwm/cover/20260505-apple-m3-initial-devicetrees-v2-0-b0c2f3519e0e@jannau.net/",
    "project": {
        "id": 38,
        "url": "http://patchwork.ozlabs.org/api/1.2/projects/38/?format=api",
        "name": "Linux PWM development",
        "link_name": "linux-pwm",
        "list_id": "linux-pwm.vger.kernel.org",
        "list_email": "linux-pwm@vger.kernel.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260505-apple-m3-initial-devicetrees-v2-0-b0c2f3519e0e@jannau.net>",
    "list_archive_url": null,
    "date": "2026-05-05T11:02:38",
    "name": "[v2,0/6] Initial Apple silicon M3 device trees and dt-bindings",
    "submitter": {
        "id": 46572,
        "url": "http://patchwork.ozlabs.org/api/1.2/people/46572/?format=api",
        "name": "Janne Grunau",
        "email": "j@jannau.net"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linux-pwm/cover/20260505-apple-m3-initial-devicetrees-v2-0-b0c2f3519e0e@jannau.net/mbox/",
    "series": [
        {
            "id": 502819,
            "url": "http://patchwork.ozlabs.org/api/1.2/series/502819/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-pwm/list/?series=502819",
            "date": "2026-05-05T11:02:43",
            "name": "Initial Apple silicon M3 device trees and dt-bindings",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/502819/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2232968/comments/",
    "headers": {
        "Return-Path": "\n <linux-pwm+bounces-8771-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-pwm@vger.kernel.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=jannau.net header.i=@jannau.net header.a=rsa-sha256\n header.s=fm1 header.b=B+48+5Ay;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=messagingengine.com header.i=@messagingengine.com\n header.a=rsa-sha256 header.s=fm3 header.b=Eq2RX346;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-pwm+bounces-8771-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=jannau.net header.i=@jannau.net\n header.b=\"B+48+5Ay\";\n\tdkim=pass (2048-bit key) header.d=messagingengine.com\n header.i=@messagingengine.com header.b=\"Eq2RX346\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=202.12.124.155",
            "smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=jannau.net",
            "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=jannau.net"
        ],
        "Received": [
            "from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g8x6P2N79z1yJx\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 05 May 2026 21:26:21 +1000 (AEST)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 21CAF323024D\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  5 May 2026 11:05:44 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 5069C407585;\n\tTue,  5 May 2026 11:03:04 +0000 (UTC)",
            "from fhigh-b4-smtp.messagingengine.com\n (fhigh-b4-smtp.messagingengine.com [202.12.124.155])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 4DC5D3BE168;\n\tTue,  5 May 2026 11:03:02 +0000 (UTC)",
            "from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45])\n\tby mailfhigh.stl.internal (Postfix) with ESMTP id 77FC57A0052;\n\tTue,  5 May 2026 07:03:00 -0400 (EDT)",
            "from phl-frontend-04 ([10.202.2.163])\n  by phl-compute-05.internal (MEProxy); Tue, 05 May 2026 07:03:01 -0400",
            "by mail.messagingengine.com (Postfix) with ESMTPA; Tue,\n 5 May 2026 07:02:58 -0400 (EDT)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777978984; cv=none;\n b=EFexwQoMvW9XiYHk6EPYOks6ILVN9jBIJE/lPyfYgwbWdcrnkqMFFYr6J86BK3yH1YY2Hvx/N0Ap0p/30FfQ0kf6SkpO+wyG1BjDPop6ztBXh13JYY4MmgFq8pm5DCzfBiwoDRV6qW3a4ZATpQ/1jgL8r2zpDt7GJ6DeYfih1Rg=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777978984; c=relaxed/simple;\n\tbh=kw/jqPJJLRV39vNPy5OhUOfHnyxSY0o6edzYEkXoIOo=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=JGP5ou0axM/ettqwsyiT2Hqn2LYMXLFctLugeZXzBP24aHI3vMZpW3/Eg6gowukLnxDk2hXTN0pvWSTIeJXWG6eIHJP+svrYeFP11m+QbwYjKYy5P3BIKHa3sTN4gOn+z9FZHQ/+IeTSMZGIvRd4q7wRQ+msOcrjouL1ARgFJtg=",
        "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=jannau.net;\n spf=pass smtp.mailfrom=jannau.net;\n dkim=pass (2048-bit key) header.d=jannau.net header.i=@jannau.net\n header.b=B+48+5Ay;\n dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com\n header.b=Eq2RX346; arc=none smtp.client-ip=202.12.124.155",
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=jannau.net; h=cc\n\t:cc:content-transfer-encoding:content-type:content-type:date\n\t:date:from:from:in-reply-to:message-id:mime-version:reply-to\n\t:subject:subject:to:to; s=fm1; t=1777978980; x=1778065380; bh=Ef\n\tlh4sYkW/Ot30zqHUk4wwtQLyml0QQwfhJwCwbZgUY=; b=B+48+5AyOaquNHeA/F\n\t2RkTfGj+QIucB+XJw8Cv5UCaPjukfMgK8GXrH6XIq/Ymdjer2c28cob5pIZPocJA\n\tjiYvL6l+/7AjpGcsE0+BJdGxwDf+Kshx4aGpCwcLcEgI5jn8OSZK9+Xw2/J0TlAq\n\t9ebGIHPjSZ5g2j2kA9m2XIScYievR8fOZiue38CBk5pViYdfH+2r3Uvm4qYnZEoV\n\tV3CUGX+/5XTKM2t2oNS5ieElm3AyTjVjBbrVqxswrsReL0Y/DqnyZXnHi3P4UzRy\n\tzad0UDZIunhK0PSN8RHuZx6EzryU4rVOUPOSBzoh/e/6d0NS0VQ9ThMG07nj4sm6\n\tGQsg==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:cc:content-transfer-encoding\n\t:content-type:content-type:date:date:feedback-id:feedback-id\n\t:from:from:in-reply-to:message-id:mime-version:reply-to:subject\n\t:subject:to:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=\n\tfm3; t=1777978980; x=1778065380; bh=Eflh4sYkW/Ot30zqHUk4wwtQLyml\n\t0QQwfhJwCwbZgUY=; b=Eq2RX346eYIFmeEKt3SuMnIBXvf6BtEfnXfrfK+pLEya\n\tvBq7b8VqYic8KwtlbPStZGz4mKuPl0lIG/EIRNBdEOek8s8303Tkptc3gjZHiE01\n\tUwlh/ArBeWW/2NZcFQ0fwW0/kemedi6+7hdBkwfDxHHu076NXO9OxUlpitb8+mqx\n\ty44oZMPjhQ1ezFawfhB39WXVk+x7FluTelqVdOA3BoSoKJ0Q8tO/rViCLJ+k9JzZ\n\tkP1dwX6gXY0NIZu1sInY4TQq3B+Ge3aZq2D/xtE1P8e0eYsFeU58kadaz4+FU3xN\n\t1qx6qpUk4rsTkw70cVPlvyFFr5vubfkqr0KWptKbLw=="
        ],
        "X-ME-Sender": "<xms:Ys75adh-96U-DAkkzXHBZbE9AHXJ10dJSwbkL0_MbL-0zac7LjYdKw>\n    <xme:Ys75aYczQU8hoT_dGNeIKzNCofIjJ8-_8wjGZZ7exs0aUnuEZWqZk21yR_WnF6WED\n    YzLvhDQtnLL7oi-63lf2_xyQps2hY1Te-85xcAJjb-BNKoo79YQUA>",
        "X-ME-Received": "\n <xmr:Ys75aanukK-20eSjAvMMqgofLWtT_wTEfpgbwRZ1GxSFQd8z7Rl361lWSoZkNAgwN2xd1N_J1aDOrcyGF_K9yoyQ1uIltrQcfcQgsw>",
        "X-ME-Proxy-Cause": "\n gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgddutdduheegucetufdoteggodetrf\n    dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu\n    rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf\n    gurhephffufffkgggtgffvvefosehtjeertdertdejnecuhfhrohhmpeflrghnnhgvucfi\n    rhhunhgruhcuoehjsehjrghnnhgruhdrnhgvtheqnecuggftrfgrthhtvghrnhepueelgf\n    fhfedvgeelfeduuefhfefhjeeihfffueefjeeihffhheeuteeuvdeuhffhnecuffhomhgr\n    ihhnpehkvghrnhgvlhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh\n    epmhgrihhlfhhrohhmpehjsehjrghnnhgruhdrnhgvthdpnhgspghrtghpthhtohepvddt\n    pdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehlihhnuhigqdhkvghrnhgvlhesvh\n    hgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopegrshgrhhhisehlihhsthhsrdhl\n    ihhnuhigrdguvghvpdhrtghpthhtohepfihimheslhhinhhugidqfigrthgthhguohhgrd\n    horhhgpdhrtghpthhtohepuhhklhgvihhnvghksehkvghrnhgvlhdrohhrghdprhgtphht\n    thhopehlihhnuhigqdifrghttghhughoghesvhhgvghrrdhkvghrnhgvlhdrohhrghdprh\n    gtphhtthhopehjphgvihhsrggthhesuhgsuhhnthhurdgtohhmpdhrtghpthhtoheptgho\n    nhhorhdoughtsehkvghrnhgvlhdrohhrghdprhgtphhtthhopehlihhnuhigsehrohgvtg\n    hkqdhushdrnhgvthdprhgtphhtthhopehkrhiikhdoughtsehkvghrnhgvlhdrohhrgh",
        "X-ME-Proxy": "<xmx:Ys75aaqBpwf_P3ZKXU9352ixQRazI5PwEJnYsQtHcdAEWZNbZpwu8w>\n    <xmx:Ys75aZ-iWlNniXOGEQ2oQPMn-N2Ec2TtPhEtbacvstsEC-IqgLGF_Q>\n    <xmx:Ys75aT0cdVPOxpz9CqQzjX7kj3fJVZ-ivFNpm-XglGp90bcFpiHonQ>\n    <xmx:Ys75acl7M1l4rYXBPsPerkWkiFoKTZh1t7lm8Y1tKxTQ_-ubgjHiug>\n    <xmx:ZM75ackIoD5S8dHN-iDmSUX65u9bp4iottCE4BvLcFGv6O7vV0NXoiPn>",
        "Feedback-ID": "i47b949f6:Fastmail",
        "From": "Janne Grunau <j@jannau.net>",
        "Subject": "[PATCH v2 0/6] Initial Apple silicon M3 device trees and\n dt-bindings",
        "Date": "Tue, 05 May 2026 13:02:38 +0200",
        "Message-Id": "\n <20260505-apple-m3-initial-devicetrees-v2-0-b0c2f3519e0e@jannau.net>",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-pwm@vger.kernel.org",
        "List-Id": "<linux-pwm.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-pwm+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-pwm+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "X-B4-Tracking": "v=1; b=H4sIAAAAAAAC/32Pyw6CMBBFf4V07Zg+eLryPwyLCYwyBgu2hWgI/\n 25F1i7PTeaczCI8OSYvTskiHM3sebAR9CERTYf2RsBtZKGlzqVRFeA49gQPA2w5MPbQxquGgiP\n ykDVZmmNbFQVqERWjoyu/Nv2ljtyxD4N7b7VZfdddrOV/8axAQlammhSZymB5vqO1OB0tBVGvv\n 5Sj5xQfCHtvXT/l9Qdj3gAAAA==",
        "X-Change-ID": "20260319-apple-m3-initial-devicetrees-5c546ad977a2",
        "To": "Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>,\n  Lorenzo Pieralisi <lpieralisi@kernel.org>, Sven Peter <sven@kernel.org>,\n  Neal Gompa <neal@gompa.dev>, Wim Van Sebroeck <wim@linux-watchdog.org>,\n  Guenter Roeck <linux@roeck-us.net>, Mark Kettenis <kettenis@openbsd.org>,\n  Sasha Finkelstein <k@chaosmail.tech>,\n =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= <ukleinek@kernel.org>",
        "Cc": "devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,\n asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org,\n linux-watchdog@vger.kernel.org, linux-pwm@vger.kernel.org,\n Janne Grunau <j@jannau.net>, Joshua Peisach <jpeisach@ubuntu.com>,\n Michael Reeves <michael.reeves077@gmail.com>",
        "X-Mailer": "b4 0.14.3",
        "X-Developer-Signature": "v=1; a=openpgp-sha256; l=3070; i=j@jannau.net;\n s=yk2025; h=from:subject:message-id;\n bh=kw/jqPJJLRV39vNPy5OhUOfHnyxSY0o6edzYEkXoIOo=;\n b=owGbwMvMwCW2UNrmdq9+ahrjabUkhsyf5+K3XWB+ZR/rXmml9lFGe69Ybeftc0EffEoZuUTmN\n F3fkje7o5SFQYyLQVZMkSVJ+2UHw+oaxZjaB2Ewc1iZQIYwcHEKwER0XzEyPHvxe9vTVZpvGU/X\n n7etN/2elfsiK6Y35OWkhbtuOISGRjEyfLl1vNhr8T7vzQ9Zpt7Ywuvz6eq0/07H1+6cEaL8/E1\n OFBcA",
        "X-Developer-Key": "i=j@jannau.net; a=openpgp;\n fpr=8B336A6BE4E5695E89B8532B81E806F586338419"
    },
    "content": "Hej,\n\nThis series adds initial device trees for M3 Apple silicon devices. The\ndevice trees contain only a minimal set of hardware not going much\nbeyond the minimum required for booting kernel and initramfs and\nverify via serial console that the hardware and drivers work.\nThe hardware with the exception of the interrupt controller is\ncompatible with the M1 and M2 SoCs and the existing drivers.\n`make dtbs_check` fails due to already applied and dropped apple,i2c\ndt-bindings change (commit c5f25f5800f5 (\"dt-bindings: i2c: apple,i2c:\nAdd t8122 compatible\") in\nhttps://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git\ni2c/for-next).\n\nMerge strategy:\nApply whole series ivia apple-soc / arm-soc to keep `make dtbs_check`\nerrors minimal. Otherwise no dependencies between the patches.\nI might want to send another series which depends on this later in this\ncycle.\n\nSigned-off-by: Janne Grunau <j@jannau.net>\n---\nChanges in v2:\n- specify merge strategy\n- rebased onto v7.1-rc1 and thus dropping the aic3 comment\n- collect Acked-by and Reviewed-by: tags\n- drop already picked up changes:\n  - [PATCH 1/9] dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles (in v7.1-rc1)\n  - [PATCH 5/9] dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible (in v7.1-rc1)\n  - [PATCH 6/9] dt-bindings: i2c: apple,i2c: Add t8122 compatible (for v7.2-rc1)\n- Link to v1: https://lore.kernel.org/r/20260320-apple-m3-initial-devicetrees-v1-0-5842e1e393a8@jannau.net\n\n---\nJanne Grunau (6):\n      dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible\n      dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible\n      dt-bindings: watchdog: apple,wdt: Add t8122 compatible\n      dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible\n      dt-bindings: arm: apple: Add M3 based devices\n      arm64: dts: apple: Initial t8122 (M3) device trees\n\n Documentation/devicetree/bindings/arm/apple.yaml   |   18 +\n .../devicetree/bindings/arm/apple/apple,pmgr.yaml  |    4 +-\n .../bindings/power/apple,pmgr-pwrstate.yaml        |    4 +-\n .../devicetree/bindings/pwm/apple,s5l-fpwm.yaml    |    1 +\n .../devicetree/bindings/watchdog/apple,wdt.yaml    |    4 +-\n arch/arm64/boot/dts/apple/Makefile                 |    5 +\n arch/arm64/boot/dts/apple/t8122-j433.dts           |   19 +\n arch/arm64/boot/dts/apple/t8122-j434.dts           |   19 +\n arch/arm64/boot/dts/apple/t8122-j504.dts           |   37 +\n arch/arm64/boot/dts/apple/t8122-j613.dts           |   35 +\n arch/arm64/boot/dts/apple/t8122-j615.dts           |   35 +\n arch/arm64/boot/dts/apple/t8122-jxxx.dtsi          |   48 +\n arch/arm64/boot/dts/apple/t8122-pmgr.dtsi          | 1149 ++++++++++++++++++++\n arch/arm64/boot/dts/apple/t8122-usbpd-i2c.dtsi     |   32 +\n arch/arm64/boot/dts/apple/t8122.dtsi               |  444 ++++++++\n 15 files changed, 1851 insertions(+), 3 deletions(-)\n---\nbase-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731\nchange-id: 20260319-apple-m3-initial-devicetrees-5c546ad977a2\n\nBest regards,"
}