Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2222467/?format=api
{ "id": 2222467, "url": "http://patchwork.ozlabs.org/api/patches/2222467/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/patch/adr2UAyCWpT8VwB8@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": "<adr2UAyCWpT8VwB8@zenone.zhora.eu>", "list_archive_url": null, "date": "2026-04-12T01:43:40", "name": "[GIT,PULL] i2c-host for v7.1, part 1", "commit_ref": null, "pull_url": "git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git tags/i2c-host-7.1-part1", "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/adr2UAyCWpT8VwB8@zenone.zhora.eu/mbox/", "series": [ { "id": 499583, "url": "http://patchwork.ozlabs.org/api/series/499583/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/list/?series=499583", "date": "2026-04-12T01:43:40", "name": "[GIT,PULL] i2c-host for v7.1, part 1", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/499583/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2222467/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2222467/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-i2c+bounces-17039-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=SxC9KvN/;\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-i2c+bounces-17039-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=\"SxC9KvN/\"", "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 4ftYGv1TP6z1yGg\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 12 Apr 2026 11:43:50 +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 E12323013BB8\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 12 Apr 2026 01:43:46 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 82433314A86;\n\tSun, 12 Apr 2026 01:43:45 +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 29EB41E8332;\n\tSun, 12 Apr 2026 01:43:44 +0000 (UTC)", "by smtp.kernel.org (Postfix) with ESMTPSA id AACA0C116C6;\n\tSun, 12 Apr 2026 01:43:43 +0000 (UTC)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775958225; cv=none;\n b=R6wj+JbgAzNTdWZPyCsUX/JDwLD6kZCGZ5Unyh0G0NgnUxC7Sug3LE6XLKCGosBGaEknXy6b3/Zo5uz+X6ipWcQQ+hmG4j8Nir4NooP5FSop5o9JpkpecAKlWbQE/yH1QfgmkErG6BMt+F27/nozz/FgtWcinq9wAIstS4VAeeg=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775958225; c=relaxed/simple;\n\tbh=75aEW26gyOTDP50JbtZpTir1rn/21wqfzHoiMEVRIO8=;\n\th=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type:\n\t Content-Disposition;\n b=PfLbYred44i6dOPPAeEUf5bB82+Rk9F2IOTTy+Gyi0H+JsjWi1MgVNgAY00cwcSfVKiOQwbmOteqW4Dtmfj4VlSFy1N7C4WBEzlHXdmBz6ZnnJRlys7F+ZIR0wPAUMo6C3iTJnQJnq8DAmGqcK90KfbFEICLio2Uz8R+hryZxMU=", "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=SxC9KvN/; 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=1775958224;\n\tbh=75aEW26gyOTDP50JbtZpTir1rn/21wqfzHoiMEVRIO8=;\n\th=Date:From:To:Cc:Subject:From;\n\tb=SxC9KvN/yICM4bW85Tj1dGAXbHR5d6YAfkDwxUf7bYtrTuJTbPd+RnvOH4HmsTY/w\n\t U63nYNK07Tt330SwfE/b0X8v12puXlpYHA6ai3eKJ2kv/3WqiyJmdCNTI5NyOZ1U3N\n\t JWp2J34v0v/44KwFjVMPKcUzsYMSrxvGxtfh6y1LLZjC1+mUzEbW9FZnxBm0Og0mrH\n\t UixclXrrVz1l6immnidjMNCfqy7OlXantdo1/nhXkDn2MUQiRnaJNbjkh0LEoF010K\n\t H4nctFQtuWTQC1U7xttHMKaYLU1c2rQ7h6Xyly2ZDQ8ujyFY7rKheN/+5CYndJF0NS\n\t +hEikZqtOujuA==", "Date": "Sun, 12 Apr 2026 03:43:40 +0200", "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 v7.1, part 1", "Message-ID": "<adr2UAyCWpT8VwB8@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=us-ascii", "Content-Disposition": "inline" }, "content": "Hi Wolfram,\n\nhere's the first part of the merge window pull request.\n\nIt has the usual refactoring, cleanups and updates, with no big\nsurprises. There is also some new hardware support. The main\nchunks this time are the xiic and rtl9300 work.\n\nOne patch is already queued for part 2, as it needed some\ndependencies first and I will keep collecting patches with no\nmajor impact.\n\nThanks and enjoy the rest of the weekend,\nAndi\n\nThe following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:\n\n Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)\n\nare available in the Git repository at:\n\n git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git tags/i2c-host-7.1-part1\n\nfor you to fetch changes up to e43f2df330a1b87c97235e4faade860d15787735:\n\n i2c: usbio: Add ACPI device-id for NVL platforms (2026-04-10 23:08:42 +0200)\n\n----------------------------------------------------------------\ni2c-host for v7.1, part 1\n\n- generic cleanups in npcm7xx, qcom-cci, xiic and designware DT\n bindings\n\n- atr: use kzalloc_flex for alias pool allocation\n- ixp4xx: convert bindings to DT schema\n- ocores: use read_poll_timeout_atomic() for polling waits\n- qcom-geni: skip extra TX DMA TRE for single read messages\n- s3c24xx: validate SMBus block length before using it\n- spacemit: refactor xfer path and add K1 PIO support\n- tegra: identify DVC and VI with SoC data variants\n- tegra: support SoC-specific register offsets\n- xiic: switch to devres and generic fw properties\n- xiic: skip input clock setup on non-OF systems\n\nrtl9300:\n- add per-SoC callbacks and clock support for RTL9607C\n- add support for new 50 kHz and 2.5 MHz bus speeds\n- general refactoring in preparation for RTL9607C support\n\nNew support:\n- DesignWare GOOG5000 (ACPI HID)\n- Intel Nova Lake (ACPI ID)\n- Realtek RTL9607C\n- SpacemiT K3 binding\n- Tegra410 register layout support\n\n----------------------------------------------------------------\nAbdurrahman Hussain (7):\n i2c: xiic: switch to devres managed APIs\n i2c: xiic: remove duplicate error message\n i2c: xiic: switch to generic device property accessors\n i2c: xiic: cosmetic cleanup\n i2c: xiic: cosmetic: use resource format specifier in debug log\n i2c: xiic: use numbered adapter registration\n i2c: xiic: skip input clock setup on non-OF systems\n\nAndy Shevchenko (1):\n dt-bindings: i2c: dw: Remove unused bindings\n\nAniket Randive (1):\n i2c: qcom-geni: Avoid extra TX DMA TRE for single read message in GPI mode\n\nArun T (1):\n i2c: usbio: Add ACPI device-id for NVL platforms\n\nGreg Kroah-Hartman (1):\n i2c: s3c24xx: check the size of the SMBUS message before using it\n\nJan Kantert (1):\n i2c: rtl9300: add support for 50 kHz and 2.5 MHz bus speeds\n\nKartik Rajput (3):\n i2c: tegra: Introduce tegra_i2c_variant to identify DVC and VI\n i2c: tegra: Add logic to support different register offsets\n i2c: tegra: Add support for Tegra410\n\nKrzysztof Kozlowski (1):\n i2c: npcm7xx: Use NULL instead of 0 for pointer\n\nMartin Aberer (1):\n i2c: ocores: Use read_poll_timeout_atomic to avoid false poll timeouts\n\nMoritz Fischer (1):\n i2c: designware: Add a new ACPI HID for GOOG5000 I2C controller\n\nRosen Penev (1):\n i2c: atr: use kzalloc_flex\n\nRustam Adilov (8):\n i2c: rtl9300: split data_reg into read and write reg\n i2c: rtl9300: introduce max length property to driver data\n i2c: rtl9300: introduce F_BUSY to the reg_fields struct\n i2c: rtl9300: introduce a property for 8 bit width reg address\n dt-bindings: i2c: realtek,rtl9301-i2c: extend for clocks and RTL9607C support\n i2c: rtl9300: introduce clk struct for upcoming rtl9607 support\n i2c: rtl9300: introduce new function properties to driver data\n i2c: rtl9300: add RTL9607C i2c controller support\n\nShi Hao (1):\n dt-bindings: i2c: intel,ixp4xx-i2c: Convert to DT schema\n\nTroy Mitchell (2):\n i2c: spacemit: move i2c_xfer_msg()\n i2c: spacemit: introduce pio for k1\n\nVladimir Zapolskiy (1):\n i2c: qcom-cci: Remove unused CCI_RES_MAX macro definition\n\nYixun Lan (1):\n dt-bindings: i2c: spacemit: k3: Add compatible\n\n .../devicetree/bindings/i2c/i2c-iop3xx.txt | 20 -\n .../devicetree/bindings/i2c/intel,ixp4xx-i2c.yaml | 41 ++\n .../bindings/i2c/realtek,rtl9301-i2c.yaml | 15 +\n .../bindings/i2c/snps,designware-i2c.yaml | 2 -\n .../devicetree/bindings/i2c/spacemit,k1-i2c.yaml | 6 +-\n drivers/i2c/busses/i2c-designware-platdrv.c | 1 +\n drivers/i2c/busses/i2c-k1.c | 316 +++++++++---\n drivers/i2c/busses/i2c-npcm7xx.c | 2 +-\n drivers/i2c/busses/i2c-ocores.c | 24 +-\n drivers/i2c/busses/i2c-qcom-cci.c | 3 -\n drivers/i2c/busses/i2c-qcom-geni.c | 24 +-\n drivers/i2c/busses/i2c-rtl9300.c | 195 ++++++--\n drivers/i2c/busses/i2c-s3c2410.c | 7 +-\n drivers/i2c/busses/i2c-tegra.c | 534 +++++++++++++++------\n drivers/i2c/busses/i2c-usbio.c | 1 +\n drivers/i2c/busses/i2c-xiic.c | 97 ++--\n drivers/i2c/i2c-atr.c | 17 +-\n 17 files changed, 939 insertions(+), 366 deletions(-)\n delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-iop3xx.txt\n create mode 100644 Documentation/devicetree/bindings/i2c/intel,ixp4xx-i2c.yaml", "diff": null, "prefixes": [ "GIT", "PULL" ] }