Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.2/patches/2225630/?format=api
{ "id": 2225630, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2225630/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260421-mainline-send-v1-sending-v1-6-bcb0857724de@alex-min.fr/", "project": { "id": 42, "url": "http://patchwork.ozlabs.org/api/1.2/projects/42/?format=api", "name": "Linux GPIO development", "link_name": "linux-gpio", "list_id": "linux-gpio.vger.kernel.org", "list_email": "linux-gpio@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260421-mainline-send-v1-sending-v1-6-bcb0857724de@alex-min.fr>", "list_archive_url": null, "date": "2026-04-21T09:45:12", "name": "[6/8] ARM: dts: qcom: apq8064: Fix USB controller clocks", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "f533f0dfe95ac2ec5326a414106518e836d7b29f", "submitter": { "id": 93203, "url": "http://patchwork.ozlabs.org/api/1.2/people/93203/?format=api", "name": "Alexandre MINETTE via B4 Relay", "email": "devnull+contact.alex-min.fr@kernel.org" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260421-mainline-send-v1-sending-v1-6-bcb0857724de@alex-min.fr/mbox/", "series": [ { "id": 500770, "url": "http://patchwork.ozlabs.org/api/1.2/series/500770/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=500770", "date": "2026-04-21T09:45:06", "name": "Add Samsung Galaxy S4 support", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/500770/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2225630/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2225630/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-gpio+bounces-35301-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-gpio@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=uliJLphc;\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-gpio+bounces-35301-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=\"uliJLphc\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201" ], "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)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0HdW5KVmz1yGt\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 19:49:51 +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 E91DF306B0B0\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 09:45:20 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 23DF53B2FFD;\n\tTue, 21 Apr 2026 09:45:14 +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 AE1103B0AD4;\n\tTue, 21 Apr 2026 09:45:13 +0000 (UTC)", "by smtp.kernel.org (Postfix) with ESMTPS id 664AEC2BD05;\n\tTue, 21 Apr 2026 09:45:13 +0000 (UTC)", "from aws-us-west-2-korg-lkml-1.web.codeaurora.org\n (localhost.localdomain [127.0.0.1])\n\tby smtp.lore.kernel.org (Postfix) with ESMTP id 5E0EBF327CF;\n\tTue, 21 Apr 2026 09:45:13 +0000 (UTC)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776764713; cv=none;\n b=P7GhzBKsvl0ESjSzD4rgRFNnWBlhIAuAgu79S1oirmogLta7QdDlgLEHmXSVTfb92xrZuuV6MmetA0HYK17+CmXK/iXDtW+JbNyd3KqW8W7UXLNhMODQdon7W026Xt+8dP/prlPeWaK0vsrjvy3fwRpTp0YTFjo8ls8AiFZ+JEo=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776764713; c=relaxed/simple;\n\tbh=Sx6Bi9Kgi4SOUT2qOWXNOGw9mni/B/cMt/ZXaHiuEzM=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:\n\t In-Reply-To:To:Cc;\n b=CkykGw4QndqQiI4pWH6tt06uZ35ImtRByDRbJD91QffzwwXk9mdqnTRe/01eRy8DFDc0QkHlUUvkTud90sGIvxsYSXLa+r11DYpdd08MXf0t4F9hIEvHjpis3C/3n/pCvXDpOUjf4JpIjDnGjxi0yCEDAcfXn0gCFkiTOhLiWsw=", "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=uliJLphc; 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=1776764713;\n\tbh=Sx6Bi9Kgi4SOUT2qOWXNOGw9mni/B/cMt/ZXaHiuEzM=;\n\th=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From;\n\tb=uliJLphcVEb89TOuv+D0JiNyLS9ooBHgsxsHV+NR/d8MwGOxmAvbpcbHcqw/UmCLq\n\t HW7L7EdcyCwr7M2RW5Y13duBVw174BFzRXG2nGqx+guOgLrR8dNR9RZkzSZTAWfVzf\n\t k2rMUfoX9X70Rw0rHKGmBRxY1l7gwPpwyiDn6DjGtuCp0o4TIsadYBdkrdjdQTFp3c\n\t KLVe4TmKYy0o/BBb3lMOYUOUmZws3Nhra0PqTTR/EzZsRq2ZDkRDA7bBTqfw8ps4tF\n\t 7+PeGzhtS0T2UglZKuzENNqDtH55qjJPnyxbjOBADY2KnBlOCZ4JDtV4xbkm82ixCC\n\t c2QIJfJGcSRZg==", "From": "Alexandre MINETTE via B4 Relay <devnull+contact.alex-min.fr@kernel.org>", "Date": "Tue, 21 Apr 2026 11:45:12 +0200", "Subject": "[PATCH 6/8] ARM: dts: qcom: apq8064: Fix USB controller clocks", "Precedence": "bulk", "X-Mailing-List": "linux-gpio@vger.kernel.org", "List-Id": "<linux-gpio.vger.kernel.org>", "List-Subscribe": "<mailto:linux-gpio+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-gpio+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260421-mainline-send-v1-sending-v1-6-bcb0857724de@alex-min.fr>", "References": "<20260421-mainline-send-v1-sending-v1-0-bcb0857724de@alex-min.fr>", "In-Reply-To": "<20260421-mainline-send-v1-sending-v1-0-bcb0857724de@alex-min.fr>", "To": "Bjorn Andersson <andersson@kernel.org>,\n Konrad Dybcio <konradybcio@kernel.org>, Rob Herring <robh@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>, MyungJoo Ham <myungjoo.ham@samsung.com>,\n Chanwoo Choi <cw00.choi@samsung.com>,\n Guru Das Srinagesh <linux@gurudas.dev>, Linus Walleij <linusw@kernel.org>,\n Rob Clark <robin.clark@oss.qualcomm.com>, Joerg Roedel <joro@8bytes.org>,\n Will Deacon <will@kernel.org>, Robin Murphy <robin.murphy@arm.com>,\n Kees Cook <kees@kernel.org>, Tony Luck <tony.luck@intel.com>,\n \"Guilherme G. Piccoli\" <gpiccoli@igalia.com>", "Cc": "linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org,\n linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org,\n iommu@lists.linux.dev, Alexandre MINETTE <contact@alex-min.fr>", "X-Mailer": "b4 0.13.0", "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1776764711; l=2686;\n i=contact@alex-min.fr; s=20260421; h=from:subject:message-id;\n bh=wgP1bM5ymk1Eupjr35R5wqoVSiJ4e1/FdAtsOMwTJzs=;\n b=ZmpwY5UglQfONgYbKMko+TziUXQrI6gxQnYKfRSXPCJXUrredP/tNGXTiviCiJewggp7kBQ92\n ss4FJeRYpOYBJLVScrq1+2nvUMG9uIIez8Hx7aCmYrCyKEbi5x73SVt", "X-Developer-Key": "i=contact@alex-min.fr; a=ed25519;\n pk=KOCaxY4v16ptaT0uk1FRkuaDF2n1JhmnYwLiqWD76M4=", "X-Endpoint-Received": "by B4 Relay for contact@alex-min.fr/20260421 with\n auth_id=743", "X-Original-From": "Alexandre MINETTE <contact@alex-min.fr>", "Reply-To": "contact@alex-min.fr" }, "content": "From: Alexandre MINETTE <contact@alex-min.fr>\n\nThe APQ8064 HS USB controller nodes describe the transceiver clock as\n\"core\", but the ChipIdea MSM glue expects \"core\" to be the controller\nfabric clock and \"fs\" to be the transceiver clock.\n\nThis mismatch can leave the fabric clock disabled while the controller is\naccessed. Some boards may tolerate that if the clock is already enabled\nelsewhere, but it is not a correct description of the hardware.\n\nDescribe the RPM Daytona fabric clock as \"core\", the AHB clock as\n\"iface\", and the transceiver clock as \"fs\" for all APQ8064 HS USB\ncontrollers. Without this, USB does not probe reliably on Samsung Galaxy\nS4 because the fabric clock remains disabled.\n\nSigned-off-by: Alexandre MINETTE <contact@alex-min.fr>\n---\n arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 18 ++++++++++++------\n 1 file changed, 12 insertions(+), 6 deletions(-)", "diff": "diff --git a/arch/arm/boot/dts/qcom/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom/qcom-apq8064.dtsi\nindex 09062b2ad8ba..62ea38b7a652 100644\n--- a/arch/arm/boot/dts/qcom/qcom-apq8064.dtsi\n+++ b/arch/arm/boot/dts/qcom/qcom-apq8064.dtsi\n@@ -813,8 +813,10 @@ usb1: usb@12500000 {\n \t\t\treg = <0x12500000 0x200>,\n \t\t\t <0x12500200 0x200>;\n \t\t\tinterrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&gcc USB_HS1_XCVR_CLK>, <&gcc USB_HS1_H_CLK>;\n-\t\t\tclock-names = \"core\", \"iface\";\n+\t\t\tclocks = <&rpmcc RPM_DAYTONA_FABRIC_CLK>,\n+\t\t\t\t <&gcc USB_HS1_H_CLK>,\n+\t\t\t\t <&gcc USB_HS1_XCVR_CLK>;\n+\t\t\tclock-names = \"core\", \"iface\", \"fs\";\n \t\t\tassigned-clocks = <&gcc USB_HS1_XCVR_CLK>;\n \t\t\tassigned-clock-rates = <60000000>;\n \t\t\tresets = <&gcc USB_HS1_RESET>;\n@@ -844,8 +846,10 @@ usb3: usb@12520000 {\n \t\t\treg = <0x12520000 0x200>,\n \t\t\t <0x12520200 0x200>;\n \t\t\tinterrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&gcc USB_HS3_XCVR_CLK>, <&gcc USB_HS3_H_CLK>;\n-\t\t\tclock-names = \"core\", \"iface\";\n+\t\t\tclocks = <&rpmcc RPM_DAYTONA_FABRIC_CLK>,\n+\t\t\t\t <&gcc USB_HS3_H_CLK>,\n+\t\t\t\t <&gcc USB_HS3_XCVR_CLK>;\n+\t\t\tclock-names = \"core\", \"iface\", \"fs\";\n \t\t\tassigned-clocks = <&gcc USB_HS3_XCVR_CLK>;\n \t\t\tassigned-clock-rates = <60000000>;\n \t\t\tresets = <&gcc USB_HS3_RESET>;\n@@ -875,8 +879,10 @@ usb4: usb@12530000 {\n \t\t\treg = <0x12530000 0x200>,\n \t\t\t <0x12530200 0x200>;\n \t\t\tinterrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&gcc USB_HS4_XCVR_CLK>, <&gcc USB_HS4_H_CLK>;\n-\t\t\tclock-names = \"core\", \"iface\";\n+\t\t\tclocks = <&rpmcc RPM_DAYTONA_FABRIC_CLK>,\n+\t\t\t\t <&gcc USB_HS4_H_CLK>,\n+\t\t\t\t <&gcc USB_HS4_XCVR_CLK>;\n+\t\t\tclock-names = \"core\", \"iface\", \"fs\";\n \t\t\tassigned-clocks = <&gcc USB_HS4_XCVR_CLK>;\n \t\t\tassigned-clock-rates = <60000000>;\n \t\t\tresets = <&gcc USB_HS4_RESET>;\n", "prefixes": [ "6/8" ] }