Cover Letter Detail
Show a cover letter.
GET /api/covers/2216938/?format=api
{ "id": 2216938, "url": "http://patchwork.ozlabs.org/api/covers/2216938/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260327113006.3135663-1-andre.przywara@arm.com/", "project": { "id": 42, "url": "http://patchwork.ozlabs.org/api/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": "<20260327113006.3135663-1-andre.przywara@arm.com>", "list_archive_url": null, "date": "2026-03-27T11:30:03", "name": "[v2,0/3] pinctrl: sunxi: a523: fix GPIO IRQ operation", "submitter": { "id": 61837, "url": "http://patchwork.ozlabs.org/api/people/61837/?format=api", "name": "Andre Przywara", "email": "andre.przywara@arm.com" }, "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260327113006.3135663-1-andre.przywara@arm.com/mbox/", "series": [ { "id": 497753, "url": "http://patchwork.ozlabs.org/api/series/497753/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=497753", "date": "2026-03-27T11:30:03", "name": "pinctrl: sunxi: a523: fix GPIO IRQ operation", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/497753/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2216938/comments/", "headers": { "Return-Path": "\n <linux-gpio+bounces-34260-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 (1024-bit key;\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=foss header.b=BnWLeM3N;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34260-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.b=\"BnWLeM3N\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=217.140.110.172", "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=arm.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=arm.com" ], "Received": [ "from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\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 4fhz5B02Yqz1y1x\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 22:32:13 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 536E13029E5E\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 11:30:21 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 3130D2571BE;\n\tFri, 27 Mar 2026 11:30:20 +0000 (UTC)", "from foss.arm.com (foss.arm.com [217.140.110.172])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id A93713E51C9;\n\tFri, 27 Mar 2026 11:30:15 +0000 (UTC)", "from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])\n\tby usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B9F0F359D;\n\tFri, 27 Mar 2026 04:30:08 -0700 (PDT)", "from e142021.cambridge.arm.com (e142021.arm.com [10.1.36.137])\n\tby usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0F5693F915;\n\tFri, 27 Mar 2026 04:30:11 -0700 (PDT)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774611019; cv=none;\n b=YmjbQdGJXCzwsoXNs50CWjD7fBRyIk13CNNldNjX0gwg+3iCvsEWsPSdxgOeuCL0ATEBZKDNHues6xyHJUdKyNcpA9meZJCjIQpgFaZdrj05n1rrhPqxq3aGn1CALOMBXLZ8fw+yfX0vguNyJAwto8o0hDZdCR7YnNDQs7/AY4I=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774611019; c=relaxed/simple;\n\tbh=MMb9BnVpjNbWZz9tCergxLjjgMHGFtK7m0OvUVEMGrM=;\n\th=From:To:Cc:Subject:Date:Message-ID:MIME-Version;\n b=bGcVSgYYn7b0fw3RLUvHUMUfeCGLLiptlML6DslBHdOtf5sLjl5F3FCfJrSqRM97kNWnz53BzS7w52Jt9Tvxow0IpXSVffJGsTaXodRFu0kg0Cuqk/5JucOKafjUO7Q9LoQHCmNnNkfDJ6QwhHJB84n9c4Ih+9dHMoWRr8v4Lv4=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=arm.com;\n spf=pass smtp.mailfrom=arm.com;\n dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.b=BnWLeM3N; arc=none smtp.client-ip=217.140.110.172", "DKIM-Signature": "v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss;\n\tt=1774611014; bh=MMb9BnVpjNbWZz9tCergxLjjgMHGFtK7m0OvUVEMGrM=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=BnWLeM3Nh8OnJQBZPCMX27PzeF5hJTWwdA863sFdQWdr/tEn+99Sk8wMGNJAuiFtv\n\t mjEVIexjfBXmPQvRjQd8PMofU96qQmTL+06Hs85K0o9UaCnA5IrJ+sVZB82EbJnCGA\n\t MP+GN0HXZ7iz7MBqQ6s6pB3Syf6rnojVvJcqp1P4=", "From": "Andre Przywara <andre.przywara@arm.com>", "To": "Rob Herring <robh@kernel.org>,\n\tKrzysztof Kozlowski <krzk+dt@kernel.org>,\n\tConor Dooley <conor+dt@kernel.org>,\n\tChen-Yu Tsai <wens@kernel.org>,\n\tJernej Skrabec <jernej.skrabec@gmail.com>,\n\tSamuel Holland <samuel@sholland.org>", "Cc": "linux-gpio@vger.kernel.org,\n\tdevicetree@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org,\n\tlinux-sunxi@lists.linux.dev,\n\tlinux-kernel@vger.kernel.org", "Subject": "[PATCH v2 0/3] pinctrl: sunxi: a523: fix GPIO IRQ operation", "Date": "Fri, 27 Mar 2026 11:30:03 +0000", "Message-ID": "<20260327113006.3135663-1-andre.przywara@arm.com>", "X-Mailer": "git-send-email 2.43.0", "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-Transfer-Encoding": "8bit" }, "content": "Hi,\n\nthis is the minimal fix version for the GPIO IRQ operation on the\nAllwinner A523/A527/T527 SoCs. SD card detection is broken as a result,\nwhich is a major annoyance. Those patches here fix that problem, and\nshould go into v7.0 still, if possible.\nI dropped the more involved fixes from v1, the risk for regressions is\nnow very low:\n- The quirk flag is just dropped from the A523, not the other SoCs. I\n confirmed this again with an experiment, for both the primary and\n secondary pincontroller. This avoids fixing the workaround code for\n now, which is more involved, but for now unneeded.\n- The DT patch just adds the missing interrupt. The IRQ association was\n always wrong and never worked, so this can't make it possibly worse.\nTogether those two patches (plus the required binding change) fix the\nproblem, I would appreciate if this could be taken ASAP, into v7.0 still.\nThe generic pinctrl code is now untouched, which makes this also much\neasier to backport, and drops the dependencies on other v7.0-rc fixes.\n\nBases on v7.0-rc1, but applies on later revisions as well.\n\nPlease have a look and test, especially on A523/A527/T527 boards!\n\nChangelog v1 .. v2:\n- drop generic pinctrl fixes (for now)\n- drop quirk removal from other SoCs (for now)\n- add Chen-Yu's tag\n\nCheers,\nAndre\n\nAndre Przywara (3):\n pinctrl: sunxi: a523: Remove unneeded IRQ remuxing flag\n dt-bindings: pinctrl: sun55i-a523: increase IRQ banks number\n arm64: dts: allwinner: a523: Add missing GPIO interrupt\n\n .../bindings/pinctrl/allwinner,sun55i-a523-pinctrl.yaml | 8 ++++----\n arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 3 ++-\n drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c | 1 -\n drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c | 1 -\n 4 files changed, 6 insertions(+), 7 deletions(-)\n\nbase-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f" }