Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2227896/?format=api
{ "id": 2227896, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2227896/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/patch/20260424-i2c-imx-fixes-v2-2-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-2-34fb9504aaeb@ideasonboard.com>", "date": "2026-04-24T12:36:47", "name": "[v2,2/2] i2c: imx: Retry failed transfers 3 times", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "2b5ec6ab108ead204b2d9d1b50d4ba3352ce24be", "submitter": { "id": 84970, "url": "http://patchwork.ozlabs.org/api/1.1/people/84970/?format=api", "name": "Daniel Scally", "email": "dan.scally@ideasonboard.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-i2c/patch/20260424-i2c-imx-fixes-v2-2-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/patches/2227896/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2227896/checks/", "tags": {}, "headers": { "Return-Path": "\n <linux-i2c+bounces-17166-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=t/y1yHCB;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c15:e001:75::12fc:5321; helo=sin.lore.kernel.org;\n envelope-from=linux-i2c+bounces-17166-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=\"t/y1yHCB\"", "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 sin.lore.kernel.org (sin.lore.kernel.org\n [IPv6:2600:3c15:e001:75::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 4g2CCw4pztz1yD5\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 22:37:48 +1000 (AEST)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 12AF13007293\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 12:37:26 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id E5B5B3CF057;\n\tFri, 24 Apr 2026 12:37:24 +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 979C13CEBA6\n\tfor <linux-i2c@vger.kernel.org>; Fri, 24 Apr 2026 12:37:16 +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 86EDD19A8;\n\tFri, 24 Apr 2026 14:35:23 +0200 (CEST)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777034239; cv=none;\n b=iHMexJW1J7c6U2OA8J7L+HB1MTOImTlSNk3VVH7pSwlSU3lHkUeSaAUMkhnt1Kvf1187mDd63tRqwmQ4bdYNn67JoySLVu5YGD0FOCpComEYQxhipm1sISpQE+bH2UKfpIMEv6Z09A+uQeQylvuKaBN1bdf/txQ22e7zTIeCFVs=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777034239; c=relaxed/simple;\n\tbh=WNOfl9TMJAgdQRS+Wl9stY3RrXYZyI6/gxecvU1FULI=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:\n\t In-Reply-To:To:Cc;\n b=bJMvIEF3pNAqXVGxiy4vmKHx7sKvwc/TzGrDCYdHqo6LHdodOWKvww7W0B7MOoPDPX8j8wzwrMnx2eBs3x5AwnTxO8dOLwRBtUMJSJYUco3VaVuMfCYDliSEifJ+i0SjSphh4dkqIvg4AqM8r12jIHDl3ffHQiqPYbMIW2pU3iQ=", "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=t/y1yHCB; 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=1777034124;\n\tbh=WNOfl9TMJAgdQRS+Wl9stY3RrXYZyI6/gxecvU1FULI=;\n\th=From:Date:Subject:References:In-Reply-To:To:Cc:From;\n\tb=t/y1yHCBELV34W5QxOrNf+WxZZnZbLlYZrKOZ1YknODDpEpAxEXqKSt98NYNAPY6V\n\t PdhF60jzifFQU+6IXfE+gFthQ8dNmdVixKK0W5T/IY1FFA/UO18d0rGnN6rdvT3v+3\n\t R1n+YjQ7u96RGL+t/afHfiDTGnKc4a1cjLZaANO8=", "From": "Daniel Scally <dan.scally@ideasonboard.com>", "Date": "Fri, 24 Apr 2026 13:36:47 +0100", "Subject": "[PATCH v2 2/2] i2c: imx: Retry failed transfers 3 times", "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", "Message-Id": "<20260424-i2c-imx-fixes-v2-2-34fb9504aaeb@ideasonboard.com>", "References": "<20260424-i2c-imx-fixes-v2-0-34fb9504aaeb@ideasonboard.com>", "In-Reply-To": "<20260424-i2c-imx-fixes-v2-0-34fb9504aaeb@ideasonboard.com>", "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=941;\n i=dan.scally@ideasonboard.com; h=from:subject:message-id;\n bh=WNOfl9TMJAgdQRS+Wl9stY3RrXYZyI6/gxecvU1FULI=;\n b=owEBbQKS/ZANAwAKAchJV3psRXUyAcsmYgBp62PtXN02sS6E4D45jdY5YmHKbzszWjA9vdl+1\n JErMzAIA8OJAjMEAAEKAB0WIQQqyuwyDnZdb+mxmm/ISVd6bEV1MgUCaetj7QAKCRDISVd6bEV1\n MtNrD/9Lgn0kR7oa/zXMFfKfupm9ABSsN51NPAQpnkTCY2La2De4R7O0JnAAS7lH6R78erTaq6U\n 5pfv/DTr+bnBTZp5NxmkhDGWYrq+F+Ri4r2bjsfZZgAadxjfqO+MtK+Y+MAkaKiDsF2M1w/jhPe\n +f9rvykIGB9dBRKvLjYSO0OWnJkZ1SqSrIJPZUiM6grOpIsJvaWEv3UXVG3Dq/DpzWBbG71ey7u\n fgt1rpOR1vRSF94lT07m5gT6BPPz+OBjAV08evmR+lotp8GLVQbDwBZskHC4SkRzocHEULuJ29+\n /EgkQQFSgwL6lGirCb4GBI2e91HiQ6yQ3SnK8P2cGtBjhNkEgbolqP3X22ty+72eV3zOSPQRmeM\n E/MSTXfMcrIIShVRErM962IlJqMaPvV9lDwBPu9vOtEF6ksZtDKgXrKkP/iNdxiSnNFynAfbGmK\n tXJY5IfIrms5qK11OoUHkjTZQKyIxk3T82Xcz5ynfeegOpbAh8sRFowZIoUdCIUMZB/RyCu4ExX\n SJGOcYfW1OTi2FiC+BYONVMcO+xKqlcOef+QXfSamnmBLY913sGGnXLx8F7b4MnivaphOnyTtdu\n XrDvlSZvbKyqhtb1pZj3qPbpKPQvbMxtHQAHrke58VKybqXEqOFPm83MsbRg5vUkBznsrKLF7bJ\n Cvp4jwLqwaq5ntw==", "X-Developer-Key": "i=dan.scally@ideasonboard.com; a=openpgp;\n fpr=EEC699ACA1B7CB5D31330C0BBD501C2A3546CCF6" }, "content": "Set the retries member of the i2c_adapter to 3, which will cause the\ni2c-core code to retry transfers that lose arbitration 3 times before\ngiving up.\n\nReviewed-by: Frank Li <Frank.Li@nxp.com>\nSigned-off-by: Daniel Scally <dan.scally@ideasonboard.com>\n---\n drivers/i2c/busses/i2c-imx.c | 1 +\n 1 file changed, 1 insertion(+)", "diff": "diff --git a/drivers/i2c/busses/i2c-imx.c b/drivers/i2c/busses/i2c-imx.c\nindex b68a0f7105682006bbcfee52891c9a9c2d8c009e..e70e64cc633ff1e13dc61920c0c7960fb6a02622 100644\n--- a/drivers/i2c/busses/i2c-imx.c\n+++ b/drivers/i2c/busses/i2c-imx.c\n@@ -1749,6 +1749,7 @@ static int i2c_imx_probe(struct platform_device *pdev)\n \ti2c_imx->adapter.dev.parent\t= &pdev->dev;\n \ti2c_imx->adapter.nr\t\t= pdev->id;\n \ti2c_imx->adapter.dev.of_node\t= pdev->dev.of_node;\n+\ti2c_imx->adapter.retries\t= 3;\n \ti2c_imx->base\t\t\t= base;\n \tACPI_COMPANION_SET(&i2c_imx->adapter.dev, ACPI_COMPANION(&pdev->dev));\n \n", "prefixes": [ "v2", "2/2" ] }