From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 585DBCD343C for ; Tue, 5 May 2026 10:06:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=EMEipDXmhMqy25fmsuOOqAPPy+PYETcjqbDLd52EhfI=; b=06yLt1ZPL1XnYHXnYa8HuL7QNm jfzL54ogQWeEWEi5EqShsWaccftrv6xWux2ttNSQ+XRoFKgd87cwX/+gg9mW7aSOWR0LGp8RD21nn ubQ4akVQLBMzkR4s0Ambkybu3E84PvO5rHuz+ict6dBGhpC0opX2V95DiBYorVvYQqXZ0Xtdh2WLw o2YAIMPSRHcbBgyr0+RWiAjFSmtFGXelqEWSJO2YeIfiZvNppOMGWYe76sI+oktpXwFKPqrL1EMvr 9Z65xTycLI33MqaD3vWDFWNm6CqVq22+pGVIfKOHNmNh62KTHlVNdBkmZErXJlhOkcrd1iY/Qc/wl VjYUQOig==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1wKCf5-0000000Fkgz-1MFi; Tue, 05 May 2026 10:05:55 +0000 Received: from mail-westeuropeazon11011001.outbound.protection.outlook.com ([52.101.70.1] helo=AS8PR04CU009.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1wKCez-0000000FkVd-21uw; Tue, 05 May 2026 10:05:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rb4hhTbLdkJaynpZtwp5/btQtsZxqLuu5VbHtWmd/gSHpflS9Vyu67cfsI6GWwIHEzGANW3wU3nAXF3nIlgQ68T6tmzll4s5Wie6eZbv2dJbwYQfZsg24e2xbHYCe3lh5zIH1oI9FUwTisMAjMe5eWMN5urzsyk1S/WLODMyWSItS6AezHFlSb62VgaJEUCE4bUx95Fouvz6ujRVK0uSikap1t6KOkOPM1QQbF83qFqBsmbAWa9wPnptXmKXkQSRnLUClEO4E717eUCaQSfuo+ZUI3/BjXK7tJXrYM3jerTRc2EXYJ0k+lQ1VeEXuETSr2PzP8hTaKv4Wxee6eEC4A== 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=EMEipDXmhMqy25fmsuOOqAPPy+PYETcjqbDLd52EhfI=; b=rtoPUhvmAe8fZjBqQGoB4d9RuWbhyN2i9tFSVW7CQSuVrCyb2lflqomTl2uPcdbJTqHwOJw8x/IboHRTdc6ONShsvEDJV+2rKJLhe4NW1+UUWf3cJSBVN61A38OmrwGwDxn0RL+GFDHvL4wV6keixsusYq/3FAedMV5J2H7+VLFsrgFP+sgHG3bMn7y1rh8UGSBsLDIzKNRLni3YD1V7O/aOtpbMT9ZPfRXSFmghpJ9duYSYCZ8WtWEQvI5w9KIPXpltpIDQNeaivRZ7R+mmsPuHcIIxBLKJmPDewp7wJ20u2b+7dAXzerMbwx1Zir5Os6w8xkaGEcpRl8RysjNDAg== 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=EMEipDXmhMqy25fmsuOOqAPPy+PYETcjqbDLd52EhfI=; b=Q8IUphd99ebGDcLEgUFjDZfm8TN/Wv0jFnyXAWnEbuRKZucF63bzyxAGzeMp+wBJ1+yuuLs3BX9dqgYHsKJO0lP1J56k61zpiML8jkGYodVv5N2AUtSi+P5Z41czwgZ37FMbmKrBXhP0+kFClaPL4ZXh646RQwRgyUL5wNl0oy9W6BYLjx7y3KULk3qs6998SmyZvE2sIMyiBZ6wNb5RXNeAt0det9o3dX2BYgia+JJ6PsCXdMK1FKZ3dRbTccNac/9jixjR/w0FhVg5DakWnxpIrUx9fqHyatRMpTGAcIn/ekpGF85gldCP3JtjwABE4CwE2amSPWGMSPfwDVfDIA== 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 AM9PR04MB8308.eurprd04.prod.outlook.com (2603:10a6:20b:3e3::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.25; Tue, 5 May 2026 10:05:42 +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.9870.023; Tue, 5 May 2026 10:05:41 +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 v8 phy-next 04/31] usb: add missing headers transitively included by Date: Tue, 5 May 2026 13:04:56 +0300 Message-Id: <20260505100523.1922388-5-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260505100523.1922388-1-vladimir.oltean@nxp.com> References: <20260505100523.1922388-1-vladimir.oltean@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: FR4P281CA0331.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ea::17) To AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB8585:EE_|AM9PR04MB8308:EE_ X-MS-Office365-Filtering-Correlation-Id: cb6a494e-a73d-403a-33fd-08deaa8ddc8f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|19092799006|376014|7416014|1800799024|56012099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: Yx7EqZaLlj8GBWRIGcy0H9eXYv4HzANWnfXnfn6e8XEezJzc9y7scNXs8E2Hdy1MMoFcoW1uK9DLq+K1l7ZiPL9Sk7x4+TflX+O/8YZnA2XPKerld7dTtCvgQQ0YQSjkM2YV6WHqNOXEKLTSZQ70KbyF4a82aQnqIY9/JJ9jYA59n4kBpUfkH/FsMIAuozRKuahB18HeHz2kDzHqepLp98O05Acvsf5V0qUHiQ6sdESjK8kdMknx9HF5HcYtmUbWxsNSQzQQ/9dA+61giC5/W53uQVfRip5Xbo0ky3J3ZE4xVtGA+NY+BsvziTRgD6chIZPa/3lYPfSUPdUNJ0o0XNs3qJje3lK9Uahfy7LOxglSDm5Q7FenQNbioci1ICaORP/cywxvrDEwF8q+uGMEUxBNje8P5qZmIBHCtoD9+c2MaOE+Ytp5zltvsjJePxsG+cipQu0tDoHJspNbJS18yaBcMhVBkqgUPwGx289Sdb1OIiWB5afhb27n4g2mOU83AZBO+hSXZoeCdlG3pFOQ0Rk3nSewYVOqBvaT6WE1oTQsshyni/5yEbr1INkMqa+yYfox/uybTUuPGe8yMOmK7HJi+62BE/cv8ok0tTpp81zqd7fSf4/n56qM6Nr1E41f3oqwgF9Pc9K4pQmW4Cl6FZhHrDx4+v86caIR0z9xyNwLObv8rYxPRwxLkZxGsR1n9lv8rYf/Hv+e71EqLbScPg== 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)(1800799024)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?aPRnHdx4KK1BVedcoBji4p8n4PQRpHiWrMJaH35m/sSq0G++SFbPuVklP/v4?= =?us-ascii?Q?EKTf4vALPaRn3ul46MZj6O7U+rJFVkmZYDiPy2WEOx2ED8ZLO1FpouQwmqeS?= =?us-ascii?Q?bQuZUM7FRDrL3NBJn/ycDTycdZU34DLUQPRZ1aeP7DqVTIE2Fx7HsXOCcqXC?= =?us-ascii?Q?iJ2ibo8usXTdJO6MxhejNC7E1PtRkfc+IuU6Qns9xKDJbeUDbEAgxShuUq4k?= =?us-ascii?Q?fzKna79xhdWT8qVjQbkepRLDIrIkCVfjz+SCZ0sd/DFKwhzWdduIcPbFNWBv?= =?us-ascii?Q?w8G4rpHUXE74Jhuw5FHTkLUMX9h64Mh5QATe/5AFnu4QwXLOJ87HLsH/QEUu?= =?us-ascii?Q?NkHUfGDS0wTId4EX6a7UVHs1FAI7DCOzrULMOTTLuuLBzGM59rip/F1UwxCP?= =?us-ascii?Q?kT88uN+Y53MRLvTRNDdpvtF+k/Z7Dv40KWSoJeBFitJCjFMOeuVoLQTYvZdQ?= =?us-ascii?Q?bfCIUWknyNRQy1J96ax+/7P4Ttmwbol9sRfH5favPLzSC9TVpiYqMCU7VyJo?= =?us-ascii?Q?12EFmOiTS11RLKIEkKIDAYOtiMIQLBTeWhbank3BDTRphQkqioCMeuKTfSLw?= =?us-ascii?Q?HzMvQ4rxQxImOkbP4q9Zx+B7uNyh07vnbObxESwXbMwBvUA1fiPCs6EDc/ja?= =?us-ascii?Q?oZL0nXy+Xp1/RepflbCHnV+6MUnbCn1ArlZfZEpfcWkjwkVBcZQWBo8oS2e0?= =?us-ascii?Q?5bVvlVtn9aAwSRDIK2ttU7NWqmjyWKqzdYjoCJMciFAhvLL2mB21y3IymC76?= =?us-ascii?Q?MKft4vNYPqbaFROhf/atmfVVPdkeWmDajOha01FPFOe7sMrFFW0op1BQjZhm?= =?us-ascii?Q?a/mXZwlVLNzdEGhtLZEhuB3K+0n4XKv5K2D43gEVbYU1tZepkuJhR2rMrD2L?= =?us-ascii?Q?zWOaVa6k+fAw2UEIgTf9wxMLmVIYU33xDNgWiwzCClUpHqq3OhqfU4C2Exsv?= =?us-ascii?Q?7Psd+h32+dS8xXNhVoLyy30THLKBeFJO132sgsF5eNzYeAdY40Op68EI/CS1?= =?us-ascii?Q?RKuha7osh3mhKqeYTPWTIYyL1AlP03+5vuZy7ndZO8Y8gPEFpe7gCG1IZBjd?= =?us-ascii?Q?GoDkS7hwL7Q5kRuYWASUGvBijalKan/uN1j/dMpcubZ1PyPPYMpRHgDWYjlG?= =?us-ascii?Q?QczcY2FP/ddVupGwjXuiX8NNnReYFIpDgOloXKxw6u1olRsxGJRDZY5gKMRO?= =?us-ascii?Q?E72eFzgSKC5SDIn1I36BxFeak+AnipaTBFUoPA0DVWPXhC5h+x7Knq69vbG9?= =?us-ascii?Q?sZJ6qLk213OKCTa02FAxhAm1aBBV5bTfmL7xGQGO+kNJYUGxP2SIfPogwcjd?= =?us-ascii?Q?ns0WoW7eW9THcIfOvGszPfbGElXBWRAZ4ke2LnPXkKSbtPndzc8KQbDomH+g?= =?us-ascii?Q?VzTzIZQvOh2S9aAgfOCz4haO1loC4tyE9CeJk6moJ6YyaycKukNNPPRGGpSb?= =?us-ascii?Q?2OBKfzIVjPk1ooyYyvZqApehT1J90MtE3ziVmqSGikPt5KEqtkVWLnM6oOqZ?= =?us-ascii?Q?AJ+weHZPK3kE+NQgaOOWaqVfkkcUK7PnxIq8giufZrL9xIt578oBWu690q1E?= =?us-ascii?Q?a4enxuFpuoBJvMzhDfWbMKBN5l289w23DIQVZPVdfVVfpagnve5EG8sdlmO7?= =?us-ascii?Q?KRUuPQZQwjx1P7p3x2d8QV9vXS5u38iQWpKgpWPjLUEfADrH7808mn8tvWBs?= =?us-ascii?Q?kXL9j9XIi97WmBas8f+6IIwTjsHDYBz5BldSDqCtLzV4wxRETCgQlfI+qU7Q?= =?us-ascii?Q?oneO1vGBew=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb6a494e-a73d-403a-33fd-08deaa8ddc8f X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB8585.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2026 10:05:41.2720 (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: RT58f3hWfJPcmr13WfrM+AZ2mJjUazoFYVoWOt375lj5x7QXVACvx5HKudRJ4NZBkAOqAZcMBZPrH0N19UzEVw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8308 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260505_030549_541331_C2AB75E1 X-CRM114-Status: GOOD ( 12.94 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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 v7->v8: none 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 -- 2.34.1