From patchwork Fri Jan 31 21:33:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13955872 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012007.outbound.protection.outlook.com [52.101.66.7]) (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 CAD621F4730; Fri, 31 Jan 2025 21:34:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.7 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738359262; cv=fail; b=KPlT54xTR4M+7CAb0BtcHAT+EspKQartebhpTxA1Yl0YXWihjdJ9OKCk2Ksfh31E0lPOJPRqu9birFM70jcfDgj9ZdXv9JHf7X9I33TlRx4Rc7f5mL3KKB5SX0sriCPeANWov6MU+9lVvl1sWbEc5quw3vf/DsehrUph+Mnpnis= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738359262; c=relaxed/simple; bh=UvN8crUkbDBRRd8QGCoJg6J3AuuYE6nT2A4OmIbg0X0=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=USPV7OWNFAIuB1pdOvH+b8EA5sKDX87RhoM5X/JRtC9K9Y975iTH8puLJt7c2TA1QUrWUAIEZ4oNdcMsNHEkX7jGhNJZmpH0zMlYx6OFTnctHsi3Vgz1/8C/LqRpv0aC6UJlitoYPi8ibZ2uSLEFcgOZwPIVvTmW/oZCfETgkP0= 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=IxYxl7Jd; arc=fail smtp.client-ip=52.101.66.7 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="IxYxl7Jd" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Qpy5a4Up9cLjtFD86Y2z8OBRY3yLOdFf8+21dwIfjcFP1g0j2jbTLFPrfi61PYj/tHmqI/G1Czmr+ShSXb5TtGlccJmoSQvvjh+Fm/c8YpPVrpk0xC3Bkxju1VHCYZLmaKoyO2WmpNjKV4XLSCXUelCVUcx6WpBiq3A9Df7a7CDTs8h+8Ksm1CXrMzRRDgUU818Dg/bEIipY69jEBpRAWN+JZ7SNhkUZjlSqna5Nq6HUYYl2+zyeUNRJrrh5hZoDQRj2B8iMTtcehfTFQmW8k4/mUuEIc5/5ENVIXHutYu5Xq4kzEGo4YWSam7ect+HiDUnucywIs4bLljTZpVTxBA== 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=h3PWy3O3Nbf3Odcn2EuDbDP1pTd8eC18moleokeyf24=; b=TKw3gBM5u8gduREn+45WMDK0loflD0R951E9e0pQuoFoYRxxTL1w92C0nuWytEQYTtRuqFYjpYHR9dQ/91K7Jng3HQNceF9Z5qAgUK/dk/F/6tdElYjTrr9RCl96ELBKJyjaSBldGhSNz9gcvqxPvIS1ZbCteEbmbnS60WeaAUJ2zF8/CcHGus1ARSsMqCTgH89iC1F5x62JPHrqCjc9eJXucmCrleVf5/0I3PcPvBCltxjEen5rMbWsA+kfokfjZFAf7lQvu82/wHnMfr48q41AgLnlq9q41yvnH41L0os+uD4/Xg2fNFtK8lRgCzXM8THDUsfZqPuvZPtzScE62Q== 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=h3PWy3O3Nbf3Odcn2EuDbDP1pTd8eC18moleokeyf24=; b=IxYxl7Jd4cXBluKc6QUiHloDK7947GHfmOQPZLNTfKqsVnkbrdM2KmDKCDXffpZPJd4M8n0so1HXP9wFCFM7NZV/Ozd0ku6XzmLtZ2kBbw7RD0xG8f1ihlpke2wRbrw0Z2AmkgsGq9HeYiV6Wsu1kIvTTkdly5TSO/Qte0L/j3pxw7okvHX7QSDCqZtHRSX76/IZADLcD/wF4mgnYk+LeV9S1IR3Ae8jM5k1y06LliqmnSnRDb9j2PjpE1rxtZzWQkOZfsda3nDwluXVx7nyZtSiCsXPSZAUYBSwHVST12t+FssYkdrSg4MZZ8GRJcOxiIDnYrwzx3FPg3JFaaEjsQ== 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:17 +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:17 +0000 From: Frank Li Date: Fri, 31 Jan 2025 16:33:48 -0500 Subject: [PATCH 03/14] dt-bindings: reset: Add reset controller for i.MX8QM and i.MX8QXP Message-Id: <20250131-8qxp_camera-v1-3-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 X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1738359234; l=1340; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=UvN8crUkbDBRRd8QGCoJg6J3AuuYE6nT2A4OmIbg0X0=; b=bOW+6oxNvYh6XdmgY/ON2sYqe0PwHV7emZ5CPOW5kOFIM8xiWJx0bERgONHMvXcANCkbLlS5B QRwgDjNOCYTDrsySiwQcqXikzAAqdb0o0/etJFVgGSXtnnOs6QIpEHk 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) Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI2PR04MB10980:EE_ X-MS-Office365-Filtering-Correlation-Id: 0894dbc6-0823-4bcf-222d-08dd423f0432 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?R3mzaR7p7TL9WXjum+y/Frss4LRDJJn?= =?utf-8?q?mJtBkd5RFMXLEyLnXe7E1Yw00KeonUZgNvQeOO56uQ61Wc1RWw8aFKiyHcIqHVq5f?= =?utf-8?q?B4OURfR/NHoKBgWFRhT3ltEc8rADlE0VaSjSHBcP9Hxg450SX9tgGPLdDPCyldXo6?= =?utf-8?q?1AeN2yMMBufFbXU2nObSFT68ILrwBkasFHuuIZGQeAToj1gdfw/t+j/BHtfphyupz?= =?utf-8?q?OweQ49gm1/gVwwhOKzyokbIttXdHQnzB+AEV6nAUpIxGJf96BGa7dvQ/LRhlXvOQb?= =?utf-8?q?LuyNuOb+NsR7gT16bpviKLfoI/esdptA5QKztoV3Adi6+u6nVVf6+dY03vhd6FIQR?= =?utf-8?q?wnKpm6akHa+PoYxybvFxf/4L+pPK2R/eocxx+P4GQoxJ8+lx6lf1AIo2fxC9cDIE8?= =?utf-8?q?K0Zd8/G2I3dYvPqH7F9+NeT0YUieriNdJRWOEqKc2mOKuk0VW7ydPwc8FzHiakcQ3?= =?utf-8?q?0+3W7/j1fCJ+q2nFUoR04A6efJlKcukp3h7prczSgmVlrymF1qCGX8SdslxiAYKvH?= =?utf-8?q?6mhgpTcb7KgJdLFVuoVh/Lmb6/ekOoXphif9YfLfZGurfQmnMvl5hoHuAcVmVfbc+?= =?utf-8?q?RdSrV8CJrdtEkosQlcD0LCDfy3toWx4IGw/jSN0zHWXkawOAv1ptHJfptQNl7Qwzb?= =?utf-8?q?u+CayyY+qKwkoDQeqYnl79cySIUClsawkZr0T7u6oQ4xtcfzmXaxxZsXHJhgEecOV?= =?utf-8?q?SHzroG/wQModP5co/VdAJVxALRMTRTFSQw/9+tkXJtHi6LZFa86c3Pw5yfrkPDPJh?= =?utf-8?q?XLEU6dcyEMXsm7Tvrb592LINTFQKzdg7np2EMeILj9udsk/2ZZgRpBXqExllIzisH?= =?utf-8?q?spKae0136eOcjqcHwVTHm6THr/6s53cEvfLvt2j9SnSfCW1nm/4d7CBIRSw8MBGAB?= =?utf-8?q?W6ndZne/P0E3dgThap94lcrM4JSFgP8acUm14NtTTUKLsH6f/WWUixBamW/q2TuU5?= =?utf-8?q?QP7IeD4a0o0yKB1nVSu+iAV9b2ZkfduE3ReniD9VE4YlQGO/1YTqUnvRId1vFhobF?= =?utf-8?q?aoKeC+OFJNu38D+fMn13QtydpFtJngmbQempTVsc/oVMQ8ntPotdEXJIe48Ra372N?= =?utf-8?q?R55JDC4OR6Kne3MMPCW2xJHRMtbljTn4rME90fnH6gtKL5P2X4dmos0wHfJ8xW48z?= =?utf-8?q?5Xccg7sjusVYNlD0I64o1QdntVhn3W2SVuJCEl7bOv7fWvU+fR+j3r40O+oBYRg80?= =?utf-8?q?Rbm6yV3GlKRgDaRB8vAvs0ATHPQKpnNoCDgaqnk9KHcyWZ2F5DSSZ2/IkS97JUQjQ?= =?utf-8?q?qI8nJ9/cgeFQ92iFxowXcMW4gCkDb07841xm5K8CKSkoUpxfbRpB9Gb8dlrDyq94u?= =?utf-8?q?Whaf7EN8i6Ipy/Ny1+uy/rlxVckmZEYkNg=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?aBTII6bfCbA67B1WgMOE4WqQTvIY?= =?utf-8?q?fIWPSNcUpW4wcHyJULzdlfyBVfEXWNx0t6UsJ6IpibRwH7eLXByTHkJtzuOE/UvgV?= =?utf-8?q?U/irXw9XFjqvXf/WNidKmcZd0h0v0T2ytJhOVzw9/8QzhV2AmoxThkoLko8o48fIt?= =?utf-8?q?o9z+eV+Dgg8PVvoTezEnOCvaeAw511yR8bhX0TiGeDZF4fOE7IesjlS/cCQYk1Ada?= =?utf-8?q?czwbKVOkxZgQG4GcAnHTHPvXhh1Jws2tGV3UHnNRp/qXwBztI4L8f+gtWkE7FUPMc?= =?utf-8?q?kmRHaSMZigHjBvmqaRh7SlXvIghWY8qxxw1JjtMpKgKjxfu8LvpN7T7aVeVMnuC2v?= =?utf-8?q?X/nokdDJLEAXxUMXFNWIbNx9jKeSsm0IArMBNe4FzdUZ2jEvVCrWce5UiCuW4T3aE?= =?utf-8?q?HnGqwFMQremk7O0XKm5ZQ2qG0RsmVGcU12F8C6kufxPFsTcXCN+8diAFzY3UsyR5l?= =?utf-8?q?drnssdGxP3ejWJm+MseHczSGwE1L/2bjmET2axDJaO2ED6t9xG9f1Bs+zakPTVua/?= =?utf-8?q?XqLPDDEBYBra6qXAfNYK/3Yjag2YppSynW/O4R/ydWrdeWe3AHk+OwhdBguWKUrnf?= =?utf-8?q?jMQVcT3MgtGxTSFnaH0zGzJNXAwaaZqqB6P3Y0O5bH+Q3qtB8ivflqDQghTiKEDQk?= =?utf-8?q?Ptz4xv5rullF92zL/Z7eW2DSsVr8pvsvcFBPnnOiuk6vqMePFjFl0hbjjlZWrH4Ss?= =?utf-8?q?I3vK25ryQVWe+N1wNZgt6ywdoBFvaC3CqJx/N51WfPYpy3WW2ojKvx6GwfeBBn9LN?= =?utf-8?q?wljv5mcNR2FO362Mxp5rmWhsY3qfg4C238/mWqc+CihS1+Dz+G69w41o1LG2SW2kH?= =?utf-8?q?O3lvxp3UEGpeV/HG8PoNQePYZWFdEn3TUryGMiTxQG8t/BqpBEDnI6sIKASgO+9wa?= =?utf-8?q?nNVJfAB57ftEn1EUKYRbrenYDk4MMKUUg56esPI9wRVskCUh6qUsR/pSkeLeNhPJj?= =?utf-8?q?Al9u3iZWa8V2PdcGxPxBg5TtEJVUIRipcwrjjx9KuchPr0dcIGbOQornpKIDqfaFm?= =?utf-8?q?6W9HYT28daMkPTpxSoect9Kr+haKI4o1dGmsE+WjoctwDgrIQXRmsA/2A5q2CgTuN?= =?utf-8?q?BDYxO0hqptvRMdMadbfwAsmuD6NVmi0UdxVgUjyTMUKIFu/CJMq2oMj+3VdQncOlA?= =?utf-8?q?7NMGmsOi3oroTP8VER1olM0ecE4F1cljZGQq7naF9iOpUBZDdcQKud4eNsOnQcmUB?= =?utf-8?q?zh/8C6j4j7V5AfUI6kVJEbu/L9FQ3b0f3uspz3sd9LaoljMRWAxKpTvaIYhTjX8Ne?= =?utf-8?q?9LiyjD1GpPJow+CU7GhpfwfBos47xnflS4AvBwUN3wT7u/4e0XDmyk9/YJWRfGONa?= =?utf-8?q?kKS4ZqLJd2gI/TYp9Swi+pfHzuY1eX79LGEPEe/8MSVYeAdLnzDYVBcwVvC7z0PEQ?= =?utf-8?q?ff4rkHILMNSR0VrJ8ZEEATkYBJzW1RaQ6xIl4tbYcHIm7nTlJTRFeSDd/3flCN6DY?= =?utf-8?q?aZGA/SSA/+cVrMiQpuXcl2smDqc5QIEy0McCoDgZwvl1j/7wPF/KlFyA=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0894dbc6-0823-4bcf-222d-08dd423f0432 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:17.8498 (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: cmOxZb013XNFFoQCYIKfP/4Q4kB30jVRKX+qP8dF0ZwGDSMTNrRww2D+vQCmj9HOAAJDufwzuTe6lKLtd9scNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI2PR04MB10980 Add binding doc for reset controller of i.MX8QM and i.MX8QXP, which use System Controller Firmware(SCU) reset some peripherals, such as CSI. Signed-off-by: Frank Li --- .../devicetree/bindings/reset/fsl,imx-scu.yaml | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/Documentation/devicetree/bindings/reset/fsl,imx-scu.yaml b/Documentation/devicetree/bindings/reset/fsl,imx-scu.yaml new file mode 100644 index 0000000000000..6046df8723262 --- /dev/null +++ b/Documentation/devicetree/bindings/reset/fsl,imx-scu.yaml @@ -0,0 +1,35 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/reset/fsl,imx-scu.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Freescale i.MX8 SCU Reset + +maintainers: + - Frank Li + +description: + i.MX8QM and i.MX8QXP System Controller Firmware(SCU) provide reset for + some peripheral. + +properties: + compatible: + enum: + - fsl,imx-scu-reset + + '#reset-cells': + const: 1 + +required: + - compatible + - '#reset-cells' + +additionalProperties: false + +examples: + - | + reset-controller { + compatible = "fsl,imx-scu-reset"; + #reset-cells = <1>; + };