get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/2224740/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2224740,
    "url": "http://patchwork.ozlabs.org/api/patches/2224740/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/patch/20260418053719.15766-1-nielsfranke@gmail.com/",
    "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": "<20260418053719.15766-1-nielsfranke@gmail.com>",
    "list_archive_url": null,
    "date": "2026-04-18T05:37:19",
    "name": "i2c: acpi: Add ELAN0678 to i2c_acpi_force_100khz_device_ids",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "ccc1996a16a77e40fc3f4d4a8a59d9ed4db891d9",
    "submitter": {
        "id": 93181,
        "url": "http://patchwork.ozlabs.org/api/people/93181/?format=api",
        "name": "Niels Franke",
        "email": "nielsfranke@gmail.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linux-i2c/patch/20260418053719.15766-1-nielsfranke@gmail.com/mbox/",
    "series": [
        {
            "id": 500416,
            "url": "http://patchwork.ozlabs.org/api/series/500416/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/list/?series=500416",
            "date": "2026-04-18T05:37:19",
            "name": "i2c: acpi: Add ELAN0678 to i2c_acpi_force_100khz_device_ids",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/500416/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2224740/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2224740/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linux-i2c+bounces-17094-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=20251104 header.b=dKu7uAtK;\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-17094-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=\"dKu7uAtK\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=209.85.128.41",
            "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 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fyLCq1tY0z1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 15:39:19 +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 E27CD305DA46\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 05:37:50 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 2E299347503;\n\tSat, 18 Apr 2026 05:37:50 +0000 (UTC)",
            "from mail-wm1-f41.google.com (mail-wm1-f41.google.com\n [209.85.128.41])\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 8390133C528\n\tfor <linux-i2c@vger.kernel.org>; Sat, 18 Apr 2026 05:37:48 +0000 (UTC)",
            "by mail-wm1-f41.google.com with SMTP id\n 5b1f17b1804b1-48371104ffdso1704775e9.1\n        for <linux-i2c@vger.kernel.org>; Fri, 17 Apr 2026 22:37:48 -0700 (PDT)",
            "from thinkpad-cachy (adsl-178-39-113-125.adslplus.ch.\n [178.39.113.125])\n        by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-488fb74c7a2sm33871755e9.1.2026.04.17.22.37.45\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Fri, 17 Apr 2026 22:37:46 -0700 (PDT)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776490669; cv=none;\n b=PmOUt/c8uacBfS4TjEs0O4MCRsywQHbhLzAIXl3qpflrjE5yZJtXT+l1sTpNdsCltpGgfUxDC1QpRVjuk6Q5MMC/ynw+UBF5YpN3zAqZEvORGZy+Dblqvp4sSCSqgvEol7mTH56KbB5wfILRUpCJGC8kkGNxBo4JPlnZ71+YFno=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776490669; c=relaxed/simple;\n\tbh=prW9Ym1vKl2hLBI+UbuMXxxNt2Sy1yJhvMrFoNFpczQ=;\n\th=From:To:Cc:Subject:Date:Message-ID:MIME-Version;\n b=Om/vYM+K5FHyWQFoGRZAt75ETjvdmjRt/LP5hdpMqzEPa46xAlnu/OzREVtEvvRWlsNxYJg4n59k+i2GTjfOOa5at3/vNujpFe/8FgaWAxWTDXpGXfa91Bw6zKiqj4WXBaAJDS10rf9uHQS8NnhpQieAwKSKXHJC1HmfXf04nCQ=",
        "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=dKu7uAtK; arc=none smtp.client-ip=209.85.128.41",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20251104; t=1776490667; x=1777095467;\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=IohdsypP3r+7DTKppzdm/+A74a+kqBF/x1lFwg/446s=;\n        b=dKu7uAtKFFytQssDpzNJhgHxbwTUeDoBN34lwDqpd9U00+S+q9Tvl2PwcNqqmVk3dh\n         4U3wdLOpet8OBsFJSfW6aRFlSb7LzdpfTM3J/zPJ3n0xCx5cn60WbTS+U8F9orKNQe9a\n         t9z4CdsGNQgPTNrbugsIr7SIZ2qDad6yr1e4r7S6sN18ZkvfrkS//IMSb4m6AobLW+0o\n         2LaijCyGDQX0PailV36tcH10dnN4WPeAGMvMw541Co90nqE59R6KiMM5yEclLNzI4N3E\n         ft37dDX41Avmvql5XyqJi2wE5eq5a68oP63zKTi5OEt4t5PlAgUvb39vC2Yhi087ukm9\n         mCTQ==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1776490667; x=1777095467;\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=IohdsypP3r+7DTKppzdm/+A74a+kqBF/x1lFwg/446s=;\n        b=TU+jHXrQKpYxVPemiO0PdaeQn9BqX+7bgd3vurXoZ2lAPQu+iEbrw6w4vR9guHFhNr\n         DB7g91fYYST9yqPl25fBvI1W84D6UswTh4atW9/eGtkKKYDtAo17inqlk9w2MdISC21t\n         e0NIZ2ArI70MLV4OSktsglKBLO++RebQN0dKyungM1TVduDLJHvQo7iUGUWgKlJflp4g\n         /NHya6y5b/S9dTi+oPiNlbEeaWH7wywbgh5UGCuWeFiIiR6M5+QD1ntnaNELFrKCsIz/\n         BE90iL+vdi6VqCftuytDYA2H86+wPrCKYT+iSizwPuCTOM6UcrNWXd/PxEfOdaBKAgHx\n         s/ow==",
        "X-Forwarded-Encrypted": "i=1;\n AFNElJ+OQNBDKdKwN0IIByOVvryVR4Ai+DWAGR0gkfh086v8rOvVi+ARiKlpHLBZ5W360rm3g6D/xXw/Tvc=@vger.kernel.org",
        "X-Gm-Message-State": "AOJu0Yyx+8Q8fn0Bvn5sJxsPiWWmec0hGWm3w4jYdZgUrLwXNBg0W3Sk\n\t58QkhM04pVusHF0GYc8XXO9KIRpZHRDuhtl3WSQyaGB993Fmx+7oSEUa",
        "X-Gm-Gg": "AeBDies0VsiWh18d81txVUyRxgn2jTkive7ixl3kBcAKk2uD584uyiXQYklBtRt1Y+F\n\txr4A3hoyV6GO+/E71++kgkAvl5eSjfnzCzh2Tf5kQZcQPqTPPkr9b429T3yRFee9u6Kbg3rY0Lg\n\t4iHOlGJWFnXTt+rvk8zlPwssKLxwA+pDZCNuERDdHSL041A+ibEHmVPNL8ApI2gl4w2Qyy1kRwE\n\to3+JhJ975mBb+jS/8l0FmVhKhCyFTKuomb3Ps5lfWpYjc6kaI6jGGGN2lk5JT+OAFrV4sJ+EPAw\n\tHjknOAJk4CTPlGeBR23op6sIb92CE7+7LHYw3N2VKsfT7oXO52C1+ZUGr41oNUgGxpLXp3ZylQT\n\trtNuVaRRWxcCE22sQAdc9JaZ1BUtWO4yt88F9yebK7oFr2XPkgC2y5+V1bLOD2mBS3Jqe1u3WG9\n\tXsLHCeS8x/Pvi6C8YTzadX9tBkydtuj5mS+DxCL4CXz/77zp3pssj4N7jXX4icQTNNCp4iDTCLQ\n\tg==",
        "X-Received": "by 2002:a05:600c:3b85:b0:488:a39a:24c2 with SMTP id\n 5b1f17b1804b1-488fb73e120mr45995315e9.1.1776490666619;\n        Fri, 17 Apr 2026 22:37:46 -0700 (PDT)",
        "From": "Niels Franke <nielsfranke@gmail.com>",
        "To": "westeri@kernel.org",
        "Cc": "wsa+renesas@sang-engineering.com,\n\tlinux-i2c@vger.kernel.org,\n\tlinux-acpi@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org,\n\tNiels Franke <nielsfranke@gmail.com>",
        "Subject": "[PATCH] i2c: acpi: Add ELAN0678 to i2c_acpi_force_100khz_device_ids",
        "Date": "Sat, 18 Apr 2026 07:37:19 +0200",
        "Message-ID": "<20260418053719.15766-1-nielsfranke@gmail.com>",
        "X-Mailer": "git-send-email 2.53.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": "The ELAN0678 touchpad (04F3:3195) found in the Lenovo ThinkPad X13\nexhibits excessive smoothing when the I2C bus runs at 400KHz, making\nthe touchpad feel sluggish when plugged into AC power. This is the\nsame issue previously fixed for ELAN06FA.\n\nThe device's ACPI table (Lenovo TP-R22) specifies 0x00061A80 (400KHz)\nfor the I2cSerialBusV2 descriptor. Forcing the bus to 100KHz eliminates\nthe sluggish behavior.\n\nSigned-off-by: Niels Franke <nielsfranke@gmail.com>\n---\n drivers/i2c/i2c-core-acpi.c | 1 +\n 1 file changed, 1 insertion(+)",
    "diff": "diff --git a/drivers/i2c/i2c-core-acpi.c b/drivers/i2c/i2c-core-acpi.c\nindex 2cbd31f77..96d339df0 100644\n--- a/drivers/i2c/i2c-core-acpi.c\n+++ b/drivers/i2c/i2c-core-acpi.c\n@@ -372,6 +372,7 @@ static const struct acpi_device_id i2c_acpi_force_100khz_device_ids[] = {\n \t */\n \t{ \"DLL0945\", 0 },\n \t{ \"ELAN06FA\", 0 },\n+\t{ \"ELAN0678\", 0 },\n \t{}\n };\n \n",
    "prefixes": []
}