Message ID | 20250522-8qxp_camera-v5-0-d4be869fdb7e@nxp.com |
---|---|
Headers | show
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2051.outbound.protection.outlook.com [40.107.21.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8DE2219ABD8; Thu, 22 May 2025 17:56:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.51 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747936621; cv=fail; b=q1RDbr/z0E3hmMGa4VfAcbBkQ/8lMOVhAd2L1L8TrIBEQRPTEEgIXZY/b1iWUNHlhHRhx4g5z5+WrnqQ6dqc5f5HloI97oKuwS3Z49koebf3zotrtxKUrJsiMrRXyFM1N6HIe0+DsCde+1VNwctIn1fREiWYKlRILD/SwkBkSuY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747936621; c=relaxed/simple; bh=dD2KQWuPaVCrNB7+5BVyFjRJBcohzXtTch7OtKX+4eA=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=Qt3TiBxaZdna4WVrRn6gtP231Tmc8S8I29HKkobmBWvjwt+t5aleuD66twE96i4Q+W7fy4TX/8FoM0QNATqdgI2mkfq/lYxic1nog1TQoBkTrU/PV4EyWEm6FQ2ctYxxNkBaBWb09AfTJj/qK3CLB9/p3bGGj+/s0ik5oErWW28= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=d29qgDwX; arc=fail smtp.client-ip=40.107.21.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="d29qgDwX" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HhgDS0HnlAUo0TxdgBakKa8kUkTPn3pCrEMppJcgeFegqbxFfoB9kcVz/zutnxLg2EOko1JWvr6itUNcNKFzrQmkHjYoJL1KGyfjLQHOQpkAkJUwiosLxXSYzjDxeTkDEE2AuG6cqI7baJOUzdpqGU4/0e0lAd6ROkLsBNPEtOBFvMfsplwanGVz19dE/wfx2z9oMvp63s42r8QsT4jAy+mWMq0qS/ljvVXqK/mCV40rAjfojfGS965U+wZREfGSb08fM7Y12l9oaV4UUf71g2n/vSn5fpBJVQ2Bgoj+FVRBoLngItUzQ2P4Qy7fA1cjPPIWrZDdvU4HU6MeoDqAwg== 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=jztlcGIbdq//yU7Vdp7p/NRbg03K4OtFhNb9HmDTKCk=; b=i0LBVxsPwUvR2cFU/QzGgCouGSvS+aFYncFbgLwhAsImNsSw6yf/FDuWZKmQd8fHnikGnyHdg7a3BCrBdD5n2fbK6xK33Fxmr81gNVVf2w5wxOXn7jQMae9rtIv6vUqz7ETgdLHIVqxXYjFHIZIvWVPcRtZHp29PoxywX7YFCsqGQAGpppV2dLY3eskUkzUIE9D2OHsF3rzOh7vrxaJzl6u/Xd4RIN/vM/0NHlL27Brq01cBxJMAjGLCaXwPkLJjFuQhZHbKPBnraVD7Dg5AW5gK6N2Y4oVxS+Sgphl9Xasr7SgVvAJhV/jxLDovhB3Ta4kCGFH4SouhzDUFde9CDg== 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=jztlcGIbdq//yU7Vdp7p/NRbg03K4OtFhNb9HmDTKCk=; b=d29qgDwXsgvxsT1yBR0CXBDouZH/Pc9mT2V4rT6mwqS9TWDLrGtec/1isFMrDchtCxaJbs3Ygr4JIUsZTOAJXHFOX2hvlGkAKj3cajaB1akiSVQjXaMxve6ylRrwVL15Fvf9vb0qO33Q8WoUAOnyeRCWFja/PJDV++5LS3QKnCHUqJl2HA8OMavNqDWP+MHMu9mlthX44ILIwEt9t8JVu0y1kw4Mz5m95he85vOgMty3ZB1Utfg3xfNbkfXVpufhwJ72E8ePC7Lopylfp3CSvDRtHGn4Hmdnj37EnRVWpdaVI5YZGHr771LKzVmn7penRpvnfwyWKDvYRss0KYlWOA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by AM9PR04MB8779.eurprd04.prod.outlook.com (2603:10a6:20b:40a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.19; Thu, 22 May 2025 17:56:56 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.8746.030; Thu, 22 May 2025 17:56:56 +0000 From: Frank Li <Frank.Li@nxp.com> Subject: [PATCH v5 00/13] media: imx8: add camera support Date: Thu, 22 May 2025 13:56:38 -0400 Message-Id: <20250522-8qxp_camera-v5-0-d4be869fdb7e@nxp.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAFdlL2gC/1XNTQ6CMBCG4auYrq2Zaaf8uPIexphSWulCwGIIh nB3CzHBLr9JnndmNtjg7cDOh5kFO/rBd20c6nhgptHtw3Jfx80ECAWIxIvX1N+NftqguUHtVE5 lLYFYFH2wzk9b7XqLu/HDuwufLT7iev11JCadETlwiSWB0FUGmb60U38y3ZOtlVHsUoBKpYgyl 6ilrZ3IiVIp/yRCKuX6U5BTCEobY1JJuyQoUklRWpeVymFFufn7uSzLF3+OwsBSAQAA To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>, Mauro Carvalho Chehab <mchehab@kernel.org>, Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>, Shawn Guo <shawnguo@kernel.org>, Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix Kernel Team <kernel@pengutronix.de>, Fabio Estevam <festevam@gmail.com>, Frank Li <Frank.Li@nxp.com>, Rui Miguel Silva <rmfrfs@gmail.com>, Martin Kepplinger <martink@posteo.de>, Purism Kernel Team <kernel@puri.sm> Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Robert Chiras <robert.chiras@nxp.com>, "Guoniu.zhou" <guoniu.zhou@nxp.com> X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1747936611; l=3962; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=dD2KQWuPaVCrNB7+5BVyFjRJBcohzXtTch7OtKX+4eA=; b=9TYFXJ0xiQ+HPZ6TYlnd/MNo82FN1bipVBYmR9x7uBSoCTus+6BIMmSUKSEe46I7jSOH0e2rh Ld+DHm9iBNVAkh+YnmcovkaDuuPX/4yBSuDrKOwQq+aesnYhIJkWOoU X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR04CA0006.namprd04.prod.outlook.com (2603:10b6:a03:1d0::16) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: <linux-media.vger.kernel.org> List-Subscribe: <mailto:linux-media+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-media+unsubscribe@vger.kernel.org> MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM9PR04MB8779:EE_ X-MS-Office365-Filtering-Correlation-Id: d0eb8a6b-0a1a-4a33-bfbc-08dd995a0a80 X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|7416014|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?hDdi4KgTdO21mkteM1H/YpKuCqX3iBS?= =?utf-8?q?QKwq4oZwOxyDjurjDDuyVE/S2Qz7cJX0Tz60OaRp34hBK4TkGVGmdBb7HxnPDUA3U?= =?utf-8?q?TXXhgyqglyOhWfYvLPJVVhHgBIiETLOn0sdHk6CmQvlU27qqa9eqU1yQoQ+Z09gnM?= =?utf-8?q?JfrnfW2PoT7yKxZzdLGRKadPHzd8R4QmttVFHaXPar33VWwacu6k9bY7xeXHQE0RU?= =?utf-8?q?vuI7dn1Y5D4V3o82lNzeLVYj2OjURlIRIlVUVCLnqFzBbgX8HCp82xMkMKN+aG/y1?= =?utf-8?q?1ljBP0opID/wb3B3STeJkZXVelzsE4I84uiE3TbfY4JCEM5NjBClVSlDPj+9my390?= =?utf-8?q?O+xD1MfgFMbV59SU1A47ASiYAwwvxMcUYDCdImBDBUmCU3OqrwOktYYARwanonb/r?= =?utf-8?q?lv3LjuCmNRKPFas3m8PnN6/CmQRVg9EL4qh/2xoixMEl3vAO80Qthba+4HatdHlrV?= =?utf-8?q?2fHxrC8q0rj8j5cpt/XOEy7FkexLQiUXNPr88ABfzQecQlL11OGWNPrRiSw3s1qta?= =?utf-8?q?KWH8cL7PIsoHW5TmgIx90RDF0U7IiUQbbl5t1JBDBPOpm126goldFE2rQdnUVM0ZV?= =?utf-8?q?UHyNJ1Zl3d2/OqalGngmv5YIsugOSF0rJ/Fh5sFAoeUXb/98S4hAQl7AZi0Awav+r?= =?utf-8?q?rfpHsI/E40VDCL5xW6mtpvWsdOZK1Kj9lTOKw1jnS3kiInriEXdbuTR6p9pgWgiGm?= =?utf-8?q?VHmUKL2gI/9zO/WwK/kkNpx32nh6yJEkUqcRKORTnPhtjNjmL1fGUBE+g13F9jKEA?= =?utf-8?q?tPcVTjSeHS/QfDwOILi3wwlo0NhM8YSlFsCDrTVTOTVIeEOedCcChARTxq1Mu2W/2?= =?utf-8?q?pGaISam2p5HOZ8zqNA/myrLLRSwAnrRD8mHaZbVbNU9fnuKVyZj7Y6FVrivh/ak/k?= =?utf-8?q?km+NFs6Ne2UW9VLhaxiqDvA1/sZTpJogxioV3MCIKCpSWAzxYt9RmiXG4RYSY9DaE?= =?utf-8?q?jlkynP1mukAnoJbZCRoQ5ZfWtEJOV3hzfvQThzjwwhwuq4hvxwUWMgUbptPd1UWLZ?= =?utf-8?q?W2Afi9rC68pg+aSA4tg3xDBbku06jK/RQC6gO5gj7gFAYoILp8m8SQsNZ1KDCDuvY?= =?utf-8?q?TyJRnfBYTy6MiPV/r1Vue5wM8GdBd4SsN6ZlmSdorPiLtJzEFkUvQqzaUWOeRg7yN?= =?utf-8?q?VFETCDpr9Dss85Gditq95rLpnZH3SuZ4oE3jOiubFVr3D7b6UhWSL5CLrAoAhTxpz?= =?utf-8?q?jihwwDrLyFynSQXot0LgqGYIIY4M8JdcGxxu4Qcz5+ogkJMCr6sJJBNJGVDBSyo7f?= =?utf-8?q?DU6K+EZ6lkSUa//7UZtwSSa1Sv24JBBHGfpC43mYzKiCudu4f65myQdigz6fzXqWI?= =?utf-8?q?7gpcwpogI15JqJSOQI6VnUHv0rV6pZX3mR5hB3RV405/g28NtUUWkjeXDZhzl3Tal?= =?utf-8?q?9siQyWH9eUy3AkkhqBljdVBAaYbH6REHg=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(376014)(7416014)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?P2dfE5SvMRVKfeI/Db880ov3a1PP?= =?utf-8?q?r7tq8S2U5zcPzeE9PwMxcw3cL6Sd8Z+f7/xso7UPT9MMARuNd7TjnUhLS9LEKIeCX?= =?utf-8?q?NTWhL+k6DEpXXBreeKcg5oyAJ/qhmgc5EtTfexKoLHzlmxGNHUXYs1Ne1WM0P7Qyr?= =?utf-8?q?FdcEVJ+Nm1q+LW9gYeVsP3X5DKFbfeHYOlYj6Nvh5qctybQjFMxw6Cd1wSTYMptQq?= =?utf-8?q?y/Ydz0FbBXXDlcErPN512PTsk7M+4Mp5rAIpe9QXJHxDtjrJvN6TQSDcabtILL2e2?= =?utf-8?q?cIpJMliGeJxjMRNMsO4pWY9iyDI2F7VGHmqHbZ0UII3C5s1/uZ5y3nuUrB1usbpdB?= =?utf-8?q?Y/t/AaH6vO3o/DdHAMvtWNJMpdv+ZzvB3wx9rg+ir11GoR3aOWySNU1vrkNg8FfUO?= =?utf-8?q?drzAwMpwWfV7QuP+/jWxYzbQBb09XERN0hCWU+ll+7+WvwKJIGoocZWeImL9//COZ?= =?utf-8?q?f+8QvHIGuWbGhz4JpIcp/JkNOuCaA3cfYk3QACbNu1y9MaN3FB5Zj5BVErS3fbKKp?= =?utf-8?q?jJV3cUkeqFxTqQnnx/9THy0pe8bci9l8UfTblGTJyOwMufjZeAys7j2a6oas0ckdb?= =?utf-8?q?x05GciNmBg+o72lFu6J0bpzfrcotpC5qFYxRluzBky57gl1MbgcmWclFmxtAYR23h?= =?utf-8?q?L2omtAIYZLIO241izV3qtCQnSW2LSsbQvsdtaWxctHCsDUspTHX74ydQkKZxCfoYn?= =?utf-8?q?9EWzamYnwDSnm5DVVETEkJvBtbAX0gQihnE5M6gOal4NPXVdphunBso0XimeZOrt0?= =?utf-8?q?mqo2/6a3IXtpZ+HTeOJMVOXeyE2OVR5L7gh9mnGJbv70elTzGyHMMdSkRwqknTu6H?= =?utf-8?q?DGL8svmwUWJjp1n/PqYfkEYijIxit1KPnGuTxkEeDmahsH+pXMPSZgwi2xIFucxcB?= =?utf-8?q?Wq3vm0egJFnVMDabeJf2PWechBnAFoXb+tef+7KD2rS0ZopfWwhydE9c2CieRoxXd?= =?utf-8?q?YO49MwlOCMNCY2K8N3c0GrfCIR7KmbJ46cUDqpqvOfXNqfFdREfTdvY/ybYjo18z5?= =?utf-8?q?HlOHpY4j9CWKt9a9ke+uFlAZen8ANrLzYRLtW2jpj0gyjnU+1MGzaV3vEFutMnlXQ?= =?utf-8?q?GIWQPOWaIaOchsPNmO73kX3hIwSozUbOQHWMmwSJZ/ZKAQpX0oljP5HVwyru9O4zy?= =?utf-8?q?0wGBTcNzZspnb4HxBQBmNP0Q2E5MAHlW1/ItYWzhYKiMkz9Ikwon3buMYQBxHg66x?= =?utf-8?q?2T3FSdHvNvpLCdK16iFjH2qGNiYXBKzyqkt6dgIN9C0XVWld6bzwZGCIfGoscenZV?= =?utf-8?q?pao7dIfV62aZVMrzV1Wyr/9jtz6uz4mVCC4qO7XGdUalTUiqGTobQrdSkZwxoVv8T?= =?utf-8?q?EiRjiF7x3G0NamjFOpj+YzjAD4tWZTEvU82+5UWKL7MJ/7eJGPRTLdi5+62PXRRQk?= =?utf-8?q?AdDgQroSy/SnYYcwaEsgnnlu15Ip/xv/mdCX0Oyjank5yv7WcTjRCkTH1f5L6CGg2?= =?utf-8?q?S0uMpXxvxdp+4qUxgFczj5T9xrQ4dJXFJ1HawbqMc33vNqgS/O5UbWViKPrz6Skyw?= =?utf-8?q?EYiF5cLlC6Po?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d0eb8a6b-0a1a-4a33-bfbc-08dd995a0a80 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 May 2025 17:56:56.0878 (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: srsovBvvVKt03+1cdiv8IU3lemtbTzFXPwBdTxQfg0fUhgRKZRTvbeQhTsZu9ZqKYbmuoP5UcMkT+BDo2NHDOg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8779 |
Series |
media: imx8: add camera support
|
expand
|
Add SCU reset driver for i.MX8QM/i.MX8QXP. Update binding doc. Update driver for imx8qxp and imx8qm. Add dts files for it. Signed-off-by: Frank Li <Frank.Li@nxp.com> Changes in v5: - collect Laurent Pinchart's review tags - remove empty endpoint in dts Changes in v4: - Add 4 clean up patches media: nxp: imx8-isi: Remove unused offset in mxc_isi_reg and use BIT() macro for mask media: nxp: imx8-isi: Use dev_err_probe() simplify code media: nxp: imx8-isi: Remove redundant check for dma_set_mask_and_coherent() media: nxp: imx8-isi: Use devm_clk_bulk_get_all() to fetch clocks - rebase to v6.15-rc1. - Remove scu reset patches, which already in linux-next - Remove patch Add fixed clock node clock-xtal24m to prepare to add camera support. - other detail change log see each patch's change log - Link to v3: https://lore.kernel.org/r/20250210-8qxp_camera-v3-0-324f5105accc@nxp.com Changes in v3: - Remove phy driver parts. - csr is dedicate for mipi csi2, so add it as second register space. csr is mixed with PHY and link control with csi2. - Link to v2: https://lore.kernel.org/r/20250205-8qxp_camera-v2-0-731a3edf2744@nxp.com Changes in v2: - move scu reset binding doc to top scu doc. - isi use seperate binding doc for imx8qxp and imx8qm. - phy and csi2, compatible string 8qm fallback to qxp - remove internal review tags - Link to v1: https://lore.kernel.org/r/20250131-8qxp_camera-v1-0-319402ab606a@nxp.com --- Frank Li (10): media: dt-bindings: Add binding doc for i.MX8QXP and i.MX8QM ISI media: nxp: imx8-isi: Allow num_sources to be greater than num_sink media: nxp: imx8-isi: Remove unused offset in mxc_isi_reg and use BIT() macro for mask media: nxp: imx8-isi: Use devm_clk_bulk_get_all() to fetch clocks media: nxp: imx8-isi: Remove redundant check for dma_set_mask_and_coherent() media: nxp: imx8-isi: Use dev_err_probe() to simplify code media: imx8mq-mipi-csi2: Add support for i.MX8QXP arm64: dts: imx8: add capture controller for i.MX8's img subsystem arm64: dts: imx8q: add linux,cma node for imx8qm-mek and imx8qxp-mek arm64: dts: imx8q: add camera ov5640 support for imx8qm-mek and imx8qxp-mek Guoniu.zhou (1): media: imx8mq-mipi-csi2: Add imx8mq_plat_data for different compatible strings Robert Chiras (2): media: imx8-isi: Add support for i.MX8QM and i.MX8QXP media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8QM(QXP) compatible strings .../devicetree/bindings/media/fsl,imx8qm-isi.yaml | 117 +++++++ .../devicetree/bindings/media/fsl,imx8qxp-isi.yaml | 106 ++++++ .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 38 ++- MAINTAINERS | 1 + arch/arm64/boot/dts/freescale/Makefile | 11 + arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 362 +++++++++++++++++++++ .../boot/dts/freescale/imx8qm-mek-ov5640-csi0.dtso | 64 ++++ .../boot/dts/freescale/imx8qm-mek-ov5640-csi1.dtso | 64 ++++ arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 67 ++++ arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi | 79 +++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 5 + .../boot/dts/freescale/imx8qxp-mek-ov5640-csi.dtso | 63 ++++ arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 45 +++ arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi | 83 +++++ arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 5 + .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 135 ++++---- .../media/platform/nxp/imx8-isi/imx8-isi-core.h | 6 +- .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 8 +- drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 169 +++++++++- 19 files changed, 1334 insertions(+), 94 deletions(-) --- base-commit: ae1fdcf4b210cd66ac7e97b24219c160e4bb7be5 change-id: 20250114-8qxp_camera-c1af5749d304 Best regards, --- Frank Li <Frank.Li@nxp.com>