get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2217517,
    "url": "http://patchwork.ozlabs.org/api/patches/2217517/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/ubuntu-kernel/patch/20260330025400.2010331-2-chris.chiu@canonical.com/",
    "project": {
        "id": 15,
        "url": "http://patchwork.ozlabs.org/api/projects/15/?format=api",
        "name": "Ubuntu Kernel",
        "link_name": "ubuntu-kernel",
        "list_id": "kernel-team.lists.ubuntu.com",
        "list_email": "kernel-team@lists.ubuntu.com",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260330025400.2010331-2-chris.chiu@canonical.com>",
    "list_archive_url": null,
    "date": "2026-03-30T02:53:53",
    "name": "[SRU,R,1/7] ASoC: SDCA: Add default value for mipi-sdca-function-reset-max-delay",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "10633002284418b31fafe3aceaf37e30e88a449e",
    "submitter": {
        "id": 81418,
        "url": "http://patchwork.ozlabs.org/api/people/81418/?format=api",
        "name": "Chris Chiu",
        "email": "chris.chiu@canonical.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/ubuntu-kernel/patch/20260330025400.2010331-2-chris.chiu@canonical.com/mbox/",
    "series": [
        {
            "id": 497946,
            "url": "http://patchwork.ozlabs.org/api/series/497946/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/ubuntu-kernel/list/?series=497946",
            "date": "2026-03-30T02:53:52",
            "name": "Enable audio functions on Dell Huracan/Renegade platforms w/o built-in microphone",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/497946/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2217517/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2217517/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<kernel-team-bounces@lists.ubuntu.com>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (4096-bit key;\n unprotected) header.d=canonical.com header.i=@canonical.com\n header.a=rsa-sha256 header.s=20251003 header.b=DqxG8oLS;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com\n (client-ip=185.125.189.65; helo=lists.ubuntu.com;\n envelope-from=kernel-team-bounces@lists.ubuntu.com;\n receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from lists.ubuntu.com (lists.ubuntu.com [185.125.189.65])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fkbSb2jfCz1yGH\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 30 Mar 2026 13:54:38 +1100 (AEDT)",
            "from localhost ([127.0.0.1] helo=lists.ubuntu.com)\n\tby lists.ubuntu.com with esmtp (Exim 4.86_2)\n\t(envelope-from <kernel-team-bounces@lists.ubuntu.com>)\n\tid 1w72lo-0001Kd-HH; Mon, 30 Mar 2026 02:54:28 +0000",
            "from smtp-relay-internal-1.internal ([10.131.114.114]\n helo=smtp-relay-internal-1.canonical.com)\n by lists.ubuntu.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.86_2) (envelope-from <chris.chiu@canonical.com>)\n id 1w72ll-0001KA-D4\n for kernel-team@lists.ubuntu.com; Mon, 30 Mar 2026 02:54:25 +0000",
            "from mail-wm1-f69.google.com (mail-wm1-f69.google.com\n [209.85.128.69])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 4EC493F154\n for <kernel-team@lists.ubuntu.com>; Mon, 30 Mar 2026 02:54:25 +0000 (UTC)",
            "by mail-wm1-f69.google.com with SMTP id\n 5b1f17b1804b1-485397788b3so37866545e9.2\n for <kernel-team@lists.ubuntu.com>; Sun, 29 Mar 2026 19:54:25 -0700 (PDT)",
            "from localhost.localdomain (211-75-139-218.hinet-ip.hinet.net.\n [211.75.139.218]) by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-48730628efasm242867945e9.5.2026.03.29.19.54.22\n for <kernel-team@lists.ubuntu.com>\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sun, 29 Mar 2026 19:54:23 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com;\n s=20251003; t=1774839265;\n bh=hP9Azj7SswNkio5lPa+DCZ2X6YV8tW4cFs4SgyJjO6w=;\n h=From:To:Subject:Date:Message-ID:In-Reply-To:References:\n MIME-Version;\n b=DqxG8oLSSW9TLqSqKs6rw3lh+lma9k2oLIM9UFwntnLN3pNhK/6gpQ3+mItiSL2Zh\n yWZL4OxURI4VBQgZakLe7Hb+PFqCibDmjjVsMV4maeb6hTUQhlLIEq/E06EvcuXHtD\n 9eKQfhrPS30TR7eGOWzYI9ta1xHK7xX1Q1zR+z2d96Cjy2JAhXi34yhgDocVWmeRTP\n t0zITk4IsANPIT9b+LVK4i8rvCrr3vnH+G7qbSU1MHBYbrIw3Avr6p/JuYbEtGKkpY\n FAfKlE+f3MspTmSDmV2f2ffpjtwrR+c8qY68DPrnpTnMQPubLiFqssW/sQo7mnRomR\n jgJRiZF4EZxohnYEWHpRm6IpU1xx5HpbcZJkBIHbMcOFreyfZtxNCd360eX3stIIua\n QRDualczfw4Ddvth1rc4vz7nai0xFPuZ3d4nOFsIESeEau2ryw/nwSKo9dKWJMHuTW\n N5jIbclQYBcumRWDRqvh3cQ5wGJLPDJWtH/g0DTFYb30zK1pcDkNfSuRhep2zaG+ld\n z56OnVBhNq2hCwyFCXAEnjIYzPMAArCftuEh00IN2tnjb9cPcdE+vk7qaVlwA+xuLw\n YC6tZvW7KEwPhGevwkOVdeJG91ZQCP6OZqB8Kg0y4y5SmZk3PwDZQZvpImA2u2VYFg\n BKjq3raGhAg6vK51oKR7llkY=",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774839264; x=1775444064;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=hP9Azj7SswNkio5lPa+DCZ2X6YV8tW4cFs4SgyJjO6w=;\n b=Iyy/UgpfzozUgdxgzcoFrtmiA9JPx74Z/gJKr4srnedzCfAB0jL1Y8dkGATgG28xgm\n 8BxmvLgSv16CCtqWu3k74rdtBHdrDY1M3VefPQF6y1wXlP9war5tptMHpjEjN1J4w/zZ\n xE8fzhAAT9bRRM9AYfWrzoIGmbmr6vKuHGYBNNlO19BJNYPpzCzVVrDo7zET6EF/Yf9g\n RAspFdb0ejfcA+XwglTEZqVgk1XILYOOzwERnf5MFESpR+KQO04CN8/gCAPebT6Qn5cC\n Qs7cGv42MPwgwJLel8JNGBi487N95+gn1YDzjca3nm+OgknmJFF3dEZlTEy1gHlWBitI\n 9IuA==",
        "X-Gm-Message-State": "AOJu0Yw24r44PoGIFhyM71BqWsL8TgUBa7ZcbUo8TehNWGSC5Kgj1m1A\n SMKGnUq7iblD+05wXEHiWDKK8NN3FXFbUxiXUU/rsD9IZJT/tHsT4xFrb+Af9aI5F9QhljiudsW\n l9FWVGCJmWpeY4XxeIz5uQunY3RPLYMGWIRiRDWwZMHNw9iRxg62op/SCWzNYL1nh5I+PnFKPZB\n wKeHJDI5pAnDKYvQ==",
        "X-Gm-Gg": "ATEYQzwN9ors47oeWz2kgXU/bZNXE/TdQD22ZDCTeRn6GbgpgIMwETqMCWxcON+4y6c\n g8/UbWKq8mv8wnIeGQXOYt7i61SNto25N+n5EQ0JgJlD6ZTdDZ0pvyBwq8fOfTW5I5GePCWkx/d\n qWUoO8NkH2SKL0AndBZuBN2Xs8vEjBjlpXucyxeedtM//3B8Bi0YCiDN25HxhZCB39ZDptXZZ3B\n oVVNhHzqSytGHgDf2O+diOLmdbGrHP/yS9kEitavaEhyK7IXr3oHtuyL+VMl617gaVlNZ9ecuy5\n MQPtDrTuAk7YGkY43/NOXDDvkVz0v2l9M8hM35kUbroTFQ2uDZx50neSB/6sfS8DH7kWchT41c8\n FEdJ+CBDwkymUEfk+stgZsluFsvdV9Ui8PMRgKSELuIQJ+HA07tMa2sW1IlmC2wKOFJMCJteaYq\n C0",
        "X-Received": [
            "by 2002:a05:600c:8b41:b0:485:41c4:e2e5 with SMTP id\n 5b1f17b1804b1-48727edf577mr180138315e9.27.1774839264531;\n Sun, 29 Mar 2026 19:54:24 -0700 (PDT)",
            "by 2002:a05:600c:8b41:b0:485:41c4:e2e5 with SMTP id\n 5b1f17b1804b1-48727edf577mr180138155e9.27.1774839264069;\n Sun, 29 Mar 2026 19:54:24 -0700 (PDT)"
        ],
        "From": "Chris Chiu <chris.chiu@canonical.com>",
        "To": "kernel-team@lists.ubuntu.com",
        "Subject": "[SRU][R][PATCH 1/7] ASoC: SDCA: Add default value for\n mipi-sdca-function-reset-max-delay",
        "Date": "Mon, 30 Mar 2026 02:53:53 +0000",
        "Message-ID": "<20260330025400.2010331-2-chris.chiu@canonical.com>",
        "X-Mailer": "git-send-email 2.43.0",
        "In-Reply-To": "<20260330025400.2010331-1-chris.chiu@canonical.com>",
        "References": "<20260330025400.2010331-1-chris.chiu@canonical.com>",
        "MIME-Version": "1.0",
        "X-BeenThere": "kernel-team@lists.ubuntu.com",
        "X-Mailman-Version": "2.1.20",
        "Precedence": "list",
        "List-Id": "Kernel team discussions <kernel-team.lists.ubuntu.com>",
        "List-Unsubscribe": "<https://lists.ubuntu.com/mailman/options/kernel-team>,\n <mailto:kernel-team-request@lists.ubuntu.com?subject=unsubscribe>",
        "List-Archive": "<https://lists.ubuntu.com/archives/kernel-team>",
        "List-Post": "<mailto:kernel-team@lists.ubuntu.com>",
        "List-Help": "<mailto:kernel-team-request@lists.ubuntu.com?subject=help>",
        "List-Subscribe": "<https://lists.ubuntu.com/mailman/listinfo/kernel-team>,\n <mailto:kernel-team-request@lists.ubuntu.com?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "Errors-To": "kernel-team-bounces@lists.ubuntu.com",
        "Sender": "\"kernel-team\" <kernel-team-bounces@lists.ubuntu.com>"
    },
    "content": "From: Charles Keepax <ckeepax@opensource.cirrus.com>\n\nBugLink: https://bugs.launchpad.net/bugs/2143902\n\nAdd a default value for the function reset timeout since version 1.0\nof the SDCA specification doesn't actually include this property, it\nwas added later.\n\nFixes: 7b6be935e7ef (\"ASoC: SDCA: Parse Function Reset max delay\")\nReviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>\nSigned-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>\nLink: https://patch.msgid.link/20260225140118.402695-2-ckeepax@opensource.cirrus.com\nSigned-off-by: Mark Brown <broonie@kernel.org>\n(cherry picked from commit 1bbbda5b178a1399339139eb3c326300008b72d6 linux-next)\nSigned-off-by: Chris Chiu <chris.chiu@canonical.com>\n---\n sound/soc/sdca/sdca_fdl.c       | 5 -----\n sound/soc/sdca/sdca_functions.c | 6 +++++-\n 2 files changed, 5 insertions(+), 6 deletions(-)",
    "diff": "diff --git a/sound/soc/sdca/sdca_fdl.c b/sound/soc/sdca/sdca_fdl.c\nindex 8bee9f23c473..af7208a8be7b 100644\n--- a/sound/soc/sdca/sdca_fdl.c\n+++ b/sound/soc/sdca/sdca_fdl.c\n@@ -46,11 +46,6 @@ int sdca_reset_function(struct device *dev, struct sdca_function_data *function,\n \tif (ret) // Allowed for function reset to not be implemented\n \t\treturn 0;\n \n-\tif (!function->reset_max_delay) {\n-\t\tdev_err(dev, \"No reset delay specified in DisCo\\n\");\n-\t\treturn -EINVAL;\n-\t}\n-\n \t/*\n \t * Poll up to 16 times but no more than once per ms, these are just\n \t * arbitrarily selected values, so may be fine tuned in future.\ndiff --git a/sound/soc/sdca/sdca_functions.c b/sound/soc/sdca/sdca_functions.c\nindex 4d144d0cd372..df076e7901b6 100644\n--- a/sound/soc/sdca/sdca_functions.c\n+++ b/sound/soc/sdca/sdca_functions.c\n@@ -2132,8 +2132,12 @@ int sdca_parse_function(struct device *dev, struct sdw_slave *sdw,\n \n \tret = fwnode_property_read_u32(function_desc->node,\n \t\t\t\t       \"mipi-sdca-function-reset-max-delay\", &tmp);\n-\tif (!ret)\n+\tif (ret || tmp == 0) {\n+\t\tdev_dbg(dev, \"reset delay missing, defaulting to 100mS\\n\");\n+\t\tfunction->reset_max_delay = 100000;\n+\t} else {\n \t\tfunction->reset_max_delay = tmp;\n+\t}\n \n \tdev_dbg(dev, \"%pfwP: name %s busy delay %dus reset delay %dus\\n\",\n \t\tfunction->desc->node, function->desc->name,\n",
    "prefixes": [
        "SRU",
        "R",
        "1/7"
    ]
}