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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 0461E109192D for ; Thu, 19 Mar 2026 22:33:46 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5A7B810E9DF; Thu, 19 Mar 2026 22:33:45 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="mpTUNtRX"; dkim-atps=neutral Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013051.outbound.protection.outlook.com [40.107.159.51]) by gabe.freedesktop.org (Postfix) with ESMTPS id 08FD810E9CD; Thu, 19 Mar 2026 22:33:35 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nDvcpnslL37fDNJ4vCwCywpQA0XXNDE8AS8NULVMLKozL6C2fEe3NduUxJBMCsXUCv6S3DKTuq4Q3ZnQ5sDDMkP0k8tURNkebSiQsaSf6GsVobKPmoU6wDv+pomIFBRD/aIXoIWmncjV48rs2S8VypdeFgO/7fKst6k2fHVa/vCKSiGztigUZlylzJ7387QqEQzkwdwBpuYL//ItSbF9Uxot6RdaqIG+qCHNc8HEOGrsWwYBbfCzUc46z70gKpL+ndN5STa6RmOdeL3GnJwsjkWws3jTAk7Vsg+XzRdym8PfDEjeAfJzKTPjOQAfv2qmJ/b63Z4SVPmb8ZDip1XhZQ== 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=AC305IUHuX90Klnz80YBcCnVe+f2O6QrwiT52q7VFp8=; b=OGfLB2beso/ACHSohXkj8DCP/xYPEtjOGdpsw9Au4L52F0T6TXp48xb6hCCg3BHun+uXTHh6iIL6uJMThLmLfTNzehAlwVBQQLQok5zPXr7eRcM9eaBucoXYFLPeXwVHPBHXs4A3aEo8FoE+rG/BuSQ3R+ydUnni4Y67W4Q/VAUUiDBNkc8Vh7j6Gh2tWjUeBh98LmYr5SfG+JmKqEgCO2lybmyRhvqOXgSG3tSYzylIbfuIcKR7BfVBCh5dyUJ+PK1TgjfLiiRLO9MqvGLOrAPsiIeSbTtfNdhTxQT7CBJATq3c31ZIVUyZtqTvVIg4XgLkJvX1i8dvVDgqVeiR5A== 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=AC305IUHuX90Klnz80YBcCnVe+f2O6QrwiT52q7VFp8=; b=mpTUNtRXWwqgL3nyTxfgu9TZLfskIjF4eSwtYN9vbmV5+KinuUMCgI89k0HISiCRKEIFIJHQLpEsqjZEH9UYXyAbr6fMfJ3VI3zvNhEeeLuYDSAewp/TN389Qcdujg/6GM9UISEzThT20r7IdNnsoV+MpqOqEEpQfuzwHjNao9IAY5S7LFTeTO/nFXMFjw/hJG1cDlLn52jXtJoMZLtmzZfZaVRcEM0VqxgDSE4fJoUvoj3wfRi0JGElBYoNYYxYdOjm0O0tuLi98++uCbUBH+MBv7kyJk1H01JkAc8YazGjRcmXTWSDTT6zzpZiVDeniIrR3E/791C1z/9kb4Gijg== 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 PAXPR04MB8079.eurprd04.prod.outlook.com (2603:10a6:102:1cc::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19; Thu, 19 Mar 2026 22:33:29 +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.9723.018; Thu, 19 Mar 2026 22:33:24 +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, Linus Walleij , Thierry Reding , Jonathan Hunter , Krzysztof Kozlowski Subject: [PATCH v5 phy-next 22/27] pinctrl: tegra-xusb: include PHY provider header Date: Fri, 20 Mar 2026 00:32:36 +0200 Message-ID: <20260319223241.1351137-23-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260319223241.1351137-1-vladimir.oltean@nxp.com> References: <20260319223241.1351137-1-vladimir.oltean@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: VI1PR09CA0179.eurprd09.prod.outlook.com (2603:10a6:800:120::33) To AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB8585:EE_|PAXPR04MB8079:EE_ X-MS-Office365-Filtering-Correlation-Id: 822c7698-da91-43b4-b203-08de8607886b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|7416014|376014|19092799006|10070799003|1800799024|56012099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: onCgVTAk70a4M2O4RudA7QSI81iTbBosvmvH0BuoINLGkPHkfGseztUl9DYdc6gOF+ZxBGoFiZgZd321segY3gaaXMvudt1KpHyGXfTI/iCbMJz5SuL6uhrZHp1N5hKzvN8Tk3pI6gaShJmB4vUc7yahFDjAxVxdevYSrIIQLSGLyadwo8Lht4x15HUAiTzy7RlzuY+uerxo2Y+vcqZzxEp3H1Em8OgmCtz9Bc4rso+05FLIzAw/qKgGCvvhzRKuHaptR/S6g5R2hbDFzu8WqPGeym11FIsoEMGwaYEXel757F9S4JBd77b7qa8XHxfCC3H4qbSDybyrgldbigysk536PK9FE3euUC5g25f5Qjk8QL+/8xym/u5Rpi8Qt1P41/wmeXgixXkae01+4SI3T8YpZtUgU+Svd+DmPcNOIg6+y31Mwuxil+DX+/w9rmQObtKRQL2bn4bIZHCeSKxUTFaXqt+migea5l6GGWfzce3tuzwBpEh9K7jzqmwGdANrqEDnje2BBSq2exaFNPq646E3yj3KWREtii0VHA9k/CBXkayPYi1jAdzptXmxYeW1chOfqLLRtpGFhuM2p5jx7OA2xCt2p3t2WSS21bFxYtjE7ImFqvbEe7f1Ro4xqtHeY7uxQzcY9L11/3miOBk9U+swn3kMd2gJHUpMteoN1aGCyGABpCWRgszQVKXf6wSQuiX1r5krP1Dn9D9RoYDFCbW1ylAVuKJX5Ox5TB3opsg= 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)(7416014)(376014)(19092799006)(10070799003)(1800799024)(56012099003)(18002099003)(22082099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?FUnHB1ch8GRQ+JG9a3EmUcQfV0h/uqSqo3yETMF0FK0dt4TRYopFnYpoG35Z?= =?us-ascii?Q?20pzOwxJchtPKzTrQ5ZHZL7L2nVfLHqLGD30k2Rp+vuhuY6nCSU9bgv19tjZ?= =?us-ascii?Q?i2F8BiOsxBAxoOiN/bEnFI+GVz3zpmmAMVi8aPfExDfGXb1/yjQtckuw6DcO?= =?us-ascii?Q?1aR5MJHQ90VPE7xgkfbCV3wbeWXm3aOTOHFK4Os2CVOUgzCD/kvCN9pEaL83?= =?us-ascii?Q?qEC6c+bJklMGNzF5+y3sesQ34vw4ek3oQir6WyrV6R1nPTVuOK7pzp0E0Dpe?= =?us-ascii?Q?yAhHatHgcmmJFKWi1/rzdP0c09rTQiHg7dmAFENring1RgWsALTofHAk+q4s?= =?us-ascii?Q?jTwa60AVoq4nIaGYkfezLwCPO0LDhMnHo+y8AGiYOQzow9d5+wXRz4hIraZ4?= =?us-ascii?Q?0KAg3ppyT+eeDQSR7oGVDZT8462uKdevmIyPvj4mlH1uKjTiLabKZQ/foCQy?= =?us-ascii?Q?PzxzUnbv5fTIv/591m0kK2DEg2zaLNy5xIBTAZkNvlbi9mjemsnp8wHTmFrT?= =?us-ascii?Q?ndxc5uSA06ay1xCNdyF8KB9Un/HTbulQpKztppCYJ1Y9o2kF58BSRBU8qdRw?= =?us-ascii?Q?0pGW/SiqpT8b575Zr5Ni5thSY0NEpJS6i4qy4vX+4SRChjRUg/3MpTwlLkq4?= =?us-ascii?Q?TTC1bWlxhQ+ouccYECdR+5QF3u6PuymYSkItd3L8V4wGZ95Zg352uBGrz7w4?= =?us-ascii?Q?m7DBxaSg+wqnTwulOmpcxQ5a9pLDru93NYYHZRwEJrWGHvxLxb9phqxOkqrn?= =?us-ascii?Q?DvZ63mQ4W1+TvZMBh3WEplSTUmRvMuWgUGfA+nIpRDrTf9k4tX9Uf043u1NX?= =?us-ascii?Q?abDx1mHTBb8mzvwgxxh4m7Xyq11axqtan3ABLR8EWzz6y3jaVoiedsB0mBAH?= =?us-ascii?Q?gPGA1k+hctln7HzYEJq5sBvCYmRSk8RTu7Y0d+xKhmn2vlgmYYt+rGNfaz5r?= =?us-ascii?Q?YMo1z/dDnR5dDMkTkqBGk3QtkFZS9rrN4xSl8z/pCrtWAGdsjt9PUd2GzxXo?= =?us-ascii?Q?TLdD44IaR1aK+aL5XdGu30Y80cts5pN1FzSJ0MOr8H4XyPYOMpmTnpultexo?= =?us-ascii?Q?FLHRUQwSZQFiVxQ/ZMyHiVwGWV+i1ts4NRzT2ypNdV9OaUlWbntQgHjCbJ1f?= =?us-ascii?Q?et/RqlqaRAehMKvHXirFqDYyMGBKNoe9yOW1Rd1Vjxfe+Nekyo1tLCzFmn9d?= =?us-ascii?Q?BNYhqrKQ3ECwGP7cyFnz01CB8avslMZwgTWT7jDpwIFlpSByPvIxQzrOByDr?= =?us-ascii?Q?2GOIFumamMaP6/dWSt/6zEh/WVgzqNtPeeRQpHw8qt+mottfMKMEnmUl0DG7?= =?us-ascii?Q?82IR8+90U0XOEh93aOaarEDjluaJ9HlPLBp0tgMJNvto2bDsallOJkyw+lza?= =?us-ascii?Q?xRNbJv8558wFoLO2Iz+w2aUPM49pvrP3LM7hwpb8YV5KUuRARw6KX8Tl6GD3?= =?us-ascii?Q?Vn63bLcffV3Ms6G/SfpXYDAzteLBrE120JtGHyx8rwAL45k+yvmMTV2MZo4c?= =?us-ascii?Q?lJ1HbdLH4qJUpq0DvgfOK+08s3qUl4VAKEhKWOxlFo3C90glD5djHqNRu9m6?= =?us-ascii?Q?eoT5AVS/Pk6toMuC4yLtmrIyxJpSjTW5jBAqPPqauH7EYA3p5v0Vw1N839mk?= =?us-ascii?Q?wtRXuFR26+N1hSo8LRyI8fF6wAoQ/OyOBGROqmk//dydgY71a/DdNqUhI/Ef?= =?us-ascii?Q?ymOlXe5OJ0yMjfrvGF7hDxA3nFIiK2Z/tAcO7WiOespEibQdxfz2eDMKIosi?= =?us-ascii?Q?fciz7+opGAO3ckiZ4LhpqRdHIdtlxd3qKvhZu8PjSG2/BsEMHnjIoOdYh8R4?= X-MS-Exchange-AntiSpam-MessageData-1: IvLklBIawi7NFwONAO2fn78ne4kS66zUN5I= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 822c7698-da91-43b4-b203-08de8607886b X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB8585.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2026 22:33:24.5871 (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: fTtpjpmeAYysScTqJ2epcGE2g1UlfkrvOc9o8NbngNcANzIvAo2KREjd+gByFgBTwOxfnItkU9vDdbWamNteTw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8079 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" The tegra-xusb pinctrl driver is also a PHY provider (calls devm_phy_create() for PCIe and SATA). However, according to Vinod Koul, having PHY provider drivers outside of drivers/phy/ is discouraged, although it would be difficult for me to address a proper movement here. Include the private provider API header from drivers/phy/, but leave a FIXME in place. It will have to be moved, eventually. Signed-off-by: Vladimir Oltean Reviewed-by: Linus Walleij --- Cc: Linus Walleij Cc: Thierry Reding Cc: Jonathan Hunter Cc: Krzysztof Kozlowski v2->v5: none v1->v2: collect tag --- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c b/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c index c6a51bb21215..6b609bf685c7 100644 --- a/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c +++ b/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c @@ -7,7 +7,6 @@ #include #include #include -#include #include #include #include @@ -19,6 +18,7 @@ #include +#include "../../phy/phy-provider.h" /* FIXME */ #include "../core.h" #include "../pinctrl-utils.h" -- 2.43.0