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 5D628EFCD72 for ; Mon, 9 Mar 2026 23:03:37 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 62BAE10E5E8; Mon, 9 Mar 2026 23:03:21 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="Z9DNt9VH"; dkim-atps=neutral Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010052.outbound.protection.outlook.com [52.101.84.52]) by gabe.freedesktop.org (Postfix) with ESMTPS id A74C210E591; Mon, 9 Mar 2026 19:10:06 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tIZTIccixH4dWZuBdSbczJQsW7CNoqSXn1BwerBVzhvmnWbK7AER6JTksTuXiASiuc7vCEDuU0CyYnHuDgf5EXzYWjy8DnrWRgZxjJK6KSxBfuZOs9CbjrlF8T/hM4HBEYvZXYAWSkGapSsuEPTGjaCfjtz/b6EFCTDQqMuu9YU8sqc58g7bEiiz0n9s9NWxIxmHz3baK+P5YooBdNKvvdKodGnX5eskWF6gaKFdie1Dm7WxopICSbH73lEOhSia453x95XHIcrumuJr/LxIBA8sQgt++5oAOxzaS+qr+AAo3WFf3mUAnsNklMtgxJccqUTsQ0k7LkTneJSkEs0WsQ== 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=LbL49JwCA2YzdoVIQkHVy1k9GoOfYzeHa4Q5TPr2m6Y=; b=TczP0prrIbnymSmEfGRpIVaZrtq6ZQZU0w3jlvaYbwX7VO0dHPXzdd04XOv7udi5ziGCbRtwlGiuA2G6WR66fIw+n1+YnFWcwj2RuSV6Wbg22sGsi0YQMJrj/ulVAQ/LP54I216ap9f9fd0/cQWobi6bzYpPU/Al5Lhzgqz0/U0VHQ9+dM/ERvfHyhoNkqYpqpgJiix/I7yiNanslfd4cT9pY+NKLKf1w0D9XkqIOOEO87eJaJi60UyZvG6shzd02tT1h/dpqUPi2hPvVi8v/GEMmg9mRlHIQ22790MMwYLgEf5jkRWo/QYTW8O+DKrBD9euLqub1gZUTfZHOp506w== 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=LbL49JwCA2YzdoVIQkHVy1k9GoOfYzeHa4Q5TPr2m6Y=; b=Z9DNt9VHetq5XQmpgYIV+oAVOtYiFMfkt0kMzPFpOXnqvXEuzr9GaJG5YyWregC0rQLeZ/Hw0RkF21Pq8nvUc1LjHdFLmAsRATb476LXG79p3vCsXC/VICdYloYegmE96hWub9ZJcGkCYQ4XiAszor4j0/fgyd1mdcG97jFlRwfze349R3sCXoeQAWi9CTSAWJKvcWTXRnsxIMhN6/bf/7YaBahWrSfOGH7FclOkigGgf91pnny1c99Z7bZPVfqmaqal7Q3+gGGthcTVlfFPuVUBz8WrlifVg38t4c4uBHtMwzJM2/+tAAJP7D9aT6s+g4LR7FOoO9eTv+xUrUk0lQ== 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 DB9PR04MB9841.eurprd04.prod.outlook.com (2603:10a6:10:4ec::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.25; Mon, 9 Mar 2026 19:10: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.9678.023; Mon, 9 Mar 2026 19:10: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, Mauro Carvalho Chehab , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland Subject: [PATCH v3 phy-next 17/24] media: sunxi: a83-mips-csi2: include PHY provider header Date: Mon, 9 Mar 2026 21:08:35 +0200 Message-ID: <20260309190842.927634-18-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260309190842.927634-1-vladimir.oltean@nxp.com> References: <20260309190842.927634-1-vladimir.oltean@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: WA2P291CA0032.POLP291.PROD.OUTLOOK.COM (2603:10a6:1d0:1f::21) To AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB8585:EE_|DB9PR04MB9841:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d49d7cb-44b2-4f2c-5c30-08de7e0f77f5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|19092799006|1800799024|376014|7416014|10070799003|366016; X-Microsoft-Antispam-Message-Info: cYX8RTk8ogSe1SKxDm2YsMOOZbjnftGlb7gZeyuzjcbgwxAsmtSGKlLlGbbLIEYVqXRZPxz8OTE8QzOx6fXDLw2Vdb7O0qoyiL8j+OnGyojZG9NMS8h75KWFphB/wlOu70Nlw2bhz05QWWitlLCJQMlADOjyox07WV18F+2fezYwIUGYgPnh87orFwazGnNChaXzqDJHK0Q8nx+0BumBlU4OftKbf1ENRNxDidpmGpTYL0EMc34vPFhdci/pF4+NZC8JZTAhNKKI7B8Df9SIEj1yNmFC4MbB0lffrl8aerpspKws1T8dhzb8rSNgiulNsXZvG8FPctCi5yLrdE5lV33BxO7RQB5HtFD/fQyL8fe6N+dmFyRIWQhvPZVaBS1fwdb55UYj950HZwYAhJkFjk1cN763+pUa3c4xojSldpwZlZNVR6Qe1Xh4NXY/gzS/+vRjr6PnQHku2plOJPLiXpEfvZZ3+TkICAAnjqlop1MbD1TeDKy3sbl6OeeqQJ4DLpQ5A5HiFSB6OMDmFKrU78Ekf6wGoOBmqF6WyYItIQzn+C1Zqvp0uAStv8rY5o2/7ECbka7apk1IF1I+d7lX9gexkaeHl3noC6PxEeiG0G++DQM/QoK6Xv6r6SleLdmU37ISprF5prdBfNH7Jimnil4h5JgUt3WN0r3Xe+mWJS6b2AaiqUx9zWtI/fYVCIaJvE1AocQviPLoeySDBeHP+orMXuRHEDeYmcZnqzkkZik= 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)(19092799006)(1800799024)(376014)(7416014)(10070799003)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ykxWCLEO9F2vzzu9HsgiDnKsV3zcu/QDAk8G68SVNomdIXZdTKSe0OclNIFK?= =?us-ascii?Q?S3ZZX3Jd96RG93HlEih9CkjsPFDY6q7aSauZisA0dc/WQ31zxhn6LVsQx7Vf?= =?us-ascii?Q?l0TT2Jn3VBEijYeWNuUnSizMieyTrWn11+KlgsPFDJOEztXzxZJJaySA+CTC?= =?us-ascii?Q?Cad5Mh9V5DuCDWFea4VnmOvRIh9QHh+hSCg1Z/iD3sFDNQ4LISomSanYpuh3?= =?us-ascii?Q?ZzpIgTb+IjmOA5p4dNsRO94w02tO8MIWyQxINQlpsvgZLF9JVdKsO2gDqqI2?= =?us-ascii?Q?wz/fQwO+pPpuJNIGZdx86YaC3nXV426lXnRPMxwIShro9+p5AiuEDlH5g0T+?= =?us-ascii?Q?id5S/H/UQwlxRB9hTrMH/zjPMCuQub2bF0onHyvJ+RDLKvvd2kvrCthMQqbH?= =?us-ascii?Q?dbFjA/uhz0KCyAu758we1SNZRrS1SWX4iagmY/CWl2oxODmlER+E2tJ3ZP5F?= =?us-ascii?Q?dNmZsPacjmdzy3neeg/FJQXgmzK3pmfvxrEwZBAfYPlsEFwJ5lrYGkAqM2Tg?= =?us-ascii?Q?tzAklCoHwhF0WXiY1wrd7XRFjnHOR8EbmglPJSuEwk2fNS6uGeyfhGX9CiB0?= =?us-ascii?Q?MJMBeRkO/fczUWF6MddVNVuCcz7x33T0kZaWsWyqUmpTA5TVbgDoXR44JKM0?= =?us-ascii?Q?I7rfaysVeCgKK9XzOTj2vT+AYRqy8u1Er+SSGDW575g/HUeJFkB5IWnR13+C?= =?us-ascii?Q?4nBXpqODbGfOULFgsBM5PXeEGM13i+zQ2Eu74kPqVUEM/ZXr4wIzH41Y6T95?= =?us-ascii?Q?uJmIXS6K5t+aJXejFsrwdATlCFdhQiZBLgd9Kqb1rVU3N2iakF3a3wcQZrNf?= =?us-ascii?Q?cLQGt78k8sBCs3wZB+t3bpok8IaWFnrJF+oxpFAj27u6ESW/QcY9r5N8+WEk?= =?us-ascii?Q?CIb5WNDj1MhVp5Giqz3J5nvRG8TG9FevI7C3i/f7kIQFrdHfUueZ9gFnoIHR?= =?us-ascii?Q?zm/EfsaDlPXZNnGetdw6wGrOboHWjJCdyaXhRSHqJemmiTTYLhOen/3WPrHp?= =?us-ascii?Q?uG3KAwCUKq1alRFNaV5Lombtqq2EHwj+M136jX+hqwBqVm6XtfJwwWlE3Hv6?= =?us-ascii?Q?a2cBdllpRP9rvO5gGYaOGNVkGMcpE/rDQBzSzbCtJWiLQDBVeDCgarg0DdO4?= =?us-ascii?Q?wLmyLKz8CCZXo0ltHigpcBJ8kwCeOMJBb2DMtgaJygEWxcZn3yqs6MqRIuNl?= =?us-ascii?Q?+78lO0MawuyHXDHx/5twTvApMUp6ycAYOOdc6XCZltr5sRVWpq7Tsqn9ixgK?= =?us-ascii?Q?/438LIsmzYTKdttz5A1oXA7vjtwXFun1SDcISjOGuubhihDADXN1KKU8oExE?= =?us-ascii?Q?AyG4mKggteU/39jb9DJ47UiSKmDXukFJ4ivszZz1g2RmVunuyebAp4gfqAHk?= =?us-ascii?Q?r5hNkLeLLn116bJQ7zDQzMVF+a2dt2B06YxnkKpAh9Yx5Zoh7co6EeOFN7aV?= =?us-ascii?Q?iIbHnzB9bH4VQqX/wNq/cRMS1sYgw5QSsBTxcK+5GQUOCNYRwhrwW1nRuKhD?= =?us-ascii?Q?btjhKHEMr0osUKWHIkn8T9ztjEWpZN2Mtp+q1ezmw42xHFsVwLgUhy0bi1t/?= =?us-ascii?Q?cIgoAGC8XJhHXe3fjHokF93VS4czZ9y7rnSjTxcmN+i7+3q3A8gsZGAU+neQ?= =?us-ascii?Q?ItTrH3hV7Hhi/80qntUlGy5z+tREcTqVF9w7iOt80jlcJ3N6EXhCPQ9LeEpA?= =?us-ascii?Q?CGshwTiSncLZkWaVQMzOWgV8ahap3g2avDTeqrw6TW/Kh9Q27fByGbFEDmKk?= =?us-ascii?Q?ZJE4JdlGXL45/y+RZDIWRdXO5dMjCbDr5A59c+RZBXxZO8kSPhO8vaDu3oMb?= X-MS-Exchange-AntiSpam-MessageData-1: YxNuM3es5EJwlO9BpmVuopQ0P+zpcF9RgYc= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d49d7cb-44b2-4f2c-5c30-08de7e0f77f5 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB8585.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2026 19:10:03.6511 (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: RfU1To/L2E7FjhiHMTFe1wfOcc+kt6v4JB9WCgXdnVmOcnt1hwxEv9Y8et9B67VUD1K/mYeweLTW3lnpTsXLcQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9841 X-Mailman-Approved-At: Mon, 09 Mar 2026 23:03:19 +0000 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 introduction commit 576d196c522b ("media: sunxi: Add support for the A83T MIPI CSI-2 controller") says: This implementation splits the protocol and D-PHY registers and uses the PHY framework internally. The D-PHY is not registered as a standalone PHY driver since it cannot be used with any other controller. However, this does not matter, and is not the only instance of tight PHY provider <-> consumer pairing. 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. So just include the private provider API header from drivers/phy/ and leave a FIXME in place. Signed-off-by: Vladimir Oltean --- Cc: Mauro Carvalho Chehab Cc: Chen-Yu Tsai Cc: Jernej Skrabec Cc: Samuel Holland v1->v3: none --- .../media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c b/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c index 24bbcc85013d..1143feeb4fcb 100644 --- a/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c +++ b/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c @@ -4,9 +4,9 @@ * Author: Paul Kocialkowski */ -#include #include +#include "../../../../phy/phy-provider.h" /* FIXME */ #include "sun8i_a83t_dphy.h" #include "sun8i_a83t_mipi_csi2.h" -- 2.43.0