Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2223124/?format=api
{ "id": 2223124, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2223124/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260414-axiado-ax3000-sgpio-controller-v1-1-b5c7e4c2e69b@axiado.com/", "project": { "id": 42, "url": "http://patchwork.ozlabs.org/api/1.1/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": "" }, "msgid": "<20260414-axiado-ax3000-sgpio-controller-v1-1-b5c7e4c2e69b@axiado.com>", "date": "2026-04-14T13:48:32", "name": "[1/3] dt-bindings: gpio: add Axiado SGPIO controller", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "5712a6628eb7f3197d1373819d01430449041b00", "submitter": { "id": 93145, "url": "http://patchwork.ozlabs.org/api/1.1/people/93145/?format=api", "name": "Petar Stepanovic", "email": "pstepanovic@axiado.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260414-axiado-ax3000-sgpio-controller-v1-1-b5c7e4c2e69b@axiado.com/mbox/", "series": [ { "id": 499848, "url": "http://patchwork.ozlabs.org/api/1.1/series/499848/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=499848", "date": "2026-04-14T13:48:34", "name": "Subject: [PATCH 0/3] gpio: add support for Axiado SGPIO controller", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/499848/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2223124/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2223124/checks/", "tags": {}, "headers": { "Return-Path": "\n <linux-gpio+bounces-35151-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=axiado.com header.i=@axiado.com header.a=rsa-sha256\n header.s=selector1 header.b=pl6kX1PA;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35151-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com\n header.b=\"pl6kX1PA\"", "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.52.134", "smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=axiado.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=axiado.com" ], "Received": [ "from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::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 4fw5HR70NQz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 23:49:39 +1000 (AEST)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 086AA3062E7A\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 13:49:04 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 8833A3E6DFA;\n\tTue, 14 Apr 2026 13:49:00 +0000 (UTC)", "from BL2PR02CU003.outbound.protection.outlook.com\n (mail-eastusazon11021134.outbound.protection.outlook.com [52.101.52.134])\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 CB62B3E63A4;\n\tTue, 14 Apr 2026 13:48:58 +0000 (UTC)", "from SN7PR18CA0004.namprd18.prod.outlook.com (2603:10b6:806:f3::13)\n by SJ0PR18MB3898.namprd18.prod.outlook.com (2603:10b6:a03:2e8::11) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Tue, 14 Apr\n 2026 13:48:53 +0000", "from SA2PEPF00003F66.namprd04.prod.outlook.com\n (2603:10b6:806:f3:cafe::f1) by SN7PR18CA0004.outlook.office365.com\n (2603:10b6:806:f3::13) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9769.49 via Frontend Transport; Tue,\n 14 Apr 2026 13:48:53 +0000", "from smtp.corp.axiado.com (50.233.182.194) by\n SA2PEPF00003F66.mail.protection.outlook.com (10.167.248.41) with Microsoft\n SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9769.17\n via Frontend Transport; Tue, 14 Apr 2026 13:48:53 +0000", "from axz-uw1-build-vm02.corp.axiado.com (unknown [10.14.1.22])\n\tby smtp.corp.axiado.com (Postfix) with ESMTP id 638474186B59;\n\tTue, 14 Apr 2026 06:48:51 -0700 (PDT)" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776174540; cv=fail;\n b=SHp7oBZm8Pc5L/bJ2QIqf8ZnHE5NsMg0E8KzprBnotK210faNJ9EPTfZuIoXkgqycDXBEHhJfD9TynyJjR7gz98X50Q9KBM9lbXRwYBCLb76cDVKUyhZsCJwxb95qyMKoy8Q0b8LT5witFwkq++xko+t53vn6o8Eiz5XO9QaRuk=", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=ulk5FvUVX0YLYXtffStD2o4SSgJtuIaKm0mRTfRCIqgBp7A88iYVIRlncgtoYeoR3SZXRk3c1y1XlAsVRwniv+CuLSdRdO3hWLE/PQiGGHbY7BvY3qRT32MW+CDIVGaurjR35DZsZcrQLscvplrMjMwsp6y513mj5vllbpe40dEE6NJeXUGjgrjH7o45RJmN4MSm9f+Fm6u9GIvDUyB+6wKasxuqEa9UrC+mXcUgXPYrYu4I5VDR84gEpjzSulxCa+JHiOspeKzcFyol0WgdrrutKFY5S09xEFvfAMNiKZjSq1ktoXyqpaPvvNpIq8aFC8wbJvtIdLMA+lUcf3yFpg==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776174540; c=relaxed/simple;\n\tbh=H/7tphw1p5GZxdnGAdY7vnJ7mxwpU3ssqyp1QKW7D6E=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:\n\t In-Reply-To:To:Cc;\n b=aCVb/XG5pxBa0MBJuUC9UWo0UOHCHFIv0Fum0K6fH7Vg8cyIyH0vgj72wfMSdL6aBM3fQOGtqoI1sYW7+dNK+LtmMjoOCiSafj42eOvj3WtbOdgUixuDv+HTN4lP2JorfD5RyIJ/cXrTMJxRMx+0jf/Z31/uofdjTPgl2x/AKFk=", "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=smRf72d9WumPdiT/XIWzf73qFT/7KntAUpwF2ddiLUs=;\n b=NHotaoZy7fyJibFW8KemMVgGXXf68EOnzJvTzMTqBvXm1SZU5L9wNfBkQeyaM121DZ5xZIjYClSg9DkDINokKOaOSIhrLRPJ9r/IcIREVoL7zFXtmBv92liQM5QDiTYA4YXMerda2N18xFuyvdbhtkKrRzbCbqLbBLCjG49lHGWdChbPAaW7eEuFB88EBImFs49RR1zgum7LXqZPae7tL72Ey5w0r3I+wx+Bl5yBhvwYyyMQW6N3jYBOCEG76lcpSL/qVD5xsu/p0Q9N6i3lVf2v6GTKlyVaTl55rXhxVGZSgwA/b5Q7UfkWjOJg9MeUdVdb4WDVmIDILDyjQuBytA==" ], "ARC-Authentication-Results": [ "i=2; smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=axiado.com;\n spf=pass smtp.mailfrom=axiado.com;\n dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com\n header.b=pl6kX1PA; arc=fail smtp.client-ip=52.101.52.134", "i=1; mx.microsoft.com 1; spf=fail (sender ip is\n 50.233.182.194) smtp.rcpttodomain=axiado.com smtp.mailfrom=axiado.com;\n dmarc=none action=none header.from=axiado.com; dkim=none (message not\n signed); arc=none (0)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=axiado.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=smRf72d9WumPdiT/XIWzf73qFT/7KntAUpwF2ddiLUs=;\n b=pl6kX1PAnFalfG0DeTS4c0gm/dQVfotVwllqpVUEIr8Y0R/XJLy+ohMvn6kYne0g9zgyrqp/bvu7UWsXIdFCHgE0TOs4/mcc+H/klLFI3+HimYfTdw+H3n2TR5EHj1RnR5TN/EUIz2H9mJK/eKO28z2cBA0XC8S5Uy45ewjdcYnaSIQNgO5ZUw9lUhYgVlDHieYvjkEi+3Wi1zSvxOeKloCL0Pxlgco7JzJtijEqSk3tfoZlV+vxrfykrh4To6t0WcjLHa741cM7NaXk/0c49REZ5R6mNTFJKfpsGNkZCjyBa4N4dOrTlMD08ZelZ8Pfok7kx/5Cyjwq/Xs4954GIA==", "X-MS-Exchange-Authentication-Results": "spf=fail (sender IP is 50.233.182.194)\n smtp.mailfrom=axiado.com; dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=axiado.com;", "Received-SPF": "Fail (protection.outlook.com: domain of axiado.com does not\n designate 50.233.182.194 as permitted sender)\n receiver=protection.outlook.com; client-ip=50.233.182.194;\n helo=smtp.corp.axiado.com;", "From": "Petar Stepanovic <pstepanovic@axiado.com>", "Date": "Tue, 14 Apr 2026 06:48:32 -0700", "Subject": "[PATCH 1/3] dt-bindings: gpio: add Axiado SGPIO controller", "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": "\n <20260414-axiado-ax3000-sgpio-controller-v1-1-b5c7e4c2e69b@axiado.com>", "References": "\n <20260414-axiado-ax3000-sgpio-controller-v1-0-b5c7e4c2e69b@axiado.com>", "In-Reply-To": "\n <20260414-axiado-ax3000-sgpio-controller-v1-0-b5c7e4c2e69b@axiado.com>", "To": "Petar Stepanovic <pstepanovic@axiado.com>,\n Tzu-Hao Wei <twei@axiado.com>, Swark Yang <syang@axiado.com>,\n Prasad Bolisetty <pbolisetty@axiado.com>, Linus Walleij <linusw@kernel.org>,\n Bartosz Golaszewski <brgl@kernel.org>, Rob Herring <robh@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>, Harshit Shah <hshah@axiado.com>,\n SriNavmani A <srinavmani@axiado.com>", "Cc": "linux-gpio@vger.kernel.org, devicetree@vger.kernel.org,\n linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org", "X-Mailer": "b4 0.14.3", "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1776174532; l=3398;\n i=pstepanovic@axiado.com; s=20250916; h=from:subject:message-id;\n bh=H/7tphw1p5GZxdnGAdY7vnJ7mxwpU3ssqyp1QKW7D6E=;\n b=NkDfTTRAq0DF26cvYyFWrZQdoPAnIjCcmzZLMkDSC/quUivjWhiYwxa/TRR1naPdR7ITrXISl\n C1kUWdw7dFbAYSfLEfQj8tpjt2/KQ1DICEtgPrPIHjJdQhEVvP7/Z36", "X-Developer-Key": "i=pstepanovic@axiado.com; a=ed25519;\n pk=70f1UJOGT9U11ZK6o+ENXtv0I5wBE3e+Y9YWODzRsdI=", "X-EOPAttributedMessage": "0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "SA2PEPF00003F66:EE_|SJ0PR18MB3898:EE_", "X-MS-Office365-Filtering-Correlation-Id": "18087240-ab17-4232-b63b-08de9a2c90e9", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|82310400026|30052699003|1800799024|36860700016|376014|921020|13003099007|18002099003|56012099003|22082099003;", "X-Microsoft-Antispam-Message-Info": "\n\tEwkqRO38EN5spTKJO8qOVxx8HpBxSiO+lhPF/Am6C5KJc6sinQCMWGsu9FZ3w0m2pqpOWEXHr0qZkTSYd8fJJoF/JSUCRlZB6gZV6UjvdRVxo99ubQD9ub6wJsg607huGjl8TE5wiVxVkFfuRP1+Q4VSLj3CnSnCwosxBstk9UwwJz968OHhePtCC9pUUA1kfM8P7Kyv/fug83lu2zK9vI12/34zxOXOMgTLz8rGMh3quaClYc3SD5zpY42/xWUu38qiJ6tijM7IW9KNE8sslSOWKwkQPCRVth+rlN7o5icvrxsNvXnA6JOVKYKVnw1nSSB0RYxJlK1rkXqm2Dt57oqtm+UPKLf8fqsaZNdaRcPlBbRF/i+MOyKmh5zktVUU5ULgX9D8i68F7de0ugvxdOwiVeyZieS/acrINxtoL49SIZWIxRZfQ3ZP7w5QIm/XZaH8Qg4bjhgCq6vUUHFkh6pMArFYwbGEo3o5CHD22ATCT8AAu8GilSpdlQB+tdMaGkNTpHzTAIi0HDRdsAdD1VbCN6YaqfWxleYbWSiJ4EOVOic379PpM9KZGlJFeL3EEAwwVvfCE8DjMNkrcY1Y94uokTZfEfV1uXNUQvsMvMnGF6DrA0ZPLaW9XJCXS0dDZfpe0NP4SzhH5zY9LBPhsbolnR8tiMRH4O8VtRZrJ+XPfFZxPgSPAUYIt2O/XUX8eYz6BTQejp/TSh+mETZIQqxaUzvsryBdj3aKP9hT1kh37VDgPaHmsD4AKh399xSnTaTBU+noOokwq8VRN4MIQA==", "X-Forefront-Antispam-Report": "\n\tCIP:50.233.182.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:smtp.corp.axiado.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(30052699003)(1800799024)(36860700016)(376014)(921020)(13003099007)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1102;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n\tdm1s41BSMtgKWw7XOO5/hLg4wKRhszh631SBZKV3yI0YBGM6qr5vP3PuMXBkpP23hV+H1zN4K9y+8JjKQHnPqpxkICxonRMSdLrMjXVvf3T3oG1meFozoYSRREfGeRYraHBjQw4WN2kCpzXeaL7JfOoIaDFvp8oAP1mHHgTNX0r0D1tFK+eGNR124cnp8v5ql60y+U/81rRi086jw2TRa6+RUUvHVTVIiIJca/jp+f70KjtWrzOp/mTF/gXLKhoum5DfxK29BRnh0kD53IcIbTmYM1gEp6NnPwILk2izj0L0dlnqBzbFzg+L3wcWtF7eoytVp5biRlb9OC2K4acuN4LdJ4PXltZYMNROTiT6J8EEMtduGjp5riPmAd/Dw8TX7kRbFbTdiJ6FGF9OxhLhfubFgJ5bnAPPMZV4EqkbiE3pIF6Tc2I4yTfbET8i+XmB", "X-OriginatorOrg": "axiado.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "14 Apr 2026 13:48:53.2390\n (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 18087240-ab17-4232-b63b-08de9a2c90e9", "X-MS-Exchange-CrossTenant-Id": "ff2db17c-4338-408e-9036-2dee8e3e17d7", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=ff2db17c-4338-408e-9036-2dee8e3e17d7;Ip=[50.233.182.194];Helo=[smtp.corp.axiado.com]", "X-MS-Exchange-CrossTenant-AuthSource": "\n\tSA2PEPF00003F66.namprd04.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SJ0PR18MB3898" }, "content": "Add device tree binding for the Axiado SGPIO controller.\n\nThe SGPIO controller provides a serialized interface for\ncontrolling multiple GPIO signals over a limited number of\nphysical lines. It supports configurable data direction and\ninterrupt handling.\n\nThe binding describes the properties required to instantiate\nthe controller and register it as a GPIO provider.\n\nSigned-off-by: Petar Stepanovic <pstepanovic@axiado.com>\n---\n .../devicetree/bindings/gpio/axiado,sgpio.yaml | 98 ++++++++++++++++++++++\n 1 file changed, 98 insertions(+)", "diff": "diff --git a/Documentation/devicetree/bindings/gpio/axiado,sgpio.yaml b/Documentation/devicetree/bindings/gpio/axiado,sgpio.yaml\nnew file mode 100644\nindex 000000000000..1533446d69f1\n--- /dev/null\n+++ b/Documentation/devicetree/bindings/gpio/axiado,sgpio.yaml\n@@ -0,0 +1,98 @@\n+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)\n+%YAML 1.2\n+---\n+$id: http://devicetree.org/schemas/gpio/axiado,sgpio.yaml#\n+$schema: http://devicetree.org/meta-schemas/core.yaml#\n+\n+title: Axiado SGPIO Controller\n+\n+maintainers:\n+ - Petar Stepanovic <pstepanovic@axiado.com>\n+ - SriNavmani A <srinavmani@axiado.com>\n+ - Prasad Bolisetty <pbolisetty@axiado.com>\n+\n+description: |\n+ The SGPIO controller provides a serialized interface for controlling\n+ multiple GPIO signals over a limited number of physical lines.\n+ It supports configurable data direction and interrupt handling.\n+\n+properties:\n+ compatible:\n+ enum:\n+ - axiado,sgpio\n+\n+ reg:\n+ maxItems: 1\n+\n+ gpio-controller: true\n+\n+ '#gpio-cells':\n+ const: 2\n+\n+ interrupts:\n+ maxItems: 1\n+\n+ interrupt-controller: true\n+\n+ '#interrupt-cells':\n+ const: 2\n+\n+ design-variant:\n+ description: SGPIO design variant size in bits (e.g. 128 or 512).\n+ enum: [128, 512]\n+ $ref: /schemas/types.yaml#/definitions/uint32\n+\n+ ngpios:\n+ description: The number of gpios this controller has.\n+ $ref: /schemas/types.yaml#/definitions/uint32\n+\n+ bus-frequency:\n+ description: The SGPIO shift clock frequency in Hz.\n+ $ref: /schemas/types.yaml#/definitions/uint32\n+\n+ apb-frequency:\n+ description: The APB bus frequency in Hz.\n+ $ref: /schemas/types.yaml#/definitions/uint32\n+\n+ dout-init:\n+ description: Initial values for the dout registers.\n+ $ref: /schemas/types.yaml#/definitions/uint32-array\n+ minItems: 4\n+ maxItems: 4\n+\n+required:\n+ - compatible\n+ - reg\n+ - gpio-controller\n+ - '#gpio-cells'\n+ - interrupts\n+ - interrupt-controller\n+ - '#interrupt-cells'\n+ - design-variant\n+ - ngpios\n+ - bus-frequency\n+ - apb-frequency\n+ - dout-init\n+\n+additionalProperties: false\n+\n+examples:\n+ - |\n+ #include <dt-bindings/interrupt-controller/irq.h>\n+\n+ sgpio@a000 {\n+ compatible = \"axiado,sgpio\";\n+ reg = <0xa000 0x800>;\n+ gpio-controller;\n+ #gpio-cells = <2>;\n+\n+ interrupt-controller;\n+ #interrupt-cells = <2>;\n+ interrupt-parent = <&gpio6>;\n+ interrupts = <17 IRQ_TYPE_LEVEL_HIGH>;\n+ design-variant = <128>;\n+ ngpios = <128>;\n+ bus-frequency = <1000000>;\n+ apb-frequency = <100000000>;\n+ dout-init = <0x00300000 0x00006371 0x00003800 0x00000000>;\n+ };\n", "prefixes": [ "1/3" ] }