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 39F8AFCA177 for ; Mon, 9 Mar 2026 19:11:14 +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=LbL49JwCA2YzdoVIQkHVy1k9GoOfYzeHa4Q5TPr2m6Y=; b=FA/ad+w0MXi24UkFdKTwGz2uJN 8MfOPPANX6dEK6BBRaz9ajK6IZzZs1SDoqA3Z6l04JuFI5dUkgrfjl7kP5AjTXhfap5d3CoA8lHUl 97ygZktHTpaqjINOFoQ1U7AMEnRC/wVI4u8OXMrIyX4QHbzyforKeJhn9+HsLniA/cgpWvMBS2mmR gyw7hLVd2TYisF2VgHGwNqMNb8Dmgxh31i4ib/GePSZo+607wsybp+as/rGMAJAUNEDvJiUGcPob6 FqRqwN7K9SZuybGmwCf1EHfoBAbAPqFCQUcu0+6etjkq9wXY+yAWWRyB9aEf29RIKpYUMBgs5fAFF aoc+UGcg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vzg0S-0000000805Z-3uoR; Mon, 09 Mar 2026 19:11:08 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vzfzY-00000007ycR-0ySl; Mon, 09 Mar 2026 19:10:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=MIME-Version:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-ID:Date:Subject:Cc: To:From:Sender:Reply-To:Content-ID:Content-Description; bh=LbL49JwCA2YzdoVIQkHVy1k9GoOfYzeHa4Q5TPr2m6Y=; b=VfpGVvBi1KZFlZjhE+HyjSXtQu JOX3uaoSWCugT09OniyfzHDdnEDNjF8LlY4cihFncYNR/5ApiiUisePzceA8FB4vc8zTCrACOOzkL eN/XVGgiAJ6Zsitpwf3X4jCUXiymWZkGje8iRZJruxc08Dmr0IGzse56cQJtO1OMfr284aj7xK0oo 9nilMkvbzM8BEpoHOVnNrpDJw+eIqjTJ5q9HswSFiTDaokPCy8rrvi3SA1vpXzUyBFjIGfFksmqdv nKTznRuP0XAseTu6J359kEcYkP/TTaJFBNeN7C/QKqUT6JpCS8C+vnK9zapGMmO36dYlKBJWVqLKp rVXvHQZw==; Received: from mail-norwayeastazlp170130007.outbound.protection.outlook.com ([2a01:111:f403:c20f::7] helo=OSPPR02CU001.outbound.protection.outlook.com) by desiato.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vzfzV-0000000D1G0-16xD; Mon, 09 Mar 2026 19:10:10 +0000 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-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260309_191009_363182_B01E45D6 X-CRM114-Status: GOOD ( 14.13 ) 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 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