Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2195100/?format=api
{ "id": 2195100, "url": "http://patchwork.ozlabs.org/api/patches/2195100/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260210090029.728636-5-brian.ruley@gehealthcare.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": "<20260210090029.728636-5-brian.ruley@gehealthcare.com>", "list_archive_url": null, "date": "2026-02-10T09:00:26", "name": "[v2,4/6] pwm: pwm-imx: enable ipg or per clks only if CONFIG_CLK enabled", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "58c648b62ade88128c43e2e4fc8d906a5c855647", "submitter": { "id": 89422, "url": "http://patchwork.ozlabs.org/api/people/89422/?format=api", "name": "Brian Ruley", "email": "brian.ruley@gehealthcare.com" }, "delegate": { "id": 151988, "url": "http://patchwork.ozlabs.org/api/users/151988/?format=api", "username": "festevam", "first_name": "Fabio", "last_name": "Estevam", "email": "festevam@gmail.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260210090029.728636-5-brian.ruley@gehealthcare.com/mbox/", "series": [ { "id": 491668, "url": "http://patchwork.ozlabs.org/api/series/491668/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=491668", "date": "2026-02-10T09:00:24", "name": "Enable the IPUv3 driver to use CCF", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/491668/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2195100/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2195100/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=gehealthcare.com header.i=@gehealthcare.com\n header.a=rsa-sha256 header.s=selector1 header.b=AyN00ha8;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=pass (p=quarantine dis=none) header.from=gehealthcare.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=gehealthcare.com header.i=@gehealthcare.com\n header.b=\"AyN00ha8\";\n\tdkim-atps=neutral", "phobos.denx.de; dmarc=pass (p=quarantine dis=none)\n header.from=gehealthcare.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=Brian.Ruley@gehealthcare.com" ], "Received": [ "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4f9LnB0fH3z1xwH\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 10 Feb 2026 23:42:38 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 4184983D77;\n\tTue, 10 Feb 2026 13:42:02 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id A33848388D; Tue, 10 Feb 2026 10:00:57 +0100 (CET)", "from CO1PR03CU002.outbound.protection.outlook.com\n (mail-westus2azlp170100005.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c005::5])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 08AB583CBD\n for <u-boot@lists.denx.de>; Tue, 10 Feb 2026 10:00:54 +0100 (CET)", "from BL1PR13CA0024.namprd13.prod.outlook.com (2603:10b6:208:256::29)\n by BL1PR22MB3683.namprd22.prod.outlook.com (2603:10b6:208:396::9)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.19; Tue, 10 Feb\n 2026 09:00:49 +0000", "from BL02EPF00021F6C.namprd02.prod.outlook.com\n (2603:10b6:208:256:cafe::ec) by BL1PR13CA0024.outlook.office365.com\n (2603:10b6:208:256::29) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9587.16 via Frontend Transport; Tue,\n 10 Feb 2026 09:00:49 +0000", "from mkerelay1.compute.ge-healthcare.net (165.85.157.49) by\n BL02EPF00021F6C.mail.protection.outlook.com (10.167.249.8) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9611.8 via Frontend Transport; Tue, 10 Feb 2026 09:00:48 +0000", "from zoo11.fihel.lab.ge-healthcare.net\n (zoo11.fihel.lab.ge-healthcare.net [10.168.174.93])\n by builder1.fihel.lab.ge-healthcare.net (Postfix) with ESMTP id DFEC0FD2FD;\n Tue, 10 Feb 2026 11:00:46 +0200 (EET)" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,T_SPF_PERMERROR autolearn=no\n autolearn_force=no version=3.4.2", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=zSaTNB4A9X53wWv0vdWy7s0w51E2rGCvxi3OahCfwEqnA4PpDcT+yVTWPRYhO9/x+Dg5DDyXLSjJp8HPThf8rAGZ23B8vBWId6wQLhBJd91qjV56VhQkcFkMTKwsAESxsKuOpwnXbSr6drPvTpRogCvptWvc4NCwpnEVqH5egvn2eAhTCLak9yMGG48W2hOJ9/2svp3ImIbBHhwzfqLnBg8bQPg1fnGn6D1MX+SvaaZyhROPenMuzWre3DzO1swGVVOl8FA00NLdVU7nrlRXfiEp2mekGPWdaQP9ae9M1Qz0WntY6d7+X9D44zqVMofPPpSzl6lV28tcHragLeHikg==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=se8EnvWXNoMRImt3aCyFqkCEz+5s3ydWlU4kFxeSVdI=;\n b=cXdFxYJw0wCgMOp87jgawJrvIJg7CKSXBEAwd9y6d2aE9ogy5RQOJXKycMS/5lcXSDj4sBi8sA0YiMqxxv9gr6cXDHqPtX9FZIz4UOL1XmxRX6ZGwzdAD3kOsHyHGsFsmXzZIL7KWOpcOhXBTb8a6+iwFY4/gwxPXus7vJ9BZQSxplwfQV5xkYRtSiNCYlZtw/l4eEV0obM5LPkhmdgBUyFY0kjzPED9K7+VVMHPGJliTaddptRXRWv4jQmA5zzTuO9ukVjW2QDOXIuA7LGJYXoZLLwugxBQ6bSqCEVwwwT91ZCrkhrS2YnwV6VXhI2OvwUNQFcGoh4NKjoZxeXf2A==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=fail (sender ip is\n 165.85.157.49) smtp.rcpttodomain=lists.denx.de\n smtp.mailfrom=gehealthcare.com; dmarc=fail (p=quarantine sp=quarantine\n pct=100) action=quarantine header.from=gehealthcare.com; dkim=none (message\n not signed); arc=none (0)", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gehealthcare.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=se8EnvWXNoMRImt3aCyFqkCEz+5s3ydWlU4kFxeSVdI=;\n b=AyN00ha8fzPtSp7qGhU4AldJHXwhsYIIPhHSLu9Hwqi7Q+RLX7bNIlfTkHPXszHNcppYCvDqNqA6EZSb0B45lzrfywANnfFghHsLvLU6rN9l5e+t1x4vN2OxN27yagjSKwWZmPV6UtnczWGtNwfzbhfzOQ6d33qQwD2xZlJnhxn1ZbhNLW2xkT5cygm7pEplMYf22XK9rpL0bWEuKL3BM7KIo8GPRG5JfqxFl2YFYroJxV9I0qfUS4IMrfmAXYhhOjXD/CNvkELwROW7zaLN6/UZKmnCvGhVk8BpbXhV0DwjCmvenY6F3t32kO2GluS4VzygN55bt33isazMgueGXg==", "X-MS-Exchange-Authentication-Results": "spf=fail (sender IP is 165.85.157.49)\n smtp.mailfrom=gehealthcare.com; dkim=none (message not signed)\n header.d=none;dmarc=fail action=quarantine header.from=gehealthcare.com;", "Received-SPF": "Fail (protection.outlook.com: domain of gehealthcare.com does\n not designate 165.85.157.49 as permitted sender)\n receiver=protection.outlook.com; client-ip=165.85.157.49;\n helo=mkerelay1.compute.ge-healthcare.net;", "From": "Brian Ruley <brian.ruley@gehealthcare.com>", "To": "u-boot@lists.denx.de, Tom Rini <trini@konsulko.com>,\n Tommaso Merciai <tommaso.merciai@amarulasolutions.com>", "Cc": "Brian Ruley <brian.ruley@gehealthcare.com>", "Subject": "[PATCH v2 4/6] pwm: pwm-imx: enable ipg or per clks only if\n CONFIG_CLK enabled", "Date": "Tue, 10 Feb 2026 11:00:26 +0200", "Message-Id": "<20260210090029.728636-5-brian.ruley@gehealthcare.com>", "X-Mailer": "git-send-email 2.39.5", "In-Reply-To": "<20260210090029.728636-1-brian.ruley@gehealthcare.com>", "References": "<\"20260205141332.2515996-6-brian.ruley@gehealthcare.com\">\n <20260210090029.728636-1-brian.ruley@gehealthcare.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-EOPAttributedMessage": "0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "BL02EPF00021F6C:EE_|BL1PR22MB3683:EE_", "Content-Type": "text/plain", "X-MS-Office365-Filtering-Correlation-Id": "35e54326-d209-49a3-a8bf-08de6882e2ae", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|1800799024|376014|36860700013|82310400026;", "X-Microsoft-Antispam-Message-Info": "\n HfBEYQnol6FYtNrpDoJ9iGu3ksraHBnjyQMea3nxZWo1ZmbrvAHVQln3hq4lUH2aq3crcsF8W5ESvjIg04NrWWqLPEsEZPqtW6IjizAaQouPnfU45EnsoIbr20ZrKPNYt8UH+fJ+Vgj2bA840IhlXyxnHYU47xVbWC4EvxYoQ2oqVjO0oJVO+93VnvLOorWoRK8+u/tiLLCr2FEaGRaeCs/IAlZQaTmdjr7EfcvZecUheUPAePB7AdfHe/0hrCZdJmHr2ub12UpDFoDrELURTYqM13T4g+2mAD+zPW9D4z6H1IYohRiz8s4Z9C2i5IDYUD4sXhXUFWwApqKsjH5O4uQr7pcQpqaFX2AQwXei9WrLDtYUuDmPELJ3lSA84mZC1cG4y2UoZdCheIw37h1PDkhpR7xf9N5S3KJsgwUSHCf11HSaog3XvZQC3JpFjOf7FU/BzEXvkcoVkSQOKBmapMrw63BLw6VIMfCr9b1kvJGhrf9qFntdQJnsNEmtUvBN2TwvuGsL8Fe/hMkQOZEx99XedvtkeBThp88owlLQWGZ5Kw0In1f69iN/noKE+HjUEcRVwvhmgUiuBVkV3kzn3KOFi/gu7QwEiSaW2ZnKHyMfV2CRHP1aDXe7oQQXqVa95G0M+XaDNlb9wds2bTLob112foGf0CNuPP/7pUrdjBnvYtovKQjzbW3wFpodSOtyfycqSEVtTc1L+TZXqsf+shQMwaLSL/TUHbIPR3Q4dygN3lyoGF780GsAcg4ZCDSwa1h/uHOhXvJOfwsn/B6OuP/SO+IBjZTdwZR/sYr5/Rht4Lf+WAfTko9I07gJWsbIBDpqWy6eOQ/8DQFWl/F4CKA1yzA8YjbEKUIj83Xe5e4pHX6Dg1PC1vl71amV3Dao6ZLy8RwoHBTceXu3WrcMIUOyyGxWjfhYszMvIFo8cSjyKuDeIkPm3yB+DK830AXUSuI3hdRNICY+uAZbPLVN6/yrrinJHUYaVR1hIAzkVZ4SnXLIBY2gl0DpashT+DPna1csNdLCKE0nTGrYgBfxjmJU0A57rv1bPxdG2e1Cr1hjw9auuWs+TajywRsGOlkA6zLERr9kvdBpOLMfvHG1541TK0Kyg05kzwD6TqJfb3KcfZdikdgrtDbTXJyyF1koKL8yuHLbYIIOq445FhxZpWkZCJ4HZluVMDoeF/X/+ta0SLtPxUAGMihC70bAkvCq45k7acca60+eXCuWhFYLgDKRnYwoXVvqGQdJXo9x4kyo+p8clBBdggoz6C0dZXmmYhK14T7QPRqhw1z3g+V8wiz4v6kc58L1jG6can33EQ6qQaBV5vWEGFwTGtlRuG56CGfGpMhzN7LbW/VGDGw+jkPox9ZNkVvCQzeTMihTICc7IVwpeCF2vlfMhBBY24euhbCAqhv+i8WtITIDEeuR0qscIGshgbfpySdbje7nsBHD5HXVc46y5Ir2CfuE1pW1mFVuPN61iSUkyExL5TD3JKsFCXb7PuEhiA01pqIkuTx+aCdpOYMU1XE52o59T6F4BI4jr2yhflkvh94IhiO51mJL9SJXjkBAs5fQMftOLS1yhtjtYUgPLUPpZp6r0p6WNGFPM3n9J4CKIGGXw6d0C3LYXQ6FnjjXdoga6k+xZXZO9cIcFlHOAjWNyfT6fW2Bpi+QklHX1MAUUo5i6JisIQ==", "X-Forefront-Antispam-Report": "CIP:165.85.157.49; CTRY:US; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:mkerelay1.compute.ge-healthcare.net;\n PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(1800799024)(376014)(36860700013)(82310400026); DIR:OUT;\n SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n b5aOGRtF2EC9sJjGEM0uAJQbNlUffZRyr2NaomDrXlFlN7rOmeLzw+0XXc8unhT7ltYZmckm1B4kr/49qwVFHGzLaQ/O5qaezNfcfeuRVyE6rLF9Vs/C79wZDqq5Sd8YXS3EUtIAnXFH8O3KIyEkdPSMAdWvsprHpBhze17j1XDUzBgmvUfxwBzKiXgnW2bv8TB7ftwBw4EzpR66bXIEQdmMkJRa+o2YApSChFTIcyONGushs7ZmmLLV28RBpUburtMi2uq0pRp6JcccO/v0gDe1Ydf9uYIOwVeXnXmwE3hI87M4BZymwW+KIpXX07k5LkqJqDB6DNkoOx1KiOyUYSipTJgPNdpARCTGZMCyTaB2IikNw7/IBo3yrrs5Cxj5wKdh+jSn8YCDNPtUaer1NTouJ0TkkuLvajZHrFiLHYyDYqELyAAe59ocJhEUtRWz", "X-OriginatorOrg": "gehealthcare.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "10 Feb 2026 09:00:48.9653 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 35e54326-d209-49a3-a8bf-08de6882e2ae", "X-MS-Exchange-CrossTenant-Id": "9a309606-d6ec-4188-a28a-298812b4bbbf", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=9a309606-d6ec-4188-a28a-298812b4bbbf; Ip=[165.85.157.49];\n Helo=[mkerelay1.compute.ge-healthcare.net]", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-AuthSource": "\n TreatMessagesAsInternal-BL02EPF00021F6C.namprd02.prod.outlook.com", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BL1PR22MB3683", "X-Mailman-Approved-At": "Tue, 10 Feb 2026 13:41:53 +0100", "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": "This caused linker errors in cases where IPUv3 was enabled (which\ndefines its own clocks).\n\nFixes: bfc778cb93a (\"driver: pwm: pwm-imx: get and enable per/ipg\n clock using dm\")\nSigned-off-by: Brian Ruley <brian.ruley@gehealthcare.com>\n---\n\n(no changes since v1)\n\n drivers/pwm/pwm-imx.c | 48 +++++++++++++++++++++++--------------------\n 1 file changed, 26 insertions(+), 22 deletions(-)", "diff": "diff --git a/drivers/pwm/pwm-imx.c b/drivers/pwm/pwm-imx.c\nindex bb37b39fa0e..fc5d2a3e5e3 100644\n--- a/drivers/pwm/pwm-imx.c\n+++ b/drivers/pwm/pwm-imx.c\n@@ -232,17 +232,19 @@ static int imx_pwm_of_to_plat(struct udevice *dev)\n \n \tpriv->regs = dev_read_addr_ptr(dev);\n \n-\tret = clk_get_by_name(dev, \"per\", &priv->per_clk);\n-\tif (ret) {\n-\t\tprintf(\"Failed to get per_clk\\n\");\n-\t\treturn ret;\n-\t}\n-\n-\tret = clk_get_by_name(dev, \"ipg\", &priv->ipg_clk);\n-\tif (ret) {\n-\t\tprintf(\"Failed to get ipg_clk\\n\");\n-\t\treturn ret;\n-\t}\n+ if (CONFIG_IS_ENABLED(CLK)) {\n+ ret = clk_get_by_name(dev, \"per\", &priv->per_clk);\n+ if (ret) {\n+ printf(\"Failed to get per_clk\\n\");\n+ return ret;\n+ }\n+\n+ ret = clk_get_by_name(dev, \"ipg\", &priv->ipg_clk);\n+ if (ret) {\n+ printf(\"Failed to get ipg_clk\\n\");\n+ return ret;\n+ }\n+ }\n \n \treturn 0;\n }\n@@ -252,17 +254,19 @@ static int imx_pwm_probe(struct udevice *dev)\n \tint ret;\n \tstruct imx_pwm_priv *priv = dev_get_priv(dev);\n \n-\tret = clk_enable(&priv->per_clk);\n-\tif (ret) {\n-\t\tprintf(\"Failed to enable per_clk\\n\");\n-\t\treturn ret;\n-\t}\n-\n-\tret = clk_enable(&priv->ipg_clk);\n-\tif (ret) {\n-\t\tprintf(\"Failed to enable ipg_clk\\n\");\n-\t\treturn ret;\n-\t}\n+ if (CONFIG_IS_ENABLED(CLK)) {\n+ ret = clk_enable(&priv->per_clk);\n+ if (ret) {\n+ printf(\"Failed to enable per_clk\\n\");\n+ return ret;\n+ }\n+\n+ ret = clk_enable(&priv->ipg_clk);\n+ if (ret) {\n+ printf(\"Failed to enable ipg_clk\\n\");\n+ return ret;\n+ }\n+ }\n \n \treturn 0;\n }\n", "prefixes": [ "v2", "4/6" ] }