Message ID | 20250408-8qxp_camera-v4-0-ef695f1b47c4@nxp.com |
---|---|
Headers | show
Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2075.outbound.protection.outlook.com [40.107.247.75]) (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 A1D461E2843; Tue, 8 Apr 2025 21:53:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.247.75 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744149239; cv=fail; b=rcuudM0OKa/rSA0J9Vi6WA1Bev40vAzYy4pWTFjz+lCdG+ay8o1IgFNn9XCC+fI1ivdj+d/UUpHqwWOj/dFDmn8Cxc/DzVJ4X9AdqBpGjRgMXnYyR13EeuAz7z5WvfRuORULPplE8D6d4hFN9rpTnFHB6VXVgwBzGcdwnbNUXDc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744149239; c=relaxed/simple; bh=g1fY95P8WjfgaXTPePR1Dlmfcc1XaeXEDaiXdoLrYG4=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=tV1DIworblYlDJvDm5x5ZxnXdZH9Qv9f/8HnJMM4rkD2sbz4RKK2+3xr8J+IZ8jCdK3zMcslTyuDMKxHo8CEpW1xWippjF24Yi0W8LsuOhFB4IX46QOht/sEBtM7OspUjNQxoEVYYjY7ZbZxJ8+2LkDtzH1wJqzkTutxCktZX34= 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=K5eJNiFr; arc=fail smtp.client-ip=40.107.247.75 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="K5eJNiFr" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eBX2ASafdOrswRtW+ZQcdVyfx58WE7ROKtV4WnbxBesjgjk3K72W76RF3r9yNsY2xXTVYyP7Y66L+gPU0bwf2Lj23F9t76kqTTjmdFgb4L3AtXinnYLZXImTodJ+lbo9ZuDvgo2rvKSv+7HbFmSdy0m7Ii4k7v7RkqgcReH6T4k4pVJ8tybUfg968cBqPpVGM4iaTSR+FyCmZHl4yBNL/oPfqTK4a/z82JnUxdkLQfOq0gEXHlTJKpxFpP38FjSbp646zDPpmgoOkw6XvPP+HhWfneuEf8Bd7lP/6BZGHuMa1wQO4G8uCaR4GgGJ0s4U0bpgq7QtrCrBa8mAarFvpA== 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=DbmBTDc/N9bwv7GP6tMoLmfcF5DZ/CZlC82CTcYIIeI=; b=HkOM7TqgEj5enCv38YmCHUjAVwHeKsw2fI0383hgfeXnbBhS2aAZ3NWlxnSUzMjAijqObp+EUoJpOb9oD6NC+Gmg0dgUzPIKm96Pq2BU2Vge6YPI6e4YGMPOpxBFpXwSCue5imJb3kc63v0cA/8AiGh2NmnA0R3Y22ZPFQ4D1kUm5x0Maw0ouQg3lRpAZBXTgYO4sL+bW0F4OZW62tpGX+eaGf4bTQRHVfDNWV8w9s+8WyFlS7IhxHaSh6Tw/jfL/JsKh9N++Qs1Kw5Xp9rXRXnHkGDj69ttiu3SJF6dp1HCf4GA4Omub0zQWGTIw+1AT35exYstSqeVVPdCNlIzFA== 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=DbmBTDc/N9bwv7GP6tMoLmfcF5DZ/CZlC82CTcYIIeI=; b=K5eJNiFrzNXLq7ocbqU12eYyqYnlDP8V41VINJqVkGkww3cKycHI1XydHqg+L9jDqwYpmh16r2Vu+OCLZ10Gd/cDiE0SfsZ6fXLDonJ5hLrATZWXPaHXqec11Cu5osmvzohcBSPMkx2T6OwjuzSfpWJCsceAY6D7ONGKbKw0uzLIDbY8g2ufcA3mkFvqGNK1CRS4DZlWkPPVx+C/aURM7KIF/ma3jFWFtEk49RN4uKHFjVkVn2fOtj8zZx7w34wANRRW8i0pG6n0UxbZQsAfzo9BZ2oopxQF99n6KpUfJFFcuPfjLI3M1E3wrnzfcgI/nGNgjl/dXB9iCbJq/GUTAw== 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 AM0PR04MB6993.eurprd04.prod.outlook.com (2603:10a6:208:17d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.34; Tue, 8 Apr 2025 21:53:53 +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.8606.029; Tue, 8 Apr 2025 21:53:53 +0000 From: Frank Li <Frank.Li@nxp.com> Subject: [PATCH v4 00/13] media: imx8: add camera support Date: Tue, 08 Apr 2025 17:52:58 -0400 Message-Id: <20250408-8qxp_camera-v4-0-ef695f1b47c4@nxp.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIALqa9WcC/1XNywrCMBCF4VcpWRuZyaW1rnwPEYlpYrPoxURCp fTdTYtQszwD3z8zCcY7E8i5mIk30QU39GmIQ0F0q/qnoa5JmzBgEhAFPb2m8a5VZ7yiGpWVlag bDoIkMXpj3bTVrre0Wxfeg/9s8Yjr9dfhmHUiUqAcawFMPUoo1aWfxqMeOrJWItslA5lLlmTFU XHTWFYJkUv+JxFyydefTFiJIJXWepfLsnwB/B4JlxgBAAA= 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=1744149229; l=3867; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=g1fY95P8WjfgaXTPePR1Dlmfcc1XaeXEDaiXdoLrYG4=; b=bfecjaVpXPSMqtTEwTbXe+bLmM4hHYp6Axck9WJ45Fild7Gm6WuijLnuv7DZPSTXkz6mdKdw0 ky1CVDEDpOCCOCZcpOaxP0yuxhZkWsAQvHGHyIERGan+10DuJhxOVPA X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: PH8PR02CA0047.namprd02.prod.outlook.com (2603:10b6:510:2da::8) 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_|AM0PR04MB6993:EE_ X-MS-Office365-Filtering-Correlation-Id: 15d67b15-3e5c-4a46-12ea-08dd76e7da74 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|7416014|52116014|376014|366016|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?0u4X7gl6PyAa6Osqhlor0NQE6VvyShM?= =?utf-8?q?Thpul+I9YkktmPn3iTdC6gCEdCF+PsNjYJCReFTJDC5PuBLU2RdtBQ1BYsNlfKiFA?= =?utf-8?q?rs/EGVPQU9BtEWyoZ9L5lj4IGkAFZTDqsdMVgWYjB+LHRH9zg/6Uz6DDONZr2Tqzd?= =?utf-8?q?gOY7HKvvBW2fM/QVVMrlxRvIVD7bB48fV9nEUnMS5GByUE/jVD0+yiqxOX2QNE9Mk?= =?utf-8?q?B7Y9Nsl5wGg9pTLjV2vfV1qTEeHXkA6vDN1AP2ZgfAvhDBiW9qasIFNdBRKsG5UAH?= =?utf-8?q?//v4Pxhcb1siflRamvfg1AUgC/1PUDpgFI1I5ikurXnaD8bJi5OK2AHLi3lPRaVG+?= =?utf-8?q?7HDErQBBqzUwojNuXJfbw6NBt+Dvv5bn5etJnC0LOnXSzg4C+fnveCJndcDzAtk0y?= =?utf-8?q?mdGW1D5dMnn2FFwyigF3WipXjvIWyO3kXjtHbRL/0qI8ePRW3zzoXrKt75NH8hJgv?= =?utf-8?q?/CGS0qs+jztsslgCuOy+6k5j+KVMzRnEFm3rBHY27Tw7Hzn2seKLy0Na3NmqvRcqT?= =?utf-8?q?LaOtrA78dQjlEUjH11iAYtQv9m7Hz9jYvfVohvuBN6TzcuTiKffh4I2dVrj6IEnyp?= =?utf-8?q?i67ja4gVthXPiN0iTenZq8v2IPQ6nugxLfUDHBrIaCGmoBZFM8BquL+NKfOKJexk3?= =?utf-8?q?u2yvtUgU95YZH5lbukqrJPFUjQ47FSdPcMGMAOSYNl/DKXexBCKCBFIpyDGouzj8/?= =?utf-8?q?MiRf125UbXqFRGrvUYqvz57RDvVxJRLXKAEtTqFKGxY0AUZIwQUh74AyTfpgrsGZS?= =?utf-8?q?NVGimBfeXZQpZbAJllVgcBN2Ic8Ciruv5oxdq7nusO8ql6hU28L13zclAAfgQuNPC?= =?utf-8?q?zXYNXuTt6iu7Z2DC018z+QHIYoRrgjJ1TccvFwtlOh7ZTu4XXrDbIdu+TPx6JhyTG?= =?utf-8?q?Il89k8Z31Fiju8BpoCv5lVXx/kls7tFtYhjBWxdLQVlORRJRUNuHXq0virTnWgSH2?= =?utf-8?q?V4fPArhaszKDAEkRr95RJo0WbjCbzoTzIoEJ9A1dbQyvPbAW9q6+sgG/kOzmgvrt4?= =?utf-8?q?xhvo+KRikgOMIX2MMbgTdwcwKmJ+n1pjBullWN4G7ZtNDufqS8lDU6m5nAf8Jovew?= =?utf-8?q?vxUjcSwbUwRz/HKUFfQETCiSaAPHDg5eshzrNn4wDYoIJQk95wjta92m0Z9m98fN6?= =?utf-8?q?Zcr4+W92gFjXhLv6zC3TEj01qIHFC7pVSbgSRUkUIY/ZUSc2UwIR/jflFU3JVKszY?= =?utf-8?q?TMGTMl2zgIw11MgLy4rrdRKBuJiXjB28BwQgDh5T/Lmca4YQ6KKQfSjNwV6zorH+b?= =?utf-8?q?ZCKPv1iHZyiuVIyCDcSHs4EbKK3y3Fa6mRXZJqX/36SkgqaymqjY22i1w718mrvYv?= =?utf-8?q?SU89zpMqHDMzZ4KJj5lxVVza+PvB6npM58SD2OLvitwvOMXd37mB4fwFyz+Z/8R0U?= =?utf-8?q?Dz0LEBCugo35ivHAKxpAeMCGQytnGBeqw=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)(7416014)(52116014)(376014)(366016)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Eri7ASL2W7vuUkCTOcg9x14MjX2A?= =?utf-8?q?djamvR2mL5MW27fRRW9x1TmLB8JpdmgMSCG14B4EUcr2tJRvrkAkq5o+kV3SygMtE?= =?utf-8?q?F1//w8Tmrocf2DbVwxzBQoGI0mIG5aL0zTccrmKWVFwKVapP9VfDhs0B53XSpuGdY?= =?utf-8?q?dxF6K/XcpYX+xpBZipEAmuro0Zu3WmYgg6V5HRYszAcK4q9pVQHXK6QSzsyd1lYlH?= =?utf-8?q?Gu3N9Lm9gvJ1lNg/6QaliUYMG63WV7Og1jqjjOuijCKEAUD2MeLCY3B2Hy9qESIBA?= =?utf-8?q?GdnkYStiNNfYIlia2xfFyi0CGd6P/UxBr0GITbWC71IP+gNC2jOevmZK7Tb1C2sf3?= =?utf-8?q?Ruwmqunr4MDI+ZMNSCUI02Xe3JCD06dGtVH9f1wYCwAI9sLT9f/RDySzC2ONmnJfi?= =?utf-8?q?+PJhdOKftE3wvVQPQfIaOJqpBjZ888RvvWIGzYetAu3oCqrKAJe45v5Rml+NDXGaq?= =?utf-8?q?uJm2Vu9ZtIrBq3kAjhH0wa59ZGiklxXQNinX1oYrE3TDn2rzCHSgtAe+S32Tyontt?= =?utf-8?q?IpMmakBMdCw/+0mt2HaWdVa+HNEYKsx9kMZMkoILGYq+4VS3OEW2I+lrR/koRAYcM?= =?utf-8?q?Ca78xQIiFOG9XCiA2b5SL2T7fL7rt9ad88Fzwxkw8gGqDnyZ100rJznTXGrLChQzb?= =?utf-8?q?/16dkOdrgAB2CETXqb316hJzJCyyg9yF8ySVtFiYBOw4hrMes2HrghVCVr9NHwfuN?= =?utf-8?q?/lIgGrilYICbq2RbiV0d8mFlscd1NvV5IZBUkeiL/hx2hQsL6Alpr2HA4qxWPzLQJ?= =?utf-8?q?Z62/N99Fq0kUsiLR3iJJXsn15Xf/XlDgGa1/FVhvgkSHrd6lSeUgYXKT9XmSI0EJA?= =?utf-8?q?yclPxty9KED21LmxrKAL7E6iaVJB44mmNuXaNOLNEsBm3LCXhp+I4wZ9PYZhodgmO?= =?utf-8?q?PM/KpDvvVeCV46LjVpbkXEJ3riMcBB0bKaxcTSgImSAb5nmF0RsmXGNIOn2xRy8wl?= =?utf-8?q?cXnaNiVGEZWFiOlhZgLsb/5+mvK/2e36JU+coiJmFWeFUYHwrPgRjnpo7LwL5DjUU?= =?utf-8?q?RNQaGkx1koiH4jcgBTiJbAiUVjzrhcW+mvBWhktgwgXm8OfIuAqdqFwa+Rhyh7OLi?= =?utf-8?q?hve49yrcQEUvlUK7XjAM3vnrWzTSKd6AT7kTVAhzrsC92XqqKG5Phwv5rMjBHwyuX?= =?utf-8?q?AaiKTtEVbpKNTTjTwyI5r9l+8SNdI99L1i71g9td6BSOsKmhKaNAmsfDyXfhk/d1s?= =?utf-8?q?Utx5sA0T3YmgVaL6VnoVAsQuF/sIxjHfDpRrY/9T+LK4V3RUiGovEiIp5lI3aXyzd?= =?utf-8?q?9xVMjgO3OH8nghJnNRBhJO6cnbQpN72ltyYDVdameZIjTaFjtnyiggGn8ZI081hPU?= =?utf-8?q?t+BHfCAz0L9w+eN+v1OdXTCP57rnxiAJaI6Qc7fnB8AOmpdyH/ChgnmltQmUtbcfB?= =?utf-8?q?EC8k2N5F6g70tAEBQl9Gci0Ino1LEYf5McbwaUWSHp1Q/Y36TNtTmHHPWXv9VyDEq?= =?utf-8?q?ezFg8GQymM+baRubHhjCFxgzwWXZM+zLnY3WIbbP6x16fnqmRMd3n6OM=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 15d67b15-3e5c-4a46-12ea-08dd76e7da74 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2025 21:53:53.4935 (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: Vp/YlgdhkJo6Z5kQ7bb69KCYY5AzzQwsoet88UrOtQtqRYI/tSdq2YYgfmY85QxVyGWGSjpnLNH62/JO87k1qg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6993 |
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 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() 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 | 60 ++++ .../boot/dts/freescale/imx8qm-mek-ov5640-csi1.dtso | 60 ++++ arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 67 ++++ arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi | 85 +++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 5 + .../boot/dts/freescale/imx8qxp-mek-ov5640-csi.dtso | 59 ++++ arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 44 +++ arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi | 86 +++++ arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 5 + .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 133 ++++---- .../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, 1328 insertions(+), 94 deletions(-) --- base-commit: 1f665976a7c4e8779566e153b8854d7829ce33ac change-id: 20250114-8qxp_camera-c1af5749d304 Best regards, --- Frank Li <Frank.Li@nxp.com>