From patchwork Fri Jan 31 21:33:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13955911 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 61C1AC0218F for ; Fri, 31 Jan 2025 21:44:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To:In-Reply-To: References:Message-Id:Subject:Date:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=EBR1bcfzr2n/7ku5+4Qm6Rc0LTvRoQwEgtJsZ65bBFU=; b=OcwwzaT0SVdX4KZQXGfSjOw0PK aG302nqaZhADGDLwZz8OBcQI6y6dbTySfbo8dL6YRRo6ed4jfFtD6xx2VfI3oRNbCjatv/KqOJGTQ rsQNA2KRkn8NHr0jIatJJPBnurFccCvxdeAlBNzUecC0/F8Fd1q1N4lr8XYaPo4EpMBqy4r92UGGH EmavwesxR3a1yo3X+dQ4Jdv9scrjB/jdsN1TmyX0KfMCi4y9BUOWw3J8NNy4eTkkV7zm01Es2hgm6 S0eJ4LHpfFusjCuEPi/ZwbM0GJEzEXbU0JJ/B8qdZoW0EMbmHHbqJpkJ/qhkd9IZC9lzMTaog8AlX nsbBfXcA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tdyoi-0000000BUSs-0W11; Fri, 31 Jan 2025 21:44:48 +0000 Received: from mail-westeuropeazlp170110003.outbound.protection.outlook.com ([2a01:111:f403:c201::3] helo=AS8PR04CU009.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tdyf4-0000000BSzv-14NW; Fri, 31 Jan 2025 21:34:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YFI1bnA4LMKOkaZ/EFAZmjqSEQrRjc6Me+0MdIyVIavJz6F5IydgWI7UTXrP5i3INzAzrV+hfY3GKnyH5t1r+5ihcuEOAaDdYT9L/8TFp3Cq5n1QWik0mHZtCcNhe0HqaaPwQfGL4rygUbSD4RUnvsHoB5GN9BYN0tFbnfyxh+8pyDFrCBnM9ZWeUMBc8jDhGZqQUYzm5CNHUGsDFNXInuRpP+Hxj+r49y13hs9NeFtyXykvWE6qKsW0HpocMBKpAR4AMTov9gBw3vqfPY8mByT1V9lxq0L90P4ibwcZB6zXU3A+wrTUdObMmGuEkPgZ9uxMR/sg75tS8tIYGyJLVg== 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=K7sYQPVi6ujWW5Rt6k6pkwPR4oea9KE4jLO9DMxcO6Q=; b=Mll8hHNKKEr5UfViTC77ELtajIdAVaT8spXC1ZQ4yi6+tqFNZhXAhYH2wDBgoA1CpUeh45WVbSBtTVmknQ56D2TbIqktpFYeswRqaLc0EHodXLe6H/I+76FcstEZVem2E5LAQ1mfK7pW9wA4pZES0DNZaVXbCz7M1L6ufmLmvBkriMyL2MXh/NgiiRqOEVqKlOQ20+CoCvcxKCgDrfQQQY1kCfrtLwIDAHtf3dmy+wqA3q17ojlwkSa0mSaI0lzMsOY1L5/z3WP1AZNycbBZlQ9APtty7SvGWjebgJvFDc+mbRV3AIjCvUPOLlMKEB/YyRbPjeJQUoD5JDLurX3xxg== 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=K7sYQPVi6ujWW5Rt6k6pkwPR4oea9KE4jLO9DMxcO6Q=; b=icI83HI2y8g8b9NJbmZsMs16jQaUaqoxfickw1SSq7sXzzob/s7kXwUYKPU0cSwD+GcRD2+MI4WZRWo05tEWETkgo0ZxVGpdwMGHBFeo1aN6LVPuZantGdEYtYYAN0IJvxe6QXRw1WlfZD9IkFHafgZUEphURohXrRHFQ3byJYrxSVn2rhReXBP7OPZ3cb9xxHdyAipievT5KalJz3cWuAufq4fRGYGV8lhTdfDf/F3See+DCFaS/agPSmoJsbDf+NMrKVGJrS+yXMVczoWm7uccQnPb1l0pAzC9kpciV3gbWFcDzSRZCIHnlksO8mUE9GG5UMLEZgnn23qEApw/5Q== 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 VI2PR04MB10980.eurprd04.prod.outlook.com (2603:10a6:800:274::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.22; Fri, 31 Jan 2025 21:34:47 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%6]) with mapi id 15.20.8398.018; Fri, 31 Jan 2025 21:34:47 +0000 From: Frank Li Date: Fri, 31 Jan 2025 16:33:53 -0500 Subject: [PATCH 08/14] media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8QM compatible strings Message-Id: <20250131-8qxp_camera-v1-8-319402ab606a@nxp.com> References: <20250131-8qxp_camera-v1-0-319402ab606a@nxp.com> In-Reply-To: <20250131-8qxp_camera-v1-0-319402ab606a@nxp.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Philipp Zabel , Laurent Pinchart , Mauro Carvalho Chehab , Rui Miguel Silva , Martin Kepplinger , Purism Kernel Team Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, "Guoniu.zhou" , Robby Cai , Robert Chiras , Frank Li , Mirela Rabulea , Laurentiu Palcu X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1738359234; l=2150; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=JNtGfG7oYNSgfXhw1+locx43vkgnzw9x8oafgpMA04I=; b=Oc7KrPS8+UltuOn7aGmnoDb/OiuQKi4TE6WD1zQjj1KTMRJccrZajD4aw0pGLzjYbBiGjEL0S qJh+3ifIFDPBXiRfiVj0qDuEWY/regD+SRKhQ3h4c1uqtGFrg83taag X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY5PR04CA0007.namprd04.prod.outlook.com (2603:10b6:a03:1d0::17) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI2PR04MB10980:EE_ X-MS-Office365-Filtering-Correlation-Id: 03cc759e-1c0b-4870-e4cb-08dd423f15f2 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|376014|52116014|7416014|366016|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?pHkkx4oRUP/xbbhwHiU6JfKO0MuSmiP?= =?utf-8?q?B/RtjR0Yx5clTG8S2t4ZYV8E32yoVpJKj6TpIyNrz0TcqD1aO2HhVXIsE/Y8R7lY9?= =?utf-8?q?t8cfBoODkdQG7I83TGh4bcbqBuq891iW/GfpYZxF7Zpx8N5QkLwsWK/ANdbYdiBx2?= =?utf-8?q?CGgEC1OLfd3U5DwutKR763pQZz6ruqHyG9H1i/IzmfJTvLtNmXIHZrVRt4m6q3EZS?= =?utf-8?q?Z8TX3BZ6akrLRbM7vT626QsURADce/ycOxE+5SPNwM7xUvXS90yJRzcefJ44lDGZf?= =?utf-8?q?/Ewrcoj8ku4dbWEwTWKgOF2FpErlULtRRvatn3T4VKSTF5HkR8Na6RMMgStL1BZXV?= =?utf-8?q?+u19pHAxHAq0oHSmJHw6PefajAIzXjAdDo1+HTqyAfYDqH9YKi9937W6y4C5v20/W?= =?utf-8?q?c/EjedfALMVeZvo8N5XjESB8fSnkucpdWmGIS9YNVmph5aehuidQ6Ltqssuh3M7Z5?= =?utf-8?q?S62AtYO/0mNaQxSmhyq1eLzTpnKpGgFrGC77ztsDMONcTwLH9diHnePj+ldH4QdsU?= =?utf-8?q?HXL/dw+9YEkuurtqiX9IBuBljvvs/3i1WhBKMT1eXPiLcEni4U0KmV/fWBRtXxa/9?= =?utf-8?q?KyufitvjrHbYvTnLfAI734qVqMkx/Lt1Y1qZCCvkFXllUVAnbq5X3LgXQW3Q82LU5?= =?utf-8?q?eoRVt6+g9VLeRlzkyW8drL/JaEdXQQ7cAzaDsJeSp+NpfoXHZ/ZJv06k0ue3WNayU?= =?utf-8?q?b0w2sS8Izgomcof/113ScbOjB8REdV0tgJepBiYvl/ulld5cz3h3wvZB33D85JbAR?= =?utf-8?q?11nGKD7CrbIJGsBqzfmtQrdDe/3BHx1EK5Bw6QIyhA61OlRf3JV4W7HtNFh5KayOM?= =?utf-8?q?B4h9xWTdH8uBcEOzBem5Liv5jCTVyf52xS0HjjwZMB41qDG374TaimGKgnI/ldYQZ?= =?utf-8?q?nVZNTCEYgAdpU6eKHvBBDxANAtWztUULF7ExlQYN5reuVJt7Xbouo342ffdqdbqLM?= =?utf-8?q?2dfFsMf8IVRdoe3sZWM4IEAkFRlAt1/42boGJhA2D05KePS2yWLQgZ9F9JUjDh/3a?= =?utf-8?q?VmXnp9r3aLScqvZkX8+okCrUxYOL98PSkB7QVdGufN1/JWJZ5ZkdIcC0GPdQV9yEc?= =?utf-8?q?PaHOFYldJK6OqbTwqveOGSbkS07dLujQB9L3QRlhwOeAtqQLf66e9utC59I0W/jg5?= =?utf-8?q?AttKSJvAFLQL+wqPAEnfoasA2GefTmQBtIHr/dZAcv9HhLKpdXxUv9PDjrKIWfaza?= =?utf-8?q?qeO9ePqkOOmblPRTdh1IMGdHPs6sIP9fRf1n22KnGUla0iy/2oBO/0e8sI7V+agwd?= =?utf-8?q?RSMyq25FktRujTHucVd+Vh873FqfQV1J0zSguSkO0Lprfk8zqM02uN+WSBK8erApO?= =?utf-8?q?m2v8HdWaxnT5jhzzmslRXLWNOdxDI2uDJd7nfZvHenCnbYoyd1jOEZ2c0xOnW1taj?= =?utf-8?q?wJGXzHhQUf5MFpE+cWHKnwRfy84LoCwng=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)(376014)(52116014)(7416014)(366016)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?J2BZdGwxuKk9VHUr6DbsrNArLVwU?= =?utf-8?q?KwueQfQLK1IbEGAUICgfzfuvs7kAWFbRE1JikvwKBlC6uj9D+4yDlFMkAOwDCr+R1?= =?utf-8?q?z9MlHhQ7J7QhtVAFqRaIZ0JzjMBDO/JQTMyD/EZA2mBRChs/LS8J2k6eq9LoqUEJ/?= =?utf-8?q?P2peE/rTr2LqYdalOcxf3Vayxr1+fjxOUcFu1AUzSAhwXm3qHhq4nLERL//Ckqf/P?= =?utf-8?q?JvXaXcWWesuV2ddxZazrgJfe0nn74MEJW3UMIj0xoueK3aCNJuG5wo5HCXx+/t4H0?= =?utf-8?q?c4so0dGnRqXD/mdhABwiBNOfHfFYsAxiOkZ7QRHIj0M88ek2Q/8roTI5L/dVRbUPE?= =?utf-8?q?Y2q1uGrHQ+ZcuG5D0Piya725VqV8GMKLKJ9O3JroBhogRMN2n0DvNcvCQ6uONFlDk?= =?utf-8?q?K1FPxnxqkV0m4yCSKk1pKsdte4L5Yls+44LyxKrvJ6eJetnZOH732Pm7zPvJewmPI?= =?utf-8?q?FGVwEc37R0zjybLhqioVltKSAKoPIwDtgT7JuaZP7MlNPA4zAD/r2QakZTxZ5/Cxx?= =?utf-8?q?ue+/TQTc7DJQgF/u0ZzpPF5WPmGdN/FQcwoL3TgTASzQyB9wKFrRN8OriAOHFLsVW?= =?utf-8?q?0iTcWWXhNs/f+cDfLc+5dom3aimCNiVd0VWEIpuqdyWgA2tXeKzu5Ehn5Pu1BMc/Y?= =?utf-8?q?R/mmt8CyIk/EmsUcljqIuo/SED4W4WaHu9nHUNocJ6zK1vKgfvE0cAMUvXKTlmJk4?= =?utf-8?q?mBcfOeZYYaq80d4ZZqP1Wy3gyNz8Exb2Wf2AugEn8/F392tq9fAUanlR2exvbSI1i?= =?utf-8?q?ERDyULHjAcCi0Cdf/we5pQQDRFXpk+wZKhSon4sa8bjTDuRtNFlsCjbyLnyiw5Ckl?= =?utf-8?q?djX2/3RANdCVylg7wd4yGR5IOS6Rx+gWNHTjV4HDbD7e8tRQowG5SWop9H3SOQ4un?= =?utf-8?q?jE0eai+Ju4IqzrnakeNNYKpjtvpzmojN4YzHZvPwF9fKBXaUhrPRfBUMDb/cK2eSG?= =?utf-8?q?BuwYy12sevVUiSoki6/6pPTjqYsPT0zMge4ZABX+QW0xrGcukljQmwWbwl7O0P3fB?= =?utf-8?q?sPN0Bx5FvF4r6BwAcRBhL7svnC9mHXY2URfctw2lY8ArWoPXF5o7H+9nUG2DbB1ZG?= =?utf-8?q?Ik3w8X5ZB1Fsp4wDEbxHO9EzRVyKAtAKbVYWIyp7ZgIGJ7pRHOkIU7/MlCxc+5tth?= =?utf-8?q?QzS6KXcRfGZvEuiLVRttIlpE22wrwZF8LTckaKRAINWxmBtBKIFZw9ltSAlX0VmnN?= =?utf-8?q?nOtYotLVNO1Xm0Bkw42TUfkuvxXb/n4Ny9byVGIqut7YkMFsCGn0O5APJv1Fu+nyP?= =?utf-8?q?/1qGVAqzJayRrDidUdLAhGAbzJzRjOGQDJNktW9ojUMiVsccuauYkDBP5dJnCEwSm?= =?utf-8?q?QLjCrxMr/tYc2JJmRndftB/AWLurfkcT1dcntzuaU3crO15MmRJjLDL7uEfcXWCTF?= =?utf-8?q?Izg95pxCz5H2Ed6v6AQb2CsH/2Yrj4W16HfU2CkCyR5WvLaHjx/QJVQmnAf/FkX8l?= =?utf-8?q?phZHRmc6SkNskhlM8TIxMZs8TjlcAOo6S915qLgizyijqB6g1pspRWks=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03cc759e-1c0b-4870-e4cb-08dd423f15f2 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2025 21:34:47.6301 (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: 0QiFDOaea1+NVpbXkvDx2YLsjTfcq63u9gEj5Wu1rMlNK9LvrrR39KGv6oO5fUgNWVGAT2LUVmlVufp6EsgsQA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI2PR04MB10980 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250131_133450_307471_C3F8A7D9 X-CRM114-Status: GOOD ( 10.47 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org From: Robert Chiras Add compatible strings for i.MX8QM platform. Remove fsl,mipi-phy-gpr from required properties and add 'phys', since i.MX8QM use standard phy interface. Keep the same restriction for other compatible strings. Signed-off-by: Robert Chiras Reviewed-by: Robby Cai Reviewed-by: Mirela Rabulea Reviewed-by: Laurentiu Palcu Signed-off-by: Frank Li --- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 30 ++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml b/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml index 2a14e3b0e0040..91c4d8fbb1f8c 100644 --- a/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml +++ b/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml @@ -18,6 +18,8 @@ properties: compatible: enum: - fsl,imx8mq-mipi-csi2 + - fsl,imx8qm-mipi-csi2 + - fsl,imx8ulp-mipi-csi2 reg: maxItems: 1 @@ -39,13 +41,18 @@ properties: - const: ui power-domains: - maxItems: 1 + minItems: 1 + maxItems: 2 resets: items: - description: CORE_RESET reset register bit definition - description: PHY_REF_RESET reset register bit definition - description: ESC_RESET reset register bit definition + minItems: 1 + + phys: + maxItems: 1 fsl,mipi-phy-gpr: description: | @@ -113,9 +120,28 @@ required: - clock-names - power-domains - resets - - fsl,mipi-phy-gpr - ports +allOf: + - if: + properties: + compatible: + contains: + enum: + - fsl,imx8qm-mipi-csi2 + - fsl,imx8ulp-mipi-csi2 + then: + required: + - phys + else: + properties: + reg: + maxItems: 1 + resets: + minItems: 3 + required: + - fsl,mipi-phy-gpr + additionalProperties: false examples: