From patchwork Thu Apr 30 11:06:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 2067 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sto.lore.kernel.org (sto.lore.kernel.org [172.232.135.74]) by mxe881.netcup.net (Postfix) with ESMTPS id 4887A1C0046 for ; Thu, 30 Apr 2026 13:07:06 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=nxp.com; spf=pass (sender IP is 172.232.135.74) smtp.mailfrom=linux-sunxi+bounces-23004-noreply=patchwork.local@lists.linux.dev smtp.helo=sto.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.232.135.74 as permitted sender) client-ip=172.232.135.74; envelope-from=linux-sunxi+bounces-23004-noreply=patchwork.local@lists.linux.dev; helo=sto.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sto.lore.kernel.org (Postfix) with ESMTP id 43ADA3007B8A for ; Thu, 30 Apr 2026 11:07:05 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0F41B35295E; Thu, 30 Apr 2026 11:07:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="nxJqJXEF" X-Original-To: linux-sunxi@lists.linux.dev Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011031.outbound.protection.outlook.com [52.101.70.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 77181347FD1; Thu, 30 Apr 2026 11:07:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.31 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777547222; cv=fail; b=j7rioWRa4Y/28B/QYzUU2JKXm6h2GcHQpLrRyhKNBAIrp770nVLerfoW3gA0MGzG700d9xfniIJ2+Rwt4nJyBXur05PKLWynAsDZD21Xu3oUjt7O8Gb/op92NN9oyY0dgdKxULHWXvXbCZuUf/XyvA/kgLY0alOxTsLu5Ziu5Mg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777547222; c=relaxed/simple; bh=54G7TRODDIJN8SbJYv5ZtcElhkwDxxe+Ks+m6aVW0pg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=W12Ybw7Befb4TBPoPiyEP0xi5g6pZUt6YRtGDAcH2aryL5tgWp/93lP/g8fDvqtjEGG1TIle8ZXelCzOynUSNRrX1LV+W2vskmTiN1u2CrpAYgyvwFmHBGs2G4zpFwfqZtmfUbqbwOro4s4fi8fcOBhxw2BybyQxpy3Ut9hKtFg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=nxJqJXEF; arc=fail smtp.client-ip=52.101.70.31 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DdQIfyoWPcYB6jtqZvwZPYRnIPS/BlBittLu8Im2OOYOwP/0Eh5P9Y/r1tmVIIubdOw+5e1nyI/8TTJPjPHkT19/qTRxHQnwj8060vAad4U6qqcuMvQ4PUyTaLp6fx3toAt6L7PdAcycTShDCSUErFteKM0XsLfIDV3dSMJxGX+TEhy4JGMf0e8/FODSzXnAhro6c+N7G4Wg7xVyHwR7hlewGZgh+Y0W7KR+GafUo4t0F1Ya93JiFrwAmI2jT4XCQVPc4mxqnBRy356OIho46oQNYRiUXHlDgx7jftQDMk4eGRRuwAAFL9uBdcLY14FNJum6zd2HAGlWx9v1UBCHOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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; bh=jKwE4FvD116+ghF8di6dMrH+jwBPGos7uX0Kschl048=; b=hxXJYTl5wmCfv1EIsYQ2S0KHgt7taYs3PoRhEiXSHhUwpZwKSLFO56l52hbhBBsuRGlaPNT68lpWd1p92zBciiUFeUQkXdNoxhxRjOACgfN+Xzg8na4tQ55RKtZVILndHBuQmrc4BFXQaQBAdjpVqJp61+UqMl6y5Lo3gosAuN2aR+BgxWEgyjUX8PpvTtGye9jBXA2Ooaka6whUnFeAw0/oV2C0VMGmh6HGB/pkVHYWjq0HTZWEvQGHyljqe1rTYaZCs9aLKKzWrh2VMD2hB22/SV0+2B5i0fFLCT27ZXQfZUt2x6kLYVRdBZQ0u7KYVvJ0tSo5GOco9iwYLOzy3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jKwE4FvD116+ghF8di6dMrH+jwBPGos7uX0Kschl048=; b=nxJqJXEFNKOsHI2AvIlYgLKLU9Wd+6X2TUFgVhcDo0T/DOgmXRkXa8RtBcTnnZjf9hnyDEF5XlmEdTDR+fv9PlToC8XKOWDAfnifCMM8k2SRJRgOJJFe/meWxDer2yCvgsoPxIJqblVFNm09KlwnIWbv7jwleCq71gE5zby8nRJ7oBTtfzhTsF3PYlFQN8ZCtnMPIu76FiF0+xZAIBwwiE3tw7QNr7E5nkTYnySpb8J5DCPKE6rXylqReVJc77CGVhywCOemltbxmdpVDGbYvo+IiXJkkO25gJViX1zZ756ILEzmGO9eM79I+2df/3FZmRFKIBr+KljabefSp64bdw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13) by GVXPR04MB10609.eurprd04.prod.outlook.com (2603:10a6:150:219::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.18; Thu, 30 Apr 2026 11:06:57 +0000 Received: from AM9PR04MB8585.eurprd04.prod.outlook.com ([fe80::f010:fca8:7ef:62f4]) by AM9PR04MB8585.eurprd04.prod.outlook.com ([fe80::f010:fca8:7ef:62f4%4]) with mapi id 15.20.9846.025; Thu, 30 Apr 2026 11:06:57 +0000 From: Vladimir Oltean To: linux-phy@lists.infradead.org Cc: Vinod Koul , Neil Armstrong , dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-can@vger.kernel.org, linux-gpio@vger.kernel.org, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-pci@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-sunxi@lists.linux.dev, linux-tegra@vger.kernel.org, linux-usb@vger.kernel.org, netdev@vger.kernel.org, spacemit@lists.linux.dev, UNGLinuxDriver@microchip.com, Damien Le Moal , Niklas Cassel Subject: [PATCH v7 phy-next 01/27] ata: add where missing Date: Thu, 30 Apr 2026 14:06:26 +0300 Message-Id: <20260430110652.558622-2-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260430110652.558622-1-vladimir.oltean@nxp.com> References: <20260430110652.558622-1-vladimir.oltean@nxp.com> X-ClientProxiedBy: AM0PR02CA0123.eurprd02.prod.outlook.com (2603:10a6:20b:28c::20) To AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13) Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB8585:EE_|GVXPR04MB10609:EE_ X-MS-Office365-Filtering-Correlation-Id: de4ddc80-8124-438c-4287-08dea6a8983a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|19092799006|376014|7416014|10070799003|1800799024|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: sEcQvROVo7d0fMsWAsl3bByT62/dYS+K10I+wm51Jxe5dnTidsjxb61xbvxvPgqH268OA70rnfRaFWZqJZzM2aqqbI8ZWhADosUo7zqo8JLbmMyOJiNrE0gNJHrfdarxOvItNyt5MTBohUZ5f9/K2RnYO1LWjRYlVxogj6SNeqqfVVjkxfSIUuIbEJsOP4qCRHnhO60OU6ZaB1H0fW6YNn5xQgSOEZavPYHGyVFS9eoqWoO5j3wzEUN72kef9OHOnFf+D/XE1+8mOsZfmIA44uvAkh+lT7YJXtvri9PnOHUk0nj8GUvIvMeiDUxb8oC+Z3eZTYhDq1+Wm0277cbwPccA141s6w10HViOLKJJhelE5K2Ube6Ko4Pvt/ZeQl7Sz9OFWN0UuwSYhW2//qBQP/AgQOGdB44GQLQ9tDo05m3TK+cnuM1UQokyJaGGXYI2vehqUnJ1PuNNrl6ARUeBWP+jOJDikRMavKBEz+5vWmlFWzNyLUK7K7GLRz2ZF0YRTRoh7bP6Uz7Kx+qI85HDwVN2MUw/25eZWFQjl7zRSLQZ7yx9FWVD/2XwM/r7EfRP/nD170mGkBAyQejUSyGkJA5N4LYOtvw0YIE8sogJaf8E6wQX/dFkq4/WKzzjiRXB5AitlIox4NjeI40wd4gbAcXB2R6HO41Rabw48QOnZUxRdaNtAJgvMBTtvMcz/jVkKiibOExrsvCw9a2upV7yM1SGkBdUjHiuZ5kqNVzpuyc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB8585.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(19092799006)(376014)(7416014)(10070799003)(1800799024)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: P0SOLbTZoYyfdxaZE3qsZ0rI5R5eJBqx4h/ZD7CH+kposvovyzvCCuMmoP4p+QTaUJuM2rfpUhFeB5lsLQUGl849G9lwKI4xz+4hk8o8bxagK56vGB/zyPLZQNCgB8ycTUz3Ff/s9ipqGne11I7vohpFdXt5IoXb1f1S8YrTrZfoG5eKJzu68cS4EhrGOQ9O2ItYkaEUP+59OKVcdbUK3dHMbw85Hj+TMi3yRAaL1rlTCOizAelcta1VwuPyeJSBkdE9xMcRl7urYSJhTKtAMRftCIb2rRVhljVBiDgSwuvXykTrfY4CWwdmHjmxxxREeDFBpfdkoST8nzw9vFoZdBVcyTEhXdd1IL7K+QX+fPWxvKIyM06NE7zqD9btG6OaeuDmbbsbb2I3/uA18n0QinicLwoo1PKKg0LZIxQKKWQni2k3Or5flIuhLjb+SH59IYVmmByOYCY/x/yPESf5AT/OHUMGhUZpUAkHrXp93k6oTECFbfk2/dcoY1FbWke8TMeS8LHBVSYFtGMKAAcuKq07r5urzkYRU40C+EmYIXK5n54ueYTzCpIIjDSkPU+/cAa+23jnH/kAsPPpZILx4xSfymjJOJCFazkfKtho6+bYzgitnYG3lPytG4YFlgjVuuzQlO75ujh9gNHsLp9vF1Va8qMCcTehVaWI0omUNwHPVeTlWYbLBt/HfGXkuJf+C++xKyKxQ8+ZGyfeS199DL/cmad2XX9USasaOx7Oa4mGwf0osnR7ukmUxbYVPGYKKJDsYGiGTodO9UMmfyimjLtRtEEhYBqJkNAvC8xTX+mmVKMk/xGMMe43yOuY2t2Z9ciB9eohIAaJ9ABM2fWqCN1UghJYPReJIwC2VtJq7cbKBXBSCwsvwPeKqFfarymNrf+nxrhDOi6dcuE8TtK9XRcDcZw2WCD0MTIBZelccwHnRt6gCC95qedVMp0y1MBCRlMIALJ/RL2RYCDtJxim/hJoVsKrNvvNh2uyHCblyxEBe4N8QCfWrlTLflewSEy+9Aw/L93ZKuOQQInI5UhafHjWfCulFAGiUCv22I4ghi0VXcR49myS+Q045xZCxXIf7lI0FTkh+rtlMhMr3Wkb0sGfWz7bALuvSzIc/V5m0B93GUh9bGswuX3TeO5V+fvIvjVtKCDdlJNnLHMOvk/fG6Z8R0+sk5oJBFD+AE3Yza3NbRnWXK81MKVKY2DXr+4nWecn92146H3PDZf39Wb9yeSnbzDjp3iXylHi/9Mt5P5FBUrxe6BZn+0vDn7zO2R4A5kRQphje7KPEGnixKfByPtaZD6oJ6GCKzUkDINULtHXE8MZCnj8dATLanOwm5zIMxPj0F4QD4tvffJW2B/tPJgM966sL9Y6gtpS6V0ui3NFVkEW5+SpCyhCaRPp9oEPpHOCVjQ6dgg5MsItE8TugQgrFuRmzyqxx9jM8XIWbR9dYDnw2IED3gmewhjzxDdX/+0E6bXbDTdh4+rgB6abvemWC75GSPeWvMXCrCcu3gPpwqJlAzZBxLEArZJoxkG0isC/OWiqxw63lAYMnEYz01OaMHBNAOswQ06f+31IIA7Qleoea3Dk5DegteQkZQ1KZrzy4D58WEX8+Ioqw2w9ZfOtj8YJ2rkeDEL1i4o9jXY4bvmmboOKMe9Ou56QtWqsk2rk6Yan1tT7QZTaxg/L5qU/e2MFDEUml2auCpuRNo6NomCgjtjJ5THcsigb1bzlrsEOKiU/zftPspAhUgMoSqi55zKl2CSuxU/8BmOoPqrWTkjS7CgeAaiPXqWEBbWi X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: de4ddc80-8124-438c-4287-08dea6a8983a X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB8585.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Apr 2026 11:06:57.3816 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 2NEkdICbkplZeCoO/Rvm+/OYm5Zkf7K+qSqYyoTVhpt7htG3YtPI8OFuZIiAxw169ax55rc20WBHorqr/rF+kA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB10609 X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= It appears that libahci.c, ahci.c as well as the ahci_brcm, ahci_ceva and ahci_qoriq drivers are using runtime PM operations without including . This header is somehow being indirectly provided by , which would like to drop it (none of the functions it exports need it). Signed-off-by: Vladimir Oltean Acked-by: Damien Le Moal --- Cc: Damien Le Moal Cc: Niklas Cassel v2->v7: none v1->v2: collect tag --- drivers/ata/ahci.c | 1 + drivers/ata/ahci_brcm.c | 1 + drivers/ata/ahci_ceva.c | 1 + drivers/ata/ahci_qoriq.c | 1 + drivers/ata/libahci.c | 1 + 5 files changed, 5 insertions(+) diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index 1d73a53370cf..1396a53bd6df 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/ata/ahci_brcm.c b/drivers/ata/ahci_brcm.c index 29be74fedcf0..48460e515722 100644 --- a/drivers/ata/ahci_brcm.c +++ b/drivers/ata/ahci_brcm.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include diff --git a/drivers/ata/ahci_ceva.c b/drivers/ata/ahci_ceva.c index 2d6a08c23d6a..3938bf378341 100644 --- a/drivers/ata/ahci_ceva.c +++ b/drivers/ata/ahci_ceva.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include "ahci.h" diff --git a/drivers/ata/ahci_qoriq.c b/drivers/ata/ahci_qoriq.c index 0dec1a17e5b1..409152bfefb6 100644 --- a/drivers/ata/ahci_qoriq.c +++ b/drivers/ata/ahci_qoriq.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include "ahci.h" diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c index c79abdfcd7a9..e0de4703a4f2 100644 --- a/drivers/ata/libahci.c +++ b/drivers/ata/libahci.c @@ -30,6 +30,7 @@ #include #include #include +#include #include "ahci.h" #include "libata.h" From patchwork Thu Apr 30 11:06:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 2069 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114]) by mxe881.netcup.net (Postfix) with ESMTPS id B9CEC1C00DB for ; Thu, 30 Apr 2026 13:08:38 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=nxp.com; spf=pass (sender IP is 172.105.105.114) smtp.mailfrom=linux-sunxi+bounces-23006-noreply=patchwork.local@lists.linux.dev smtp.helo=tor.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.105.105.114 as permitted sender) client-ip=172.105.105.114; envelope-from=linux-sunxi+bounces-23006-noreply=patchwork.local@lists.linux.dev; helo=tor.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by tor.lore.kernel.org (Postfix) with ESMTP id D36E63025485 for ; Thu, 30 Apr 2026 11:07:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A96CC3F7A94; Thu, 30 Apr 2026 11:07:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="Y73JJvgC" X-Original-To: linux-sunxi@lists.linux.dev Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011031.outbound.protection.outlook.com [52.101.70.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9EDA73ACA42; Thu, 30 Apr 2026 11:07:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.31 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777547228; cv=fail; b=lPrmXGA1rEml26V6oHU+DzKcJQeaFdH1qro5nRX9FVWhmpjOTSqu5/dF6ItZPzpJLNbHQzMERJAh0IgsfyxGrv0uJX7tE8YoLnj+KFrDdYEaUnXGNyID3t3qoQglKW5opRNiGy1PjeJ7b6xXNuPF6u4xtSiUoClseq+5w5rSH7A= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777547228; c=relaxed/simple; bh=T35Kbj574lMj5j3cBJFxvQ8isadTNnSjUUhqcZ8Qv28=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=YRFVXqzhlsgE9VwWDHDCzU4d/hoHEbtkcAp0y4chlQkZMOaRm86/hZB7CV9Ri+uv4ghmt8DTjBONPTmjnzY0Ftc78la036l9BDo8b5pB71pDOXstascbUlqw63dz14rGwEBEi7x5cKYLm6oBdOJHK0UznPKzq1yxqWdN3Buk/9s= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=Y73JJvgC; arc=fail smtp.client-ip=52.101.70.31 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=O4h1iu6mlekwyHXT6VK6SfSSwbY435VARL42Zc2ea3Pji0HjM4KBVO5K5sl8v4lsx5je6iXF5ayrG/w7Y2AodRnK6Z0ceKb407mziAv3aDfboL0ip2DEtUtdS5lBfdqXtjkzwaScCqgAf/Sy+lnmA0Wy0Hvb8JCgpdr/qtltZmoYZ8ynBd7SERIdKodKxf2NF41GN4PGcOyt65YJyqJo6ia46JftNA6nJLAHgMFas2kkv3GNdHv3TBWd+LED2DZYQ4IwWyBucVK3sAEczZY6qex+fIRawMOWHJW5iZHMeXVidzwFy/xD115ykevFNbD74+v1qoe+1r88CvzxTG/dGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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; bh=eVauDuVwmD+ZQKnIuah022QgJoygjPauUp0xZSKihRM=; b=XIB/VIccm/C/p6iDrBH48TCsVyYBGaHshcOYkfTXhr8QOWFoqTbCdaaaQTn9umRcwTCDxMsxNK6N1VZeopG0EcFCmDvlzPQBAAeQ4aS5/lsTGlo9pZ6QsN/0uRc8Mco12hHxR8HnQod6gUTkwgzPLB6nm9N2FqCuOzrK3rqcgtAHi+TqMf7/sJ2X+rfkZS8WtbjeMxdNmoVw7jPTPYBl6kSX1/WSCDbHj1PxkSUK8+FzITaXGLGBRHBHUdUFJBaU651xtT0VSL4KWnE1jCS87QXz2Z7mzxqqLfoKO4XiLsWRSZKAC6hjoqBEIahPOGo7mtxgZ3OFf65gSUydh02obQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eVauDuVwmD+ZQKnIuah022QgJoygjPauUp0xZSKihRM=; b=Y73JJvgCtUsDcqBoFPzd/2FVR9Vy+Yf2Z08INX3MWrvyiC8YOQ3QrhyQv+cvax/+atKRZwe9AlTJVlt01NPtS7UywABcIz/FzXVuP3BkKf3CqB1rFdMjSdldfbA/hGaPzkLCgOQ4eYF4dlYTjpSyGvBJpH+wB6D3+H5hLK7yjklJlLR7+jEkk8+gU9FZbyg1b9rHHc/VPX7+ivruREJtNqVhNBCOHlDHZIZRVQEpSL+8kseX59w/LG4suCAxJuxEI0Kn9hqYZqCEb2omf/NEd6lnGCey3TiOx3KzsHhIbJyRRhKt8HU5FFxG7ObI+HLXVHhoIAkRTXbFBq61TBKy2g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13) by GVXPR04MB10609.eurprd04.prod.outlook.com (2603:10a6:150:219::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.18; Thu, 30 Apr 2026 11:06:59 +0000 Received: from AM9PR04MB8585.eurprd04.prod.outlook.com ([fe80::f010:fca8:7ef:62f4]) by AM9PR04MB8585.eurprd04.prod.outlook.com ([fe80::f010:fca8:7ef:62f4%4]) with mapi id 15.20.9846.025; Thu, 30 Apr 2026 11:06:59 +0000 From: Vladimir Oltean To: linux-phy@lists.infradead.org Cc: Vinod Koul , Neil Armstrong , dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-can@vger.kernel.org, linux-gpio@vger.kernel.org, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-pci@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-sunxi@lists.linux.dev, linux-tegra@vger.kernel.org, linux-usb@vger.kernel.org, netdev@vger.kernel.org, spacemit@lists.linux.dev, UNGLinuxDriver@microchip.com, Bjorn Helgaas , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84?= =?utf-8?q?ski?= , Manivannan Sadhasivam , Rob Herring , Heiko Stuebner , Shawn Guo , Yixun Lan , Thierry Reding , Jonathan Hunter , Shawn Lin , Kevin Xie Subject: [PATCH v7 phy-next 02/27] PCI: Add missing headers transitively included by Date: Thu, 30 Apr 2026 14:06:27 +0300 Message-Id: <20260430110652.558622-3-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260430110652.558622-1-vladimir.oltean@nxp.com> References: <20260430110652.558622-1-vladimir.oltean@nxp.com> X-ClientProxiedBy: AM0PR02CA0109.eurprd02.prod.outlook.com (2603:10a6:20b:28c::6) To AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13) Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB8585:EE_|GVXPR04MB10609:EE_ X-MS-Office365-Filtering-Correlation-Id: 8840f344-7489-43b9-91e1-08dea6a89982 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|19092799006|376014|7416014|10070799003|1800799024|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: Qw63ik/bkJrbuaXQWl8NJQXPoAy0OBaG3g1K7RMoaJYPSMJVm8iES+vWgZLG5bwawnNkDFcS+Md8l1+Qkb9x9bdm5hmCCHE73P4xNz1uLFrEFZJpKf4hcsnxT5yZxvnTyY68usbo7DWL2E0SyaqZyc4sYv6CLKGHwpvfNiHOlj/H7egnnyoGPdIZl9Kn1tP4TugYbGx0THTsWlWg8t3OvoGGltfjczu26XY4IM2tmq/LVLsPuiVMNQLLfKk45lOGCOmLtVEGr9/U5bSKYMkqsiHZnSwivORzwoBjFFNGCn2lf1lRnof7yAdHS0719HOlKT2bzyAkke7WKh8GDIg7ZdEfclDqmZytIq8c6IW9CZ3JLecmKPdHy2gimHVFxJnOReykHMhBHS9T9JPwJm/AUWd6kk4n3RzO/dtqaj9u0efyqsU+5RRJEJ9r5WlaIwjZQFuLhy8Eef5vfwowW/gnf+2Asyqux5/mk/xn44uNE/R7mXls8Tp/F9TAEOIeXlG2DjD/y6wL2ZTq215du9Hr+tbYhbx4+by4CXPs9Gx4qKPjHpaer4ku6EzlMU2Es5bhB2c7S3tw/qjsEeSs2i3EJhk8HOEv9rXNdi5HePgkepcsLEbd/WCsjJS9SlJzlfEIWwrmsxgRv0Wd0EJkbazfBNxsJb0CEDcnrdrHF9wRgaIf/pu79HoizGjijP+WDcrn/iRGtO8mJAqAd0+yCj8yVf6kuH2rDXlftUEklLEFJfw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB8585.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(19092799006)(376014)(7416014)(10070799003)(1800799024)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Hsn1Ac80iq0Npgal+xRgw4JaQzIZ?= =?utf-8?q?ue+07bu/+U87bHoM5S2Z3SJ74ttZr2waHeEs+lodtMYY/6xo/h/1hjFKFJvud6t9F?= =?utf-8?q?qj8PFZUZXcF9Fcq0jC/Sb9soXzgHjRWPKSavK27A5rbmjxoEu9IfjbiG0+/gnYr7m?= =?utf-8?q?eUfY8cJYeWY/Fv1ZDiol3syguF97+Osq7S1eJrvEex6HxEyuedt2zz/7knnJvgvfr?= =?utf-8?q?w1Qwfsfb8vR/wdc2YFShqh6rw1CAi8AI8P5nJ1xj41ym6c+okM7MMtoBUVnn0ogrC?= =?utf-8?q?IgSyQsRb6LSDtQu6dwnzG9BXf4gdXf0RBWvjKm7o916MjQY4jy+JMGLq7xwGbkegv?= =?utf-8?q?p3d96lzcnyCBYoEX9JRjmfqfZGHxhVtaCTYirejYQXzIlAmlZw9uFsh2DM67xC7Du?= =?utf-8?q?ESodIIlgECzE5jCnm7NhYXQlmLWojoGlmdl6T3cUsADl0YpuiDljs86FlZ1nuwk25?= =?utf-8?q?MV/mGpSK655luU5BAHb9irQX/EVAxXh5N+9z6mOD5RxHLmwl1ekzi+Pgsusjrr2rS?= =?utf-8?q?22XKyUOzsos5EeALfD340nJImawQTrmu4+PMtYQJfrbcEIbGMApecmEICvIkII+hr?= =?utf-8?q?OPXZX2y9nFYLJiTjZc69/A+5jaMMncP7WoZhrSUQiuGtsnUs5aFZtqB2J/pcsX+BE?= =?utf-8?q?E9pHWq4br5C2Fu7d6kZl+iuLbTjIG1nAwuKxwDzIOB6JwWlxh+RpNt+F4YlIchfeR?= =?utf-8?q?WuF0TkhL9uK5HDWJDxssS2c6aFAecV8h9lm+Nr3VKnF+v6Zi9+J/5Tu9ALOhU5Fzs?= =?utf-8?q?lMH/KDkyWY1XydMVpW4Cy1RZN0V2lPcqISL9POYX+uvHl31BXLuDv85DdJNhHE/yv?= =?utf-8?q?IRBNjIXfjf9M7Ub21WnPiBaWZrOQBCsCOzTncfe+WOQh0pNZpDGlHPZrHjlV1J/eb?= =?utf-8?q?cK/FTk1SxA6Jrx9cRnSe17yqzvCgAwIVmxbOQUftU+NYaW8DpNVoy87Vcr4R5Hl4G?= =?utf-8?q?2+1iNXx45BSmlj9pgbZkd9WA2249wPptJNXM7QjqFwodGRi29HHeGm8r1XU4Mcdx0?= =?utf-8?q?LBgkLTmUpYgXbMVhE35Iec8YPMzTWIYXfcHPEWyWoIhQfd5dkZYnIYU4rlwGMdC8w?= =?utf-8?q?3UUSL91FWPCyHeNaM8NPeKQiog/8vUzImhnx/o6nOnv3YOl8ScBpG/v6aMZ9iS9N/?= =?utf-8?q?VvazipAg9dNSuXREyk5HQDjdZjtVMKijlaUeCJVH5gBeCqN8ebsjohNpxc1kWCtyh?= =?utf-8?q?Za+5/w0zlNSg24mVEF87MpXG3i0cpeUVXD/DVruu5f+VenIsGYpEU1hjGRFNN9GZc?= =?utf-8?q?NWB52cJKupezCQQ03QZP43hXXfnSkh2gEAhkfpafycwfttVH0uhEdcBJodQgKctUZ?= =?utf-8?q?losqGiAu/Svn8yZxILz+KUGxvVLG9HY/Jj3UztsQ7ijHSnPX6HFFb17T79Nlv/aKG?= =?utf-8?q?MyVh4tBt9uV6u1wLPy1dQtwCZU7V/XK4lbGJG+ohu+EPvP43PCC5SC1yA7T/WyqR8?= =?utf-8?q?lSLqW+mk++2puEAHNlbO3dg36Yusp5H9TzEyuQba3/jP3orKOZ7d65FnOF20IEGcP?= =?utf-8?q?D3FEwiO65DZIAVP13I9mM1hydCjXK6Kn3YCpkgqz5KeqsqaWsgurtxQZU/D7rjloN?= =?utf-8?q?VKedQjSewBZLPQLQ5n6mT37J/szUznHzC0T7OvgoFbcO8pbH1Vgh+fuQbMyUE3MPP?= =?utf-8?q?Gk1C/3MMBcH4fLWsXcGtKNxz3LZ61Xr/gcaBQ6IOY+uXwK2V8Wg+ammkYaB7ZHxJU?= =?utf-8?q?fZDZT/XDA?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8840f344-7489-43b9-91e1-08dea6a89982 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB8585.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Apr 2026 11:06:59.4566 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: BrlFdvl2koy2/GNIsgYz1DuxIRFijPZNE/YhRgRkcMiQxG8Cm2s3eOyxmMLn9TEaruRe/J1IPq4XgsNV+DyBBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB10609 X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The tegra as well as a few dwc PCI controller drivers uses PM runtime operations without including the required header. Similarly, pcie-rockchip-host, pcie-starfive as well as a few dwc PCI controllers use the regulator consumer API without including . pcie-spacemit-k1.c uses of_get_next_available_child() and of_node_put() without including . It seems these function prototypes were indirectly provided by , mostly by mistake (none of the functions it exports need it). Before the PHY header can drop the unnecessary includes, make sure the PCI controller drivers include what they use. Signed-off-by: Vladimir Oltean Acked-by: Bjorn Helgaas --- Cc: Lorenzo Pieralisi Cc: "Krzysztof Wilczyński" Cc: Manivannan Sadhasivam Cc: Rob Herring Cc: Bjorn Helgaas Cc: Heiko Stuebner Cc: Shawn Guo Cc: Yixun Lan Cc: Thierry Reding Cc: Jonathan Hunter Cc: Shawn Lin Cc: Kevin Xie v5->v7: none v4->v5: fix pcie-spacemit-k1 driver, previously missed due to limited build coverage v2->v4: none v1->v2: collect tag, adjust commit title --- drivers/pci/controller/dwc/pci-keystone.c | 1 + drivers/pci/controller/dwc/pcie-dw-rockchip.c | 1 + drivers/pci/controller/dwc/pcie-histb.c | 1 + drivers/pci/controller/dwc/pcie-qcom-ep.c | 1 + drivers/pci/controller/dwc/pcie-spacemit-k1.c | 3 +++ drivers/pci/controller/dwc/pcie-tegra194.c | 1 + drivers/pci/controller/pci-tegra.c | 1 + drivers/pci/controller/pcie-rockchip-host.c | 1 + drivers/pci/controller/plda/pcie-starfive.c | 1 + 9 files changed, 11 insertions(+) diff --git a/drivers/pci/controller/dwc/pci-keystone.c b/drivers/pci/controller/dwc/pci-keystone.c index 278d2dba1db0..fe4836925c4e 100644 --- a/drivers/pci/controller/dwc/pci-keystone.c +++ b/drivers/pci/controller/dwc/pci-keystone.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/pci/controller/dwc/pcie-dw-rockchip.c b/drivers/pci/controller/dwc/pcie-dw-rockchip.c index 731d93663cca..ae27ce05247c 100644 --- a/drivers/pci/controller/dwc/pcie-dw-rockchip.c +++ b/drivers/pci/controller/dwc/pcie-dw-rockchip.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/pci/controller/dwc/pcie-histb.c b/drivers/pci/controller/dwc/pcie-histb.c index a52071589377..432a54c5bfce 100644 --- a/drivers/pci/controller/dwc/pcie-histb.c +++ b/drivers/pci/controller/dwc/pcie-histb.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include diff --git a/drivers/pci/controller/dwc/pcie-qcom-ep.c b/drivers/pci/controller/dwc/pcie-qcom-ep.c index 257c2bcb5f76..35a297923e7f 100644 --- a/drivers/pci/controller/dwc/pcie-qcom-ep.c +++ b/drivers/pci/controller/dwc/pcie-qcom-ep.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/pci/controller/dwc/pcie-spacemit-k1.c b/drivers/pci/controller/dwc/pcie-spacemit-k1.c index be20a520255b..41316aa54106 100644 --- a/drivers/pci/controller/dwc/pcie-spacemit-k1.c +++ b/drivers/pci/controller/dwc/pcie-spacemit-k1.c @@ -13,9 +13,12 @@ #include #include #include +#include #include #include +#include #include +#include #include #include diff --git a/drivers/pci/controller/dwc/pcie-tegra194.c b/drivers/pci/controller/dwc/pcie-tegra194.c index 9dcfa194050e..f1d08814a73c 100644 --- a/drivers/pci/controller/dwc/pcie-tegra194.c +++ b/drivers/pci/controller/dwc/pcie-tegra194.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/pci/controller/pci-tegra.c b/drivers/pci/controller/pci-tegra.c index 512309763d1f..a2c1662b6e81 100644 --- a/drivers/pci/controller/pci-tegra.c +++ b/drivers/pci/controller/pci-tegra.c @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/pci/controller/pcie-rockchip-host.c b/drivers/pci/controller/pcie-rockchip-host.c index ee1822ca01db..46adb4582fcc 100644 --- a/drivers/pci/controller/pcie-rockchip-host.c +++ b/drivers/pci/controller/pcie-rockchip-host.c @@ -24,6 +24,7 @@ #include #include #include +#include #include "../pci.h" #include "pcie-rockchip.h" diff --git a/drivers/pci/controller/plda/pcie-starfive.c b/drivers/pci/controller/plda/pcie-starfive.c index 298036c3e7f9..22344cca167b 100644 --- a/drivers/pci/controller/plda/pcie-starfive.c +++ b/drivers/pci/controller/plda/pcie-starfive.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include "../../pci.h" From patchwork Thu Apr 30 11:06:28 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 2068 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from sto.lore.kernel.org (sto.lore.kernel.org [172.232.135.74]) by mxe881.netcup.net (Postfix) with ESMTPS id 8DB141C0046 for ; Thu, 30 Apr 2026 13:08:15 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=nxp.com; spf=pass (sender IP is 172.232.135.74) smtp.mailfrom=linux-sunxi+bounces-23007-noreply=patchwork.local@lists.linux.dev smtp.helo=sto.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.232.135.74 as permitted sender) client-ip=172.232.135.74; envelope-from=linux-sunxi+bounces-23007-noreply=patchwork.local@lists.linux.dev; helo=sto.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sto.lore.kernel.org (Postfix) with ESMTP id AB70B300C33D for ; Thu, 30 Apr 2026 11:07:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CD05A3D9024; Thu, 30 Apr 2026 11:07:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="Zpv41Rxx" X-Original-To: linux-sunxi@lists.linux.dev Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011031.outbound.protection.outlook.com [52.101.70.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DAF953D7D61; Thu, 30 Apr 2026 11:07:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.31 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777547230; cv=fail; b=Nc5uQMp1zYdc9gLpcAG+ogquCB0fDHDeCeDCyvAXWny9RZAJZ1J3SMXxjFqzG3nKFcuFUq0q/hJ513rjg37eSQeziLLd7A9mgJLu0xHM/JN4Cx1UkrraGjI7a4R5lX432vKvanBRMbp/ZnBxXYKwY75H0UzrxP2udPyhMpEvZqk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777547230; c=relaxed/simple; bh=FLe7DGdp8WeC4bEAaBIRHBvdEa0iKy/XW2cxeSZnluU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=AuJ9+cQmBZzShmKgZJ7cst/t9Dn0Ry2fRQgI6IKKuKYlXZt+B1DvDgGHda6qsVLVhOQbTZ1LM4/kITvSjpgdh8+Snk+m64vLFUcodYq4s6xQLxyIoEhOczaJKOvPWYjNUCroi+q/gmsDpdY4IyubM/14Pv3ZA7T5dl9owldQrvI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=Zpv41Rxx; arc=fail smtp.client-ip=52.101.70.31 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EkNaod3ci9BBz/hkuwJCMveCTFvYImCWSA5Q+zxLlHhLR+d4/kn8sWYxkNxlmbrmhZjKH+GQ633I066+kkTA9xC21TQl9WSfet7q54Qh5SjZZrwf1WRAuE7Mp8KyV73x1+Bl6F8nhH4FGcCIRUpfzKB9AbC35uIPwX6q3Fgwxfqh5uSRW9OgEKBUmj2bPlS3a6ma9p2wpjtOjRANB4XolKzylPHer1Nu3u29PBzpbWRMhFtH2PcQKuePZdl5nvMwuju1lpY6rDPtoLLaxGfTSQwCi+HiKI5o+tnL0C9+tRyONAC8kmBtWrC4UvM0zpD3B9wEaXZaLZ4i67XOKuaDIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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; bh=KhPAvN9u5uRA/0ZY9sstlg9JzfTkfHZ8gRtoUybdZGo=; b=GcVfu/AkOMVyrDs5Aghy6iWMO+GkP/JY21g8pNOvXEm0A4qLqVXhRbYSD4hCkbgV4fC3624b54emDczHr6j1Ucv42InDwGfGbsc0t/X3ZtLPIY24dO12DPG8VxQ0EiiOdCzG4ZJ+bgaqL77GJxshFu4z3nCsX3Js7eS8uKcFdAMKuSeGK9fj9EpvY+wdn+xOUiIEg6VEYlPJ+RnVDsCUwyQJ0Lfz7ydlGsIwrBCoihk4S/oQZ4c4E781TrQ0Yo0rshOVeRxWHkmJHM9ZijrptymaTrmP03rqaKi6+8+HZj7CkJcYen7FvBYt52KQ5PYAmOSHNUVSlFs/AmpLG98Bgw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KhPAvN9u5uRA/0ZY9sstlg9JzfTkfHZ8gRtoUybdZGo=; b=Zpv41RxxlPW2MtWhL1U5KQZyRAS6ilqc88oWvfHoH0VRDxfWSLOJ8NMgXhmrVl7/lHbP+wx9LPgRVL9g4qRpPROx8xsxNcr6U9iRhYqI2IVEf/6KuiQQSMKS1TLWJT4aRj4KLLHu0jld6T9D4sXYHLxGgY4cIWSFdfMcHY1if3Ak4DH3yqC/Beby1ivM/llByGYXi2qjXnMwSCa9iUgqNjRNyoDBVSg9qfoIopTnh9i/c8G01fndOBosbp50L7AWygCgrkZKwTVgmh73rP0ji6exjokBohIkEOChQVKpX5Trj3tOMRiOGlAxQWBAyeJu1vSeS4oHcS089ExQq2rzCA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13) by GVXPR04MB10609.eurprd04.prod.outlook.com (2603:10a6:150:219::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.18; Thu, 30 Apr 2026 11:07:01 +0000 Received: from AM9PR04MB8585.eurprd04.prod.outlook.com ([fe80::f010:fca8:7ef:62f4]) by AM9PR04MB8585.eurprd04.prod.outlook.com ([fe80::f010:fca8:7ef:62f4%4]) with mapi id 15.20.9846.025; Thu, 30 Apr 2026 11:07:01 +0000 From: Vladimir Oltean To: linux-phy@lists.infradead.org Cc: Vinod Koul , Neil Armstrong , dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-can@vger.kernel.org, linux-gpio@vger.kernel.org, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-pci@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-sunxi@lists.linux.dev, linux-tegra@vger.kernel.org, linux-usb@vger.kernel.org, netdev@vger.kernel.org, spacemit@lists.linux.dev, UNGLinuxDriver@microchip.com, Thinh Nguyen , Greg Kroah-Hartman , Peter Chen , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Xu Yang Subject: [PATCH v7 phy-next 03/27] usb: add missing headers transitively included by Date: Thu, 30 Apr 2026 14:06:28 +0300 Message-Id: <20260430110652.558622-4-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260430110652.558622-1-vladimir.oltean@nxp.com> References: <20260430110652.558622-1-vladimir.oltean@nxp.com> X-ClientProxiedBy: AS4P192CA0006.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:5da::7) To AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13) Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB8585:EE_|GVXPR04MB10609:EE_ X-MS-Office365-Filtering-Correlation-Id: 5c6ddeb2-5fd8-4a1f-235a-08dea6a89a91 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|19092799006|376014|7416014|10070799003|1800799024|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: rerBDG37/6kf9IoEdLLFJq5ap9uR/KzTntA08B73sHLOpEd+7wZI64jYX0fMDfsmTT5YdG0sxtwYxc3x6iBBazuOfz4xMww2c7vFIvoALT7klUm5mFmD5T+l5vAm8J0g/jfb+DKsk26hXmGt/0IKfD1TtZN7xKGkTGnGLtEdcnuxJVvgLZr3Lu1aeIvEfEBxbx+fPAZezLD9qpr4x4TmI4TWIdxU/5I8oa0rETYAim1t1eu05iNf4csVy7taopXyuyRSU67Lt3DLvEbwk/pgShxMBigI1safRhDWvgKxnU7TAo4DwPaue3eoDNA0h7PwZzC2xGhBfXrlGkj+anKJPqCRDiKuRD5gL6behbkC6tuqYB7RzQ2FXqY5RbCQ6MHIGQBfz8dsPAwXfDwujRVpLN2nax7sUNI5wUthIts0Q8qzrqGq8jH6cZ+gFKuKbuTxBDYgcofoVyYzyrHhboNCCY4OoFcwGYIdRNiULqtghOw/7ki1lcYK1xnbM8zJawPw4Y2K4BOtcUIvLe/bY35RKF0pzTD6OctfuaXmWYjzbOF+idL/2QYd4tdAKGiw5gj517muD9/lkP2u0mKg0lROb6Tuu0lNeSXPRI2CdjE84Ji7mlkC96ndOxuOdK2tWRP83DDkcqTDryEsEiKnsEyAs+2TYFTdc0gtUtAM5V72ccmxkyB31RXBJemlqpoUoN8y/E1/bGtKtk39olc+wOxiKMAtVjce7ZszetQXJAQ00Js= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB8585.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(19092799006)(376014)(7416014)(10070799003)(1800799024)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NUCBRlPLd7ISFjaSMaAP6P70S3bM0UtwS4uBMyATrYsBZorD213RTZ6ODttpEo1OJTC6z9shq6DpyVj8/nNQ9LzYa6WAl3rgTYUbSiW0Thbs7gfk0AalQz3hfvV5Onbplpy+jfWVUVB4BK+QhfbUmTyezxoUIdNAYozgwsTBeFjHe8FzIq/JUI5YXwJy18yqWd3mvhH6rr3/nusgtQ76uyCmtNOS9bHT0AZIk4nf5B0hLyhNrS/qTReH7rBSsOGjcAaw1iDTADbkSr1GUNulDnPKiD8tJYyKYVL8IBopqkxn9aVjVeep0M64O/iR5e5/09yoQI7isbJrXpGbAtPgKwuOYfI2tPpXjWtUXq1eGuufV6Nf1DiaR5o4/X9vrC81ZyNA/+b4zm16DYBfAEYK9BpyNWe1k4n/lEWgB7lRWq33pwM44rBVhLaJnjnIWtxa9kRlsdc/Ntf+OEoZn2f6VB1VwzOjpLhoQLrvBHAugVClEOTD1cjUAWfhu9delVIAlVU1BR5RegTBpxuM9LVA9NJDqmFNzYIKtxPmpcIHe7qFcKxrJWRZ+/ppzAHPaJMjDjNPFxR0+12cJ/lgs3XkvLHHExvv31Y48Od5LRb3Jt6p+VDnAIyCE6KUsD+bbUZ64e/P3tA9T8GZYoNllYPB24mzmyIIr1fMzHGhRsVLVbfa5VSDv32qm93OEnSR87r9BH/Mspca4JTiO+S55nkCWLjC0Mv+cE5n3fPA5+kN6zt6o9ICYzk5uZmuhctsqd91VR7/ssL04yNFp3V9ImnqknP8KdFoQH35MGi9IKcAM/uP9R+2kDxieaNXsICDE1m0sc5vVW1wton0vz+dy5U9kncsd9JpddN9lZ+zTZ/Vui+JCdaBaR5DJDBeAbq+iifVXTFQwSuLmTpshDWfVwLWd1bp2+zs1zTvaAzEX0Ca1Ycq/e7LUoK68R+XrUYUrwwzZsOJNQT0JoQl+gmXVe6/abUlK0YUt8LiKUC9nMuY/1mMUgwLhPkaR/HsciSmW3qs9esmIRxyOSvZAhKMwdoCiMDGNFD4GLZyyOPigzTwVRiOo+ZGp9gNId6thPTLf6DVi4dYg2SGCkNzlsOEh8YYXoIYpzSj9bMQjsScl1jpE9IdaKtWY5PWmpWdVomLdjIyH7szfkYTAmNmCdFz6kvLncEwKJo/X3VeMNph3EjFaxBK7B0GcGPIvi8QB4ARH5kXLZPKsmpAyZ/Sm+7WRjkohTYMAqyEtporhYPORFxDVUouPkZJfjRba62XOd0hEcHLVqM1cKFbFhUki7IhhBMPshyY4a0SrbHSOapU5/4DLsUj55BLRlDbkJf7yYF48tLDdwBqvGgnBstKhwKV96YJBzO+PBR2qktskJpPW8bVQgzQbjrTrdOn+Oxf3W6x+jdEACxlMO9i8Ndj9aJIGSTqP3q1isgSUg6X90u1RH97D8qSABGJyq/6CiqMS9w/H6MQzrMOT+u1aK0+8J+5VuaT2uGLtIUkJ9YhFL3KuNE+2CoPTPE6iGFiAdebjDQW8gbX5r7ZRkClwRbkAT58P9cw+IwhwQmXmAZgawxte9p1Dwb9JCrc8CfKVe4865hFKhfHDUpzWfDyWvBPCV1ze2w3YOZYqzefNKhLCjmS7rTdEnvX2kpGOPUFlGfF2sIradLipq4avxNwqcRwigvXtWdw0Y2q0jkmUrObCSInQKExpyLccKzivBErA6J8iJ1uEMT4JLcTR/TzxfGcj7EgXd4Tfk0Uy6VymJBDFrIOVITvX21BQ82zKkuQxhAEJKxwGEAb X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5c6ddeb2-5fd8-4a1f-235a-08dea6a89a91 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB8585.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Apr 2026 11:07:01.2819 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Z5VII0J8+gB+Uyba+GeU13sLDWIxg696p0L3+rOX+FxVrUFq54ABXxbURo9LZLXe54rTWF9O+bH1GX9C7E5n+A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB10609 X-Rspamd-Server: rspamd-worker-8404 X-Spamd-Result: default: False [-1.16 / 15.00]; BAYES_HAM(-5.50)[100.00%]; RBL_SENDERSCORE(2.00)[172.232.135.74:from]; MID_CONTAINS_FROM(1.00)[]; ARC_REJECT(1.00)[cv is fail on i=2]; R_MISSING_CHARSET(0.50)[]; MAILLIST(-0.15)[generic]; BAD_REP_POLICIES(0.10)[]; MIME_GOOD(-0.10)[text/plain]; HAS_LIST_UNSUB(-0.01)[]; TO_DN_SOME(0.00)[]; DBL_BLOCKED_OPENRESOLVER(0.00)[nxp.com:email,nxp.com:dkim,linuxfoundation.org:email,synopsys.com:email,sto.lore.kernel.org:rdns,sto.lore.kernel.org:helo,pengutronix.de:email]; PRECEDENCE_BULK(0.00)[]; RCPT_COUNT_TWELVE(0.00)[32]; FUZZY_BLOCKED(0.00)[rspamd.com]; FROM_HAS_DN(0.00)[]; R_DKIM_ALLOW(0.00)[nxp.com:s=selector1]; FREEMAIL_CC(0.00)[kernel.org,linaro.org,lists.freedesktop.org,lists.infradead.org,vger.kernel.org,lists.linux.dev,microchip.com,synopsys.com,linuxfoundation.org,nxp.com,pengutronix.de,gmail.com]; DMARC_POLICY_ALLOW(0.00)[nxp.com,none]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; DKIM_TRACE(0.00)[nxp.com:+]; R_SPF_ALLOW(0.00)[+ip4:172.232.135.74:c]; RCVD_COUNT_FIVE(0.00)[6]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:63949, ipnet:172.232.128.0/19, country:SG]; RCVD_TLS_LAST(0.00)[]; FROM_NEQ_ENVFROM(0.00)[vladimir.oltean@nxp.com,linux-sunxi@lists.linux.dev]; TAGGED_FROM(0.00)[bounces-23007-noreply=patchwork.local]; FORGED_SENDER_MAILLIST(0.00)[] X-Rspamd-Queue-Id: 8DB141C0046 X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The chipidea ci_hdrc_imx driver uses regulator consumer API like regulator_enable() but does not include . The core USB HCD driver calls invalidate_kernel_vmap_range() and flush_kernel_vmap_range(), but does not include . The DWC3 gadget driver calls: - device_property_present() - device_property_count_u8() - device_property_read_u8_array() but does not include Similarly, dwc3-imx uses device_property_read_bool() without including . The dwc3-generic-plat driver uses of_device_get_match_data() but does not include . In all these cases, the necessary includes were still provided somehow, directly or indirectly, through . I found the following command to be quite helpful in figuring out the include chain: $ make KCFLAGS="-H" drivers/usb/dwc3/dwc3-imx.o Since wants to drop the unnecessary includes, fill in the required headers to avoid any breakage. Signed-off-by: Vladimir Oltean Acked-by: Thinh Nguyen # dwc3 Acked-by: Greg Kroah-Hartman --- Cc: Peter Chen Cc: Greg Kroah-Hartman Cc: Frank Li Cc: Sascha Hauer Cc: Pengutronix Kernel Team Cc: Fabio Estevam Cc: Thinh Nguyen Cc: Xu Yang v6->v7: - add drivers/usb/dwc3/dwc3-imx.c to the list of patched files - collect tag from Greg, keeping it despite the new addition because the change is minor and in the same spirit as the rest (https://lore.kernel.org/linux-phy/2026033028-squint-yield-4c23@gregkh/) v2->v6: none v1->v2: collect tag --- drivers/usb/chipidea/ci_hdrc_imx.c | 1 + drivers/usb/core/hcd.c | 1 + drivers/usb/dwc3/dwc3-generic-plat.c | 1 + drivers/usb/dwc3/dwc3-imx.c | 1 + drivers/usb/dwc3/gadget.c | 1 + 5 files changed, 5 insertions(+) diff --git a/drivers/usb/chipidea/ci_hdrc_imx.c b/drivers/usb/chipidea/ci_hdrc_imx.c index 56d2ba824a0b..0a21d7cc5f5a 100644 --- a/drivers/usb/chipidea/ci_hdrc_imx.c +++ b/drivers/usb/chipidea/ci_hdrc_imx.c @@ -17,6 +17,7 @@ #include #include #include +#include #include "ci.h" #include "ci_hdrc_imx.h" diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c index 89221f1ce769..b3826ebcbe98 100644 --- a/drivers/usb/core/hcd.c +++ b/drivers/usb/core/hcd.c @@ -10,6 +10,7 @@ */ #include +#include #include #include #include diff --git a/drivers/usb/dwc3/dwc3-generic-plat.c b/drivers/usb/dwc3/dwc3-generic-plat.c index ca69ac0eb07c..2f2ae6f4704f 100644 --- a/drivers/usb/dwc3/dwc3-generic-plat.c +++ b/drivers/usb/dwc3/dwc3-generic-plat.c @@ -8,6 +8,7 @@ */ #include +#include #include #include #include diff --git a/drivers/usb/dwc3/dwc3-imx.c b/drivers/usb/dwc3/dwc3-imx.c index 973a486b544d..6e122674edaf 100644 --- a/drivers/usb/dwc3/dwc3-imx.c +++ b/drivers/usb/dwc3/dwc3-imx.c @@ -13,6 +13,7 @@ #include #include #include +#include #include "core.h" #include "glue.h" diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c index 3d4ca68e584c..b5a6fd2899f1 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -10,6 +10,7 @@ #include #include +#include #include #include #include From patchwork Thu Apr 30 11:06:29 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 2071 Return-Path: X-Original-To: noreply@patchwork.local Delivered-To: noreply@patchwork.local Received: from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114]) by mxe881.netcup.net (Postfix) with ESMTPS id 7C2061C00DB for ; Thu, 30 Apr 2026 13:10:27 +0200 (CEST) Authentication-Results: mxe881; dkim=pass header.d=nxp.com; spf=pass (sender IP is 172.105.105.114) smtp.mailfrom=linux-sunxi+bounces-23008-noreply=patchwork.local@lists.linux.dev smtp.helo=tor.lore.kernel.org Received-SPF: pass (mxe881: domain of lists.linux.dev designates 172.105.105.114 as permitted sender) client-ip=172.105.105.114; envelope-from=linux-sunxi+bounces-23008-noreply=patchwork.local@lists.linux.dev; helo=tor.lore.kernel.org; Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by tor.lore.kernel.org (Postfix) with ESMTP id 793BB3067816 for ; Thu, 30 Apr 2026 11:07:57 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1BEFC401A3A; Thu, 30 Apr 2026 11:07:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="NV+ZLUUC" X-Original-To: linux-sunxi@lists.linux.dev Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011031.outbound.protection.outlook.com [52.101.70.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0C1D13D7D61; Thu, 30 Apr 2026 11:07:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.31 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777547233; cv=fail; b=pktR8MeS5gOT5UWDMlxhuQf9pu1hsUAyM7+sLVy5WK+iVEmIkwXjstPrQf5JVgqDH5GxHNmIger3PBAhG6JLRMnFgDUlo0Gzs5PGkayVYFHSEMZkeWZPBhXV/xjV90VH0FMqDvcCYDPCltB4TXUela59qZxekxN6rhKbN++pHQM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777547233; c=relaxed/simple; bh=k0C1j+DQJzxFH7SaopKyGEGu5kcfzfnVBOtfSGnWRHY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=gvtVuI8c6ft43+f9tMR3tLVZ8wfwyDtZxeeAT20IAT/ovIisaCgk1vXu1llSe4AGN6IOc4FzIx82U/cs6wmK7CUOyI/aDbPabGDI8Nfqz/Dwq+x3alcfPze+BmTw6Gf96cHBrnzJiE+tbTDQslhyHG+DLAq/JL84ANmwDK1IQ3U= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=NV+ZLUUC; arc=fail smtp.client-ip=52.101.70.31 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CJekoIrAcrLF6ET6OcFOMyRw8VPfat/pGOMiXgMaOIIP/VPWHY3Be1Cf6jBD5WydWaPogTv1HQMtY0j+TRpgkBHjifFAOk89gcqhn33UtZG4qXRoJU9GyfSztBKU8fBS/1oKSJlexapZfAQSzNYoCZjRUctNiecNt4VqxFrnRQQ0BBDPVKQJ3r4NR6pcdmmyx6g/aVRDbfDz4fL/WaV9QetRVYsoL5BtknC1VfjexNAEreNlI8LVsE/79wIfdCf1hNoLaS8gb0jti9YDXQtKutwH9l9rcgcFUhR8Ddf2NeMPM1h8uuVY0babotRYTt7O4Gpi+kI9kD/q9IQAc/Gcng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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; bh=GNLEJGWxX6e+dGbNOhEPAlvL7+uQ57E1dxRG4xUtslc=; b=ELLmhl5OfPvR7VUjvyrmRLdHu+xAKZPncnTaOcp3o3+21FX8Ngeue4bAEVS0otxJgsT65QC3iOyyf6ejJnM6Df/UGV5QEJ5v0iI0wZEJU3cEMdkEZhjqK8w6Wolo2JLgBZsrIaMBjwrPLdvvIdDjAyiCmCj+t991jA+mumQdlh+uvUcOtfMhOKWYoCd6j2kB5eBLMo3qW8kIwA7NGvN6UbjpCMZd2n2e0pw1iIw/7R9vg/hTcyGw6Go5IWm7CEwRl4lJyzNRe/XZ1c5aSfQ4gQqX6aAHd5Cta98dCYXVRWNQVTrjT4YSQ4n8WlND37/ukMvuBAvYXy6xzANQ0UkXIQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GNLEJGWxX6e+dGbNOhEPAlvL7+uQ57E1dxRG4xUtslc=; b=NV+ZLUUCtMs6+1j1Ph1zr/fmePgdq5/LWaSpxPCUVYMBg3vvDnHaThuVHgyVjUwrbadJr7LO64fqMYz9kiHqbT7Rl/uPEbYZI74eOEiIWDiPp3PziQn+xVCL1T8Sxez62xyFEljsu/Gv9Fmd+s/gYkGdrQrWE2RfucYE4Okkwrd0sHpyggkV/5oMde57UVVFgPkCqvBKyytSYfjZ5N4GMglkoQ3iXweb5Rkw1i0EIOI1AKSP4soEdS1URdwwr3SS6xrdz+NxLP/uLuUg+p0zkq5LpcSR2TNYotVEsVBpBQyoZT5LWLYbQ/ktPINcCMrSDe2TvFteSJ8LMs4Gqud5Zw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13) by GVXPR04MB10609.eurprd04.prod.outlook.com (2603:10a6:150:219::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.18; Thu, 30 Apr 2026 11:07:03 +0000 Received: from AM9PR04MB8585.eurprd04.prod.outlook.com ([fe80::f010:fca8:7ef:62f4]) by AM9PR04MB8585.eurprd04.prod.outlook.com ([fe80::f010:fca8:7ef:62f4%4]) with mapi id 15.20.9846.025; Thu, 30 Apr 2026 11:07:03 +0000 From: Vladimir Oltean To: linux-phy@lists.infradead.org Cc: Vinod Koul , Neil Armstrong , dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-can@vger.kernel.org, linux-gpio@vger.kernel.org, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-pci@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-scsi@vger.kernel.org, linux-sunxi@lists.linux.dev, linux-tegra@vger.kernel.org, linux-usb@vger.kernel.org, netdev@vger.kernel.org, spacemit@lists.linux.dev, UNGLinuxDriver@microchip.com, Andrzej Hajda , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Inki Dae , Jagan Teki , Marek Szyprowski , Rob Clark , Dmitry Baryshkov Subject: [PATCH v7 phy-next 04/27] drm: add where missing Date: Thu, 30 Apr 2026 14:06:29 +0300 Message-Id: <20260430110652.558622-5-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260430110652.558622-1-vladimir.oltean@nxp.com> References: <20260430110652.558622-1-vladimir.oltean@nxp.com> X-ClientProxiedBy: AS4P192CA0013.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:5da::18) To AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13) Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB8585:EE_|GVXPR04MB10609:EE_ X-MS-Office365-Filtering-Correlation-Id: 04631762-bb47-404c-f8eb-08dea6a89ba1 X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|19092799006|376014|7416014|10070799003|1800799024|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: 1f+K5cwFxnxjwojTMCO+VKEFG7mXm4bLfgYrD6IdnIfiC2I6w7lGcvgyc2Hxp0l0Ftbk6Y0m7eXUM9Te1540eVu+4B3YL1kYDE/kjciqTNoKin5EVRwF7H2LLvCoZtAJQLlfkkkfMXrbuI+0HDHjSkqkeU75g28vq0CcYzq667YisfcDroZTNEvf/oUEbzt4mVpmizpRmDTe8CrxnzL/HCpQwdzLzxFjlOE7wWvnGGcsHG3PGA+KxWI1b3o0z8m0EqsKjg3h5jd0ghxPEM+C6OZdxfIMyG+4J1MCGe7AusC8QjlOSRu6nMpmvUPNKXo8sht6TdWEb9hUk3Xa5bGGzp2t8cugPJSosWoYHD/v84sf2kmq8wGHJlUe9GP2QVGc56T2X8T0M0mJvKjaFJy7KSWm3lvWIQS8PNxPIrenLTwUqxuD0K5R71EyZGSIN3WX5Yb3Bx4XdVO1ULmuwU6LmUzDckPg4/72TVZyXwvY7Xx52kvUFSlmkM+KuqjlrBcQbVTyGuP7rG6sn95Y3qHSjX9ZCzKhe6zctW2hUa2GhdZY90jIv764Sq8HY1CZwNYUwHBcHBJjwDoMs/KdswmXwxe6yl3zSdIagK9yV1/5ISyuZ4ftr+jF3VDRLn4L6b+RNrXdPn5lbQ41Fz2EKlv/N+aHoISyCm3cWHls3UwnbY0Cqp2c+xNe7909XEnQBrAZxoZG86GzktpZlcFk5cUVUF2Yfe7ohStnTkTXb3FngUE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB8585.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(19092799006)(376014)(7416014)(10070799003)(1800799024)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FBa5qrzGQ6lN7jNp8j9aFyc77MVbr4fLMXvIZYDYYLFauJKBs/zfKJjtN97vBL7fj+Cae9GYrjuYz70ZQMU1xELMqFXIZFjQ75I/7jMVJs+byhrKLXTw+LUZCR/9yPqlHa/KU/6ahgmUaMJUs+1fUjlRtN4zmTbZX+QhsM0+gZAsC9ghXiMv9Hul+fDxpBFvmXjSh+tA6FjByfQaZYb34h1ObedAV+sLdlrcdhkB3ZTlYPEvcxMcFB0j1ott6BbUsmFyyR5NKOZM9sQZzHzP6PnPoZGYr1XZy5phURqc2+XmLxGJp4ZMJ9DKAiS4qvZm5KnAfBpYbUwf34fI2e5EpPTfOFtq4/hJCoF+x9zbBnIvR2hrOnMH7w0Un1aSrF3z39uzcjdUjSg3xIuC4GkIbOvR1W8oSs6miHQNYn1D/U0P6HTbs5vfylZeDWewGopz6G2N4O5hJxV/RcH/dL9HYWwtYxQAJpwka7prlqEbZqJafuXfEV8VNjc6NLSsRKSas4DObwa594baGDORJyARJ2eUfTKxvnqhoqv79wYIND3ARRAd2VbCLqBdG0FenlKCCa/2DUHaMVSBIXhAeZYO25yDYZ/UWVBtp337/Llq5LrycD1xUO4uvknfwlEIfTmewvp8sRhsb+Wbk/+JK8UR7GkmFrBTfAf5EzysPu/uuILMYS4NR2iRPWt61K7wF9oiIqk0XiA6rIvqHDG8vOuT/O3xyaFm4Y8I5pqDAwUOe4IDK5WzPUQguTQaVHW6V6JCWfnq5L+ILWGIVNxiTPu2K9WN14YbN3cEKIyHMERyIi0zHZfa2uMHrVvL8KPtCJ2PISps30KkvWo4jS1yfbow0Skm93KEOiZbr8l8mplwC3mh4nKEwEB3d0iASEdOj5mTcthyDhjndBvgykoz1HotLb0YnhBiUAW4O6VIzSurLpoumD62YI3VSUciN2i/qlSkPe7RFs0zMOZqgATYC+0I/PtlGn67E+QSwGjvVL6Xu0wgSPPpwnyBhRC9I44uJ5ZSR+7UiTRD38yRdYhafkU9kgKVT73CxeGTLIVr1Dqbc++LagqKv0Mzr7Uqvu5ymxNOndtSdzZPa8q9j2M1SRZZ+AmNGfb6FA/89Hk8wZUgmR1PdYWvzuFfTMIRkwo54NtxZzaLj+akxkh8Yqc9roEjR6vaYurcytr8ySaVLodj5+xjvAmcRUJNBsO+/5r5VjvrRv6+gdaz7mpGrc2+SEBWoX8SXrom0I/yfi2mM/dTJRnrcZRs1iZwUsKXSY9xMWmyAICObTc2OBxjoWo08wxwj8uND2sqb0h+JA1Vu04Bd4IUK6iWjQhdhYB2GorQK7Q+OhApTmt0qO5A+S483M1zdCx0NZ1sJcB6CBazW9vS7ZiMnHqInO75oAuxkm8v/wtPm0jAVBEAPSOD6zpf9sBXTMv4dPhG3xhVhNNyWG1gYjCfejiL7VmqlKG66iUmNimUw/mOHIl8oFwm6bdNQjTIIupwFFkmIbFdxrbsDhN9gnBszeAB5Jttn8rlpz7C8tKup8oRMHgYameYf/fBXhb6m3PasJhjOpR2sPeQLt9ZR1iFnQ8Kmp32cHzT8LvXAWEbqhyQZYwmBSq6gfWHmi/rv+E7olxM9gn0qbVnFAbACj8BSg6Aa/vSchVbzWUoFAjbO74HWhfpTdTVXjhVFSYSIPhHuqgPSQHIkApvI9NTLBUU+JVlZZ7pNBJpgc4yPYy9kqbPeyftGxi4zfDqmQpgmqyL5oLGcsiVnXilxfUxugy5Qrtcw8XUUe2IxKZTV0ia X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04631762-bb47-404c-f8eb-08dea6a89ba1 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB8585.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Apr 2026 11:07:03.0786 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: oGauJTpOEBOH7t4KgzwEPTsBrT/jBSnhoS8XYx8KLTk0tBU00S+bzxs657Sn/WPI3J1+Q/P32kxKlFIMDYbSnQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB10609 X-Rspamd-Server: rspamd-worker-8404 X-Spamd-Result: default: False [0.34 / 15.00]; BAYES_HAM(-5.50)[100.00%]; RBL_SENDERSCORE(2.00)[172.105.105.114:from]; SUSPICIOUS_RECIPS(1.50)[]; ARC_REJECT(1.00)[cv is fail on i=2]; MID_CONTAINS_FROM(1.00)[]; R_MISSING_CHARSET(0.50)[]; MAILLIST(-0.15)[generic]; BAD_REP_POLICIES(0.10)[]; MIME_GOOD(-0.10)[text/plain]; HAS_LIST_UNSUB(-0.01)[]; DBL_BLOCKED_OPENRESOLVER(0.00)[tor.lore.kernel.org:rdns,tor.lore.kernel.org:helo]; TAGGED_RCPT(0.00)[]; RCPT_COUNT_TWELVE(0.00)[39]; FREEMAIL_CC(0.00)[kernel.org,linaro.org,lists.freedesktop.org,lists.infradead.org,vger.kernel.org,lists.linux.dev,microchip.com,intel.com,ideasonboard.com,kwiboo.se,gmail.com,linux.intel.com,suse.de,ffwll.ch,samsung.com,amarulasolutions.com,oss.qualcomm.com]; FUZZY_BLOCKED(0.00)[rspamd.com]; PRECEDENCE_BULK(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; FORGED_SENDER_MAILLIST(0.00)[]; DMARC_POLICY_ALLOW(0.00)[nxp.com,none]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; DKIM_TRACE(0.00)[nxp.com:+]; R_SPF_ALLOW(0.00)[+ip4:172.105.105.114]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:63949, ipnet:172.105.96.0/20, country:SG]; R_DKIM_ALLOW(0.00)[nxp.com:s=selector1]; RCVD_TLS_LAST(0.00)[]; FROM_NEQ_ENVFROM(0.00)[vladimir.oltean@nxp.com,linux-sunxi@lists.linux.dev]; TAGGED_FROM(0.00)[bounces-23008-noreply=patchwork.local]; TO_DN_SOME(0.00)[] X-Rspamd-Queue-Id: 7C2061C00DB X-MORS-Enabled: yes X-MORS-DOMAIN: patchwork.local X-MORS-HOSTING: hosting172546 X-MORS-USER: hosting172546 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Multiple DRM bridge drivers use runtime PM operations without including the proper header, instead relying on transitive inclusion by . The PHY subsystem wants to get rid of headers it provides for no reason, so modify these drivers to include what they need directly. Signed-off-by: Vladimir Oltean --- Cc: Andrzej Hajda Cc: Neil Armstrong Cc: Robert Foss Cc: Laurent Pinchart Cc: Jonas Karlman Cc: Jernej Skrabec Cc: Maarten Lankhorst Cc: Maxime Ripard Cc: Thomas Zimmermann Cc: David Airlie Cc: Simona Vetter Cc: Inki Dae Cc: Jagan Teki Cc: Marek Szyprowski Cc: Rob Clark Cc: Dmitry Baryshkov v1->v7: none --- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 1 + drivers/gpu/drm/bridge/nwl-dsi.c | 1 + drivers/gpu/drm/bridge/samsung-dsim.c | 1 + drivers/gpu/drm/msm/dp/dp_aux.c | 1 + drivers/gpu/drm/rockchip/cdn-dp-core.c | 1 + 6 files changed, 6 insertions(+) diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c index 8dee5f2fbde5..4ee08663e626 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c +++ b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include diff --git a/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c b/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c index 064c6915c896..d20c0f8ad04c 100644 --- a/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c +++ b/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c @@ -32,6 +32,7 @@ #include #include #include +#include #include #include diff --git a/drivers/gpu/drm/bridge/nwl-dsi.c b/drivers/gpu/drm/bridge/nwl-dsi.c index 2f7429b24fc2..9ac8796ae91e 100644 --- a/drivers/gpu/drm/bridge/nwl-dsi.c +++ b/drivers/gpu/drm/bridge/nwl-dsi.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/gpu/drm/bridge/samsung-dsim.c b/drivers/gpu/drm/bridge/samsung-dsim.c index c3eb437ef1b0..4244434747af 100644 --- a/drivers/gpu/drm/bridge/samsung-dsim.c +++ b/drivers/gpu/drm/bridge/samsung-dsim.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include