Show a cover letter.

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

{
    "id": 2234004,
    "url": "http://patchwork.ozlabs.org/api/1.2/covers/2234004/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-pwm/cover/20260507-apple-m3-initial-devicetrees-v3-0-ca07c81b5dc7@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": "<20260507-apple-m3-initial-devicetrees-v3-0-ca07c81b5dc7@jannau.net>",
    "list_archive_url": null,
    "date": "2026-05-07T07:33:06",
    "name": "[v3,0/5] 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/20260507-apple-m3-initial-devicetrees-v3-0-ca07c81b5dc7@jannau.net/mbox/",
    "series": [
        {
            "id": 503119,
            "url": "http://patchwork.ozlabs.org/api/1.2/series/503119/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-pwm/list/?series=503119",
            "date": "2026-05-07T07:33:06",
            "name": "Initial Apple silicon M3 device trees and dt-bindings",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/503119/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2234004/comments/",
    "headers": {
        "Return-Path": "\n <linux-pwm+bounces-8825-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=BFoTC7sA;\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=QKxinEHS;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.232.135.74; helo=sto.lore.kernel.org;\n envelope-from=linux-pwm+bounces-8825-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=\"BFoTC7sA\";\n\tdkim=pass (2048-bit key) header.d=messagingengine.com\n header.i=@messagingengine.com header.b=\"QKxinEHS\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=103.168.172.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 sto.lore.kernel.org (sto.lore.kernel.org [172.232.135.74])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4gB3rm1sckz1yCg\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 07 May 2026 17:33:28 +1000 (AEST)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 31927300335B\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  7 May 2026 07:33:25 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 53D7933D4EC;\n\tThu,  7 May 2026 07:33:24 +0000 (UTC)",
            "from fhigh-a4-smtp.messagingengine.com\n (fhigh-a4-smtp.messagingengine.com [103.168.172.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 B706030AD00;\n\tThu,  7 May 2026 07:33:22 +0000 (UTC)",
            "from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42])\n\tby mailfhigh.phl.internal (Postfix) with ESMTP id 1BD8014000A9;\n\tThu,  7 May 2026 03:33:22 -0400 (EDT)",
            "from phl-frontend-04 ([10.202.2.163])\n  by phl-compute-02.internal (MEProxy); Thu, 07 May 2026 03:33:22 -0400",
            "by mail.messagingengine.com (Postfix) with ESMTPA; Thu,\n 7 May 2026 03:33:20 -0400 (EDT)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1778139204; cv=none;\n b=i477oA8dcfgtjrZkLgvJR93TcYgutKG428OVUMIgp5xehdtIXFO0adnsLwYKVpot5mt9zM0OsVENRLFf/u5JT3M7e+ISo0Y3lnsEidm9Z3ljNIqq4oAobzbfs7BqjAr9NQlbVX+5gPO+Uu2DkagAYbgTCvbFefOR93u0tzBMrn0=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1778139204; c=relaxed/simple;\n\tbh=oNNEw9bLdFvVnMGexbn1rELFpbY8zSMmrT7OEjZH3no=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=eViZTFyK1t/icV+waFcFS06NkpdWK28znWka7cHQdC610cjaTjOu1ygZDM/D2c22dq5bVWwATgPzmrYKdg2Xl2LUi4Sbt/eEe9zmXl75XbyBxUiCx9tTZ8vsplpNsljw+tN4YT3ro+tLrnLui/nN5gjDC5+inboFPdbqAlhWuiw=",
        "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=BFoTC7sA;\n dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com\n header.b=QKxinEHS; arc=none smtp.client-ip=103.168.172.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=1778139202; x=1778225602; bh=ob\n\taRYY9JzXNdH88KlhAeQWbZmg1Lx4Y8Y1HPVUVLH7s=; b=BFoTC7sApuZKlWxBx5\n\t+usWZD/Gro5rpeB2DD/9LUtgW+KwsZxfaQ0/hEeM5/JkStz37Fl2zbS23Le1aaJp\n\tZz1+HG1t5HVneTcYLtkhmuM3xDMMWuo13VXYwXsEHXOgLqLWGSHtck7JdjWBlmYt\n\tsYhtNuyHlk2AcXIzf3Ts7THuqMPNyqwtF1qSg10iza/HhvQ3Ab0dJ9yPdeOcX2lf\n\tvdNf/jf7kuihd0T4WO5x6PldWkuiwNhmhoSjh3l9bEbtxCieXhzGOwPW4CB7dCcs\n\tpjl7a/0DWKBL2GSvV0IX1Zn03u8s7HNkqaC75UluD/Nuk7RhPr7XvNxrRywHKnQ8\n\thvTw==",
            "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=1778139202; x=1778225602; bh=obaRYY9JzXNdH88KlhAeQWbZmg1L\n\tx4Y8Y1HPVUVLH7s=; b=QKxinEHSN6lIpgBWAmIp9TYQR0x6LOW/sXj0FjG2F4Qr\n\tcZ5QLNPTG53trqofjNvrcbxeaeLJnGRHbuzr36S0KLSariBNc7oCIKzcMHi7+jhd\n\t2OJdaL26SQFNExvk3Y3CiSrTk8VigH5TYILrzNDj0u1cFzKAjPVca1oP7lUYDvxb\n\tYPdJT+Lop6MYDKDRejtq24QgCu+iXWv7/jryc6oFNvRFneacKBqPLzIr28kme1KZ\n\tW3HZO3asghankiOOsILa7kF2GnEvQ7aLcHGXdYBp08Y1g2jsyxFGf3uy2LKcdzzi\n\tOwByPvNEgGnnBw4at27P0qiciRlnO3zd0V8uskF92Q=="
        ],
        "X-ME-Sender": "<xms:QUD8aXvoqNaInCsWo4L-piFTFezYVujEfLIGf0M3QmXT_sWrnGzE8w>\n    <xme:QUD8afgUieJkm_l4y4t2SwlxpXBl41EQ1HMdDBo_q48niDr3yLfBq5bkg7_bQTNww\n    UI3XEf9w1KGxk54KFeBlPsDKINMClaXTOlnfaz8uD3qXKPOCFsmVMo>",
        "X-ME-Received": "\n <xmr:QUD8aSffngvcYKyw-3RfI17UGDESGUI88OM7wcR1_yJNfInLigetknz_r1fVh6W0sdTK7pp4nTTT5fSj8TKdZLb1I2_8JmBvByqmsw>",
        "X-ME-Proxy-Cause": "\n gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgddutdeikeekucetufdoteggodetrf\n    dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu\n    rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf\n    gurhephffufffkgggtgffvvefosehtjeertdertdejnecuhfhrohhmpeflrghnnhgvucfi\n    rhhunhgruhcuoehjsehjrghnnhgruhdrnhgvtheqnecuggftrfgrthhtvghrnhepueelgf\n    fhfedvgeelfeduuefhfefhjeeihfffueefjeeihffhheeuteeuvdeuhffhnecuffhomhgr\n    ihhnpehkvghrnhgvlhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh\n    epmhgrihhlfhhrohhmpehjsehjrghnnhgruhdrnhgvthdpnhgspghrtghpthhtohepvddt\n    pdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehkrhiikhdoughtsehkvghrnhgvlh\n    drohhrghdprhgtphhtthhopehlihhnuhigqdifrghttghhughoghesvhhgvghrrdhkvghr\n    nhgvlhdrohhrghdprhgtphhtthhopehsvhgvnheskhgvrhhnvghlrdhorhhgpdhrtghpth\n    htohepuggvvhhitggvthhrvggvsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthht\n    oheplhhinhhugidqkhgvrhhnvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpth\n    htoheprhhosghhsehkvghrnhgvlhdrohhrghdprhgtphhtthhopehnvggrlhesghhomhhp\n    rgdruggvvhdprhgtphhtthhopehukhhlvghinhgvkheskhgvrhhnvghlrdhorhhgpdhrtg\n    hpthhtoheprghsrghhiheslhhishhtshdrlhhinhhugidruggvvh",
        "X-ME-Proxy": "<xmx:QUD8acnBJAO8PYUMFX4rJwgoLKq3KdUfZbl_iPgz6ErxjHsmcYIMNQ>\n    <xmx:QUD8aUomx87W9ppOpkibHg40btOx2hZ6deDS7rShW6wqnR6Q4pTaCg>\n    <xmx:QUD8ab96Ow2VzIj2QbZvz3Ya25TobhNgac2rqSgzTlOjL8qBryOcFA>\n    <xmx:QUD8ad3h3XdB9bmr6j0Q3T0xrTzlRF6dA64pbwjPEQvAWjEIYRd5CA>\n    <xmx:QkD8aX85hs3TiruHTUdJOIhBjwBKGdqih7I50og5PORDdgOEqUJPJ3wv>",
        "Feedback-ID": "i47b949f6:Fastmail",
        "From": "Janne Grunau <j@jannau.net>",
        "Subject": "[PATCH v3 0/5] Initial Apple silicon M3 device trees and\n dt-bindings",
        "Date": "Thu, 07 May 2026 09:33:06 +0200",
        "Message-Id": "\n <20260507-apple-m3-initial-devicetrees-v3-0-ca07c81b5dc7@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/4XQyw6CMBAF0F8hXVvTB+Xhyv8wLioMOgYLtqXRE\n P7dgiTGjS7vJHPmZkbiwCI4sktGYiGgw87EIDcJqS7anIFiHTMRTGRM8pLqvm+B3iRFgx51S+u\n 4VYG3AI6qSqWZrss814JEorfQ4GPhD8eYL+h8Z5/LtcDn6QoL9hsOnDKqilQAB1lKXeyv2hg9b\n A14MstBfDTF1B9NRO3EKtFIxUtg8KVN7+IW7kN8h1/bT9MLCtbuYSwBAAA=",
        "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=3514; i=j@jannau.net;\n s=yk2025; h=from:subject:message-id;\n bh=oNNEw9bLdFvVnMGexbn1rELFpbY8zSMmrT7OEjZH3no=;\n b=owGbwMvMwCW2UNrmdq9+ahrjabUkhsw/DnYzjtukxMfXB8zd96D21HxNiyL3sqRNdZnLJ2c6b\n vHlY1zWUcrCIMbFICumyJKk/bKDYXWNYkztgzCYOaxMIEMYuDgFYCLu5owMp3pbr06rOVzYrv+b\n KdNdauXefeIKrZXnOiVXyF1cOk1+L8M/8yMfBdV3Wr3aLHzQv9a9cXdE0pr3LwWc7M+UTLui938\n tDwA=",
        "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` depends on the already applied and dropped apple,i2c\nand apple,pmgr dt-binding changes.\nThe watchdog load depends on stalled and forgotten addition of the\n\"apple,t8103-wdt\" compatible posted in [1]. I've replied to the thread\nto get the change merged.\n\nMerge strategy:\nApply whole series via 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\nLink: https://lore.kernel.org/linux-watchdog/20251231-watchdog-apple-t8103-base-compat-v1-1-1702a02e0c45@jannau.net/ [1]\nSigned-off-by: Janne Grunau <j@jannau.net>\n---\nChanges in v3:\n- adjust reg size of pmgr node to fit all its childrens' regs. Improper\n  size was caused by a bug in the script used to convert Apple's\n  power-states into DT nodes\n- drop picked up changes from v2:\n  - [PATCH v2 1/6] dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible\" (for v7.2-rc1)\n- Link to v2: https://lore.kernel.org/r/20260505-apple-m3-initial-devicetrees-v2-0-b0c2f3519e0e@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 (5):\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 .../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 14 files changed, 1848 insertions(+), 2 deletions(-)\n---\nbase-commit: 37a578184d32b2e8110aa88c1c1fd10a23419e01\nchange-id: 20260319-apple-m3-initial-devicetrees-5c546ad977a2\n\nBest regards,"
}