From nobody Thu Apr 2 15:37:39 2026 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013036.outbound.protection.outlook.com [52.101.83.36]) (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 333C426560A; Fri, 27 Mar 2026 18:48:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.36 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774637319; cv=fail; b=ABFp3E2noovtY+FcW4yC4wZOKZgT8d2ME3fL8CLrnkUWina+rNsQNLUlqCZ1A3v1QIUO3jGJoZ+PCF2yjBm3n7rSaA+aHb3yBJF+sMVRJrwgnxUAuWyCAzucaJOB3LiePBLSxP4qNnW9/q0FVjOmda5LkXcPz4KFLb1XQyGRzcw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774637319; c=relaxed/simple; bh=Q1M8g9CpctU0nnIOMmpRSKOiBBfoN8cGcXCmk8dreCQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=uxHZiwymcPyKpFisknLuFE7QnifKC/anFyjl4NZOkCMzCz0EKz44qdZ7OU/SayWV+a0CcUWSHknDSZusaMwAXPxfEpox9lU51PIpPAmLXD6bByPPlnN9hdnBBm3gnI1z01YkVXd9fM9sUQcfN5veGwyrNTgVBx/BqeAss/BRxh8= 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=n7914TgK; arc=fail smtp.client-ip=52.101.83.36 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="n7914TgK" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=U5PoWEX6EfPvL3U6+7Ensc60XX58LqXrkiElkT7wBy/7Qi1IqjT/XMz5dAqNd3K0CLeQxKmXZ6yyPdesjitGBbO2Im2B88td6VGqcQ8/DqhFvrS23q813tQqdU3KE3ShHuJjrr+AgriFlwPYd1gGhmc47CJ44bORwGbHBjW1rA6AgM1rJ/mleFUekr/RJafqdJEMAHU2Ri93M/LjFpzsVcwTu/Iw3qwM+qR+DCydx6Kv+62anCtTaXO36IsGQ3kgJsmShLw5Xew9vpO4dcQEgBkru04mZpRZeiw3e9JxKMFK/1S6ZY856tghC6Syi3F2Wm1wYG3mqcvF5imrPOrzoA== 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=ogJaDcCH4q7Fssvt91vOpovPL6sWI0u1UMZ/IVso944=; b=O7PBjkOAIV3MigLLi4Ry9x4mRCIQqVqPgELw/KQDNF7bwvn5s+RYvHG6rM85SaZpVj0go78B3AiHpr7coLlJOXIUPmwiqQ6KTeGhoak35AjPxnMFcBe05bOVEEczPv/FIGVJBXcEQG7BX+sbdD8yTrjQU+5d2ebzlnm7oVH4GcA5p8dFJVV58lAi5YnVp64ZRSqi1ou6pVz8fMLHzTPG0mMm4Un3LO71XccGdX98uYF8YNmW9zgHNzSiVgrG3HKrGMf+6O2ySAhzJh9SoG8hquCSKp528+gNJ2AwLUBhVNgDisbN9SznaklxLGNyTnREatp+kVKcNnvtJKitsk64oA== 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=ogJaDcCH4q7Fssvt91vOpovPL6sWI0u1UMZ/IVso944=; b=n7914TgKtpGaorbp4GA6Ad+VBEUrk5FSxeJ9DbnRI4s2in/tnr2S218L95bShMTd2C4h7UN+StEaSlp4TpFloIK1WeRJDS3vf2w9puJ9xTN7tk7g6Pj2kM+vkA80kqtigENLNHaQZYsyRO5hWlBKlvGU/GzS83t2WeBIIoqY5rRkl6WsZFDTNy1thabE3yWrQdrjB4djCwb8WgkEDettVlzjJ088tPlrLwUkfm8ECVVtIX35TEco3eVsM+nbOCGzyj+5BjSrcED+dW59yBMu7kgI1CazgeNYDmRtI3/KwIHqfY2Skhc0t6PundUjWZn6eU4DseXuK+XKRs5lsjkOmA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8584.eurprd04.prod.outlook.com (2603:10a6:10:2db::24) by MRWPR04MB11287.eurprd04.prod.outlook.com (2603:10a6:501:79::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.22; Fri, 27 Mar 2026 18:48:34 +0000 Received: from DU2PR04MB8584.eurprd04.prod.outlook.com ([fe80::3f9d:4a01:f53c:952d]) by DU2PR04MB8584.eurprd04.prod.outlook.com ([fe80::3f9d:4a01:f53c:952d%5]) with mapi id 15.20.9745.019; Fri, 27 Mar 2026 18:48:34 +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 v6 phy-next 01/28] ata: add where missing Date: Fri, 27 Mar 2026 20:46:39 +0200 Message-ID: <20260327184706.1600329-2-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260327184706.1600329-1-vladimir.oltean@nxp.com> References: <20260327184706.1600329-1-vladimir.oltean@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: VI1P195CA0072.EURP195.PROD.OUTLOOK.COM (2603:10a6:802:59::25) To DU2PR04MB8584.eurprd04.prod.outlook.com (2603:10a6:10:2db::24) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8584:EE_|MRWPR04MB11287:EE_ X-MS-Office365-Filtering-Correlation-Id: c3aa62fd-d0a8-45be-543f-08de8c31730e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016|10070799003|19092799006|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: rOSNIO+PXtAU2KSXs5Vl/TB/4l4VBc0m6r/C692mE4qBXcQy3S2YAJdkMnGvezUGZ7ETzYuD1qq853BTDnYd0lIr/iQViru+tJCc09LkvWs2HKP+4ru9FCKY3QMT99s74s0e3niYR7H38WcHPVZVfpfMp+bwmC1r1CWe6YyTZ0/Lx4tgYd4NzLDFBuXA+b3/1zkbBTYSq2RgGyN7cPw2tH9Ly+HEuxPi88WtziFghNSzjhE5fALaM6suWjfMTh7B0pTJhnpBmx3ks4FRKZYT1L8nYUjNtJ39VAVKBkyO0B93UrLQd61sBOC7R9PqRp6K4amSlDHtbBWVF2kAKcYwgYvhoyx61o6WTcNMY4Qw5VU5JVadGsITlpWjq18MYOHpOOtatGb7JbO6sMokpYy6wuhYxLR4Lbu+uvczPtBLMhitr1GvRL6WYrM7TItm5yNTN5Uw/m/8xI2IJRwl7IX6y4UuXBPsywvSbZVM8AMxC/irvnPJoMixW+b6xnrtrSAf1dG7ht8WK2eSksBPGQ8D2obhW4r+VvWhMFYdVnPzBMjwrorxSi/lgBssEoqwBkg9p6phyCS4XtNuoklBXtnICzj6cVzGFN1fZ6sdB3IgyqutsFRYEXw83wWl/jepzutOuiiqldsM/oenHEKwVehMTftqs16+F6rGtyXmvzTkriJgh9/sLTeHOUUji+zWDGVb0DX/v9dWIOJK0UDls7cjw5/e3Q97zZzHAbS6OSVtAik= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8584.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016)(10070799003)(19092799006)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?uQCZwwDasW9WMFiQ35NZfFJbZ2nc//OJr3TIigu+izvG2n1in4ePR8qorW26?= =?us-ascii?Q?72VPWHkLcOuceJbrNrlGB1J6aqXacy/VCe0dvrkc7JO8PU/QEmNYP82llSfQ?= =?us-ascii?Q?EZABspUZgTOok+8JtVygsYiwllDZesopw9z14xBOHwTKxm5Hv8+S8aIlW/HY?= =?us-ascii?Q?DZ6fp6hGpoFdW/n2/vlvOeJHflZDhqufpJN0me3YmsCpg3/TSp/XKl2sunNn?= =?us-ascii?Q?+rOng1/TguNR71DchxFYCkLRfQ3KAxY6u6dHeQnKj5ttW/1WNt5nxwhIoV2Y?= =?us-ascii?Q?vhLnjtcS4cSE/a0CgEYd7fC0GhcUAF4k2jCkbH0PAqoRXZ4CIyNPx5kZ4bmf?= =?us-ascii?Q?7SBMOyn1gsDIq6VPEh5SCzhEtyWz/VZ6a/aC+r6+BBr5+uYaOouGrDoUtJ03?= =?us-ascii?Q?QVR9RLajcV1LmbVERBkIqNPFaMFxQdIObmAcyuNJI/5twXKcvUc7OSLDR308?= =?us-ascii?Q?cHJQpklI+rtyBWFPVKsH+LOF4yscJw+n2d3bAVgbQ7Fw64oSAzQQwL1qhWgl?= =?us-ascii?Q?Zq395r/yQaxom0dhXbn5W0UE++FvzUR0oMLuPFoi0GlXkeqv+LCPFVuPK+oo?= =?us-ascii?Q?3Vwd5TwufDYKN8EXkYo/7l92I81MbxajWq63q5vdmqnEfsmGnq7VD4lh95Yl?= =?us-ascii?Q?6R/OwL49/kdXM5CpAjAG26yXPaiSnz+ICwNS9994tUaaORCs9tzlCY0gHhJ5?= =?us-ascii?Q?j9yl9+OR6lr6rNyUL9/LP84tTyx5zcOoewSOMW5M+BpJ9Xig4DC84ix8jkZc?= =?us-ascii?Q?bogWi/cG96cs25niB1ISWqsuNnRp165e1f0BTiKCI2L5AcxMWCTNBhFSF+BW?= =?us-ascii?Q?3PnYwj2WxJJwpwRrU5hg8r1ak5vp50KriIeF6No/y380ywJEbr90M0fgvv+b?= =?us-ascii?Q?DGMLwnKbGGS1lT08DuXl1uo06WhZ23j/u4X1LR9BqPx1AY1L58oRhq7DgcpE?= =?us-ascii?Q?x5au/hwjGTDWQjmrhog+VLkhbgTOeEQiBjbw4Cs+kqdm92AjxunbobiqC9e2?= =?us-ascii?Q?j3+IWVV8XKr9a4pAQ6q2oSuwncPl9y94CUJrQ9ZtbJU5XxQTOSTKmlM+0wne?= =?us-ascii?Q?0kK8TZcc64B7JC63fjX7qUEsI70SQis0D2kToVSgAM//BVmB0Q1NBira0Dxp?= =?us-ascii?Q?cfgzWaHwXcJX8uCAvAK0swc4BbgJwpGUbuCZxqP+cWEZIk3xuXEEXYg8DYoG?= =?us-ascii?Q?pB36eR9P7+TnbjzF0yjVmZd5qOa2S42TCUT7jHFkBXxu9xPZL5JaIWV07ZS0?= =?us-ascii?Q?RGjV94g9eMUYjrhNFrYr+0AU/Yj5+CtKYzmpKc6OoEzfnj8p4o9v0dafCgs1?= =?us-ascii?Q?d8YwyA+OC7bwEm1ParUWaaxGTpT7fsFXvDBK1jLiiytBU8gL97aTMuhoJ4GL?= =?us-ascii?Q?2/gVWnwKRkTpw8w5t5GlcxLBggTT+BgeaoW6/2UJIoNhwnDUpD1qqiV12vUe?= =?us-ascii?Q?+BeskeBzs0k66MVTbVHgdBUy185uo9g8gVNEk+kxTLnav7cKBEbnXecZmqxZ?= =?us-ascii?Q?CtU41CW2ATy5+2m8ILq4IrJFndipIArPe7ICzkumagd4mZL7gejFesUmfY39?= =?us-ascii?Q?4kgX1SnpGcIYBuLoeYpTKqoDe8Wrfj4+C9ThO86IsYd8g826tythbTQyxfeJ?= =?us-ascii?Q?PEfdhGxXBUe8V16lNFlG6zUmefG0iEfWBFkSi6NQQdLOjIpECiJb5tOl6jYb?= =?us-ascii?Q?+vh5wk/brj+SVG/xe+3WkzpGqpHSdPz2nwevlSvXSC184ikJQxYcRr1HhVk1?= =?us-ascii?Q?UuyvfGJFNSqUOcg7tuk8yFPFGqoEVOt/gQgArp6L1IS+NCXSvWeJjti5iYPp?= X-MS-Exchange-AntiSpam-MessageData-1: BXtcoemr+mpo7x4YljW4ddDyD1q1iAUgEY4= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c3aa62fd-d0a8-45be-543f-08de8c31730e X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8584.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 18:48:34.6137 (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: dluCQHfJp/7DVOstV/PSRxCm7fftNX/7nvkD+rjw6VGMG2sz9vQKqA3lO14VO9DvSMRUymdNnsBzV8l7WYIhiA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR04MB11287 Content-Type: text/plain; charset="utf-8" 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->v6: 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 931d0081169b..aa3c4949c4ab 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 =20 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" =20 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" =20 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" =20 --=20 2.43.0 From nobody Thu Apr 2 15:37:39 2026 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013036.outbound.protection.outlook.com [52.101.83.36]) (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 EC09830CDB6; Fri, 27 Mar 2026 18:48:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.36 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774637325; cv=fail; b=FZIZHu0Fsip1airhd7H1j9h/1ZVygnsiUbuf5PVjflQv0+QaJKxhUMZBXKGyaE6/LuVoNDx5bNFaLOVAbC938qJia4SoAMeUzAUt84MLi5WqPp4nhEAmYtoZ/BeEcrEV7hvsW8k5CJRzCcdstjX5bvCuZt+c/oZ1SKeiiQAVA8U= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774637325; c=relaxed/simple; bh=XgN8lfQTbtLUGpFdk6IhSP7FbQ4VuB/Bxb9+rf+FGF4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=lcUrUXQds/AfQCyl+KjmiApNHi3ZLYjbXRIKt4LZCbpeP5XHvavY+z8EJ+ErnQg2zL7M4xnvUnbwPq0N9MeDbMqQIw5vDPKJNV/1PoZITCpfvXtcig5jUVtOtVEDXLjFFjJZTaUx4sIRX95t2Dw7a4UAPg8upoR/734aW+Oe4Dg= 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=afLtgcGR; arc=fail smtp.client-ip=52.101.83.36 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="afLtgcGR" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IyORp+neUyWe6h5BJWUQe5OFFBqlkFc2SFkylVENgnqkKQKUKwAWY5ZcweBVlGn+u/1yJBnsBXZwf2/kCs2KH7QgRuZnvM0eAwPPJ5YZujNDv4kZGkMMl91G8zbHIuhtX5caVW8BYphhUs5LECWfJGZPGPEqfRwGXtEON02b5UM0Dz98pTIJ7B5R45g0KOlPvyMWzSzVPJUQqGHcx6p9CxLGAAHdK5PkdHwF3Qm/VgkDCF3/3eIND61wxT2tcvP42LszKtx4ZZrWMBWU7P7P1J/udr/NlkRof3FH4IFkU51MIRttCt0Jl+NQIjcpofIAHdDkB/3iT0Y0ZN3Ccd1Nnw== 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=/HxD0fDZKv4y+yv55+7ZCY9qLarNtQ6qqm8o2xNuXOo=; b=DNP3X0+8OTC3K100DzHObXhuVzkwT/RxqP/mpRVt5iHvIoqeyWm8a/PoaFAKMf4FnAqBh5KNot9DT82kupId0ByX3sWbWJIKULggvoKzuVrSb/EtYJoYRuE+yEjEQIY7wVTygCcmXVE+UkyWKa4XPXqRalmfjGppEaMCTUcwZ/OON/NIGKdRNROZrPyrTpgqg9X6hbDiwfTGwB2ZqXr96ZXVPw56XHW/sTX9AVhueHFPbr2Q2GKLph0+wolX7cufpyfyrobzqxbhA+S71ddwT3nP5mAh6IC1/8YbANG9o0tMjCbysPcJk7Bv6DJ4fssYaXyVv7u9ZzE+nEfnY08hjw== 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=/HxD0fDZKv4y+yv55+7ZCY9qLarNtQ6qqm8o2xNuXOo=; b=afLtgcGR1mnDeIo7U+phrTWq2wE++XMv8CgFLHjSfoQdNbIDPHlKlzXSUq82yIpwJu1CDzpdgMJtfYRk0lc02kOIVCZ3SLlX+Hocd7wn1et7fExbRSMCPKcM74frnI7RQOyDOpdRinX1iJmgkRXp/mqmiWcL9Tid89SMhTliK3rPtOgN3fVOweoraC/rNxjOmb73zfwiarMRwQiUM2k65LuhGp7fjgaGK35gAjYudvVmA+T0FPbxNrcioYY2b5IISWxnY8fTLmLFGuWhwlrSfw8w6HpYSeDRr7Ui9ejWWqWJJxERLYhc+0KIqa4xS/OF5ArBRuyO+LKn07xWQcez3w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8584.eurprd04.prod.outlook.com (2603:10a6:10:2db::24) by MRWPR04MB11287.eurprd04.prod.outlook.com (2603:10a6:501:79::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.22; Fri, 27 Mar 2026 18:48:36 +0000 Received: from DU2PR04MB8584.eurprd04.prod.outlook.com ([fe80::3f9d:4a01:f53c:952d]) by DU2PR04MB8584.eurprd04.prod.outlook.com ([fe80::3f9d:4a01:f53c:952d%5]) with mapi id 15.20.9745.019; Fri, 27 Mar 2026 18:48:36 +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=20Wilczy=C5=84ski?= , Manivannan Sadhasivam , Rob Herring , Heiko Stuebner , Shawn Guo , Yixun Lan , Thierry Reding , Jonathan Hunter , Shawn Lin , Kevin Xie Subject: [PATCH v6 phy-next 02/28] PCI: Add missing headers transitively included by Date: Fri, 27 Mar 2026 20:46:40 +0200 Message-ID: <20260327184706.1600329-3-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260327184706.1600329-1-vladimir.oltean@nxp.com> References: <20260327184706.1600329-1-vladimir.oltean@nxp.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: VIXP296CA0002.AUTP296.PROD.OUTLOOK.COM (2603:10a6:800:2a9::12) To DU2PR04MB8584.eurprd04.prod.outlook.com (2603:10a6:10:2db::24) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8584:EE_|MRWPR04MB11287:EE_ X-MS-Office365-Filtering-Correlation-Id: 6aa4a6ae-7795-41ae-b4ba-08de8c317426 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016|10070799003|19092799006|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: xzl6cguwBDN1PFigv1w+gKpYe5QVQavLZI+o2EHO6XShfoduglQY4L2EF9hAVPtwJhghl+ZVjhPWHxkbBUzwa53wrmjL1GF0aCHDTFQ8riVkO3cHme551yUGf94s92fRd+XJruUUIq0z35ieZah1vhSFnF4K388Sxtqx6qQ6FEpAeGi8tcqijS4wizJVxiRY62lUj6ZQ5CVpeA3mYqf2q+yi+7G9YAzb4qPJiDC/erIg9VIQcmKRk8NTR9IlD7Xhw2q3ZX50dVWHgmzxKNcWOHCP6rXYJcT7ytI5NNTHLxHfMXOs3BMJnW65yaBK6tFFZw4AnUR+ahGhbw+zNLzQz6MXAKmKS9UpQgQfh/jvF8/8+x+3TsbwvwwEJk3SiRL6ZEehtfZ5ADvyMr30OqXtHf288KzszCpoYLFfbm4OecLR+yHxNq0GEwN8WC83lNbvarloae3LhC1jLghQrpetiGa5BaLo9hHSGO+DvFMqpQ7i5tLDq+pqmwBubkVdzUNHDJu0FxNl6KqtXkP0vs49S0yRnlOk/SLs05k84dtSRWNiA2EcVtZlNEXgufz+8Ft7SeZsIfYHg3799qRFMyOGvatOBAmX7bCCbgOpC2EfqZn22fK8RlTv2gemT22eG+Wx1Cuvu/ygJ8aqft2niE433IJhcdXAnWQpe93OTqhPx9iTV52XhgMfRt34jpBYvgu4NLewiyiLrkjqRkEHk8sUdC6iZD8SpGbjesl6iKvcL78= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8584.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016)(10070799003)(19092799006)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MjI5ODZBaXFOcXBRRU1rRjNsRDFmd1JqNzcrQ3VGblRYMEJGTzZQK1J2OS9M?= =?utf-8?B?NmhESHh1MGZwdUxaY2RvTzRjSDE5ODJCVDEzU09xOTB4TkJJSlVQZWlwd1Fv?= =?utf-8?B?OW1jTnorTE1waUxVNFQyOUplODA3ZnlnTkxCZE1DbkhUdkRYOVpoWmVFcVZ4?= =?utf-8?B?NGx6THNZU0NkUGFqYytsK3JiOWtGM1NmL0IxS1NGVXBKZmdTSGVqa2hLd1Vw?= =?utf-8?B?dUlQcGppTmF3SEV6QTVYUEg2Vnhpd2RXUHdKZmk0aDFKVFhidWdzQkFMV0h3?= =?utf-8?B?WFVvTEVyOE1zb0R5dkFocXZlQXo5U0drVEFrRVQwRnRnSDcxNUZPM0lKOGJj?= =?utf-8?B?aVhSSWFzamx5eS93bEVuSzM3d1c2RTh3UlBOZm9wSHVpdnlQQ0gwMUlQQzQ4?= =?utf-8?B?M1RiYXFsSjZDMVdLMVF5d0RtNFJveGlJZXRUTE1kWGVOTXRlbitpQS9mQkNT?= =?utf-8?B?azRqaTJVRG5lRU90MjkrcXByaW1aOWI0SkFDMTNNMXd2ZmVoQjY3WnFSMjZU?= =?utf-8?B?dndYUk02MzhkZ3doenJLV0lDQ3VzRnFNcDhYWWRIYkNxbWhMV1NGeE96cXZS?= =?utf-8?B?MVMzNmtMK1U2c0Q1V21qUkN5dUNIM29HeENIM3ZiUnpVREdWZ1p3bE5YVHhm?= =?utf-8?B?UnJENTRtTm5ac09rblU5cmpRbXpaWGVReUZJd0Z4bHFxMU81R2JzaTNyQlF6?= =?utf-8?B?NEczQktLK0MrQ2I4KzdJekFHUDlOZFoyMmVaZ09ZQjMwczJJcjBmK083dFF4?= =?utf-8?B?dVlqUmRsQWlwNTRJa3JnczV6dWhFWlB6bHd3cHl2MW45b0pielBEbHFuYk9M?= =?utf-8?B?YTVTTENkYWc3aFYxbmRieXhhZ3NmSHo4anhoNHlsT2JjdnRwUFFiZFBZejV0?= =?utf-8?B?OUhzenlSMkxWVklnSVh0WHBSRzEwOEF0NWhqSWhjY1lFRTBjRzNEVEtIMWpw?= =?utf-8?B?RG1WZk9uRTRPNEQ0N1dsSlVsbXl4OTBONGdqdFF6VEVKc2tmSDd4Q2ErSUV3?= =?utf-8?B?RDcvK0pEVWFEeGwzVHRKQ1RrR3VFaVpiUVpaaUFJNkFneVRaMmJ6SHhSS3Nz?= =?utf-8?B?NXRLVVgxNlBUK0Y2R0hBdkVzV00vaXg0QlNOMFRkVzFaRVd4VU0wc2xBbktm?= =?utf-8?B?SG5JR0lKUzl0N1hBUHQ1M1J1dzRnU0wwL1ZIcm5BV2Z6Mkg2QVBIK2daM3B3?= =?utf-8?B?clEyOUFRT1hlVDB3bmJFdnhBbzQ3TFpNUWJKY0Era3Mza3ZKSzdzQVRwYmVD?= =?utf-8?B?d3VIWG9DcUs4TU1Da3lhR29ZLzNDa21lb3JRVXg3YllMU29jNlNjTENXZG41?= =?utf-8?B?Z0FRcmpTTDFFdVdjb0dGb1RUNzYyTmR0c1ZlU3JueUc3RXhMUG5ZbXNRenpX?= =?utf-8?B?eGtFU21JUE1jRVpBbnJKR1ZyR0hiSkYyTXl0VlN2aVhxc2ttSm02WEZuS20r?= =?utf-8?B?VGxQeUwxWDdGdHo5Mmx2bHQ5Yk5CRVpjOSt0c3JmcUlNQ2x4dFBmSFJiRVFa?= =?utf-8?B?U21VNTdaZkZjYjZETjBEVlduVnFYMUZRTG44TTFIK2lvUm9jU0c4RDRJWmVq?= =?utf-8?B?SmRJVGoySndLZGlZZGxmSkxFQ1cxNXFFa2RVYytRVWNzclZpNUZEUm5ENG9s?= =?utf-8?B?Qm1JR2FlVUpQRWlJdzBvUU01dExpNlJBTkZDZXorV29JekNSa296U0Y1Mk9W?= =?utf-8?B?OG1JOEt0alRKd0xVcTlpU3BrL3U2U2dyT0ZYZmc2bWwvODJRNEVJWS9YL01L?= =?utf-8?B?SDMxYlZFdkJNRmhlWWpEVXk3OHMzY3lrajdGaXpZK2liUDZWR1BXQ2pmL0sx?= =?utf-8?B?ZWxZSFM0OFcyMzY1K3NhT0d2KzNiYjZJWE4xM3FSSUczNzFvb3hwRWczeHBG?= =?utf-8?B?TFBLeG81TGppZFd6SzBOTndNL0tOUUJNUzRxcU01TzBiQWlQTFdDb2VWREZs?= =?utf-8?B?Njh6NkU4a29ySXl0U1ZSUE5CeFBuSUl6bjZ5SUk1TFgrYXVJRGV1T0R3ZEhH?= =?utf-8?B?dVZnRjFKVUl2RTNQbHk1QUNKeWpaSTUxNXdiYWMwSjB6V2M3aVdrb0ZsZWtF?= =?utf-8?B?b3hSenpUY3RKdzRWS3Jod21SckoxeXRyOWZaMlY5OEMwMThxdkdnendwRGow?= =?utf-8?B?OEVpTDZnOGlaRWRndzYvWVRMakFUUVY5LzU0eTl2R2FDbjBvSjR2d0lQYS9t?= =?utf-8?B?TlFsTXZBVTlhS2s2ZmpZYURIYVhiMFVxcGxOZ0JWOUljS0Qza1owRkRrWkxH?= =?utf-8?B?bWhRbG1SS1hOZzlHT3VoYi9VajdXSGREVndMaDlieDVLeGN0TjdhV081Wk56?= =?utf-8?B?ZFU5dGJ3NlArNjRCOVZTTlVDQTMrenNEMmVlclBpUGlORURMbnJ2NUpwMDN6?= =?utf-8?Q?oNY8TkHofVsrs6gXgCkA3lRD9V82aN0W75ryyNYo6TQz5?= X-MS-Exchange-AntiSpam-MessageData-1: 21RUo40S/oET0/CaMpWSA03EUABonfsMqAE= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6aa4a6ae-7795-41ae-b4ba-08de8c317426 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8584.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 18:48:36.4174 (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: V3o34+iVsLfhNSlIlSTNkAzVS5FLPmgO2LQKFDbg2R7gglgUgdUIt0BanCsLOSvf59m6Pte8lfQM1nicP7TEKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR04MB11287 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=C5=84ski" 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->v6: 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/contro= ller/dwc/pci-keystone.c index 20fa4dadb82a..642e4c45eefc 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/co= ntroller/dwc/pcie-dw-rockchip.c index 5b17da63151d..e0079ec108ab 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 =20 #include "../../pci.h" diff --git a/drivers/pci/controller/dwc/pcie-histb.c b/drivers/pci/controll= er/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 =20 diff --git a/drivers/pci/controller/dwc/pcie-qcom-ep.c b/drivers/pci/contro= ller/dwc/pcie-qcom-ep.c index 18460f01b2c6..e417122da51d 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/co= ntroller/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 =20 diff --git a/drivers/pci/controller/dwc/pcie-tegra194.c b/drivers/pci/contr= oller/dwc/pcie-tegra194.c index 06571d806ab3..3378a89580ab 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/pc= i-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/cont= roller/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 =20 #include "../pci.h" #include "pcie-rockchip.h" diff --git a/drivers/pci/controller/plda/pcie-starfive.c b/drivers/pci/cont= roller/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" =20 --=20 2.43.0 From nobody Thu Apr 2 15:37:39 2026 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013036.outbound.protection.outlook.com [52.101.83.36]) (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 10DC01F1537; Fri, 27 Mar 2026 18:48:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.36 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774637327; cv=fail; b=Qfrm1p9zwqGVoS5Xze4P6NZwPCmL9kWBXnKo1RJ/p67eleMPaeomfU9O7kUtL1C0zaFVMdPhrB4gJ922YQkKtriU8NKbj1fsHld3qoaep9D/39SQTnttZtCx70NvRHiQSVFcKG04NRCWaXZd59nHir8i7UcN/AZ2g+YH+0kKSn0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774637327; c=relaxed/simple; bh=nef7IITTzCDj2D2+YXTFSZzQZs7/knUhe2rNny4WZsw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=u0fZS24Rp5lVDbfelv8YKV9W8gGCcc8LxydoPws+OURzjW+EAgIMoQc2Q2PWkZDZHd8gCMSz3+f+WQ5Tgk79TRYbM5g7ncK90RHl01iulVZ7u5Jax0XPZj13EcjJC2Lk4zpRM6LQzkMd4L9QyHO1xjUuiYluop7/kadxFL80wG8= 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=nfHXafdG; arc=fail smtp.client-ip=52.101.83.36 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="nfHXafdG" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RFHNReiHhFMOxBkFJt+tux7QMbo614CGeEoyeBJpk53x+XK21d7a4+IysXXCN8TcmeksKge/dEndVrNVKIwYh1meQc2rA2HK494x4VPCjjTBcQr+q2DLXm/jj1Yshlt89mlMJR/nyARSHMH2LIjEQ52R8zks8BDU20D+p4G/Ext/aDG+Lj/f6HOaiLKVEx7xm9bL6da14V6InveEDznql0ZzE9RMwAwu4SBDY9E3DPnOo9k88adOxkm+6rfK/ez8RlmBXi9cDObeKd7xiGITFQRsQMOGfVnlaazxwYnrXW1bmIPz+46S0OhHdl8GTz/FA2oAfzGdBYdb6wD00PY29g== 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=+OA0u8lbuZB2avT05bLlemk/pB+c4Pi8L8sChfnhmHk=; b=kAwrn17kE0bDgl/7Lup0vVHFg2Owhdg8ycM9KWDvxbc3u/nee8iFXvsNXsg3dwg6XPGEgNbaVPsIWU8usqlj1N1k64bFR6a2VVN72tRG82cIyyxMaNE2XTVzJx4zhJNpWvg0uyX+LnQX9ETm+h/pNHryL8iSikDOTxp9wIesoiepr5KMJlL8+opyNdLTt5MPPixYudnpHfogj/ZFBhv2jL1XbxY/DZcMIC/NFW784FVpmoczpcnNIkXCe6BbV1763QkzJbTx1Q2m+J29m/clO1s+PohSb/MTM07QM32DfxN00wWbLvQ7FGokx/pSg4yeaURxU7d9SfL21+viFuR88Q== 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=+OA0u8lbuZB2avT05bLlemk/pB+c4Pi8L8sChfnhmHk=; b=nfHXafdGCsUey/6zI32ZV+k83niMzEsvmN/sW311cFZcInE9OY2dkB+En0ig2FfbZIzvu6DKK/7GLt4YkSlekmSsoOZNtqv/JZckMdWflD6Qz/fmqft/GmDYAqwi1OnSmcxbiNfh5Iu/X0A6A2Vw12giNvWzIM0eA/ewErowi0/8ni6pTQ8m7Kampo2YaX0X/0ZT5D6yPtxBGJ6H8N+ZeOuQAnWAUn5w1ya1yIKal1dwN5IFnVioRtIAaoOLmkvKd2JmJ3EUxgnBEjY2ZU10lWkbaCxH0hJoec4xbDlry7jZ27E9jL+ovmvbCHORpxRoKFCrx87Y+ABQhuKzbiK+tg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8584.eurprd04.prod.outlook.com (2603:10a6:10:2db::24) by MRWPR04MB11287.eurprd04.prod.outlook.com (2603:10a6:501:79::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.22; Fri, 27 Mar 2026 18:48:38 +0000 Received: from DU2PR04MB8584.eurprd04.prod.outlook.com ([fe80::3f9d:4a01:f53c:952d]) by DU2PR04MB8584.eurprd04.prod.outlook.com ([fe80::3f9d:4a01:f53c:952d%5]) with mapi id 15.20.9745.019; Fri, 27 Mar 2026 18:48:38 +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 , Peter Chen , Greg Kroah-Hartman , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v6 phy-next 03/28] usb: add missing headers transitively included by Date: Fri, 27 Mar 2026 20:46:41 +0200 Message-ID: <20260327184706.1600329-4-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260327184706.1600329-1-vladimir.oltean@nxp.com> References: <20260327184706.1600329-1-vladimir.oltean@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: VI1PR06CA0217.eurprd06.prod.outlook.com (2603:10a6:802:2c::38) To DU2PR04MB8584.eurprd04.prod.outlook.com (2603:10a6:10:2db::24) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8584:EE_|MRWPR04MB11287:EE_ X-MS-Office365-Filtering-Correlation-Id: 23d03609-9170-4256-6c07-08de8c31757f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016|10070799003|19092799006|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: 1FmqFMNxmsqyUCklu9Fk0o4G+isG/u6EXfk+nvVhOX9zzpxg7zIzh1deyRuu9WfTpeGNnnGHHhF4vOOTTCQMbCwUABez15OidB3OnBIU+wUju+Wce6Kn4ZaSBuRVYWtmJMesUAPSlwlAQQlgmD4MjEPnS7GiMF/PkvWSATb2ePNCUh1XYuIIGty5Ri/Bix/HEZX3fwUjfHu6yMjw0+uo3dHuSSDXJNmlW1MOC3btTdjfUhP61nq9CedC0rjn2rs7D5uSRfKP02QePC/rHUbomAIx3srk7ErzP7yKLih0T9BrC7r7erIXXHQN7QzXXpdMGjrHG/OUOq10SdukParLQybChFH2rwAuXScLBURfM7XMTEj0hvkRcsJ/PM/LXIC/9k7Q+fwh09h0Ojxkzlg93+05QQ8Ee4BRz09Fai2xyvTKk0PTKcoGO7vWB5PV0qos2/7L7dQRw+r418dipbNXVu9uTVvQuu2rutYr80mXY/Gc3tlmt9/w8m1wdR560PZe3KeaAeEjOx2Yoc2Lyj4j3dNizzcoh7+Kzsqle7ixSxT7GdwdiEtulStefZEurjdaxzhSBzluWROnmg0jVj1bxk1T26PT0Z9FZEMXRL0sOJaojccoAGfLcALKIlEgnrJahSMurYnWFmTgjEYBfHHMC/k8+zK8Wal17D70GNxMGIXi1E8T+dOjKcx8a3TEm3w7fXuKDD2UfPJAeMKdvCeo9oheN1z4xAufQ0xIyjBLyTU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8584.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016)(10070799003)(19092799006)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?BORRSXo37oiEkcTj4oFtHRtrwDLKbXwFyVXDN6n+Ef6FRmHV1OthmZ4fhoyZ?= =?us-ascii?Q?M8pG7tRZO2+5ziWRSnxsZius8gYc48CoxX7aHIsUoJafo4x7xwtdJ9cqfETh?= =?us-ascii?Q?KjyPLHNeqotrm5Sfi3m0NlJ3Ew7BmxYuvdzIfmivKIXH8JHEidJgXmDCM4/S?= =?us-ascii?Q?eWu+rOnnurVUPr52G+Kzo9/emoCj28hBtUG0YKO8+hTJiZ+emHrctnxeQccy?= =?us-ascii?Q?c/c6MpWQvpaInXKkTSdHiOWGMrrc6+SHnc+rTDj5ok+/V7XHUhuK9pfvVn6h?= =?us-ascii?Q?kgl9UJsx2nC6fFvDXcJowpF/kKzcbS0JJ6llq3M366BhKdiAXlzrnFSFbFDP?= =?us-ascii?Q?7LMK+GWpqiwfYgQ2TRbBtU5Ia39NPlvwPoy2vEVQx2u4nLSIkrda3A2LUAWX?= =?us-ascii?Q?S77HP9LzjO8GRT2V0Zip3qs4SnW9FgBG8o2aDKoP2rosexTYFAEtkMTQK1Jb?= =?us-ascii?Q?9l+TgnOtntsIDiJYCIHHu47N3CKVs+wOVGZhnzlXPUAICUQxY5l2qUXh5uu4?= =?us-ascii?Q?ip1lnMG2LGDQE+DnJ9k44XTuJtLyJqZ8S1ZHFJ60e5Hcbiry+2ojXc0e4+9C?= =?us-ascii?Q?ALuhNuRyhUw0LluHYJzBlYtYq8tMah7pCpPrxmV2V9j5GEcLNCyzyYGLlFc/?= =?us-ascii?Q?AHf/hROmnEP64898bzNwUej2GG6Bs9K9gE00Bj+/M80v5D7gRJ+l6Z8yjYHQ?= =?us-ascii?Q?YZdbeo2GcnNlV9i39eGTC3DZqApq0WlN0btV0XfyJcbP0TDpipOuTGrTrKFn?= =?us-ascii?Q?0eRagrFrRNybN9AYAJW5AMNYaFHqEUWNvbTWoAzbaTlkSBXe33jCQAlB/FvZ?= =?us-ascii?Q?DACHi+6mqWoPZ2WYc9AsamF3TulmFMfx0x+ROcn7zfja9JNNZCJEuHyP+cJx?= =?us-ascii?Q?5CDdu3K30/I5ZloqUn35kdlget0Nltn667L3iVXrYNbq3ydVr2ft+tldILEj?= =?us-ascii?Q?os7BBOljFoNg6ODcGXiK+9LSolWMC/OYxJtEqtDJpTgK6nceZ70lxeCK9f2l?= =?us-ascii?Q?nYh2qhXSJ9XDK4VVEKsVpQepE2WKED7MQQZ7rX/Exqnm1XAlhHRWqpcPmkTS?= =?us-ascii?Q?87LQ8d0NWMDdZivaHi12f5wBJqXHgburHmiC7IYh8ZvpvdDc6ec7EqnmBMbI?= =?us-ascii?Q?AfmYzi12kqWmnAOKm/v4vH7qDmc0rbfAZ20imfZL6KZLgqG+6WZab9Ju04Bc?= =?us-ascii?Q?HOA7/oN88x+2XY2lHCiUgFr6N+ckJQXnmeDPjTTJTWsYpW06NUs+E5R0y7Tq?= =?us-ascii?Q?onfyhXHPgg5Vr438DA1wsdn/ggfDtFNZDOQ+nwfsfIPzeuk9pdRiMaQHifh2?= =?us-ascii?Q?z9fIY4RjB5r7FMSNzGQgC+Io1hG+OHlpPJpJyB4Rpjl4iwhuuus9n+1APNLv?= =?us-ascii?Q?X8eWN1fq4n10/NBlOX9AkVemhhA1y2675cAgC3jB5Z0QoQF18D/x5x6PS733?= =?us-ascii?Q?JPvnxG4zaIZbMGeFAFRjZfsqwc3L3uA244ebjNQeEzah50oe1Spw6PMtBr/A?= =?us-ascii?Q?t3kP7Xa5R5PDKomRpL/l2PGm1oIegHn9PEkL3/H++ciMycdCrp5jcctvu348?= =?us-ascii?Q?HVUKzSiu0FFiGGEPWcppHOqCe1CV2WShlAKd4Sjz7e8yv23cFFf2uH/85jxr?= =?us-ascii?Q?9Ige4Nr2s9MnulNS+DFMhHKn2362vIRkKoSE4d7qG/7YjFqaGOcMUSBRqg0A?= =?us-ascii?Q?5NOWvdWnEH5TwukX1QlCvlT0pCUn0f9xKw6yZtU6m7Gl9se+AGbJFN2C4Vg7?= =?us-ascii?Q?1SlA+0vOZmSXN/dPj1vbOhvKqAyy4U4Kth3PvLXbT/Ec7ibbB1IcLXNBdnM6?= X-MS-Exchange-AntiSpam-MessageData-1: prb1qxpBMqUhW0dYxzCmUgdHtQke4XwBYic= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23d03609-9170-4256-6c07-08de8c31757f X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8584.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 18:48:38.6873 (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: T46JuKouH00ay4t4dGSE78ENBbReHO8sxH8Kg8oQaDf3ydpkL6M/FhR5HNkIBxCRCol6PqGo9purd1EC8kMLeA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR04MB11287 Content-Type: text/plain; charset="utf-8" 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 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 . The latter header wants to drop those includes, so 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 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/gadget.c | 1 + 4 files changed, 4 insertions(+) diff --git a/drivers/usb/chipidea/ci_hdrc_imx.c b/drivers/usb/chipidea/ci_h= drc_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 =20 #include "ci.h" #include "ci_hdrc_imx.h" diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c index dee842ea6931..7a3261f72463 100644 --- a/drivers/usb/core/hcd.c +++ b/drivers/usb/core/hcd.c @@ -10,6 +10,7 @@ */ =20 #include +#include #include #include #include diff --git a/drivers/usb/dwc3/dwc3-generic-plat.c b/drivers/usb/dwc3/dwc3-g= eneric-plat.c index e846844e0023..2ee1bb9d7199 100644 --- a/drivers/usb/dwc3/dwc3-generic-plat.c +++ b/drivers/usb/dwc3/dwc3-generic-plat.c @@ -8,6 +8,7 @@ */ =20 #include +#include #include #include #include diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c index 0a688904ce8c..d06171af6870 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -10,6 +10,7 @@ =20 #include #include +#include #include #include #include --=20 2.43.0 From nobody Thu Apr 2 15:37:39 2026 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013036.outbound.protection.outlook.com [52.101.83.36]) (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 E6DA5314A8D; Fri, 27 Mar 2026 18:48:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.36 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774637330; cv=fail; b=bllbpJYTZnx70qNJYDzDObT+/Gc6AsQ5leZpoyWYemBZcFdedS5Wc6qR3QQqDuz9z17g/xDFXJTS8d+3deDD3axzH0axffCX8LBWT5KjkLVWw2dWNF+upp0hHX+4RNO7FrwaWkHPBievPp8tcYNqZN+fh7d84tiWF8GudDNacXI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774637330; c=relaxed/simple; bh=v4i/u8B9nOKIaYO/idRPT1p+oM24ITlBYbGfalWcANo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=hwqsTTtNUZVfymneSpQu+e5JsWP7/gvPp60IQthgc/HwUUarXHJ6gnEiV6AXGIDO7SChhSMtpMXxi7u0ERM9YTXlicuulA5ll03INPJwzfSuegLLoISjVfihLM35HaIysqzy7gLV078t40eAxk/TSREphebwcPCPKzW+bGZTpTI= 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=e6nhl/AK; arc=fail smtp.client-ip=52.101.83.36 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="e6nhl/AK" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EFI1mmG+Q70p2GrC/2+eRrx0HjeWCXptIP1oNqLfKzwcqDcBvpr6JV/CV4X9eUpSW2E9Ihjq59DjKTRTgRa+HpLxKwZDbAw3ErTyEMzV3klJM3Wy4WJObsOpqEFXdmIaj24azKvpl++9Gc//qbkkWuQjs1eZ3avLb+b23wHK1krRLb/jAmDBSf645pItdw/96xlBfowb5dYEjXnjL/3fjYBqksEXyt7CKXPLVrVSu9NK9dnQtslZhaC1MrOFvsIvVN0G0So/8vSQVtVwpWkAoLko71pTb9ZNrRa2RkeL+056fnolGDYkbJvyxVlmXRAGwpw78JSrxw6RjAD5zyUDxA== 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=bVeviPvHMq0LaCxSlyLaskF0DfAAFJIx0zC5WZVO2MY=; b=UxrpAewTIO9e7dDvam1/+C6i9wi822K/iONfJgR2Wv6iaNLHdr77sjSqvwA9QseiOgn7qgSyg3aD41G6EcqwycDvJxrN6QUi2o9RdPwB9zngfRX6FxLQIAIZLr5d702f6/PsklFLAM68BC6gkZ5fubIMSTFabRPncSwoUgxD8tKTp3kYaixMM94lWLyYTfjrg8BRgusSTt7UFSciZYx+AbxFGHWdzJSEKhghH7ubRYrgcnfrP9rrzBy0MLt2hPcT1aYboekZ3GKe7mEdzvSAtzF4W4uVEADxvoA90qlbqkoLuknsmBqOUKWEbwescObMVV8Cy7+/HXb6gOcuV3SnmQ== 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=bVeviPvHMq0LaCxSlyLaskF0DfAAFJIx0zC5WZVO2MY=; b=e6nhl/AKphohFmlmdxifV73rjSDcQ2UOT53zc2F1ByslZ6WMLMRS8Lme2nxu/qYFKadXA0Hn9mr32zSa1Zsc4G2j7Cr/Wf9J4fACjNBC5yf5ZVGggs+11A4bMJpzMgA5UYjFm79suWkDsSPisImONMHta/J9fuLMOwKmI/lvliJX5CTppUYH/sc9riJ4g4bGtr6k/+q8DLgI63qCZVvs2jrgyc3so9i2aQjA6NVRkCnQmaYkcEOFCesHe+tMlneiuVTM1rFoTaR/FwjeHdInJ1lA1AY/m9uLOwpXON6+KFo8QA31ydow0t6Glu73+ldseO+jR7jfTOtb+6UF+C7xoQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8584.eurprd04.prod.outlook.com (2603:10a6:10:2db::24) by MRWPR04MB11287.eurprd04.prod.outlook.com (2603:10a6:501:79::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.22; Fri, 27 Mar 2026 18:48:40 +0000 Received: from DU2PR04MB8584.eurprd04.prod.outlook.com ([fe80::3f9d:4a01:f53c:952d]) by DU2PR04MB8584.eurprd04.prod.outlook.com ([fe80::3f9d:4a01:f53c:952d%5]) with mapi id 15.20.9745.019; Fri, 27 Mar 2026 18:48:40 +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 v6 phy-next 04/28] drm: add where missing Date: Fri, 27 Mar 2026 20:46:42 +0200 Message-ID: <20260327184706.1600329-5-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260327184706.1600329-1-vladimir.oltean@nxp.com> References: <20260327184706.1600329-1-vladimir.oltean@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: VI1PR07CA0303.eurprd07.prod.outlook.com (2603:10a6:800:130::31) To DU2PR04MB8584.eurprd04.prod.outlook.com (2603:10a6:10:2db::24) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8584:EE_|MRWPR04MB11287:EE_ X-MS-Office365-Filtering-Correlation-Id: 862befa0-e8ba-4883-f16a-08de8c3176b1 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|7416014|376014|1800799024|366016|10070799003|19092799006|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: ksHMILi2KEXCqIgYHih/INMWwZHJ2DLRsj4r9Q7KIkiyX3cMyWKUuJ/k2D4/N1GH5tC19MeAHI435eAma6BHmjAybNWZKkJ6yLfsrwot5E6FhMk3pf1mFk7xDUGYL3O8sEG3brmYPAENITjyFVNVB8GRc85UpIiQdkJSIL49JaW1SrbaWaeoz7stvQrCfOuDFeyDO8QtVBBkyp7xiX65FZAto3D+TpgNaL7O2tWyOuwkY8wfZAh/CfCQoyFl+yaGMEefMjNagIE+/Hh6UQ8wdUvPdJ86IfzjzlyT8R6Dnn8g/PW8mroorEv6OW8OFFspENKXvS21p1DyDZQbKWr/3wyMjgaNTZdA7XhJZCZClm6a2bgTkeELXdRmF4TmK0VwFMMcIuE4ba+wRBs3PgUbt43PCYd7J9TAu47RqMvYzt6KJlnD1zfE4CQ9ftBsw7mAVNAVjydJQCEfWy+Ao/Ht0aXSwkVwg5DGBUu2ytzYwylpxMjEKkR3+4uh01g2m3EqVarbxzCsNIy9dlaBIQqPKG5YZq+Tk4RRAH+wj5xLWeT0HvJ885t/lEpoeuRB4tNf78Gu5GX9ZoVjXACp+yuxXwfjc8eADd5wHPY1KsnudUNwTjouvMDTFFrGhoa4RfjLMR4uirFqJ4A0wUlsFqeaWtpHUERBpxLUIQdPn+l6GT5OpAeOaiT+iLGkEyf7WDeO62eCPGzyMmYtoyq7/ESASprmStM9RSuopRaqrRfL1Vs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8584.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016)(10070799003)(19092799006)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?jcJZr8K24dQD73IAGaZuBOPR4/64LbZe6cUnMQ4c8kxoa6KuRfBO6J3kuLkm?= =?us-ascii?Q?Hatlclh/P8ZWcnQS8Jw+1EBQqmnflzHrqE37Ps2sBwkOlxEACKIL3rUEHXSw?= =?us-ascii?Q?TzKRuwCT0J/htMh2FXNNlaMX1A58yZcbwLQSY3cgpE1uKG4W4+pjx1yGUnGr?= =?us-ascii?Q?IRPdT8UU97fTLA8Sc+tHls7Lxm0PbWE3BYZ+JYzYLtGtsdGt/p0LPyIH7dbj?= =?us-ascii?Q?np2Q71q+i1kZ72/qxRny3JEMksuo9G9xpTQ5nMxKGLgf0xGYylYbTH5IsICa?= =?us-ascii?Q?bjzl/oXkeebOk6kVBC8XS5qnyCBightcQ/P3hFqRWOQh5WhBPYDKzG6EPntE?= =?us-ascii?Q?kijV1PWDS3NBMqKnVzts3Hh/XyGBzmApAM2l5FBmSNPxAqEe9IISJ1tNHDoB?= =?us-ascii?Q?ov/NJbQAFOP+ACkileeebRYBK3wDskjpxm3UPtBdqILxLJhAyOVn6wUG09uj?= =?us-ascii?Q?MUi9AWfRxmiBuL3lkGoEHrcnZKO8R86U7tpb90hbexve8LhMcGCremFFUrnl?= =?us-ascii?Q?4KyUFMRL/aEwXgbN3GRgxwdoRuXo5uwB4yT3uF56Et5wB3wJ9F/UEHvjco8q?= =?us-ascii?Q?mk6VT/ujMT+3nmWfz1o6JEHDljIMr+gVgmRgsvXZu5vsKnO6B0/+uf3FtiGC?= =?us-ascii?Q?8fvh9T+xCx+7JR9dPlqea0M+eskgCUXqIZIWnu+vkK1U9Tdp/aRjssVlAf2i?= =?us-ascii?Q?d6hkYaaqQa7m3VbNYdVC8cwgogpsuqv7dyi2W0ULrTj6qCN9Z7q+jkTMnlVe?= =?us-ascii?Q?HQ2cImPx7uvGerNEVzeLxpf1ZS9KBPDLT3pvmpfSpL/KVkNXN4i9D1Fxjxff?= =?us-ascii?Q?R0sn5ZC/agMMpDSAkIFJz7vSuOrB1V/KSRGjHAUkNoIZzx6IF9yzHw/OeOQW?= =?us-ascii?Q?uWnENVcsrX/+sMmlMa/cLGJSdgS8plmORigGkwtaQ1vAigLT2oM0vf+5xGvO?= =?us-ascii?Q?QskiIEUEIixcGwMb5pPgx7DwdHV22T5E6PpcOG543BfgpFDs2ioBDYt0kUSZ?= =?us-ascii?Q?Qhl4DkUXSRVU+ByybhikdXrufJSkrxP86tuPvN/rlZJ4UV/7dvQdA2oke635?= =?us-ascii?Q?vLQKH4utX/vWSr/hLpG2+M0jqKRNBYts72AxqtkVBMLxa5zISPFfhbmsdlUX?= =?us-ascii?Q?qrq6XfVb9nMLMr8dIvJ4gF7dgGKQsfsP020Vw0QzDwMEXEzZrTkcZQhb/Kbg?= =?us-ascii?Q?TJKMkWegmrmFwLX5IgzGaHvp19WBjh1J5oK6/OMFy6KoC92qD4Ee7gLrO8BC?= =?us-ascii?Q?7WEwK1ZQ73ABjFN6hqFzmQin+D8cd6oC+AewaZUvAE93C9sWepbexO5P1RYI?= =?us-ascii?Q?boFzsGEBPUiOzZtHWng8jRTeCoJdeVtESG97aw2NLSR0uwqGVymQ0WFSeQQO?= =?us-ascii?Q?PFFzEmFyl9ZCTukaVG4BmjdWfA9Ha0LqMyB+U17E/orQMcoyATL9G2XEPoES?= =?us-ascii?Q?ZxnytnwhVYvMZZVhYr6esSjEFIx7C3LJi/d5+Qy/ILxUeXkXBVj9f8hPcqdB?= =?us-ascii?Q?OQyy24XE9rjoAGJAERs7Y1BwWMwaX7he80Gz3zFJAk1qQRGfai9w4CsG9SV6?= =?us-ascii?Q?DL27rf5a7ORkkBTIn1OXHzVrVnSVybxB8/rM1JD8kZa7gARwYx8NdOdyrsUi?= =?us-ascii?Q?Oj6BKvCxpjuChAw/0bx9GLnqEa9xAIs6r9qAdlAiMudmAJNf6qeJiuweJIFe?= =?us-ascii?Q?WwIo88Y/vnDn75aLoXSauBLAcwlCC+Xzt/CHcYwpECSJErUeFkmP/oKR/gcb?= =?us-ascii?Q?p3ua3nr2fdIfNE1M+RzNUuGbKEXgbb6kH+LbgEteE12rDagsFk11JPH9bB6S?= X-MS-Exchange-AntiSpam-MessageData-1: S9AbpDrxnAVZNazwEzGprAfDzuL1BJl6eSw= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 862befa0-e8ba-4883-f16a-08de8c3176b1 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8584.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 18:48:40.6866 (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: rEuVZDyYWVrMQgbSlPCVbRdunUcpNhOmcz+GOLBg8d2kirvhJOG47Xr9czJxyAoTWg5ZlZZQqNwK6FYQyKdlFg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR04MB11287 Content-Type: text/plain; charset="utf-8" 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->v6: 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/g= pu/drm/bridge/analogix/analogix_dp_core.c index efe534977d12..9dfe790e6c14 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 =20 #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 9392c226ff5b..a8b6ae58cb0a 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 =20 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 930aaa659c97..54bc148fc29d 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 =20 #include