Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2217259/?format=api
{ "id": 2217259, "url": "http://patchwork.ozlabs.org/api/patches/2217259/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260327-mtk-pmic-fixes-v1-2-ef874ca82409@baylibre.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260327-mtk-pmic-fixes-v1-2-ef874ca82409@baylibre.com>", "list_archive_url": null, "date": "2026-03-27T19:03:17", "name": "[2/3] power: pmic: mtk-pwrap: add PWRAP_CAP_WDT_SRC flag", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "89d5dc6e99c97509fb7d95403032dc3f2fca27db", "submitter": { "id": 87228, "url": "http://patchwork.ozlabs.org/api/people/87228/?format=api", "name": "David Lechner", "email": "dlechner@baylibre.com" }, "delegate": { "id": 161331, "url": "http://patchwork.ozlabs.org/api/users/161331/?format=api", "username": "dlech", "first_name": "David", "last_name": "Lechner", "email": "dlechner@baylibre.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260327-mtk-pmic-fixes-v1-2-ef874ca82409@baylibre.com/mbox/", "series": [ { "id": 497823, "url": "http://patchwork.ozlabs.org/api/series/497823/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=497823", "date": "2026-03-27T19:03:15", "name": "power: pmic: mtk-pwrap: add more capability flags", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/497823/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2217259/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2217259/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=baylibre-com.20230601.gappssmtp.com\n header.i=@baylibre-com.20230601.gappssmtp.com header.a=rsa-sha256\n header.s=20230601 header.b=FooYdm5O;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=baylibre.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=baylibre-com.20230601.gappssmtp.com\n header.i=@baylibre-com.20230601.gappssmtp.com header.b=\"FooYdm5O\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=baylibre.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=dlechner@baylibre.com" ], "Received": [ "from phobos.denx.de (phobos.denx.de [85.214.62.61])\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 4fj96p24RDz1y1P\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 28 Mar 2026 06:04:18 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 8636383E7A;\n\tFri, 27 Mar 2026 20:03:56 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id F0E3F83FA3; Fri, 27 Mar 2026 20:03:53 +0100 (CET)", "from mail-oa1-x2d.google.com (mail-oa1-x2d.google.com\n [IPv6:2001:4860:4864:20::2d])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id AA19783FA3\n for <u-boot@lists.denx.de>; Fri, 27 Mar 2026 20:03:50 +0100 (CET)", "by mail-oa1-x2d.google.com with SMTP id\n 586e51a60fabf-4043b909ed4so1553321fac.3\n for <u-boot@lists.denx.de>; Fri, 27 Mar 2026 12:03:50 -0700 (PDT)", "from [127.0.1.1] ([2600:8803:e7e4:500:54a7:4cbc:7d2e:3b99])\n by smtp.gmail.com with ESMTPSA id\n 586e51a60fabf-41d0496591csm113534fac.8.2026.03.27.12.03.48\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 27 Mar 2026 12:03:48 -0700 (PDT)" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1774638229;\n x=1775243029;\n darn=lists.denx.de;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:from:to:cc:subject:date:message-id\n :reply-to; bh=OIeg3g5Z8Wjbu5L+d2hD8fx43wujEDiPF97pOFYV6x8=;\n b=FooYdm5OI9xMUA6Cm4vLFlnPSm7Ao7O6cDticOJoE0w5Ftjgf4ShMjh5kIbyYnQQ+N\n VhUzUY5tg+8WUlzcRiF2pgVVQR011KiIcjqq9ptkfdtJWYZ6zY8vqvqHQ2/LHV0LGeLp\n MKNbLTmNFC5qZFlH+wj8kYZpoE3NaP4eFRJwy9piPXDq9dHVnY7AEKZVRtkiKGvtUvU/\n cnoI/WjhNhrn7Nqo/eCG9XR0oiKJCBSvP9lpj8AHXBuBxF6rDFjQ09Lchaa0TGjvaXZi\n KSbhef3PAtO+WbxNmbVD/AOktNJx8bwi+RAH7Cvbb1lr5vBAXS6dKWQmj7BBLm/yhwPf\n jnpg==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774638229; x=1775243029;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=OIeg3g5Z8Wjbu5L+d2hD8fx43wujEDiPF97pOFYV6x8=;\n b=jyunt+cfguWhYta+XkGSfGGND4uRa4uAIqXE5GXTEf84jasFGdE97NpxbZW0YK9Rm/\n Y1P7RGlDJwhShTQkUrPSPPrQBDgdeTt20hL9BobAeSAVOW0ECi4Sr8bUdj6bV4DPPorD\n RXZeMtAZGJyLUdwDdweyLuZviRw0p0qUXO8ttJlwx5HntGep4b8BjX6sitNag+LEBKFk\n vRBuL7/IAze+AO4/ZNdmM+szGZg6RV3MjsC6rYn3aUMWlYUbCJLxFeIooTeCfB21QAWU\n Vt+IhG9SLizNCp8YFDnnRvcfmnXSe5cBHfwUGiJYGrhMepwIA1SeoAViRP8ATq6H7M5B\n FvmA==", "X-Forwarded-Encrypted": "i=1;\n AJvYcCXZ5Bd0cOqlqmezxqpy5S18MIlJce52Egn/1kXjLORXOVKMblWMDY1VXU2+DRgkpRJD/Vhio/Q=@lists.denx.de", "X-Gm-Message-State": "AOJu0Yy88tSuNWaMY0IeSGoyYzgoi82wopx5lSPfiKyRzrszTnTZMq8W\n TX0noGGYniM3VAOIuK+2yIqHv9oO+m+ADkRXzSBRZepmTf43ADXQZ/UbYdm4I3Q7LOA=", "X-Gm-Gg": "ATEYQzy6imvxRTETw2RH6kzFD0p/0zCZkOPHOiK1suSELl3SExyMIer6QiC9M1nJyLY\n V5rzFzc/OzIW0qc9pALb/oKiuPQXjhryHCvY94PhhPYK5YQBfsgAegL/cwMJikEEVZVhA8dy3bb\n eDxmJj8g37EuTdnQoW6y5or0QYXzhxa+yBZRfsozIV3y0gc29G5yX2Xz98JPFKroH0LS3p7ujdD\n tsQZfI+KW9ieDX6zBzecdLt6TFiyrGDmHTwlVsy38EEmX2ZQjTzITh56Dh/tqeCu1Qnqf4k4pMR\n 1bcgrXEp2RBlpfwM4rJWGbBs1ry6iKvrccsh2KZK//5gXHWW4a8tCD0Z/+3t5H7wu/ZVBBBJClI\n 6QiyPi/gRZ05VAdraNrVuoVHtXUqdSA86TPbJykqLcsULiteTWVdzgKtOpuMZ2XUeMx5sUTgDqI\n F4cJ6yyA5ZHCj0EFe5GVGLOt5ryuqx", "X-Received": "by 2002:a05:6871:4096:b0:40a:605b:518a with SMTP id\n 586e51a60fabf-41cec2f98f8mr2031826fac.27.1774638229314;\n Fri, 27 Mar 2026 12:03:49 -0700 (PDT)", "From": "David Lechner <dlechner@baylibre.com>", "Date": "Fri, 27 Mar 2026 14:03:17 -0500", "Subject": "[PATCH 2/3] power: pmic: mtk-pwrap: add PWRAP_CAP_WDT_SRC flag", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260327-mtk-pmic-fixes-v1-2-ef874ca82409@baylibre.com>", "References": "<20260327-mtk-pmic-fixes-v1-0-ef874ca82409@baylibre.com>", "In-Reply-To": "<20260327-mtk-pmic-fixes-v1-0-ef874ca82409@baylibre.com>", "To": "Ryder Lee <ryder.lee@mediatek.com>, Weijie Gao <weijie.gao@mediatek.com>,\n Chunfeng Yun <chunfeng.yun@mediatek.com>,\n Igor Belwon <igor.belwon@mentallysanemainliners.org>,\n GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>,\n Jaehoon Chung <jh80.chung@samsung.com>, Peng Fan <peng.fan@nxp.com>,\n Tom Rini <trini@konsulko.com>", "Cc": "Julien Stephan <jstephan@baylibre.com>, u-boot@lists.denx.de,\n David Lechner <dlechner@baylibre.com>", "X-Mailer": "b4 0.16-dev", "X-Developer-Signature": "v=1; a=openpgp-sha256; l=2109; i=dlechner@baylibre.com;\n h=from:subject:message-id;\n bh=BqcKn/pjrlMLvGmGZhOofsWlOYusZcCot4nYBopkCmQ=;\n b=owEBhAF7/pANAwAKAcLMIAH/AY/AAcsmYgBpxtSD4G+vrsVgl6JGwXP2Sfdrt91mwli+u74W6\n fjh6Hdz+x6JAUoEAAEKADQWIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCacbUgxYcZGxlY2huZXJA\n YmF5bGlicmUuY29tAAoJEMLMIAH/AY/AJr8H/RNI9igGUjooDN9t9fy6s3JXdNL83VJA4DEeb2b\n kW47p+vuMVykx2KYbfnY8orohyiKKHWmGFvNNZtPDYa7F3iHjkqGWparX3S1PjGANwRXf2CmaR2\n wGS7RoE41phgZcGzToJY2OgijrsNqmpoCAPc0Ew2Ny/TgkA5eVZosIxIGq/0VQKRKfWy5jNiyg8\n psWFLAnSwjylQ+9Cx1FybfELaMrtegbGuA3XyZOW5LdyDJcoDzcmKbmHZmmOFFTgOzCfNzy+Y/A\n QFgMo4WuIiQ4NdyYCP5VBwjTySlDQCg+U6C9Et0s0noJS1XWJkkwaz91sAsgYtFg3KN8Vnv5iMP\n be34=", "X-Developer-Key": "i=dlechner@baylibre.com; a=openpgp;\n fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.39", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>", "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "Add a PWRAP_CAP_WDT_SRC flag to indicate if a PMIC wrapper has a WDT_SRC\nor not. Then use this to conditionally enable the watchdog timer.\n\nPrior to this change, since the register was not defined, it defaulted\nto 0, so the wrong register (DONE2) was being written to.\n\nSigned-off-by: David Lechner <dlechner@baylibre.com>\n---\n drivers/power/pmic/mtk-pwrap.c | 12 +++++++-----\n 1 file changed, 7 insertions(+), 5 deletions(-)", "diff": "diff --git a/drivers/power/pmic/mtk-pwrap.c b/drivers/power/pmic/mtk-pwrap.c\nindex 9ff06fdb3bd..d8498646921 100644\n--- a/drivers/power/pmic/mtk-pwrap.c\n+++ b/drivers/power/pmic/mtk-pwrap.c\n@@ -60,10 +60,11 @@ static const struct pmic_child_info mt6359_pmic_children_info[] = {\n \n /* Group of bits used for shown pwrap capability */\n #define PWRAP_CAP_INT1_EN\t\tBIT(3)\n-#define PWRAP_CAP_WDT_SRC1\t\tBIT(4)\n-#define PWRAP_CAP_ARB\t\t\tBIT(5)\n+#define PWRAP_CAP_WDT_SRC\t\tBIT(4)\n+#define PWRAP_CAP_WDT_SRC1\t\tBIT(5)\n+#define PWRAP_CAP_ARB\t\t\tBIT(6)\n /* To implement this capability, the registers used in pwrap_init() must be defined. */\n-#define PWRAP_CAP_INIT\t\t\tBIT(6)\n+#define PWRAP_CAP_INIT\t\t\tBIT(7)\n \n /* defines for slave device wrapper registers */\n enum dew_regs {\n@@ -780,7 +781,8 @@ static int mtk_pwrap_probe(struct udevice *dev)\n \t * Since STAUPD was not used on mt8173 platform,\n \t * so STAUPD of WDT_SRC which should be turned off\n \t */\n-\tpwrap_writel(wrp, wrp->master->wdt_src, PWRAP_WDT_SRC_EN);\n+\tif (HAS_CAP(wrp->master->caps, PWRAP_CAP_WDT_SRC))\n+\t\tpwrap_writel(wrp, wrp->master->wdt_src, PWRAP_WDT_SRC_EN);\n \n \tif (HAS_CAP(wrp->master->caps, PWRAP_CAP_WDT_SRC1))\n \t\tpwrap_writel(wrp, wrp->master->wdt_src, PWRAP_WDT_SRC_EN_1);\n@@ -912,7 +914,7 @@ static const struct pmic_wrapper_type pwrap_mt8365 = {\n \t.int1_en_all = 0x0,\n \t.spi_w = PWRAP_MAN_CMD_SPI_WRITE,\n \t.wdt_src = PWRAP_WDT_SRC_MASK_ALL,\n-\t.caps = PWRAP_CAP_INT1_EN | PWRAP_CAP_WDT_SRC1 | PWRAP_CAP_INIT,\n+\t.caps = PWRAP_CAP_INT1_EN | PWRAP_CAP_WDT_SRC | PWRAP_CAP_WDT_SRC1 | PWRAP_CAP_INIT,\n };\n \n static const struct udevice_id mtk_pwrap_ids[] = {\n", "prefixes": [ "2/3" ] }