Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2196556/?format=api
{ "id": 2196556, "url": "http://patchwork.ozlabs.org/api/patches/2196556/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/patch/aZD9aby8PsJHlq5T@zenone.zhora.eu/", "project": { "id": 35, "url": "http://patchwork.ozlabs.org/api/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": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<aZD9aby8PsJHlq5T@zenone.zhora.eu>", "list_archive_url": null, "date": "2026-02-14T23:06:20", "name": "[GIT,PULL] i2c-host for v6.20, part 2", "commit_ref": null, "pull_url": "git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git i2c-host-6.20-pt2", "state": "new", "archived": false, "hash": null, "submitter": { "id": 85956, "url": "http://patchwork.ozlabs.org/api/people/85956/?format=api", "name": "Andi Shyti", "email": "andi.shyti@kernel.org" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-i2c/patch/aZD9aby8PsJHlq5T@zenone.zhora.eu/mbox/", "series": [ { "id": 492197, "url": "http://patchwork.ozlabs.org/api/series/492197/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/list/?series=492197", "date": "2026-02-14T23:06:20", "name": "[GIT,PULL] i2c-host for v6.20, part 2", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/492197/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2196556/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2196556/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-i2c+bounces-15997-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=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=ayrcqKN2;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-i2c+bounces-15997-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=\"ayrcqKN2\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201" ], "Received": [ "from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\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 4fD4RF24L4z1xwj\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 15 Feb 2026 10:06:33 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 3340F3013035\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 14 Feb 2026 23:06:30 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 34FDB29E11D;\n\tSat, 14 Feb 2026 23:06:26 +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 D0A8D29D281;\n\tSat, 14 Feb 2026 23:06:25 +0000 (UTC)", "by smtp.kernel.org (Postfix) with ESMTPSA id CD847C16AAE;\n\tSat, 14 Feb 2026 23:06:24 +0000 (UTC)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1771110385; cv=none;\n b=nfrpl1zc7sW+YoAlQpg/dhQKiBaPaWY7HgxLiu/hzefJJ9O8v7cyA3s1IoGoIAyPDIFG4iGv68WPmJ1K5klBDcEuNtZY3OoArtPe/0lsddMMVZtrvDFZkA5tXIGDJSjkpHKARdnjiuopaN9O4MqfAbDLk4qx0hfSeBfoxdX08T0=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1771110385; c=relaxed/simple;\n\tbh=ZC2qAkYYp6f7Ld3CaV3YmeydmPPBNOl4INl2IoyQHjA=;\n\th=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type:\n\t Content-Disposition;\n b=aVR7JQNsH6ylXREWn+K6F4O66+2cQCnXnWU/t8VgsDZ3FJkPUPNqk7TbmdHj9Aldnu9EsGguvML4mYPi2vUfsqCyaZmYt3lsbGK8HTUN1kraghjAptth3GimNVazCqMkfeoOIZDFWm1PiuBw2V091wQGa7q6QODdGFQXuytutjA=", "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=ayrcqKN2; 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=1771110385;\n\tbh=ZC2qAkYYp6f7Ld3CaV3YmeydmPPBNOl4INl2IoyQHjA=;\n\th=Date:From:To:Cc:Subject:From;\n\tb=ayrcqKN2bNbmM9q32AXI9uqKOGyVyfVtD90XWM3UJc36r4dIEFCn9no0+lrDryCe6\n\t KpIuuNTQnVQgz+uRaCkmyhfzf5XdJ45bO6GJAi7c+qrkNkSBohXKLlSZjKBEV4PUbT\n\t QWepvChKFUYDaLikNvmNX78yvfr2ghy8nXoNh+5C+xFILwEgdnHc4Jsa3dSSWb4iBX\n\t FNzpw/muUr8rbhLQPwtNywxgRULpE91I0TvTj91AqnsDNGpe5c80qJ3/x+Wg1fHVvg\n\t BH4vI80CoWr27R2gwMJ2AxZ0hHcId8RFlNmUXhhzRQtRYx0VzhE4ha3BEuD4yJW7eC\n\t AFYN9mWkvJqPw==", "Date": "Sun, 15 Feb 2026 00:06:20 +0100", "From": "Andi Shyti <andi.shyti@kernel.org>", "To": "Wolfram Sang <wsa+renesas@sang-engineering.com>", "Cc": "lkml <linux-kernel@vger.kernel.org>,\n\tlinux-i2c <linux-i2c@vger.kernel.org>, Andi Shyti <andi.shyti@kernel.org>", "Subject": "[GIT PULL] i2c-host for v6.20, part 2", "Message-ID": "<aZD9aby8PsJHlq5T@zenone.zhora.eu>", "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=iso-8859-15", "Content-Disposition": "inline", "Content-Transfer-Encoding": "8bit" }, "content": "Hi Wolfram,\n\nas agreed, here is the second part of the merge window pull\nrequest.\n\nI did not carry over anything from last week. All patches\nincluded here have been in my branches for roughly two weeks and\nshould be safe to merge at this point.\n\nThis pull request mainly contains designware updates for\nI2C_M_STOP, runtime PM handling, and START/STOP limitations, plus\nqcs8300-cci support and a few amd8111 cleanups.\n\nThank you,\nAndi\n\nThe following changes since commit 51e8ce3630878fa6083e1eec84f58f49ec85089b:\n\n i2c: designware: Remove an unnecessary condition (2026-01-22 14:43:57 +0100)\n\nare available in the Git repository at:\n\n git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git i2c-host-6.20-pt2\n\nfor you to fetch changes up to 079a015b5a630a87632f5585247d1ff7fd80086b:\n\n dt-bindings: i2c: Add CP2112 HID USB to SMBus Bridge (2026-02-07 01:20:05 +0100)\n\n----------------------------------------------------------------\ni2c-host for v6.20, part 2\n\ndesignware:\n- refactor the transfer path to support I2C_M_STOP\n- handle pm runtime by using the active auto try macros\n- handle controllers lacking explicit START and STOP conditions\n- general cleanups\n\nqualcomm: add support for qcs8300-cci\namd8111: general cleanups\n\n----------------------------------------------------------------\nAndy Shevchenko (1):\n i2c: designware: Remove dead code in AMD ISP case\n\nArtem Shimko (2):\n i2c: designware-platdrv: simplify reset control\n i2c: designware-platdrv: fix cleanup on probe failure\n\nBenoît Monin (3):\n i2c: designware: Implement I2C_M_STOP support\n i2c: designware: Use runtime PM macro for auto-cleanup\n i2c: designware: Support of controller with IC_EMPTYFIFO_HOLD_MASTER disabled\n\nDanny Kaehn (1):\n dt-bindings: i2c: Add CP2112 HID USB to SMBus Bridge\n\nFilippo Muscherà (2):\n i2c: amd8111: Remove spaces in MODULE_* macros\n i2c: amd8111: switch to devm_ functions\n\nNihal Kumar Gupta (1):\n dt-bindings: i2c: qcom-cci: Document qcs8300 compatible\n\n Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml | 2 +\n Documentation/devicetree/bindings/i2c/silabs,cp2112.yaml | 100 ++++++++++++++++++++++++++++++++++++++++++++++\n drivers/i2c/busses/i2c-amd8111.c | 30 +++++---------\n drivers/i2c/busses/i2c-designware-amdisp.c | 13 +-----\n drivers/i2c/busses/i2c-designware-common.c | 20 ++++++++++\n drivers/i2c/busses/i2c-designware-core.h | 3 ++\n drivers/i2c/busses/i2c-designware-master.c | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------\n drivers/i2c/busses/i2c-designware-platdrv.c | 42 +++++++-------------\n 8 files changed, 266 insertions(+), 106 deletions(-)\n create mode 100644 Documentation/devicetree/bindings/i2c/silabs,cp2112.yaml", "diff": null, "prefixes": [ "GIT", "PULL" ] }