Cover Letter Detail
Show a cover letter.
GET /api/1.0/covers/2197815/?format=api
{ "id": 2197815, "url": "http://patchwork.ozlabs.org/api/1.0/covers/2197815/?format=api", "project": { "id": 35, "url": "http://patchwork.ozlabs.org/api/1.0/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": "<20260218150940.131354-1-eichest@gmail.com>", "date": "2026-02-18T15:08:48", "name": "[v1,0/2] i2c: imx: fix i2c issues when reading messages", "submitter": { "id": 70438, "url": "http://patchwork.ozlabs.org/api/1.0/people/70438/?format=api", "name": "Stefan Eichenberger", "email": "eichest@gmail.com" }, "series": [ { "id": 492569, "url": "http://patchwork.ozlabs.org/api/1.0/series/492569/?format=api", "date": "2026-02-18T15:08:48", "name": "i2c: imx: fix i2c issues when reading messages", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/492569/mbox/" } ], "headers": { "Return-Path": "\n <linux-i2c+bounces-16045-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 (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20230601 header.b=H5sXE8YH;\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-16045-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=\"H5sXE8YH\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=209.85.221.51", "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=gmail.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 4fGKgb1V4Nz1xpY\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 19 Feb 2026 02:10:03 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 542F73027111\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 18 Feb 2026 15:09:47 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 52E8433F398;\n\tWed, 18 Feb 2026 15:09:46 +0000 (UTC)", "from mail-wr1-f51.google.com (mail-wr1-f51.google.com\n [209.85.221.51])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id B058D3033CD\n\tfor <linux-i2c@vger.kernel.org>; Wed, 18 Feb 2026 15:09:43 +0000 (UTC)", "by mail-wr1-f51.google.com with SMTP id\n ffacd0b85a97d-436263e31abso5174386f8f.1\n for <linux-i2c@vger.kernel.org>; Wed, 18 Feb 2026 07:09:43 -0800 (PST)", "from eichest-laptop.corp.toradex.com\n (248.201.173.83.static.wline.lns.sme.cust.swisscom.ch. [83.173.201.248])\n by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43796ac7d91sm44333116f8f.26.2026.02.18.07.09.41\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 18 Feb 2026 07:09:41 -0800 (PST)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1771427386; cv=none;\n b=PCu1MZemeICXU9WFUwH5Ai6rFW6yU/lANEvhLPpDbA5+Y/kH7A+IIk8KuZvvn94g8px1srYIyOVjoPjSawozYQhRdOQlczyiEJgcht6bry4aaRl2VHtYa+80dNDZI9aHJRrtXtc2FjPuS8kCyiBsdeReTrodAgNeG5pep7PSTdo=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1771427386; c=relaxed/simple;\n\tbh=59k6AAUQAcMyQRtWHtilwXm0Zvem5eHHNDBv4NZviqk=;\n\th=From:To:Cc:Subject:Date:Message-ID:MIME-Version;\n b=jMJ5kN4D0Tdb1/yvo069O3Lvmor1rMljKXk7IBkloCfVBUK9xAuCVBE/LNutjqZYVlEApHH5RY8f07xvjV7MjCivtjF/g7hUHT/HmMR6WZK5Vd2e5v4ZaSPKX2GHi5TBnUwyOqZViMiJV1egwULEwjqxCD3que1d/NmoC/Q9vGs=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com;\n spf=pass smtp.mailfrom=gmail.com;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=H5sXE8YH; arc=none smtp.client-ip=209.85.221.51", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20230601; t=1771427382; x=1772032182;\n darn=vger.kernel.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=37iDQjIpWJV9G//cF72AU0D/7XMD1Sk3hL7SaalPYgs=;\n b=H5sXE8YHNyHATKxE2WGNFl5BWlFgpJxX4wuDC9Vo0/lw4GnupNjEy4AY1zYKCldhSf\n LzIyXZhp3WgrjWxqqWFWbnaFPpMs7Na7uU+gQvBNwtobTBXSHyxRLok9ly+/bAwRvhLE\n NnRmTUSb1y0oHXAl5L00csL+xOCBtO2be864WhurAt13Vxb53iRrfdPVUuztzPZxTKAT\n EPfCxexl1vtSR8LBiNfLrDAGOQDJnLGspntM5PlbD+0hx0aMjmfCSYM6ccKvCsXPDPAq\n fZuvmInzl7f0jEsi1cl0OQ6RRmo/pjk6yeh05xgp0CKnxMns5/0Lfejwny3vgwaYUKRz\n 2hKA==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1771427382; x=1772032182;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=37iDQjIpWJV9G//cF72AU0D/7XMD1Sk3hL7SaalPYgs=;\n b=C+/swo9/cUyBeBZIe74xAFXIOxkfRlR3N1ZLxswuMnZSWH8ubmm+SJUhraZh7RbDHO\n DjBmYU4jAKQc3pe7sP91vUP9o0RlpO+7FrUnE+U0x5qwxcUzUc7yJVb8KzRSfqzcXLbR\n 7l9dFyNXBEtCAmfy0Knx/YXdfpONTQab3CVRhCq52DhSj1YB4XLfAuIgyU1NVzD2CMOT\n AsWS4LE9Pvrkin8b1dfSU48RX/zlqvuR3KHBxQOGlYit7pHfhNch2FBCPsH+qkINLvSR\n fwJD8qewsVPBnSCYNXIbuz7y1+AzCwJVV/ypZ9aNIsBnBooP7wtA5HYGBHkkCRJel0/p\n WmFg==", "X-Gm-Message-State": "AOJu0YzZqiZ7uzfa6eqVfLU1WDMNP/ABd9sGMHq9iL7gFUxe6SYYH8ke\n\t70EJBlS4xrg7nDE6IzD2dQngCMmIzxOwo9VbZFZKPsEyE9zf0EG98IR8BVKW2w==", "X-Gm-Gg": "AZuq6aJ/TXkVxgrGTu9opRya4VTAV+dLfZ4jDUtMUEd/CmJ/wItsOlZ/DTeUScvuf3U\n\t7WKtRVCWay47vp633A6sSyvfCrEXta47zshfK/iPzA7Mu+jw5w1ytuDVbEdXpn0yk4ClZrP/yd5\n\tsCsEKC8MmSA8EkwNtDYPLP7OtmL46knQrMu93nCrDyfyP5WRXY3mhVIQrhxvq/sn/USWWgDceGC\n\tY7/Dh28v4Ry+bb7QRg5Rf9NyUDGYlCXrXBFZUzlVW9U6InYa3TICSyqJbRJy2g0056YHioT7J+P\n\tei/dAlgBh/JMj4Pa170dFtT7PsHliRbel2w27yvTtOtpHv7GnvxJ1UhB2vIij5WxN0przM7xqKD\n\t2l1+OdI4ujoongAw2QT28DzxBW6XxPwPzfa3ZN7/aAtXX4QYmXrjb6okzF+ukldLNe/oE6Cu0Q3\n\t5fMnwP6fUShMPGoPvpyVXIX+/LpfssQcTU2dVOViQrWTpF8O65xbb2qOg21Sa7VpHbAI+jpbdlJ\n\tw9e3xl1mzdIcrYWIXrrnSINFmo4BxMQ4XTh", "X-Received": "by 2002:a05:6000:22c1:b0:436:18d3:25 with SMTP id\n ffacd0b85a97d-437978c99d8mr31041272f8f.10.1771427381872;\n Wed, 18 Feb 2026 07:09:41 -0800 (PST)", "From": "Stefan Eichenberger <eichest@gmail.com>", "To": "o.rempel@pengutronix.de,\n\tkernel@pengutronix.de,\n\tandi.shyti@kernel.org,\n\tFrank.Li@nxp.com,\n\ts.hauer@pengutronix.de,\n\tfestevam@gmail.com,\n\tstefan.eichenberger@toradex.com,\n\tfrancesco.dolcini@toradex.com", "Cc": "linux-i2c@vger.kernel.org,\n\timx@lists.linux.dev,\n\tlinux-arm-kernel@lists.infradead.org,\n\tlinux-kernel@vger.kernel.org", "Subject": "[PATCH v1 0/2] i2c: imx: fix i2c issues when reading messages", "Date": "Wed, 18 Feb 2026 16:08:48 +0100", "Message-ID": "<20260218150940.131354-1-eichest@gmail.com>", "X-Mailer": "git-send-email 2.51.0", "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-Transfer-Encoding": "8bit" }, "content": "This patch series fixes two issues with the imx i2c driver when reading\nmessages. \n\nThe first issue is that after a repeated start the bus is still busy. If\nthe driver polls for that bus busy bit, the driver will timeout and fail\nto read.\n\nThe second issue is that after the last message the driver should not\nimmediately read the data from the data register or an additional clock\nwill be generated. This can cause devices that react to that clock to\nmisbehave which will also lead to a timeout.\n\nStefan Eichenberger (2):\n i2c: imx: fix i2c issue when reading multiple messages\n i2c: imx: ensure no clock is generated after last read\n\n drivers/i2c/busses/i2c-imx.c | 51 ++++++++++++++++++++++--------------\n 1 file changed, 32 insertions(+), 19 deletions(-)" }