Show a cover letter.

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

{
    "id": 2227895,
    "url": "http://patchwork.ozlabs.org/api/1.1/covers/2227895/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/cover/20260424-i2c-imx-fixes-v2-0-34fb9504aaeb@ideasonboard.com/",
    "project": {
        "id": 35,
        "url": "http://patchwork.ozlabs.org/api/1.1/projects/35/?format=api",
        "name": "Linux I2C development",
        "link_name": "linux-i2c",
        "list_id": "linux-i2c.vger.kernel.org",
        "list_email": "linux-i2c@vger.kernel.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": ""
    },
    "msgid": "<20260424-i2c-imx-fixes-v2-0-34fb9504aaeb@ideasonboard.com>",
    "date": "2026-04-24T12:36:45",
    "name": "[v2,0/2] Minor changes for i2c-imx driver",
    "submitter": {
        "id": 84970,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/84970/?format=api",
        "name": "Daniel Scally",
        "email": "dan.scally@ideasonboard.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linux-i2c/cover/20260424-i2c-imx-fixes-v2-0-34fb9504aaeb@ideasonboard.com/mbox/",
    "series": [
        {
            "id": 501358,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/501358/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/list/?series=501358",
            "date": "2026-04-24T12:36:45",
            "name": "Minor changes for i2c-imx driver",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/501358/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2227895/comments/",
    "headers": {
        "Return-Path": "\n <linux-i2c+bounces-17164-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-i2c@vger.kernel.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n header.a=rsa-sha256 header.s=mail header.b=f+WEPqPS;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-i2c+bounces-17164-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=ideasonboard.com header.i=@ideasonboard.com\n header.b=\"f+WEPqPS\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=213.167.242.64",
            "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=ideasonboard.com",
            "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=ideasonboard.com"
        ],
        "Received": [
            "from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::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 4g2CCb5JmDz1yD5\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 22:37:31 +1000 (AEST)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id A2D80302794E\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 12:37:17 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id CA8FF3CEBBC;\n\tFri, 24 Apr 2026 12:37:16 +0000 (UTC)",
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n [213.167.242.64])\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 9EF023CF04F\n\tfor <linux-i2c@vger.kernel.org>; Fri, 24 Apr 2026 12:37:10 +0000 (UTC)",
            "from [127.0.1.1]\n (chfd-03-b2-v4wan-176392-cust229.vm15.cable.virginm.net [82.19.20.230])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 414508F;\n\tFri, 24 Apr 2026 14:35:22 +0200 (CEST)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777034233; cv=none;\n b=OPiiqmQLhqzrFywYAW4SsQv2UCDiSxAcMzocpqiBufs5iPR6zRJLY1u7uLLaSJ8qsyU3SrXyJA56LdbC8d/FNaw4KjKPs9BeiCThb/XVMDKkO5cIkPV6xF9FP14MQwgUprHXg5Y2CPL5MXGhwNU/U7NYAno43tEFNHJl7DrnHXw=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777034233; c=relaxed/simple;\n\tbh=Vuvcc1h+aGEm+G5RRhrxQOhhVZZeISRZiJxo5Gd7yfU=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=XPtODlFuTLLjot4EomnKL6+vDY6hYUf9IXREVXcCDgJEqYmspaapucENp9zXDxY1ptoND3RmjIOs6JQxZm+MsSa+dsWIjSpewGipCOFpzzGTQsz4+wAibBDc7RIpgfm02fkMFCX2f7B2JhsGGy+V9Vtm9oGfB2zafx2+CIG5P7U=",
        "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=ideasonboard.com;\n spf=pass smtp.mailfrom=ideasonboard.com;\n dkim=pass (1024-bit key) header.d=ideasonboard.com header.i=@ideasonboard.com\n header.b=f+WEPqPS; arc=none smtp.client-ip=213.167.242.64",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1777034122;\n\tbh=Vuvcc1h+aGEm+G5RRhrxQOhhVZZeISRZiJxo5Gd7yfU=;\n\th=From:Subject:Date:To:Cc:From;\n\tb=f+WEPqPSUh9OpRaqyRcyptrshOlIO30j0MPp8BtjYEKVQN4bR3/DckpKIAKxSLQRF\n\t t3mumK3Vp1kY6/WPiD6wbY1MF/QXDOpU6ANhFIE6N0sWwGRYB6yylY9KTWs5ouWY3b\n\t HXE+43jsM//2gt/qyZ9k1nLcLB5vw4olPJooztCc=",
        "From": "Daniel Scally <dan.scally@ideasonboard.com>",
        "Subject": "[PATCH v2 0/2] Minor changes for i2c-imx driver",
        "Date": "Fri, 24 Apr 2026 13:36:45 +0100",
        "Message-Id": "<20260424-i2c-imx-fixes-v2-0-34fb9504aaeb@ideasonboard.com>",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-i2c@vger.kernel.org",
        "List-Id": "<linux-i2c.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-i2c+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-i2c+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=H4sIAN1j62kC/3WMzQ7CIBCEX6XZs2v4qYR48j1MDwhbu4eCAUNqG\n t5d7N3jNzPf7FAoMxW4Djtkqlw4xQ7qNIBfXHwScugMSigjtJTIyiOvG868UUFNSkszOuvsDN1\n 5ZTqKrtynzguXd8qf477KX/rvqUoUSEZdhB6D7aMbB3IlxUdyOZx9WmFqrX0BkG1E0LEAAAA=",
        "X-Change-ID": "20260311-i2c-imx-fixes-3e23164a8a8f",
        "To": "Oleksij Rempel <o.rempel@pengutronix.de>,\n Pengutronix Kernel Team <kernel@pengutronix.de>,\n Andi Shyti <andi.shyti@kernel.org>, Frank Li <Frank.Li@nxp.com>,\n Sascha Hauer <s.hauer@pengutronix.de>, Fabio Estevam <festevam@gmail.com>,\n Gao Pan <b54642@freescale.com>, Fugang Duan <B38611@freescale.com>,\n Wolfram Sang <wsa@kernel.org>",
        "Cc": "linux-i2c@vger.kernel.org, imx@lists.linux.dev,\n linux-arm-kernel@lists.infradead.org,\n Daniel Scally <dan.scally@ideasonboard.com>",
        "X-Mailer": "b4 0.14.2",
        "X-Developer-Signature": "v=1; a=openpgp-sha256; l=1439;\n i=dan.scally@ideasonboard.com; h=from:subject:message-id;\n bh=Vuvcc1h+aGEm+G5RRhrxQOhhVZZeISRZiJxo5Gd7yfU=;\n b=kA0DAAoByElXemxFdTIByyZiAGnrY+2hfg01AQYplJ1UP2hWS1LfeEjJlGqWlvQDABs0G3KIk\n 4kCMwQAAQoAHRYhBCrK7DIOdl1v6bGab8hJV3psRXUyBQJp62PtAAoJEMhJV3psRXUy4ZcP/ifU\n M8bPXDhdSbN69rQrxBfKPQcp2eNCk69VX15sfOjKATToTah5tW9sCRo5KmDJsVmgMTpO9BqDBq1\n ZCBNQYn3/rBa5blQmCOGS//XQpwP110XXvEXms9Hqu7QKAJtU2sXBEKHDI28ezwKj2o3I6iXyok\n TXsnJho1ICHrXEgP2WLGvZ4P+hH6EkVtxIGZFFRU7i4H+lL61U1nervGWtzLNqerzHV+5t6cGkA\n ayAh93cPxeT89jfm8pY7VUiGCn5R9eA73etZBQEFkc53SUl23U9b5kPnTdTEMl8IO5d4sZyA53S\n W2QZwDjPFi19mxWZw/ZGzWgxoW9gWEE/ZsMZOZGPH63U+yVvhIrcLzbWIvb6J4V5aNrhmohJToN\n jXg6fa9/2R0vYRvlF3EEDJZO0djJ1OykQ9oOK+9CSXB8DIorW/4hItQVA4oKi+uNy1Fc1gbkkyK\n YTlThc8k9C1AzrbXCBSlmjMA7VWGi7QAtVLcLki7sRWaGfW97fymoEGKG8e76cCxiyWneh1jUvX\n GCz+eXSBKVTCQrs8b3ehJ65wvRypUpfDrh2yHhMTDTlzLwDai4CKbzaS4kTsj8bVf3A1/1wwm/0\n N1z4fZeIWUFNFt+lTgLcJBSjoASHUN7JKbTamnkExQeXXtgDrPwMR8Z7DBBjynGcMB36KemG7gj\n Yjg2C",
        "X-Developer-Key": "i=dan.scally@ideasonboard.com; a=openpgp;\n fpr=EEC699ACA1B7CB5D31330C0BBD501C2A3546CCF6"
    },
    "content": "Hello all\n\nThese small changes helped resolve issues we experienced using the\ni2c-imx driver on a multi-master bus. The device was losing\narbitration which triggered the driver to attempt to recover the bus\nrather than retry the transfer. The set stops the bus recovery\nattempts on lost arbitration and instructs the driver to retry\ntransfers 3 times, which seems sufficient for our setup.\n\nI had intended to make a larger change that added a new devicetree\nproperty for i2c-controller.yaml that held the number of retries an\nadapter should use, and then parse that to set adap->retries. I found\na relatively old discussion on the list though in which a similar\nidea was discussed and rejected so I dropped that, but I thought I'd\nmention it in case things had changed.\n\nThanks\nDan\n\nSigned-off-by: Daniel Scally <dan.scally@ideasonboard.com>\n---\nChanges in v2:\n- Updated the commit message in v1, and added a Fixes tag.\n- Link to v1: https://lore.kernel.org/r/20260311-i2c-imx-fixes-v1-0-e625034d8202@ideasonboard.com\n\n---\nDaniel Scally (2):\n      i2c: imx: Don't recover bus when arbitration lost\n      i2c: imx: Retry failed transfers 3 times\n\n drivers/i2c/busses/i2c-imx.c | 3 ++-\n 1 file changed, 2 insertions(+), 1 deletion(-)\n---\nbase-commit: 4a181746639404023abfcb28eb6f6c66974be5a7\nchange-id: 20260311-i2c-imx-fixes-3e23164a8a8f\n\nBest regards,"
}