Cover Letter Detail
Show a cover letter.
GET /api/1.0/covers/2197537/?format=api
{ "id": 2197537, "url": "http://patchwork.ozlabs.org/api/1.0/covers/2197537/?format=api", "project": { "id": 28, "url": "http://patchwork.ozlabs.org/api/1.0/projects/28/?format=api", "name": "Linux PCI development", "link_name": "linux-pci", "list_id": "linux-pci.vger.kernel.org", "list_email": "linux-pci@vger.kernel.org", "web_url": null, "scm_url": null, "webscm_url": null }, "msgid": "<20260218-wakeirq_support-v7-0-0d4689830207@oss.qualcomm.com>", "date": "2026-02-18T08:12:22", "name": "[v7,0/3] PCI: Add support for PCIe WAKE# interrupt", "submitter": { "id": 89908, "url": "http://patchwork.ozlabs.org/api/1.0/people/89908/?format=api", "name": "Krishna Chaitanya Chundru", "email": "krishna.chundru@oss.qualcomm.com" }, "series": [ { "id": 492519, "url": "http://patchwork.ozlabs.org/api/1.0/series/492519/?format=api", "date": "2026-02-18T08:12:24", "name": "PCI: Add support for PCIe WAKE# interrupt", "version": 7, "mbox": "http://patchwork.ozlabs.org/series/492519/mbox/" } ], "headers": { "Return-Path": "\n <linux-pci+bounces-47538-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-pci@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=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=SoudCh3i;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=GOitX+81;\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-pci+bounces-47538-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"SoudCh3i\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"GOitX+81\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.180.131", "smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oss.qualcomm.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 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fG8QK2T2Dz1xpl\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 18 Feb 2026 19:12:57 +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 800D4301E6CA\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 18 Feb 2026 08:12:38 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 572913161B3;\n\tWed, 18 Feb 2026 08:12:38 +0000 (UTC)", "from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com\n [205.220.180.131])\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 E6017313527\n\tfor <linux-pci@vger.kernel.org>; Wed, 18 Feb 2026 08:12:35 +0000 (UTC)", "from pps.filterd (m0279871.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 61HJ2Bnl1943469\n\tfor <linux-pci@vger.kernel.org>; Wed, 18 Feb 2026 08:12:35 GMT", "from mail-pl1-f199.google.com (mail-pl1-f199.google.com\n [209.85.214.199])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ccq4g3b59-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-pci@vger.kernel.org>; Wed, 18 Feb 2026 08:12:34 +0000 (GMT)", "by mail-pl1-f199.google.com with SMTP id\n d9443c01a7336-2a944e6336eso296733345ad.0\n for <linux-pci@vger.kernel.org>; Wed, 18 Feb 2026 00:12:34 -0800 (PST)", "from hu-krichai-hyd.qualcomm.com ([202.46.23.25])\n by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-2ad1a9d624esm118123685ad.49.2026.02.18.00.12.27\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 18 Feb 2026 00:12:32 -0800 (PST)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1771402358; cv=none;\n b=C+9xscype/VFR30qyEp23NBnFegOrAkz+zXxkqBCH4ObFeGd22gbaqva2SBjKqAxniS+HXGkV+MvUXbZHyBzAjjMqJEF2Dx00qRTASxuBHpDZZ9Ywv4apk/C6bAYy2CZtzrqchUEPHtX9fwFfpOTkgtsa5r8CoXZE993VdeNFWE=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1771402358; c=relaxed/simple;\n\tbh=cn9bRtPL63s+L/kliS2QPtYEnu9wEkOpMMxQLo4/E2w=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=NI972Y5wGHbz/FE213iujz1ddis6I/T66mWc6CW8r4MrMhcMeaAFyo+dYr0SxqMtmODcbLyyO2N/HPHRlY8/vIZZF+oB94BoIEGM5193B7NEAFzUFBajARPTjv1eUVC8vVPM01S2QBWJ/KIgd3kK11nCBEbHsIdKnZRS8JUEK2I=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com;\n spf=pass smtp.mailfrom=oss.qualcomm.com;\n dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=SoudCh3i;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=GOitX+81; arc=none smtp.client-ip=205.220.180.131", "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:content-type:date:from:message-id\n\t:mime-version:subject:to; s=qcppdkim1; bh=hKZlV/zjE2Jec2OpeZ2fnA\n\ttbU0O5jNpjC5Zzj54JMio=; b=SoudCh3imLq2oU6ZjxDWGq5hV9LuNb8hMdba9z\n\tojq/3g7mEHZFFRrl7y4UDbtNPY/XiG64lwQ2k9BtGNwW5OYYBkE5QN1otE5j5jZT\n\tBkRYQsdXmEH4MOvyGcvN62/T5T3HXp4PiqY9bF1nyek6QB4wBNL2Hf/57/G+wmtz\n\t8yKPlODlzOCYDEU194hbfNTMPAPwpEWB5ISxRLg+4aDuhxBGneql9PnIiPd2xPYx\n\tflTG5nDtiJ27GB4oe1E5m+ksN+faIlKBEMnTNpVRKP+s7fgKZlBA2kBrO5XMuaG2\n\tKzvcyLTjUIiRrOgHtXNVqTPgrO+46Cvl6WDrKOWI7nnOIMkA==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1771402354; x=1772007154;\n darn=vger.kernel.org;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:from:to:cc:subject:date:message-id:reply-to;\n bh=hKZlV/zjE2Jec2OpeZ2fnAtbU0O5jNpjC5Zzj54JMio=;\n b=GOitX+81H93knGYFn+IPnoHSc77dudhUXucU7w2N2mbNtfEr5HkRiSaHlDfwcNOVfV\n ITfEdU2KdruU2k7KTBU/60KqKL5KkWE2G6EtqH4wKR34WyD+a66mgPlZQQygA8y0c426\n evweFfpyN1nigRxh8W+B/azn0plwiZ15+1kS1jshRpDYeCD+ro57mTg3rN95frLz1DvW\n nij/kgT/cr8RfxtOZ3VepBXh7Gh/3j0QPCpF98Ott8/RhnaQF8L1YoCXraJlM0BjNfzn\n hSQ2tPmLRr5UWlbh2aYpUhjifKJu+PEjqphxbw23D4JaH9EQqrrp4IK+pLAMoRV/OtnZ\n CzEw==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1771402354; x=1772007154;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=hKZlV/zjE2Jec2OpeZ2fnAtbU0O5jNpjC5Zzj54JMio=;\n b=pgv9RPKgJUWe85PKwz7jEmTfaEqSoY+vO/qhIYfpEjpWDlvNBQ37IaJL8jeb3hyf7q\n Tj0evNTkWNM3+ClszaospuVVDvzS4+9GEqLSj0YDGxznnxwlw6Uv9HESNft6H+99Vrbi\n 1upsmEByCEGDYsdpGO0EWhQlj61ioFyXRYU4hiJhhVPQ2EzqErt+pniPNZ0C7HRjqk+u\n WDZjZi+TsEWz1hLnLEtUbS7iIShHTBU6CDG8tXcvM4R4huOK3aryOLxMAhPbP+MPeS1Q\n 7BNxhxrPczlNnGDO+rBpAzHoFoXG1SsSyufv2HQU8rIb7OZEPHtW1tGPRQMVHvNkXkhP\n h0xw==", "X-Forwarded-Encrypted": "i=1;\n AJvYcCVMkxB5bgy4zIxHUC+teD46v4DroKzrRQLsYg2WSJq5g43nrvCHOFqbqpe7PmBRzsqH4Kg6DaqtGuo=@vger.kernel.org", "X-Gm-Message-State": "AOJu0YzPOWoihFPsoWh5SKeDY3Bt/89lZgzFvQJ1ckBeh3gI8T7IYw8o\n\tZDC9MXT3w8plIAu6O7e8lZ+pH6LOAmLAKKd5yNcmVSgZR1GDsO2CgDzKNRfZtgSkoBubhsahSu5\n\tWcZerbTQO5wnRzlAlmWwOQtQMcNyxlY8iueikDQIuScqdLjYuwcLjiD61I4w6i5k=", "X-Gm-Gg": "AZuq6aLG/wsjQ+pxPECoTalE8l1YboKaNoKBU1E4Xp63gX7QvKEX4Ksg2L3CJvsqx8t\n\tgueKmw5zV6c/5zdUuuaeTp9YglbJTOLTzMxh9nQH7IjSITNyQ9hi6SpKfil92fQCs0Tc8KN3ERB\n\tnIpu61Hl4Wl5rslE8D0/2Hpu0Xelay132R7uly0nheZrRXi7TONVb7eGsusXfZ1Ti38jDe7Si/Y\n\tP4+Lxr1Ha4y6WEFY7Xbe41wJsb79GoODOzlYVGfPPckZD+gQvCLN7I6BIs7NnGuNZuRW6RrWexD\n\tudo4d0cHimoIxQ2Poxe+0Zlq4aWiQn91umNEba1azG9xseubuxwvMseibELH/qEy0Xfbc2KnIVD\n\tHpMfjbQitusXBiNJH6uakbDcvh/1U+g423lH7InKqVEKv369ol/R49h3R", "X-Received": [ "by 2002:a17:903:2b05:b0:2aa:3b3:d633 with SMTP id\n d9443c01a7336-2ad50ff1164mr12524595ad.61.1771402353738;\n Wed, 18 Feb 2026 00:12:33 -0800 (PST)", "by 2002:a17:903:2b05:b0:2aa:3b3:d633 with SMTP id\n d9443c01a7336-2ad50ff1164mr12524395ad.61.1771402353204;\n Wed, 18 Feb 2026 00:12:33 -0800 (PST)" ], "From": "Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>", "Subject": "[PATCH v7 0/3] PCI: Add support for PCIe WAKE# interrupt", "Date": "Wed, 18 Feb 2026 13:42:22 +0530", "Message-Id": "<20260218-wakeirq_support-v7-0-0d4689830207@oss.qualcomm.com>", "Precedence": "bulk", "X-Mailing-List": "linux-pci@vger.kernel.org", "List-Id": "<linux-pci.vger.kernel.org>", "List-Subscribe": "<mailto:linux-pci+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-pci+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "X-B4-Tracking": "v=1; b=H4sIAGZ0lWkC/23N0QrCIBSA4VcZXudQUbe62ntEhJm2Q21uulkx9\n u65QRC0mwP/gfOdCQXjwQR0yCbkTYQArk1R7DKka9XeDIZrasQIE5QSjp/qbsD35zB2nfMDtoJ\n rflGKllqgdNV5Y+G1isdT6hrC4Px7fRDFsv1axZ8VBSaYS25oYZlmRFcuhLwf1UO7psnTQAsZ5\n Q/DNhiZGEmsKKndc0bEBjPP8wdTuRzb/AAAAA==", "X-Change-ID": "20251104-wakeirq_support-f54c4baa18c5", "To": "\"Rafael J. Wysocki\" <rafael@kernel.org>, Len Brown <lenb@kernel.org>,\n Pavel Machek <pavel@kernel.org>,\n Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n Danilo Krummrich <dakr@kernel.org>,\n Bjorn Helgaas <bhelgaas@google.com>,\n Bartosz Golaszewski <brgl@bgdev.pl>,\n Linus Walleij <linusw@kernel.org>,\n Bartosz Golaszewski <brgl@kernel.org>,\n Linus Walleij <linusw@kernel.org>", "Cc": "linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org,\n linux-pci@vger.kernel.org, linux-gpio@vger.kernel.org,\n quic_vbadigan@quicinc.com, quic_mrana@quicinc.com, sherry.sun@nxp.com,\n driver-core@lists.linux.dev,\n Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>", "X-Mailer": "b4 0.14.2", "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1771402347; l=3933;\n i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id;\n bh=cn9bRtPL63s+L/kliS2QPtYEnu9wEkOpMMxQLo4/E2w=;\n b=1NrTUTrlOuXkM10nOweTJb+5me+RqaT/bCS5HXsMXfsEdvuIFx663a7YJjaz1VTUelwNaOP1Q\n nggN0JcfMQ3DKk5PZt6fd2/sIATbUJC/GcjnDkQjc++4i37OtQ/mhLg", "X-Developer-Key": "i=krishna.chundru@oss.qualcomm.com; a=ed25519;\n pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg=", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwMjE4MDA3MSBTYWx0ZWRfXyrrAi+rdn0Pg\n wFZozgQPo0PVrP5FrN9s8h15yv55H3xLNQBMkZDJZdKwTKhLYlq/JxQBBsdKL6WmOsr1fR6GxRk\n 7oF+j2tZ/NNkzN1Rytyedn5uK2ElEIzi4V2E+5b0mMdslNvsIDfI9qMwYcB/ViuBnrYZjBg1IIK\n VHYEvVe9+m3+ggIqGEIcn+4q57+5gxs9mziDzrf8uR5ZMYALwAVhH5Xo0/deIAp3P1Qv+axKbpm\n lhwSQ6CkjSpj5tdTD/DexsYSVzWO6VsdRdvQPzD2TZv4XZAYmJTydXGFw68iZU8zGY1sNYnzCwt\n u4kgu7ou3BWKqBfFyrLNX0PRWII0ggSlZxmXEGzV41CxhEMfE4oGGgcb9Uof3hm2qA39MMdqpiy\n 4qfQ0btbN5jVEfqA8+mATCDswK7owyF2/K2dmfjHnCBozddZT6GWC7UK4yb6C7jOccTDfwyn7fP\n AoAR3tmq3gablFRc5vQ==", "X-Proofpoint-ORIG-GUID": "u17ELbwfBMs6dqjwpL03Drp-8c_TZnxE", "X-Proofpoint-GUID": "u17ELbwfBMs6dqjwpL03Drp-8c_TZnxE", "X-Authority-Analysis": "v=2.4 cv=YdiwJgRf c=1 sm=1 tr=0 ts=69957472 cx=c_pps\n a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17\n a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22\n a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=Ikd4Dj_1AAAA:8 a=s8YR1HE3AAAA:8\n a=7FPx-eIICnbx9kjoaAIA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22\n a=jGH_LyMDp9YhSvY-UuyI:22", "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-02-17_04,2026-02-16_04,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n impostorscore=0 adultscore=0 spamscore=0 bulkscore=0 malwarescore=0\n lowpriorityscore=0 clxscore=1015 priorityscore=1501 suspectscore=0\n phishscore=0 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000\n definitions=main-2602180071" }, "content": "PCIe WAKE# interrupt is needed for bringing back PCIe device state from\nD3cold to D0.\n\nThis is pending from long time, there was two attempts done previously to\nadd WAKE# support[1], [2]. Those series tried to add support for legacy\ninterrupts along with WAKE#. Legacy interrupts are already available in\nthe latest kernel and we can ignore them. For the wake IRQ the series is\ntrying to use interrupts property define in the device tree.\n\nThis series is using gpio property instead of interrupts, from\ngpio desc driver will allocate the dedicate IRQ.\n\nWAKE# is added in dts schema and merged based on this patch.\nhttps://lore.kernel.org/all/20250515090517.3506772-1-krishna.chundru@oss.qualcomm.com/\n\n[1]: https://lore.kernel.org/all/b2b91240-95fe-145d-502c-d52225497a34@nvidia.com/T/\n[2]: https://lore.kernel.org/all/20171226023646.17722-1-jeffy.chen@rock-chips.com/\n\nSigned-off-by: Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>\n---\nChanges in v7:\n- Updated the commit text (Mani).\n- Couple of nits like using pci_err instead of dev_err,\n use platform_pci_configure_wake(), platform_pci_remove_wake() instead\n of calling directly calling pci_configure_of_wake_gpio() & pci_remove_of_wake_gpio() etc (Mani).\n- Add a new fwnode_gpiod_get() API that wraps fwnode_gpiod_get_index(..0..), similar to\n devm_fwnode_gpiod_get() (Mani).\n- Link to v6: https://lore.kernel.org/r/20251127-wakeirq_support-v6-0-60f581f94205@oss.qualcomm.com\n\nChanges in v6:\n- Change the name to dev_pm_set_dedicated_shared_wake_irq() and make the\n changes pointed by (Rafael). \n- Link to v5: https://lore.kernel.org/r/20251107-wakeirq_support-v5-0-464e17f2c20c@oss.qualcomm.com\n\nChanges in v5:\n- Enable WAKE# irq only when there is wake -gpios defined in its device\n tree node (Bjorn).\n- For legacy bindings for direct atach check in root port if we haven't\n find the wake in the endpoint node.\n- Instead of hooking wake in driver bound case, do it in the framework\n irrespective of the driver state (Bjorn).\n- Link to v4: https://lore.kernel.org/r/20250801-wake_irq_support-v4-0-6b6639013a1a@oss.qualcomm.com\n\nChanges in v4:\n- Move wake from portdrv to core framework to endpoint (Bjorn).\n- Added support for multiple WAKE# case (Bjorn). But traverse from\n endpoint upstream port to root port till you get WAKE#. And use\n IRQF_SHARED flag for requesting interrupts.\n- Link to v3: https://lore.kernel.org/r/20250605-wake_irq_support-v3-0-7ba56dc909a5@oss.qualcomm.com\n\nChanges in v3:\n- Update the commit messages, function names etc as suggested by Mani.\n- return wake_irq if returns error (Neil).\n- Link to v2: https://lore.kernel.org/r/20250419-wake_irq_support-v2-0-06baed9a87a1@oss.qualcomm.com\n\nChanges in v2:\n- Move the wake irq teardown after pcie_port_device_remove\n and move of_pci_setup_wake_irq before pcie_link_rcec (Lukas)\n- teardown wake irq in shutdown also.\n- Link to v1: https://lore.kernel.org/r/20250401-wake_irq_support-v1-0-d2e22f4a0efd@oss.qualcomm.com\n\n---\nKrishna Chaitanya Chundru (3):\n PM: sleep: wakeirq: Add support for dedicated shared wake IRQ setup\n gpio: Add fwnode_gpiod_get() helper\n PCI: Add support for PCIe WAKE# interrupt\n\n drivers/base/power/wakeirq.c | 39 ++++++++++++++++++++++++++----\n drivers/pci/of.c | 55 +++++++++++++++++++++++++++++++++++++++++++\n drivers/pci/pci.c | 9 +++++++\n drivers/pci/pci.h | 8 +++++++\n drivers/pci/probe.c | 2 ++\n drivers/pci/remove.c | 1 +\n include/linux/gpio/consumer.h | 9 +++++++\n include/linux/pci.h | 2 ++\n include/linux/pm_wakeirq.h | 6 +++++\n 9 files changed, 126 insertions(+), 5 deletions(-)\n---\nbase-commit: cee73b1e840c154f64ace682cb477c1ae2e29cc4\nchange-id: 20251104-wakeirq_support-f54c4baa18c5\n\nBest regards," }