Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.2/patches/2232920/?format=api
{ "id": 2232920, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2232920/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-pci/patch/20260505100523.1922388-24-vladimir.oltean@nxp.com/", "project": { "id": 28, "url": "http://patchwork.ozlabs.org/api/1.2/projects/28/?format=api", "name": "Linux PCI development", "link_name": "linux-pci", "list_id": "linux-pci.vger.kernel.org", "list_email": "linux-pci@vger.kernel.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260505100523.1922388-24-vladimir.oltean@nxp.com>", "list_archive_url": null, "date": "2026-05-05T10:05:15", "name": "[v8,phy-next,23/31] media: sunxi: a83-mips-csi2: include PHY provider header", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "01f5409f16a5f60ae26cbb0681a674a9d9958c2f", "submitter": { "id": 75582, "url": "http://patchwork.ozlabs.org/api/1.2/people/75582/?format=api", "name": "Vladimir Oltean", "email": "vladimir.oltean@nxp.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-pci/patch/20260505100523.1922388-24-vladimir.oltean@nxp.com/mbox/", "series": [ { "id": 502805, "url": "http://patchwork.ozlabs.org/api/1.2/series/502805/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-pci/list/?series=502805", "date": "2026-05-05T10:04:53", "name": "Split Generic PHY consumer and provider API", "version": 8, "mbox": "http://patchwork.ozlabs.org/series/502805/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2232920/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2232920/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-pci+bounces-53734-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-pci@vger.kernel.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=QOoOtHuN;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-pci+bounces-53734-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com\n header.b=\"QOoOtHuN\"", "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.69.64", "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=nxp.com", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nxp.com;" ], "Received": [ "from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g8vw40s44z1yJ0\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 05 May 2026 20:32:20 +1000 (AEST)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 203EC3237914\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 5 May 2026 10:16:27 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id A6E6F45BD7F;\n\tTue, 5 May 2026 10:06:43 +0000 (UTC)", "from AM0PR83CU005.outbound.protection.outlook.com\n (mail-westeuropeazon11010064.outbound.protection.outlook.com [52.101.69.64])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 283F343E489;\n\tTue, 5 May 2026 10:06:36 +0000 (UTC)", "from AM9PR04MB8585.eurprd04.prod.outlook.com (2603:10a6:20b:438::13)\n by DB9PR04MB8363.eurprd04.prod.outlook.com (2603:10a6:10:24b::11) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.26; Tue, 5 May\n 2026 10:06:27 +0000", "from AM9PR04MB8585.eurprd04.prod.outlook.com\n ([fe80::f010:fca8:7ef:62f4]) by AM9PR04MB8585.eurprd04.prod.outlook.com\n ([fe80::f010:fca8:7ef:62f4%4]) with mapi id 15.20.9870.023; Tue, 5 May 2026\n 10:06:27 +0000" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777975601; cv=fail;\n b=axk4+TbnuvrilVEB1w93xR7Dk+cGw7WmtC6qgJbrLGLcEVoQbZiO9dh+RHsBA96oDJKu/HAEOKUkbK0GkubjOMZVD1tqAPk4zfxkS8J6uygh0wKMnXtO/0hmIdBlDETnVbEmCZkG7QUJohIqmzITcrrE9uB6eByXwoaSTwUXefA=", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=H/PsfbC6d2u5IwOhKU9X/4eES6EYzP2ULt0pCC0XphS2G1BjiQLYwlx0ksGxkXXbfMuCQU0r8l+GqHt0dAhtjiAyDGDLqBdTgRStKjleGcJjq7SnwMZyPxeXTWYe4h2UVkgSYJYCZQ7Zg6ICfOEV93mSKhZxKhVrtbitFLRHlFOZt6pDLo2hUl1npc/WdlTyTBND7JzFbe2t6fQ15vFAyVKfommphO15B9TJKOCzV/6Un3Y5Mxhqm8QNll+P2cKzL4c953vhGqRM7n0LMDb3wIOVNPt4Wd2rsm1oyNuJHPvmtsQYAULy6at/K/6eFHmD+IBZY+U90dFKK2RMSvwe+A==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777975601; c=relaxed/simple;\n\tbh=li86jnhyV3jP1X1mpZzEpu2k4VUTnKlq5RVmz+Sr+Qk=;\n\th=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:\n\t Content-Type:MIME-Version;\n b=kcGfPnV4Nwra1ga/vkxghGpBqv/PztcEc+isVA859aXz1zJIF4plruzeceeA30zLsdRHhn/XmRyTCSvo28amkKKNXhytS3wgsFUfPtcUvdPI0PPk9pzJFKZy4LJHo+ljl/u3ETZfeXbljIBsBY5LJ1yt8D3JAQp2AzmhDxXBXIo=", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=/k7vYdLws6FTAMdc6KNTB3gOo9/Gyn+PoJjzYl+k+ms=;\n b=UcRgoR4S0NSJliJgWl5BaJCHzr1Mw7wmeJSaAVKOMQ038cmyoYXA4R+ynwvNusJbpYECTrT6vBH+OX2LUBEQl8HG6+g8kzrN8aAtP2bdFOGzcvQzsmPQb7uG7RiABjaZGT9dgdp95e8PiJM8+1d9aZ6FfYpyOjLe0LlDZX+kAaB1Pi/rYq7kngehLfLL9SgCqgEu9ckt3SwBAWq7ZZSlhsqUl90jspdEHPITUQsHeVahKAs1Y5M6dAIk5k/naigbQYE5OadYD9SvYU0ObilG1OwTa5gbvRFP1n4f7I+B/6ISOd4dErbz0GGC5LMvEX8tCI3RdawZg3lcwQVScULzuw==" ], "ARC-Authentication-Results": [ "i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com;\n spf=pass smtp.mailfrom=nxp.com;\n dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com\n header.b=QOoOtHuN; arc=fail smtp.client-ip=52.101.69.64", "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass\n header.d=nxp.com; arc=none" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=/k7vYdLws6FTAMdc6KNTB3gOo9/Gyn+PoJjzYl+k+ms=;\n b=QOoOtHuNhsCPQdZNuACTxHUX3lbVl1DyWc5JVLCMY1cjWEdw2I8Z3It7JfgneYqfjhJB2Gtg1BjITJYvmqvlbGs4UEPDcFaSGdD2eobUOAdM5lOgJWPEI/ZSLCL5w9JaY0x709PVym5M05NPIs03Dy/b0gYHgChPmI2L7nX9dHcCPoOuNkFn3v4aBeWuknEW+cSQ9QmAYGbetjg7cREbz8g2yjn4S9LXanVDunP8g98Z1C4iNVeJLI4aZVm77KAHuQhlQiMnt6RWRmY5aNH+9fnDQc1/zfdCJq8vVeRyzz5hSQFffsHf2lY3eXut8wGmFO7A1xhMjIwoxJoJ2gDiVg==", "From": "Vladimir Oltean <vladimir.oltean@nxp.com>", "To": "linux-phy@lists.infradead.org", "Cc": "Vinod Koul <vkoul@kernel.org>,\n\tNeil Armstrong <neil.armstrong@linaro.org>,\n\tdri-devel@lists.freedesktop.org,\n\tfreedreno@lists.freedesktop.org,\n\tlinux-arm-kernel@lists.infradead.org,\n\tlinux-arm-msm@vger.kernel.org,\n\tlinux-can@vger.kernel.org,\n\tlinux-gpio@vger.kernel.org,\n\tlinux-ide@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org,\n\tlinux-media@vger.kernel.org,\n\tlinux-pci@vger.kernel.org,\n\tlinux-renesas-soc@vger.kernel.org,\n\tlinux-riscv@lists.infradead.org,\n\tlinux-rockchip@lists.infradead.org,\n\tlinux-samsung-soc@vger.kernel.org,\n\tlinux-scsi@vger.kernel.org,\n\tlinux-sunxi@lists.linux.dev,\n\tlinux-tegra@vger.kernel.org,\n\tlinux-usb@vger.kernel.org,\n\tnetdev@vger.kernel.org,\n\tspacemit@lists.linux.dev,\n\tUNGLinuxDriver@microchip.com,\n\tChen-Yu Tsai <wens@kernel.org>,\n\tMauro Carvalho Chehab <mchehab@kernel.org>,\n\tJernej Skrabec <jernej.skrabec@gmail.com>,\n\tSamuel Holland <samuel@sholland.org>", "Subject": "[PATCH v8 phy-next 23/31] media: sunxi: a83-mips-csi2: include PHY\n provider header", "Date": "Tue, 5 May 2026 13:05:15 +0300", "Message-Id": "<20260505100523.1922388-24-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": "FR2P281CA0041.DEUP281.PROD.OUTLOOK.COM\n (2603:10a6:d10:92::12) To AM9PR04MB8585.eurprd04.prod.outlook.com\n (2603:10a6:20b:438::13)", "Precedence": "bulk", "X-Mailing-List": "linux-pci@vger.kernel.org", "List-Id": "<linux-pci.vger.kernel.org>", "List-Subscribe": "<mailto:linux-pci+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-pci+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "AM9PR04MB8585:EE_|DB9PR04MB8363:EE_", "X-MS-Office365-Filtering-Correlation-Id": "01d5664a-f433-4366-ae9e-08deaa8df8c9", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|376014|1800799024|19092799006|7416014|366016|22082099003|18002099003|56012099003;", "X-Microsoft-Antispam-Message-Info": "\n\tPHVGY84uXU++jf7xFUTZTgivfJPsAUJSPxFTJ7/kIyYNxZQdj5HDWLyrQW4tN6OZxCTw6YXE6OiJ6EdkUVIjt3MbynhRvmfbZqstWRd1PapAyyoIdvR9E9ASrtzAmDcx7F5hikJB0ttxOVN6iVvTgKNPUSgDqURvdY4ToME83jhQyUn0CuOgNllDvhN9AXXf3Vk4WQsAA/UiV8Hp4eKNRIwPtQg3Yw3ugM3Ur4HEoB49KlEG4F6j14/Pi2zn+QltGO46vAROGQuXs61POE1c+NYNMkM0eHKu0mkZ/sjzP8/x/V3zPaIH6XMEnb8aQirx1Taqr0KSk3sXjj+S+8dlsj6jVEa9oQy2opsWffGNPSDM5sRSCgZrUj1mZbzFjNiqnI/QMLNR8l3vYp/XwqABUZNlbaMviaTtkRvf4mnvS16UoJyl9TstTU8VhnlYDaCPOeLTGSj289gu19n8Pk0CrTZ0owHnhM1KKhxj1r7NuLX4ZGTBq3w6+zpj7cfuKb3MqB+rOuVgqstbcnjPu0z6WLwm8VoiYLXU7s/lwU71rB+c6UcL/8gfNBQb4cPSCpiyHy6jFVhGfT4xFrCTy5dQfp+gQAwRq4yp6nG+XCOuM7OjhCVhLiyCzNduH4Jp54DGuYy1wblCYGc+OAWsi1T9uyFzENzXrHLHZbkXmwavC7VG4UTjiyPnQlUXZkSuXNnF", "X-Forefront-Antispam-Report": "\n\tCIP: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)(376014)(1800799024)(19092799006)(7416014)(366016)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n 9xFT8VVJkZjouG2SM14pJnirVLdjFaTtZTEynyDvany/By5yzIY33DyCIGH2Knxx4eJ4XNGSOhkdWME1R99wGwJOBCEirL3NNNgv9HLkhqgb1Re+hn7h0JvkdrHzTi/WieT9ncFKV5O6XwvZ3v8r1gpLd86+Xgus5mNNbUQ00aTg8MW36m7ai1k4w7gyTCpR+AuhqRUQPB91eS+bfZO0+L2kNw9Xij6Pg5tzbNmMIyZ7/ga/D25pNrkZ1qT7tQpMUBZYZJii8zCA/ZcG72unY2z0XbdY+3NoHGNxOOERhgAIzD4g06maXXRpAnlFVoBuK+wrRVEPKnh2/8rif3EQad10X3NwZyow6Nw7Xtjh6AZiugssEPktn/0cx7F9hMy2rKwzhEpHSBRn5JuCqSsqjbwpewr4FzVREA2SzEzAYHycv7RUjk9Ok18d2N38i8kX/NieBe2VQ+FG3EFL7/usHboiVtu/U2LNJPBxfb5ar8zv/6CtV5GfI4PfwJU9YKpBqLVISTolrjvDBDTDgL1q5psZUEOdyHyD15FWkyYHLFQ7vCn8fd1JjSfO/E/5I8H8viLP4b/CFdNkSg+9Zj4x+ARzmurJWnofwdV6dSioZea64gY1sFLSJY/mAFcEUbW52buu0a0dznLD9+dUBW+xHW0Aiz9BFSLD2wVquznWHtWVlKL8p9qhzqjCelnGz6EXfwbhu76HGLYC77SRVMkDwcNRr/SYbPVSf+J9LH5Fxv6RdQt37fYntZk36Q6ZPRVahre8lE//1FEXZgkcV24VKTFVgjeJhM+wuXZcT4P3GyqlrOugAUiS3WAH7Sr5V66Nh2jIbV9Sh14XSJDgpcQatHHjmzw1rxUHiauZCDbNt7GN6bX+oZTW9CNThuVwna8pkbpACwDU/g4EhSQydxhQSDSJ+tABDeSFVtLPvD34UaSAMHJF3aKQomZnHfPkxyNkFruS4KBLtkkETdc9BfkHBVLTrx+WX6Kh+MyDS4ybQ8qvE+47PVYJrVhHLrEQx91LpwegW83+iHOIMhN6BF2eK54adNK6YzHlEn754KOD+tE+aQ4UwDhfZQFGprNK3Gj0U70v/aUBW9B+oPPwpiRgC1TWmYy+sZrLySM1viCPUaKdWbDK5jsfraAeGRCEowoxeJ32W4FFYXVM6CePcudRwYSaSu1VO60DfpJBzlQBdcj3xbhjogvNA7npybtymG+TJSBfRNKVDPmfrcfnjSDFpHomDJXOpZ1vILw8xHmeLsDYmz1je4c3Nt6EiDtiPsGoKW8KEKApGX/TQQcqmN+TcjPdcb5AgymVwv8FAVVcHVPQkIwJHeOO6c5ZWThCFnTdu0Ro48PrU0l8EZvehhvewAPwLbA6JagV9gl2CqAmS5fEZpJ32uMHVM1/Lt43Fs1YpeClY3v3GwLVjgqis2itN44wL9ZXajzfv/7inabNsUQgPkFfkUMcJSN0Z807pZgMoemqpfLofO0ikE3q3u5IccNAXKtAwwMS6eQFVSzEkqWrMW9VD9PZAyQtpAz+khayWuuPaQl9bdSr7YzVHfK5LCQOBWG+0hLQ2F8/BiX/eGh5Mt4E4m8aWv3cz2UbhmNAuTnujzlPKbvbx61eTOWNPms4jodC2K+zHYftpdc5016zni91JIgC0Uzl3FoD4fpSEcKuMoC0Qn2AT3eVngwTWal2RhNxHRN1JxDRNpG3iHwfCW3cbX1u9NzRQ0LfhX2KcR30UH92GKYu7pzXQTsN9g==", "X-OriginatorOrg": "nxp.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 01d5664a-f433-4366-ae9e-08deaa8df8c9", "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:06:27.5997\n (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": "\n /9rRbxletVMGtNFUDlXpQOqr1eScL0SfKhX5cdi8qngs+Wy0AOjnH2ya7TAKvgNCWS8HBgFxsCyNycgjocLNYQ==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DB9PR04MB8363" }, "content": "The introduction commit 576d196c522b (\"media: sunxi: Add support for the\nA83T MIPI CSI-2 controller\") says:\n\n This implementation splits the protocol and D-PHY registers and\n uses the PHY framework internally. The D-PHY is not registered as a\n standalone PHY driver since it cannot be used with any other\n controller.\n\nHowever, this does not matter, and is not the only instance of tight PHY\nprovider <-> consumer pairing. According to Vinod Koul, using the PHY\nprovider API outside of drivers/phy/ is discouraged, although it would\nbe difficult for me to address a proper movement here.\n\nSo just include the private provider API header from drivers/phy/ and\nleave a FIXME in place.\n\nSigned-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>\nAcked-by: Chen-Yu Tsai <wens@kernel.org>\n---\nCc: Mauro Carvalho Chehab <mchehab@kernel.org>\nCc: Chen-Yu Tsai <wens@kernel.org>\nCc: Jernej Skrabec <jernej.skrabec@gmail.com>\nCc: Samuel Holland <samuel@sholland.org>\n\nv7->v8: slightly reword commit message\nv4->v7: none\nv3->v4: collect tag\nv1->v3: none\n---\n .../media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)", "diff": "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\nindex 24bbcc85013d..1143feeb4fcb 100644\n--- a/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c\n+++ b/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c\n@@ -4,9 +4,9 @@\n * Author: Paul Kocialkowski <paul.kocialkowski@bootlin.com>\n */\n \n-#include <linux/phy/phy.h>\n #include <linux/regmap.h>\n \n+#include \"../../../../phy/phy-provider.h\" /* FIXME */\n #include \"sun8i_a83t_dphy.h\"\n #include \"sun8i_a83t_mipi_csi2.h\"\n \n", "prefixes": [ "v8", "phy-next", "23/31" ] }