Show a cover letter.

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

{
    "id": 2229706,
    "url": "http://patchwork.ozlabs.org/api/1.1/covers/2229706/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260428-ltc4283-support-v10-0-4f26f46491c3@analog.com/",
    "project": {
        "id": 42,
        "url": "http://patchwork.ozlabs.org/api/1.1/projects/42/?format=api",
        "name": "Linux GPIO development",
        "link_name": "linux-gpio",
        "list_id": "linux-gpio.vger.kernel.org",
        "list_email": "linux-gpio@vger.kernel.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": ""
    },
    "msgid": "<20260428-ltc4283-support-v10-0-4f26f46491c3@analog.com>",
    "date": "2026-04-28T16:07:25",
    "name": "[v10,0/3] hwmon: Add support for the LTC4283 Hot Swap Controller",
    "submitter": {
        "id": 87565,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/87565/?format=api",
        "name": "Nuno Sá via B4 Relay",
        "email": "devnull+nuno.sa.analog.com@kernel.org"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260428-ltc4283-support-v10-0-4f26f46491c3@analog.com/mbox/",
    "series": [
        {
            "id": 501894,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/501894/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=501894",
            "date": "2026-04-28T16:07:25",
            "name": "hwmon: Add support for the LTC4283 Hot Swap Controller",
            "version": 10,
            "mbox": "http://patchwork.ozlabs.org/series/501894/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2229706/comments/",
    "headers": {
        "Return-Path": "\n <linux-gpio+bounces-35717-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-gpio@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=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=aVllIqr4;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35717-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"aVllIqr4\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"
        ],
        "Received": [
            "from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::12fc:5321])\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 4g4m0G4wMyz1xrS\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 02:21:34 +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 AC8F230B9E1E\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 16:13:53 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id E0AB8480321;\n\tTue, 28 Apr 2026 16:06:38 +0000 (UTC)",
            "from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\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 91F9747F2D9;\n\tTue, 28 Apr 2026 16:06:38 +0000 (UTC)",
            "by smtp.kernel.org (Postfix) with ESMTPS id 3B441C32782;\n\tTue, 28 Apr 2026 16:06:38 +0000 (UTC)",
            "from aws-us-west-2-korg-lkml-1.web.codeaurora.org\n (localhost.localdomain [127.0.0.1])\n\tby smtp.lore.kernel.org (Postfix) with ESMTP id EE44CFF886D;\n\tTue, 28 Apr 2026 16:06:37 +0000 (UTC)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777392398; cv=none;\n b=sQct/JH9DWqcLdEuDRS77zLsTPpXRQWGsP2aP5qYXMzrN7r4TL0NLMLXfG45rdR6+3SUAmBqhHrnG0uSq247iYc475ejA/QbRavP8BrYgDSTePAQgUoS0PW6/+E6IyGViLXpyE8tbsBXwTKQ2PgJ1cxtpiUtQ12rTDqt56iXMSg=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777392398; c=relaxed/simple;\n\tbh=wJpZOr7WpcpInKgvVGac/trrFN9ZpHJHZEoCiuPdrYs=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=nrsgFm+s1gTYxIaChQQi4FlN6h7qcoBaH+snNsh7xHgWdxAZ8Ij8USV83kmrQtv8jc7z1jL8EuYm2Qi30zYvx3VIIIYmRshqsjEU0cjcFIDwcHfOXSTE8wh+np87RuydPf83fFcPg6szC1GmhTsTfbMqNhbYbfoH1A78NHocZB4=",
        "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=aVllIqr4; arc=none smtp.client-ip=10.30.226.201",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1777392398;\n\tbh=wJpZOr7WpcpInKgvVGac/trrFN9ZpHJHZEoCiuPdrYs=;\n\th=From:Subject:Date:To:Cc:Reply-To:From;\n\tb=aVllIqr4JCKqyLIoeSN16CpPbBgwVIEtlQp2ENbArx74blpc0WIyD0pMONFWWKBwI\n\t BwPk4r94IAL6pT2TYrFp5xkrUxjPyQOc4Ok52/VHwfqRpIR+NfYtyPg5QxtTbo2G8d\n\t njSpW0C4h3yljJ95g4FvGzaUYQon9gp1U+SdKCX+hSObkYwiiVAxyafxPMe6Ml9+q+\n\t jYwcXFWvNNirR8T1/cUZt4GnXQAvs2Q/9uQY4yzCoDMu5WtP6s5tr5oR73aHL/oDMH\n\t bQQUPuigS5R1I9qlBB+JSV/MAs/g8ffyf+FF8tzMnEMa63IbdPe+7IRi2ebsVYFeFD\n\t mJgwWJnJT/vuQ==",
        "From": "=?utf-8?q?Nuno_S=C3=A1_via_B4_Relay?=\n <devnull+nuno.sa.analog.com@kernel.org>",
        "Subject": "[PATCH v10 0/3] hwmon: Add support for the LTC4283 Hot Swap\n Controller",
        "Date": "Tue, 28 Apr 2026 17:07:25 +0100",
        "Message-Id": "<20260428-ltc4283-support-v10-0-4f26f46491c3@analog.com>",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-gpio@vger.kernel.org",
        "List-Id": "<linux-gpio.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-gpio+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-gpio+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "8bit",
        "X-B4-Tracking": "v=1; b=H4sIAAAAAAAC/3XN0Q6CIBgF4FdxXEeDXwTsqvdoXRCCspk4MFZzv\n nvoTTXX5Tnb+c6MognORHQqZhRMctH5IQdKDgXSnRpag12TCwQEOClJiftJM5Aljo9x9GHChJd\n WSKV1pRjKqzEY654bebnm3Lk4+fDaHhJf2/9W4phgYw2lFQGrGjirQfW+PWp/RyuW5BcAYg/ID\n DBBGwNV1QiQO6D+AIzwPVBn4Ma5tlqwGjj9AZZleQOU2LccMgEAAA==",
        "X-Change-ID": "20260303-ltc4283-support-063f78acc5a4",
        "To": "linux-gpio@vger.kernel.org, linux-hwmon@vger.kernel.org,\n devicetree@vger.kernel.org, linux-doc@vger.kernel.org",
        "Cc": "Guenter Roeck <linux@roeck-us.net>, Rob Herring <robh@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>, Jonathan Corbet <corbet@lwn.net>,\n Linus Walleij <linusw@kernel.org>, Bartosz Golaszewski <brgl@kernel.org>,\n Bartosz Golaszewski <brgl@kernel.org>",
        "X-Mailer": "b4 0.15.2",
        "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1777392450; l=2621;\n i=nuno.sa@analog.com; s=20231116; h=from:subject:message-id;\n bh=wJpZOr7WpcpInKgvVGac/trrFN9ZpHJHZEoCiuPdrYs=;\n b=JKTAEyv8cj4/a5R73is9A5no+jJH+LIDC8oOOPpDWV5LA7qj9M6fnD7uU0fVpMp8GjS21gyUf\n 75zEL7JTuzwDsHKjW2OhuDP0gP+IHitPpIWLldEjAKerHCrfhk668N/",
        "X-Developer-Key": "i=nuno.sa@analog.com; a=ed25519;\n pk=3NQwYA013OUYZsmDFBf8rmyyr5iQlxV/9H4/Df83o1E=",
        "X-Endpoint-Received": "by B4 Relay for nuno.sa@analog.com/20231116 with\n auth_id=100",
        "X-Original-From": "=?utf-8?q?Nuno_S=C3=A1?= <nuno.sa@analog.com>",
        "Reply-To": "nuno.sa@analog.com"
    },
    "content": "This is v8 for the LTC4283 how swap controller. \n\nSimilar to the LTC4282 device, we're clearing some fault logs in the\nreset_history attributes.\n\nGuenter, for my last email worrying about rsense low values, this is\nwhat I got internally:\n\n\"10uOhm at the smallest sense voltage of 15mV would be 1500A and 72kW, which\nseems a tad excessive. The highest currents I’ve seen are around 200A, and\nthe -48V market 4283 serves is generally a lot lower than that. Normal values\nare around 200uOhm.  I’d say the resolution should be around 1uohm and if a\nminimum is needed, 50uOhm is probably safe.\"\n\nFor the resolution, I'm pretty sure I got the tenths of micro\nresolution for ltc4282 so I just kept it in here. So, if you don't mind\nI would prefer to keep it this way to be safer and changing that now would\nrequire me to change some formulas and I would prefer not to do that at\nthis stage.\n\n---\nChanges in v10:\n- Patch 2:\n * Replace regmap_clear_bits() with direct regmap_write() in\n   ltc4283_read_alarm();\n * Simplify ltc4283_read_energy() overflow handling using\n   mul_u64_u64_div_u64() for 128-bit intermediate precision;\n * Simplify ltc4283_write_power_word() overflow handling using\n   mul_u64_u64_div_u64();\n * Fix clamp-before-multiply overflow in ltc4283_write_minmax() by\n   clamping against LONG_MAX/MILLI first;\n * Drop broken %*ph format from ltc4283_parse_array_prop() error\n   message;\n * Remove unused #include <linux/overflow.h>.\n- Link to v9: https://patch.msgid.link/20260406-ltc4283-support-v9-0-b66cfc749261@analog.com\n\n---\nNuno Sá (3):\n      dt-bindings: hwmon: Document the LTC4283 Swap Controller\n      hwmon: ltc4283: Add support for the LTC4283 Swap Controller\n      gpio: gpio-ltc4283: Add support for the LTC4283 Swap Controller\n\n .../devicetree/bindings/hwmon/adi,ltc4283.yaml     |  272 +++\n Documentation/hwmon/index.rst                      |    1 +\n Documentation/hwmon/ltc4283.rst                    |  266 +++\n MAINTAINERS                                        |    9 +\n drivers/gpio/Kconfig                               |   15 +\n drivers/gpio/Makefile                              |    1 +\n drivers/gpio/gpio-ltc4283.c                        |  218 +++\n drivers/hwmon/Kconfig                              |   12 +\n drivers/hwmon/Makefile                             |    1 +\n drivers/hwmon/ltc4283.c                            | 1795 ++++++++++++++++++++\n 10 files changed, 2590 insertions(+)\n---\nbase-commit: 30a90fa04af6937493fbba20e3e923b5b5a162b4\nchange-id: 20260303-ltc4283-support-063f78acc5a4\n--\n\nThanks!\n- Nuno Sá"
}