From nobody Thu Feb 12 20:30:58 2026 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2075.outbound.protection.outlook.com [40.107.21.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 CD9684E1D1; Thu, 6 Jun 2024 18:47:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.75 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699644; cv=fail; b=F3DKjPlD4uwS+gleiX0zikd6frsRX8fl1Pgzvx2fBmvZMPmeUY//Uz5BjOm9PQDspFepmZP7J+nUwLIogXRou3yIwaIN7C4mNrHa+PLzGwsswRi/mPCEvBbovHbnN2IO0d9z3FpY2tqBITEszoBkd0UZqtuftGGMISWep+YZcUY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699644; c=relaxed/simple; bh=HxqilMpkOUYtT6M32FAj6QHaT7m1xfXbT1CeKuw1Cos=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=EBBiFqn3nngyfRGISq7qx3uh9cHPrZxBCUgpo4bjSIyOJZS8Cgvae2TxykEECf+B8K3XlW/ALLs+uOb3iFPcckTBm67QZPmhS8uScQPtr7ciwRL7nO3GwaGhIece5lIKjsP9i61w4il4QbR3Eo6LQFypyrLAujMl+ntnxfNPtHA= 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=heMxl5Rk; arc=fail smtp.client-ip=40.107.21.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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="heMxl5Rk" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IuhWzSw59rYc9NMlyaMRBgG/MDmnMkfVE4A7lSOo0tpZAOi4l7FJGul1A8CgZPJTFjGa/V74VX4amwVWgN/fYvnAjN1Uc3OCF0t89jRxhpu038xkhUZ+WedzqMzmapbIQVPTmwt1+Mz3a+QbIhM2TZlsUh3zfZecdgQgEohhQl6/uYDUx4CbsFVLqgTAPWnmRNT8vzhNAboey7d+XZTB8xWTrNX9UGsV5Vd9XLW7jxFW2Z7zGDrnyHGeNZCRdjtquMS7Azno/ROGpzg+9hBGgv5FPUa2nN+EQvujNoVxTfLPtpC6jvyhGoamir86HVZrwPN2se3n9+7O2eQLRne8Cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=eEr4H2t/FZhrOLiRv93baGt2D1M7/Y54CPZ/HyC2GX4=; b=fYxO5JUacFsl1ayXnTGxeskiotouZp7TRz1P29/Fyn1lw+lMxZbZWoFU8AomfVJJv+/XXill71HFKYu/UZpdtxHCfrwsugjmVWK7L7qXOs90HT7gTbg3RkMNuZQEyDAVCfb8ijCHqY3g+SIGCnkjTaiEYZYD8DycmvK4cwl516u68ak4VlySg6PJSjfU7Bh/SBU92MnMWkQHpXFdGtXK7QhwXnK6Gq28JRww1UEu7BsWgC0U45BBsNEGXB+TOZ24D17W1/gGMDQPcUella/WyZSF2vhxmWqIz4P00/yPMidDm/DxaZqykPeqOiGVWRlATvxqPVy4sR2dyK5kdmCCxA== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eEr4H2t/FZhrOLiRv93baGt2D1M7/Y54CPZ/HyC2GX4=; b=heMxl5Rk6W3Ek6t2n9nYt1kAuuHCFZF8hr7R1+khkIjAInptfRKBE1KXP1I1DY75t6EFCX8ecEfFuFrSotTbaz1PMHe1LpeG/XSxDRU8ioiLmJhEJMfPtjYfNdBEx8mmmdZnUPfZ8k9myx8qRGqYvHcZYqP+Qgj1nwjsfD9GkWg= 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 VI0PR04MB11069.eurprd04.prod.outlook.com (2603:10a6:800:266::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Thu, 6 Jun 2024 18:47:18 +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.7633.021; Thu, 6 Jun 2024 18:47:18 +0000 From: Frank Li Date: Thu, 06 Jun 2024 14:46:55 -0400 Subject: [PATCH 1/7] arm64: dts: imx8qm: add lvds subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240606-imx8qm-dts-usb-v1-1-565721b64f25@nxp.com> References: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> In-Reply-To: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1717699632; l=8595; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=HxqilMpkOUYtT6M32FAj6QHaT7m1xfXbT1CeKuw1Cos=; b=6IdTc3M+2FeZeytZ8ahGB/9FuxJ6JzV9l0OK/B9EwX/QyE8EKS48Spqg+WQ0v1NINjgFVsMYZ f4zvGOZ0eInBtZIfWMGWui3onfdgftNhfVjmIVystIaAdAVzazJpkVA X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR05CA0178.namprd05.prod.outlook.com (2603:10b6:a03:339::33) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI0PR04MB11069:EE_ X-MS-Office365-Filtering-Correlation-Id: 4253d309-c05e-4b00-2a8d-08dc865917a3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|52116005|376005|1800799015|7416005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WFc5eWJvZy80eVRlZEJxYmFudzdTZTJJWkJhbVpqa0VIaGtOWUhFclB1YWd3?= =?utf-8?B?TVVqVjIvVFBGWkRYMmRzZnZOSUJUM0FDWUR5UW5JT05kTDhNRTZXU213WWpT?= =?utf-8?B?emJUZEQ4eGJmWGpoWWd0MHJWRUVaVWJlRnRzOHRRS1RiNW84WHpvdlQvRG9T?= =?utf-8?B?L2l2aWJGN2w1ZG9EUG9HTHVoK3FsUURVdWI0S0hFWkx6T2xCZG9TeUhvVUZn?= =?utf-8?B?TzVza1JtSEtDa1F3bVJ5UDZGUTVxeThsK2p0UTNFcjcydisvaG1pLytLUmpQ?= =?utf-8?B?cHpQR1hsMWZvY0VEOWZPaWx6anRoUDZ1Sms5OE1iRlJQaUpWRTBCV3RRdkoy?= =?utf-8?B?WWZ2Zldnbm41RzJjcmM0MVU4ajM4MDUzUm16NkpNaW9qc3J1WWE1VlV0L1pH?= =?utf-8?B?dFBvckdwamRSb1FRbmlSd3FCSE5pK3Y5L0FaVWZ3bEJjaVNQMzFVR1QzV0lK?= =?utf-8?B?bGxXZ2tvMzBoNDNXYVdnUitSMHQvWUp4enRkd3hRS0xUbTJkcVNJT21FVXJ2?= =?utf-8?B?ZFNHRnExQ1pGZnFjOFFBUGhHSHVHMEV6akwvRTV3UmxXUE44K1NlVmVIbDBy?= =?utf-8?B?ZUZPZWRQOXozUVBnL05VcHdwOElqM2RBNk5ScDRVT3hoZWpvYXlzVXoxOVlW?= =?utf-8?B?dWhwK0FpMzVqWFczRDVzREhBT2ZqSkc2NXJ1YXExbFNweXFibk5GTjJESUVJ?= =?utf-8?B?Tk1oczFlc1lvNnRET1p2VE1CZCtmeWdyVmdsV0wydmkwTWZRcGpHQ0grTnZm?= =?utf-8?B?ejd3dWFyb0pSc3pzWVY2NkdOZDNJemJFWFRzbTNWaVlWb051RHlMdTFrcHRh?= =?utf-8?B?TXh5SU1DZzFnODJZRkVsVnhJOU16b3I5RzY5Z25oRXZQdEJkSjhoT0hicFpr?= =?utf-8?B?S3Y3TkJObUkwbFoybG9RRXFObEM5bHdBdklvN2todjI0V1lheEVUdm5BamxY?= =?utf-8?B?MlJ0S25sQ1hqMGdGcS9BcE9QZ0dJZzA5UmN0RTkxRy9zcVdBa3RYcWVVUnow?= =?utf-8?B?b2V6RC9CR0hUQURWbXF1ZGlMM3h1Y1dMdGxlWDg4K3MvNkRMUXZhVSs2SFMz?= =?utf-8?B?ZUZmdkFlUWJvTjZXM3lPd1kyaXdWelVwUW5vQUEzUS9iZXIvQUpxQkFvcjFr?= =?utf-8?B?ZVBTZENPZm1mcnhOc05ZTHVtNGtaZ3E2SWJhSTdGOXFEODExdFZaanVibVJQ?= =?utf-8?B?YmFFbjJueXhQS3czZFdTd2FzTHloSXlheVdoSWNOa0gxTkpiU0NMQlNUSGpk?= =?utf-8?B?c0F1R2NFK3dvOXlGdGg4cWUwOG1MVysxZEpVYS9sMVhsVFhiQ0phUFYwZVpI?= =?utf-8?B?L2VqZlRYRnlPUEtqdnRYRHdCai9ObnRTckpkK2xNWnBTWTA1aHNLV1h6NmNX?= =?utf-8?B?QXdtZ3kwZndrbDZGRXdCK3NFZkdQeG1scUh6VjgxQWh6LzIzYko4NFA5MnBF?= =?utf-8?B?bU5pVUFFMmZnMTFWSG9SbnRBdGVuTHpJNE9qc2VGSWkzUnJEMERtcHZXbGNn?= =?utf-8?B?cDVTY3RvZ25YQTEyMFdkQzR0cVdiQjdENGNTc3VFZ1dSc1JQZllqZmU2dnA4?= =?utf-8?B?cnRSVTNmQUN2ZVJPUTJRZEVDaTdyeHhKSlRpUWpnQU1Dd3QwSXZvQ2VpZmYy?= =?utf-8?B?amZxeW93dTYyQit1cmtjT0ZFdWhXUDMwM2g1Y2xSUTZ5MUtEYWxORW5LWXY2?= =?utf-8?B?VlpYK1BiYnh3elRhZzg5cExKYjVPSjMvT3h4cmluRCtJd2xFdGYvMmVISS9S?= =?utf-8?B?ejhxeWRBaHJHNW1GcnpCLzIwQXZZUFZoWjlzNThhYmM1T0lCNHpDa3RuQmNY?= =?utf-8?Q?zfTJZo01FfHvBg169ITn/aSzQQhJK1c9I5mps=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:(13230031)(52116005)(376005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?elJGUnc2WUtMcEZEQkxWNU5PbjNQR2t2TUwvd3Q1M0YwZjNhcUVqdGlyWXJV?= =?utf-8?B?RGsvYmozOWw5Wnh0SVNscTJqWmFIdlRVcHdmalcwUFNrRE9sSnFiSGNYci82?= =?utf-8?B?OU9yYm1JUTZhME80SVEzcmllVnYxeE84RVR6TkJOWDRITlFFWFVBUnZDYkp1?= =?utf-8?B?MjA4ZVFHN2VXYTVRMWtLa2JvZ3k1ZG9EY2VpZlcvVTFzalVsOG5iWFRUNkFy?= =?utf-8?B?T3psdG1zMmtFeUh5QjYvbWVnSm5PaWdCQWhxTHRSYy9JWUxPOWtpMDQyYTB3?= =?utf-8?B?WkRNa1F2Sk0yWmVLaFE2bUJoRTZSanNRK1J0R3hHdTZkelEwUDFhSDNCNmhy?= =?utf-8?B?dVdINTlCRDF4Umw4dmNMdEVsMFRDeDBKRnp6aGN0TTR4N28vZjdKaEk4bWpu?= =?utf-8?B?Q2F5YTl4Q0xuYjBlSy9iY1ZZd0p1Skg1Uk9SS1F4VlFQWE5pMlJIcHcvWE9m?= =?utf-8?B?TmpOTGVkcDF0cDJXaE5aQVcvTzNiTDR1aHZ0Y05uZWJJeGxRTzd2bHJ6ZHoy?= =?utf-8?B?d2dmd1p6U3RKU1prQmxJOWdoeUFjKzNpbmJlbEM1OWtKUm1DMmlVYzB1eUlC?= =?utf-8?B?ajNJSGdISUpGOHJURGY5RjRmOTJxZ2lNV0c1NDd1RHoxTDlsMkFScjJ6dit1?= =?utf-8?B?RlJWWHQ3MERrWW0rWk84QTMvcDRmYk90dkZzVjNsNTdtb2sxU0R4bzhkL1dW?= =?utf-8?B?aHRkK3Nic2dqYmJTYUVzZm5TMUF5VFFjdEFwVHIyWUFqeG14WnorWklONDVk?= =?utf-8?B?NDlQVDA1bURDZEdrNUd6cG84RGFUUHJrRTdQZENvaU9PVmE5bUNQUS9vd2p1?= =?utf-8?B?bkVoV2ZsSXhsWENVR25zMVpyeGQrd2MvZ0V3YnpzNkdtSng3TGtLVTlWZTlE?= =?utf-8?B?OEhzcmkrY0cxT0hyaGtnbFJ3WTNCdzh0THdLSHI3ZU1GTVVOeFFWaEU5UjVO?= =?utf-8?B?UGh5eXFRTFJTa1ZQazhKS21DdXpWN2J6KzV1Z2V0Q1cxZElpQUptdkNqVVdm?= =?utf-8?B?UnpsZGtQd0lRNEtmNnZncStXNWJhYTNETFhQVnRTeHdrNkdaV0Exa1BBV3Qw?= =?utf-8?B?QkdqNURUVTFXdDQvc1BSNXoza2IzUXdKWlNwaCtCc1AwQ09OT1NBTDQrUkx2?= =?utf-8?B?MFE1UmthQTlHbmd0My8rWmZrRlhNR3M0VTBJWG9UMEZXMjV4ZCtvcnI3K1Vl?= =?utf-8?B?aThwVUpDNWVaUnVoUFJhRDUwVUdJN1F5SU5ST25lalkwanpPRktIYlJVU1Fa?= =?utf-8?B?RkI1NjhndGdSZXdrRTZpKzE1V3lzUmJNMmNxN2wrd1RDTEc2M1B4UlAwd0x6?= =?utf-8?B?R3NDZDMvVjZjd0wvYnd0Y09yZUZSTFRPYng5R3pHTlBGWmpnVC9aVDFiT0FG?= =?utf-8?B?YVRMWmh2VnVBM2JSMXVwenF3OExscjBxWXZLRmpjdlBXZ3U4U1FmQm9tUFRX?= =?utf-8?B?bitsWlc0QlBRMS9STFJHcXE0UzJIeGdTWUhlViswR3BSZmJSOWVuOWFCUVBH?= =?utf-8?B?eXNHMnZRRHpISWpiY1F4Y0svS1ZEelV0V3pkQThJc0c5ckpnd0tOODFrTDdu?= =?utf-8?B?bGFyWE5PcGQrSGlrNXVCTFkwbE1qU2FDM1VkbEUwZFhhdDdNK0E1c2ttZHVR?= =?utf-8?B?N2dMY09Rd3VBN055N0ZZLzExY2NPVHFhTFRXTjFiVnhNRHRXTk54K0h3NVlw?= =?utf-8?B?NkJnaVFmQ2M4ZnA3YzhYZ2tuUlhLS1F6SnRuQzdWRkVPZXllTGpXaTlrTjBC?= =?utf-8?B?S2FtR29ZaU1HTUxWNFlaSWpIT2tCQkxkSUxEd1B4b3dPVCtRZkVvQ3h0ZTdS?= =?utf-8?B?RndtSUNhOTR6Q1BrdFJTaHFmR041SWZ3ellQVkN5Z01waEVyU0pRNzg1RHVy?= =?utf-8?B?YmJKSXE3aW0vcjRWQVJlZ3ZWdmJDbm5DSElvZmptNHE0YS9CUzBFekJObHNV?= =?utf-8?B?TFJOVVJrNFMwaVNiT2hlNmpZNTQraTR1NHI1cnBwTldYVHFkUnd4VG1lYXFa?= =?utf-8?B?WXU1blgxM1daR3BoTE5tSzQ5UFgvRC9neTI0ajIwT1d6eWVmN1phdGo3Ukh0?= =?utf-8?B?RTlVR2dnaFZibnhuMHNQWEtwaEZxMmtyaS84c0ZJTTNodUZ4dXNTdUF4MzFk?= =?utf-8?Q?AfFDUE1ig0qb17GxqCIrdDCsC?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4253d309-c05e-4b00-2a8d-08dc865917a3 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 18:47:18.7279 (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: XqdTubS9kKiV62gSbm0e2Z3dHVBilvaffQ4uoPfEyYbfwLMWAQr+bOVWdOVsfS92vsNNpKbo9n8ww2XGBr0/8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB11069 Add irqstear, pwm and i2c in lvds subsystem. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi | 231 ++++++++++++++++++= ++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 1 + 2 files changed, 232 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi b/arch/arm64= /boot/dts/freescale/imx8qm-ss-lvds.dtsi new file mode 100644 index 0000000000000..eb8208cddeaf9 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi @@ -0,0 +1,231 @@ +// SPDX-License-Identifier: GPL-2.0+ + +/* + * Copyright 2024 NXP + */ + +/{ + + lvds1_ipg_clk: lvds0_ipg_clk: clock-controller-lvds-ipg { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <24000000>; + clock-output-names =3D "lvds0_ipg_clk"; + }; + + lvds1_subsys: bus@56240000 { + compatible =3D "simple-bus"; + interrupt-parent =3D <&irqsteer_lvds0>; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x56240000 0x0 0x56240000 0x10000>; + + irqsteer_lvds0: interrupt-controller@56240000 { + compatible =3D "fsl,imx-irqsteer"; + reg =3D <0x56240000 0x1000>; + interrupts =3D ; + interrupt-controller; + interrupt-parent =3D <&gic>; + #interrupt-cells =3D <1>; + clocks =3D <&lvds0_lis_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_LVDS_0>; + + fsl,channel =3D <0>; + fsl,num-irqs =3D <32>; + }; + + lvds0_lis_lpcg: clock-controller@56243000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56243000 0x4>; + #clock-cells =3D <1>; + clocks =3D <&lvds0_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "lvds0_lis_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_0>; + }; + + lvds0_pwm_lpcg: clock-controller@5624300c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5624300c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_LVDS_0_PWM_0 IMX_SC_PM_CLK_PER>, + <&lvds0_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "lvds0_pwm_lpcg_clk", + "lvds0_pwm_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_0_PWM_0>; + }; + + lvds0_i2c0_lpcg: clock-controller@56243010 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56243010 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds0_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "lvds0_i2c0_lpcg_clk", + "lvds0_i2c0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_0_I2C_0>; + }; + + lvds0_i2c1_lpcg: clock-controller@56243014 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56243014 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds0_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "lvds0_i2c1_lpcg_clk", + "lvds0_i2c1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_0_I2C_0>; + }; + + pwm_lvds0: pwm@56244000 { + compatible =3D "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg =3D <0x56244000 0x1000>; + clocks =3D <&lvds0_pwm_lpcg IMX_LPCG_CLK_4>, + <&lvds0_pwm_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "ipg", "per"; + assigned-clocks =3D <&clk IMX_SC_R_LVDS_0_PWM_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + #pwm-cells =3D <3>; + power-domains =3D <&pd IMX_SC_R_LVDS_0_PWM_0>; + status =3D "disabled"; + }; + + i2c0_lvds0: i2c@56246000 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x56246000 0x1000>; + interrupts =3D <8>; + clocks =3D <&lvds0_i2c0_lpcg IMX_LPCG_CLK_0>, + <&lvds0_i2c0_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_LVDS_0_I2C_0>; + status =3D "disabled"; + }; + + i2c1_lvds0: i2c@56247000 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x56247000 0x1000>; + interrupts =3D <9>; + clocks =3D <&lvds0_i2c0_lpcg IMX_LPCG_CLK_0>, + <&lvds0_i2c0_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_LVDS_0_I2C_0>; + status =3D "disabled"; + }; + }; + + lvds2_subsys: bus@57240000 { + compatible =3D "simple-bus"; + interrupt-parent =3D <&irqsteer_lvds1>; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x57240000 0x0 0x57240000 0x10000>; + + irqsteer_lvds1: interrupt-controller@57240000 { + compatible =3D "fsl,imx-irqsteer"; + reg =3D <0x57240000 0x1000>; + interrupts =3D ; + interrupt-controller; + interrupt-parent =3D <&gic>; + #interrupt-cells =3D <1>; + clocks =3D <&lvds1_lis_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_LVDS_1>; + + fsl,channel =3D <0>; + fsl,num-irqs =3D <32>; + }; + + lvds1_lis_lpcg: clock-controller@57243000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57243000 0x4>; + #clock-cells =3D <1>; + clocks =3D <&lvds1_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "lvds1_lis_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_1>; + }; + + lvds1_pwm_lpcg: clock-controller@5724300c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5724300c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_LVDS_1_PWM_0 IMX_SC_PM_CLK_PER>, + <&lvds1_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "lvds1_pwm_lpcg_clk", + "lvds1_pwm_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_1_PWM_0>; + }; + + lvds1_i2c0_lpcg: clock-controller@57243010 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57243010 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds1_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "lvds1_i2c0_lpcg_clk", + "lvds1_i2c0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_1_I2C_0>; + }; + + lvds1_i2c1_lpcg: clock-controller@57243014 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57243014 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds1_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "lvds1_i2c1_lpcg_clk", + "lvds1_i2c1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_LVDS_1_I2C_0>; + }; + + pwm_lvds1: pwm@57244000 { + compatible =3D "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg =3D <0x57244000 0x1000>; + clocks =3D <&lvds1_pwm_lpcg IMX_LPCG_CLK_4>, + <&lvds1_pwm_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "ipg", "per"; + assigned-clocks =3D <&clk IMX_SC_R_LVDS_1_PWM_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + #pwm-cells =3D <3>; + power-domains =3D <&pd IMX_SC_R_LVDS_1_PWM_0>; + status =3D "disabled"; + }; + + i2c0_lvds1: i2c@57246000 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x57246000 0x1000>; + interrupts =3D <8>; + clocks =3D <&lvds1_i2c0_lpcg IMX_LPCG_CLK_0>, + <&lvds1_i2c0_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_LVDS_1_I2C_0>; + status =3D "disabled"; + }; + + i2c1_lvds1: i2c@57247000 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x57247000 0x1000>; + interrupts =3D <9>; + clocks =3D <&lvds1_i2c0_lpcg IMX_LPCG_CLK_0>, + <&lvds1_i2c0_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_LVDS_1_I2C_0>; + status =3D "disabled"; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index 61986e0639e53..9f29fe4589668 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -576,3 +576,4 @@ clk_spdif1_rx: clock-spdif1-rx { #include "imx8qm-ss-conn.dtsi" #include "imx8qm-ss-lsio.dtsi" #include "imx8qm-ss-audio.dtsi" +#include "imx8qm-ss-lvds.dtsi" --=20 2.34.1 From nobody Thu Feb 12 20:30:58 2026 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2075.outbound.protection.outlook.com [40.107.21.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 13C7554FAF; Thu, 6 Jun 2024 18:47:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.75 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699647; cv=fail; b=gz2cNbZoL3RaDJDSpfkEYVwPWQIqskbfuv6M3npOckl6ui5Mipu5EG1z19f27Bgr1yF/YnFgGLrrhq7sjOBQR1nqv1z4SXIceAB5PIX7wqOe+/wf2J7H1X2UVwordHgyN0SFVNWiE4mKnEPUWZUkE3QXgHDc6zwsFLp9wTTlZ4A= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699647; c=relaxed/simple; bh=woZl32LsPM90+cbZ0hBx3TO93OcOsNDJO7ghpq27th4=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=IWYMJolwLuKe/qNOSd3+cVRIP/Cr5CpvHEC6xjVzEetjvjfQJkSDAn7jAbaWQ/GYIRWMQNSeN69ecaXFBWUrYyEo27pl39pdxWTeAWHBu1Kh2YghQzVxPtTh7Fg6xIagADs2heR4pwY/644mO58Dw/Qm17A2E9YE7Nkfbss7D8A= 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=EPkZeTTo; arc=fail smtp.client-ip=40.107.21.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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="EPkZeTTo" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NdUlTx3WtNbhUfPJyIjz9+boZRnOPATMpRtV0i3B6Ca1b2ZCi9WeMl7oX8F6ByIbzZGVR4HJ/t4SKI0Qw6xhX94oycMUcJb7i5Qmbt2jLzZy7bnw8kYefpjgfU/wlULhnZFHirNpL3CTiFTWKghvPe8IQwLSbR+hqEF9V9j6vgP+yGEfac/gq+y9yZjd3b9rR7qcZ5zLmwDQdy7sn+IdxT2Mq/HOoGy0x078aVBr7iWEg+060Piga7ETc5fFRm8JargShUQ2TFn5N8nCeIvLRdYoPIgY/HEfAL5xNg7kNKmqKDHiVT7qkVu0RS8H2pDNQEj0Ck6jzZsX4gJ5UvRhlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=BBOyMsKcgfnqOIXjklRaVSAY4hGLqCd/Nto0kUlHcmg=; b=RP9TRDP1zqu/MVlqc2jNpXk0POpu7OUBnQVNAgy9tkQpVa5/HSlu6ZSpK5dqriQUOkhRG55fKEZBdAuzxp+2xT6d+hgCVyy2MmWbOVo00O0qMjuEZQ4ZvhCrxEDIYBDcgpjm9qzlzDZzFeh0gHAO4sxciR+5rDVOU5Gj99NSOPhzz5Vd81LhUoWo4oDwKy4eMqMPZAI9Sig/TqQQiDO+TfUtPzUiuy6eF3dHmK5pOCtyhYl4NutTZpyXohW6gPyZKJ3t8AATeuz4WMk8P92ALx7ZDDbHMjZS38dRR3AzgoC14A+1WRIN1zw1cj6r3XRP30WWYvx88Zv2qw9AzRi8gw== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BBOyMsKcgfnqOIXjklRaVSAY4hGLqCd/Nto0kUlHcmg=; b=EPkZeTToWS8Y4XqUk7rFzu5/KdNqCUeZQ/D5REM6yLRAoX45fMGV5rpbITFCHfWO0Kuuht6GzVArhM/IjWnB7NEouNBTFILAj5VqQWIFZqR9RYqO14osEq74ewPpZM6lOULwQBfTO4uNhu5pohSd7le6fpy53UrBqJLovon8JyE= 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 VI0PR04MB11069.eurprd04.prod.outlook.com (2603:10a6:800:266::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Thu, 6 Jun 2024 18:47:22 +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.7633.021; Thu, 6 Jun 2024 18:47:22 +0000 From: Frank Li Date: Thu, 06 Jun 2024 14:46:56 -0400 Subject: [PATCH 2/7] arm64: dts: imx8qm: add mipi subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240606-imx8qm-dts-usb-v1-2-565721b64f25@nxp.com> References: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> In-Reply-To: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1717699632; l=10395; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=woZl32LsPM90+cbZ0hBx3TO93OcOsNDJO7ghpq27th4=; b=9hW1H4XQ0wXcsWiegOEfaPoa+mGlJcihGnx91YHyRTwszK/ojZ2xmlh/WBezHByQ68NazDUp9 BBMUQzyxPAjBxK8lZU6hvF8ZDZ9rDK7Yh+tgNk5XfRxTbU/6fr5Aasi X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR05CA0178.namprd05.prod.outlook.com (2603:10b6:a03:339::33) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI0PR04MB11069:EE_ X-MS-Office365-Filtering-Correlation-Id: a5c63fec-5518-4263-8101-08dc865919bb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|52116005|376005|1800799015|7416005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NHJERjJETUJlenZDOEtJQW4zYnhuNjFRaUtaNkpIWTkwQzZaNlpTVzZLTGsw?= =?utf-8?B?bnc5bFpLS3Rhc0ZLRWlzUUx5bmE5RGFHZlRzZUR4b3FwNUxmTUhWcnVFVHhi?= =?utf-8?B?dFlmVzFJbG1WQlh4UEtCSzJ1eHR1S3Z0T2xOUG9NNmtOck12cTJac3k3UTFU?= =?utf-8?B?cGJpN3dVVVQvRjliWTJmUHN5Z25YclV4QVZxdUp0b0dvcU9sMW5pRDNHekE2?= =?utf-8?B?QkUrTFdNb1YzTFA3dkIyK1ZyVE1NY1ZaaERMZy84d2hUSmJFT0tpNnlxMUpp?= =?utf-8?B?WWo2UFo1QUR2ZlAxdXlweTZjMWd1WWxlV1JVVEhDN05UMWZja3pja3o4OHFj?= =?utf-8?B?Y1BIa0QzWVRqN1VGWjQzV25CenhKTWhOWGRJNU9lUmNLaENQUmNCekV2bCt6?= =?utf-8?B?Z0tCaHdXN0JqUWFUb05oNVg3c0xSNTJGd2JZZnVKVWFObmtrWTVPZkZOR05v?= =?utf-8?B?RERrZnJ3ZlpJWDR4M0t3Qjl6c01iS0VyRVVlZW1DVXozY2NjSnRjUkpHVHpw?= =?utf-8?B?M3B3alFQSDZDT3FHVnQ2OUQ4MTF3TEFNT1ZLaFU3aStNNG1jeEVPaW9wMUxS?= =?utf-8?B?MWNxMTNTSHlqZkxxMHZyUDl3WkVhaDZFWktqa01DekxuVzVXOFRmdDgzMTY1?= =?utf-8?B?eHJnSlVjbHZ3NEVxYTRNY0dnTDY1TlpSN2dMc1RRcDFiT3ZwaVZBMkdsQWNZ?= =?utf-8?B?aHNyMGdGSlUrMFdRaGwvWGdCeEJMZGxlcGNpVzcvY2J2NEFqZXVndWozMGhU?= =?utf-8?B?enpKZ0JMSFVMNy81d0FDcklTYVhHdWFBQ1N1eC9zdllKdlg3TDFCNzlnb0RJ?= =?utf-8?B?aUFFdDJjZ2JaNWI0V3V0SDV5RDJiTnViSVRsc0cvYTc2QytvRjV2OEkzdDA1?= =?utf-8?B?Q1ZvdWZveDNxaDBpSys3aWcvUzVXNTFWOUZ6d0lwWlZNLzVaSFF3Mi82WXpu?= =?utf-8?B?cm5aZFUzaEFhVXRidVphQ2lyV3FZNkdtRFlFbW1iQjUvSC9RTEhzWU0rcDhU?= =?utf-8?B?SVcvS3h3VFNlYUVqZUNvSVd2S09NOGpGc2dmR2NRVERDbVU0ZFkra1RaSmpw?= =?utf-8?B?WE5OTHVDVHJGbXpEdGd6TkQyQkFSQXpuZFFMZEhCV01zM29aYmYrYnQyRnR5?= =?utf-8?B?OHZyWVdmNk1sVGtpNkFGMi9FRDQreThFeEIxREVwblZKSUtNTFkzVENZRHEv?= =?utf-8?B?ekY2c081MktNb28yZHNIK2FPalFVNlpuNFMrZVBiQ3M1ckJ4Qkxxbjl2T211?= =?utf-8?B?b2Q5dDd5Y2MrWnpKQW81YmFSUkVDYTlMdUsvblZQUi9sSTdCTC9tZVV4UUpq?= =?utf-8?B?OVFPK3JGYW96dk1sUU1RQU16YnkycjBrTXh1ekFPWlBLMys0UlFnQ2V5Q3I2?= =?utf-8?B?dHRrMG9HMzVvLzl6S25ZN1ptN2lNWkhJeDRzOGV0bWJZZUNIQ1F5WWoxRmh4?= =?utf-8?B?U0g5OVo4d3gzcFMyMjBFM0p0dExqeEErZUhNSjJMc0pwSHVBT0JJd0pDVlZz?= =?utf-8?B?bkxQcnVObEYrVlM3bWZKQWJ4NHdtRUtwcXNGTXRvYVlvMXBTMWdIYlBObXFX?= =?utf-8?B?UnRpVFlHQjJXUXNhUW1WTmRmdnZsQTN6blZSUk9iUWtJUUkwS3c0eXgwTVNN?= =?utf-8?B?cUJTU3laRk5jT20wUkM5Nlc0UWtiK1kzTEZaTmdJNnZMNktiWTFXMmFxU3JU?= =?utf-8?B?WEhRZmY1blVzVXRHMGNhdHYwM1FJUXRIbE5QWVBsempjS3RYNEpBZSttODUz?= =?utf-8?B?VEIyS3pNb3BSVVdsM1FHN1JmNDB1RkR5WG1iM01uMHNtUXNjTG1pTW96YVk5?= =?utf-8?Q?284YhclWhlaULR/nR//buUBVBCet+Sg1zu0LE=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:(13230031)(52116005)(376005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bURHWHcyNmNoWWxiMHFsSzB1T1BSZGpSK3haWmcxTXpKSmdiMVpNM0dHQUYr?= =?utf-8?B?YWJMb1I3NkNiUXZFQ3BzaFRraGlFTTJ1endtQ1dlV3hES2FVVlR3ZGpyOVNY?= =?utf-8?B?dWRpa01ldmpXRGRNVWJRTm4xT0ZzTHl5TlV1eVFjSWJ2MHRkeFBNNEhoOXVL?= =?utf-8?B?UlRidUJFMDJDcWZqSTZxRXJjYk9yZk1IVUVtOEUydnpJS01FWXJMcEkzWTdJ?= =?utf-8?B?N2NjUFcxMS9Vem9jR2VhYTMwWk5XdldxRytLRkJmQ0RQQjFMUUNaaElwMFhj?= =?utf-8?B?bUNJOERMeHN6bXFwRkV6eHZkUG5xbDVOelNtbGxQb2tKdWZBSWhlaE0xcGVs?= =?utf-8?B?NzkxV1NpVkxzOFhaTXdBN2sveXRUM1JxOWNPT0pvVjZFQ0RFMkR3ZlQySnE0?= =?utf-8?B?WGttejdabThIdlpCSFRqRVNjSXlMT24rcjdLVFhUaEhKekEvRGI4b2Y0bDBJ?= =?utf-8?B?K3hnOHdpYU1UK0Z2TFFoQlNQdFd3Lyt2NE4vQ0wvUTFzSGliNFQ0ZVU1RzRa?= =?utf-8?B?ZUMrUmd6a1UxMkdhaGM0NElsYlpwRHljL3dnMXZNQk5tRlFCVTF4am0zUjg4?= =?utf-8?B?QXZ4cHp2Nng5RWplRW1KZlFzT3JNQ3piT0YyYVJYZE81QzIrL093bkhuYlRw?= =?utf-8?B?VFhGREV1Z0JGNFFVc29RdkZTKzU0MVZEV096TXhNdXhubEp6MkN2eDJZWkpi?= =?utf-8?B?dHY0VnY1Wmw1N0VSTTlvOXJqMFlqZVJ4WWpGRkp0UUVuRUwyamwyZTYxdWpR?= =?utf-8?B?dm94TGFFMVR4bDFiNzJOY2RSbWJLK0xzd1I1byt4OFJqOFpFdnR3c2FxWW1r?= =?utf-8?B?UzJQVjdqWW1tNTh0TFJKV2ZZQUZkM0lPVDE3b0FNSS9iaHBjSk9BZzBHbkNX?= =?utf-8?B?WUl3NjFpY2JrNm1zWS92bWcybkhIZ2ZlUVNWTHV5WmlOSnlhejBpNy8veG5C?= =?utf-8?B?VERmbkpsVXo4NHpvTWtMcHAvNVNrMkwzckNmbjlOQkdKN1ZBYklkdExQMVFq?= =?utf-8?B?MDN5dVh1dVZOT1IwMUtOREdueGFHcCt4aUxNRU9hYUhIQUxIWWVTYkw1QmhS?= =?utf-8?B?NnhuS2lwZFBXQUN2N0RPem5sN1EvbUJvMkQ1Umx1N1NrUlZCLzRYY2xsZVFY?= =?utf-8?B?K2lBaDRlL2VmWUtXMkNBc0pPdDgrR0hrdFA0UjFFaUpYVG9QLzZSckRkK2lS?= =?utf-8?B?TnFrQU1oZWZTajByRnRxMmpGaUVndFFLQ0ZNcXc2aGpSYTdiV2c0WHNaZmNj?= =?utf-8?B?OEFxQ3BOLzlKaVpWWGRWeXZuODNlZGV6MGxWVlVqS3R4Z0k3MFVKb3FkdDRH?= =?utf-8?B?RjZ3ZnJkSGdtaTRLN0lvb0dDVEx0bEx0Y3NCRUhYZVFyMWd6VTBIOHlxWEVO?= =?utf-8?B?TVhqOHd1Yk4vR1FyWk12OFZaamdFTXhnWEt1bURGVnBhcUtuSmhlVkhPeXNW?= =?utf-8?B?dkpRemJpeC9rQ3N5amtmbWhZSG1tb01WWlNDK1FiY0JHZXB5QUZ4TUVRVGRN?= =?utf-8?B?STMwbmdKVnNWcGhCMEQwKzQ3SFhRWk11SmJpYzhRTmM1M0JLdndtejBESUFp?= =?utf-8?B?WVltdE9GK1AwQytCaVFzSVNmZEd0bmtXV2hGeU9vVkpTVjFwc3NQZ3RMRTRs?= =?utf-8?B?NkNZcUdvZHJLRXJnZVJXZjBaVHc0dGNhZE5YekxwK1pTcVdSdTEzMjhQS0hE?= =?utf-8?B?ajByL3BhdTllMUxySjJVUFhFZ1FZUHkremFvcFhiMkxycjVHelZ2ZjY4UXB6?= =?utf-8?B?OElhSC9Wcm9OWFlrbjJSMXJuN2Raa0NIenJVY3ByMzdidjBmbksrazdDNmdu?= =?utf-8?B?emdoMkcxSGtIOWR4bWJkSWJSUHhiK2k4WUlybzBvZERoQVV4ZzR3Z1VHOStV?= =?utf-8?B?Rit2WnpPck1teXp1UEJ6aW4zUVNCMDNvYlZOTmZUdkpUQUVBeXBDa2E2T3Zv?= =?utf-8?B?c0Jpd3REMHNnTUx0NTZaQTNqNkZ1aHB3YXI0RDNrS1kyeGlyOVdTNnNHdjFq?= =?utf-8?B?bnFodWtma1lQYVBiVXNxQXNtUDRoR0p6WWliRHdxMG93Rkd4YWxJRzVaTFJn?= =?utf-8?B?cUlkbnVMd0xmdVBZUGlTN0NmQndXVFZMd2JZYUVlZDJLUXFNV2Jwak5PVWNL?= =?utf-8?Q?pbxaKbyr1+pc9nILCXRsPZuGc?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a5c63fec-5518-4263-8101-08dc865919bb X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 18:47:22.2357 (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: NyY9cxsZhS40fKAlEcQsVp9ZA13Cp1Cq2sGNWBSjIPOV7DNsx/bumcfFhRQiMWaghZkH5hraxrmS40GcmSDvwA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB11069 Add irqstear, pwm and i2c in mipi subsystem. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-ss-mipi.dtsi | 286 ++++++++++++++++++= ++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 1 + 2 files changed, 287 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-mipi.dtsi b/arch/arm64= /boot/dts/freescale/imx8qm-ss-mipi.dtsi new file mode 100644 index 0000000000000..bd18468923e52 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-mipi.dtsi @@ -0,0 +1,286 @@ +// SPDX-License-Identifier: GPL-2.0+ + +/* + * Copyright 2024 NXP + */ + +/ { + dsi_ipg_clk: clock-dsi-ipg { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <120000000>; + clock-output-names =3D "dsi_ipg_clk"; + }; + + mipi_pll_div2_clk: clock-mipi-div2-pll { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <432000000>; + clock-output-names =3D "mipi_pll_div2_clk"; + }; + + mipi0_subsys: bus@56220000 { + compatible =3D "simple-bus"; + interrupt-parent =3D <&irqsteer_mipi0>; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x56220000 0x0 0x56220000 0x10000>; + + irqsteer_mipi0: interrupt-controller@56220000 { + compatible =3D "fsl,imx-irqsteer"; + reg =3D <0x56220000 0x1000>; + interrupts =3D ; + interrupt-controller; + interrupt-parent =3D <&gic>; + #interrupt-cells =3D <1>; + clocks =3D <&mipi0_lis_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_MIPI_0>; + fsl,channel =3D <0>; + fsl,num-irqs =3D <32>; + }; + + mipi0_lis_lpcg: clock-controller@56223000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56223000 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi0_lis_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0>; + }; + + mipi0_pwm_lpcg: clock-controller@5622300c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5622300c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_0_PWM_0 IMX_SC_PM_CLK_PER>, + <&dsi_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "mipi0_pwm_lpcg_clk", + "mipi0_pwm_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_PWM_0>; + }; + + mipi0_i2c0_lpcg_ipg_clk: clock-controller@56223014 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56223014 0x4>; + #clock-cells =3D <1>; + clocks =3D <&mipi0_i2c0_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_0>; + }; + + mipi0_i2c0_lpcg_ipg_s_clk: clock-controller@56223018 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56223018 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c0_lpcg_ipg_s_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_0>; + }; + + mipi0_i2c0_lpcg_clk: clock-controller@5622301c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5622301c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_0_I2C_0 IMX_SC_PM_CLK_MISC2>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c0_lpcg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_0>; + }; + + mipi0_i2c1_lpcg_ipg_clk: clock-controller@56223024 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56223024 0x4>; + #clock-cells =3D <1>; + clocks =3D <&mipi0_i2c1_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_1>; + }; + + mipi0_i2c1_lpcg_clk: clock-controller@5622302c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5622302c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_0_I2C_1 IMX_SC_PM_CLK_MISC2>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c1_lpcg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_1>; + }; + + mipi0_i2c1_lpcg_ipg_s_clk: clock-controller@56223028 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56223028 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi0_i2c1_lpcg_ipg_s_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_1>; + }; + + pwm_mipi0: pwm@56224000 { + compatible =3D "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg =3D <0x56224000 0x1000>; + clocks =3D <&mipi0_pwm_lpcg IMX_LPCG_CLK_4>, + <&mipi0_pwm_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "ipg", "per"; + assigned-clocks =3D <&clk IMX_SC_R_MIPI_0_PWM_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + #pwm-cells =3D <3>; + power-domains =3D <&pd IMX_SC_R_MIPI_0_PWM_0>; + status =3D "disabled"; + }; + + i2c0_mipi0: i2c@56226000 { + #address-cells =3D <1>; + #size-cells =3D <0>; + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x56226000 0x1000>; + interrupts =3D <8>; + clocks =3D <&mipi0_i2c0_lpcg_clk IMX_LPCG_CLK_0>, + <&mipi0_i2c0_lpcg_ipg_clk IMX_LPCG_CLK_0>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&mipi0_i2c0_lpcg_clk IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_MIPI_0_I2C_0>; + status =3D "disabled"; + }; + }; + + mipi1_subsys: bus@57220000 { + compatible =3D "simple-bus"; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x57220000 0x0 0x57220000 0x10000>; + + irqsteer_mipi1: interrupt-controller@57220000 { + compatible =3D "fsl,imx-irqsteer"; + reg =3D <0x57220000 0x1000>; + interrupts =3D ; + interrupt-controller; + interrupt-parent =3D <&gic>; + #interrupt-cells =3D <1>; + clocks =3D <&mipi1_lis_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_MIPI_1>; + fsl,channel =3D <0>; + fsl,num-irqs =3D <32>; + }; + + mipi1_lis_lpcg: clock-controller@57223000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57223000 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi1_lis_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1>; + }; + + mipi1_pwm_lpcg: clock-controller@5722300c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5722300c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_1_PWM_0 IMX_SC_PM_CLK_PER>, + <&dsi_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "mipi1_pwm_lpcg_clk", + "mipi1_pwm_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_PWM_0>; + }; + + mipi1_i2c0_lpcg_clk: clock-controller@5722301c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5722301c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_1_I2C_0 IMX_SC_PM_CLK_MISC2>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c0_lpcg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + mipi1_i2c0_lpcg_ipg_clk: clock-controller@57223014 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57223014 0x4>; + #clock-cells =3D <1>; + clocks =3D <&mipi1_i2c0_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + mipi1_i2c0_lpcg_ipg_s_clk: clock-controller@57223018 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57223018 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c0_lpcg_ipg_s_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + mipi1_i2c1_lpcg_ipg_clk: clock-controller@57223024 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57223024 0x4>; + #clock-cells =3D <1>; + clocks =3D <&mipi1_i2c1_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_1>; + }; + + mipi1_i2c1_lpcg_ipg_s_clk: clock-controller@57223028 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x57223028 0x4>; + #clock-cells =3D <1>; + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c1_lpcg_ipg_s_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_1>; + }; + + mipi1_i2c1_lpcg_clk: clock-controller@5722302c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5722302c 0x4>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_MIPI_1_I2C_1 IMX_SC_PM_CLK_MISC2>; + clock-indices =3D ; + clock-output-names =3D "mipi1_i2c1_lpcg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_1>; + }; + + pwm_mipi1: pwm@57224000 { + compatible =3D "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg =3D <0x57224000 0x1000>; + clocks =3D <&mipi1_pwm_lpcg IMX_LPCG_CLK_4>, + <&mipi1_pwm_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "ipg", "per"; + assigned-clocks =3D <&clk IMX_SC_R_MIPI_1_PWM_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + #pwm-cells =3D <3>; + power-domains =3D <&pd IMX_SC_R_MIPI_1_PWM_0>; + status =3D "disabled"; + }; + + i2c0_mipi1: i2c@57226000 { + #address-cells =3D <1>; + #size-cells =3D <0>; + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x57226000 0x1000>; + interrupts =3D <8>; + interrupt-parent =3D <&irqsteer_mipi1>; + clocks =3D <&mipi1_i2c0_lpcg_clk IMX_LPCG_CLK_0>, + <&mipi1_i2c0_lpcg_ipg_clk IMX_LPCG_CLK_0>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&mipi1_i2c0_lpcg_clk IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_0>; + status =3D "disabled"; + }; + }; +}; + diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index 9f29fe4589668..846b95be22bbe 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -577,3 +577,4 @@ clk_spdif1_rx: clock-spdif1-rx { #include "imx8qm-ss-lsio.dtsi" #include "imx8qm-ss-audio.dtsi" #include "imx8qm-ss-lvds.dtsi" +#include "imx8qm-ss-mipi.dtsi" --=20 2.34.1 From nobody Thu Feb 12 20:30:58 2026 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2040.outbound.protection.outlook.com [40.107.21.40]) (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 6DC1F6E61B; Thu, 6 Jun 2024 18:47:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.40 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699651; cv=fail; b=TsBLcaSZo4QLvc6y6FiMCBvCYynxx7/NWUkKfT9nS+RJaPsW/f4PDVE8KeBGBBV3SAxUsF2viZkDZWoY+8QGkE8O8ZDh3jXYNGzqFqr9brfAQmOaR2WYRLcjqeuEPtP9+EEtLLQXLMthLUJ6CKcLCWrgu5F0UyxPEPrpEz5cszE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699651; c=relaxed/simple; bh=wwKcCvjh2THnjztvtf5usgNLOblQQHq2amLNdLYCtOs=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=DJrd4E9GWoX2Z4w8tOQCK4KkmjpB9+EGcoAnqLBl/p1kbZVOetExBNMo6ZfZKZdqQJBfo2lm+k5G4JUsbgDebz41MVd/k0l+jp+ufrteFENp8sW1ICsG+S9NS9lmbdoAcXnuQgcTqc1CMxozhqK0FbHSWM5F9AUSRfnjzQuq+bc= 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=TtEHHK+U; arc=fail smtp.client-ip=40.107.21.40 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="TtEHHK+U" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QGqXryzBOh531w5M84BEAVOlb3bPxHSZZY1yOC+/R13b5h3LmzUHQvhl+Nx3wc5wgNbAlv0CG0a5NGozGDjUoollRn5QiCploOp98Usxa4AIHxoT3WUBniXGRThLRN6aPAPjwPZirdFEoZ5mKugXIqhynSC7aUp3YEIPaJZZ1WTuAP5MNwL+7VWj1ZPynUb52MYNRXKxeMGgHO2CsEsrbSiu9LLjL1hKxyHbDPMIGZgArXpXh3tJihWWQzUDB2NN/tf9H15LID/XTom45xS0Wc1bCqqzdlWHNzytB0I6UGqWPzNQN8km9lQEAQse6zjAAxbTplj1L1Qwloyc6+IS7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=56NK9IpX14FIl5PU7gRV4JOyVKj0mweZ1H5dCNIAhW0=; b=oGNgUd6on/O9dfj14WAoFRFcRAEdMcqTw0etWxaUbzFQSee9DmuvacGy4Z2BzsmPrWW4zYtzc8Vic7CyOA/sy58woSVeW+Uzq5oUn6bVpQZn0ldVHEJVYYla+fdbLZhquI0SWc7JwKOC25RAPk/FZQRY8uI2Vth1NPBOFbV2u+4eNPUZldSyfi6ZDYVmWxAsP2c5Cb/zHM5C9iyBVPnmNufdhjfjBUtJ7cugzW+Y6L1OBNJE8aMpGwAaMpBjBSNxs1+hzJGYJ3KUJ7irAHPOtcR4aUnv3LzK95OJd7YzeK+2aMIzb9jUJF4UFXadudvtt9/igExkX97GdgpOZcoxGg== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=56NK9IpX14FIl5PU7gRV4JOyVKj0mweZ1H5dCNIAhW0=; b=TtEHHK+U2jhfcZEp6fsm+bBjqcNpA0+AZxtCEp+YwIAYRVePCEmFTxIQI/tm92Wzum4I8XvX3GMJdiuJfbJr6gDEzE6RKLzygR3jKBlAkfZGXKP4YB1jIUHzoTZkwes7qDGazAiVP8K3U6HZm4t4+lwsxhYrNZI9mk02rsZWqZA= 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 VI0PR04MB11069.eurprd04.prod.outlook.com (2603:10a6:800:266::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Thu, 6 Jun 2024 18:47:25 +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.7633.021; Thu, 6 Jun 2024 18:47:25 +0000 From: Frank Li Date: Thu, 06 Jun 2024 14:46:57 -0400 Subject: [PATCH 3/7] arm64: dts: imx8qm-mek: add cm4 remote-proc and related memory region Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240606-imx8qm-dts-usb-v1-3-565721b64f25@nxp.com> References: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> In-Reply-To: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1717699632; l=2911; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=wwKcCvjh2THnjztvtf5usgNLOblQQHq2amLNdLYCtOs=; b=6Ek7lGsQxrwVbD8FmiSjG0D+3yFqQsiPjw7AvyWJw3jxhNHen/as8EfWBq6iPHqHC+EJitDIY 0Keb9jVBqNJCJkRuxcM3BqdoWNIkQFeu7rcnx4k2uKQxvRSYc0uYYZZ X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR05CA0178.namprd05.prod.outlook.com (2603:10b6:a03:339::33) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI0PR04MB11069:EE_ X-MS-Office365-Filtering-Correlation-Id: b433ea6f-0fbd-42bf-b031-08dc86591ba6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|52116005|376005|1800799015|7416005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?N24wMmpscHhuaTJyWW91em9nY3lBdVF4eGFxWnE0SXJPSDRidjJHMjlqR3Qw?= =?utf-8?B?bWJXZ2E5aGJLTWVOaVFvRWRPYzB6cWdJNHhNdGE1Ui9UeThuVEUzR3J2NEhn?= =?utf-8?B?eGI4Y1RQNVBhR3ROU08vS1dieG9tVEtvSUlCZU9GL0F4QjV0RUtkbmRxNHlU?= =?utf-8?B?Z0plS1JGTlFBMllzNTZOQmppMjZWMzZPTkY4ZERPM01HYXQxdVpzZkN2UElv?= =?utf-8?B?d3B4cmtjeGxrQzVuOWtENFdhV1JvT1NVaVNMYXF0aU9rR1kzbUhMZ3lRcWFx?= =?utf-8?B?WVN5M253ZnVBbzMyQ2lyUUk3WWlGbUFFeWFpdVJVVnluR2FIczRUK05YanFh?= =?utf-8?B?eFhIdFNkN1J0NmVnNkpmYlh1S3VMWXFQMERBU2s1eFIxblRQUW1XcGt1czRJ?= =?utf-8?B?YjYxazNtdXlHVkNxc3JqSWZxY284T1ZOY0Y5TTdyS3BhVTVSS0wySVpEM1Zq?= =?utf-8?B?WWpORWg1Y0hNRUorMGdxN0dpR2p0MzRNMXlmb3pTRUVkRDNmQWRlWVJGM0hK?= =?utf-8?B?cm1ZNElOdUNPTzZCcllxUlZ4R0FwaDlhemx0ZzdXM3UyLzRPa2V2NnppNmF1?= =?utf-8?B?eC9JVjl1OC9xaWxIVDQ1Q2REU3hqc3VvenpOSFRyMzFHQzVtWEJjbzYwMlJu?= =?utf-8?B?UkQrM1hjQVpaTlFJMVUwWTFwb0NQNSs0L2YyR3FKcXgwVkhXTWhPY1h6ZUxr?= =?utf-8?B?bFpzZmpxU2pnUThpWUN0YWdLMkRqUERCd21JSDhvUUFtVy9oa1FRY2tMeFp5?= =?utf-8?B?aExWSmFYYWdKN2NydjhmTHNEOXE0Kytqc2JiT3lJOWVseHdhdmIvYmo4Z3Bt?= =?utf-8?B?MSt3YjNra2NvQ1d2bCs5TkVodXU3V01RWjRGRW11YjNCa1JwRGtxQzd4VnBa?= =?utf-8?B?MVVBbjJ5ZWpFbHc3L3ZBR1UxN2pnaGR3SXI3WTE0S3psa0l6RjlTVVErQmhO?= =?utf-8?B?Y0dQRTUxMFpJUXFtd04yNldFQUo5Wlg5enBITHlSUm9qRUV2SGUyWGpaWDNS?= =?utf-8?B?ZDY3NiswMjByc0lDaHNWaXBpNHREQjhXSy9ldERkNUUzTS9reTRnN1czYUZw?= =?utf-8?B?bDZiOVJjbGZldUJUMVBIM0JKZE5RZHNjRmg2cjdlalNzTG9MejlQSTdkd3Br?= =?utf-8?B?OWdkN2hZVlpDeVFubHdOQVJiK3RjSG1QZWlJTzd3cXIzcG5NcWUxRGZJbHZD?= =?utf-8?B?Z25EbGVJWk9adnlhbTN5YWw0QkNIYTRIZVE1bXVoTEx5anVVbnR5bUhwMjl4?= =?utf-8?B?cVdkaDJ2aHNCS1BQRk52aFRNWW5hbHdlcXFzN1ZCUjNKbE1GNE1tWUV1ZnVU?= =?utf-8?B?SWd4YlhNWURreWkrWjlKYWF1Qk5hVnVBcXROeVRLNWFSUksrUUJnYncvNkdx?= =?utf-8?B?cW1nNW5EZjhuQjFGR2xvZ0lheHNmaHFPR0owcTE2VUs3RmI5eklBcys2OGEy?= =?utf-8?B?NlRINlZKZHVFb1hQZm9hazNZOVN6VHRhcjlHTFovS2RXWVAxcGVpNEZydXVE?= =?utf-8?B?bEQzdzc1ekVKaGVMYjNFWFBpT0hQYW0ybUhQMG9jSHU0UFh1SVFDZVdpME1Z?= =?utf-8?B?WktnRTAzTTJBY0QxcHp4ZmNJWmFya1NoRlNkZm5KTGJPSVhDNXpUNURTZXJ2?= =?utf-8?B?ZlJkRTlVLzlmZEUwQXJKL1BVMGNHcmw0cnN5QTNOb2w3MzdFSzVGK0RjVnB2?= =?utf-8?B?ckFaMjA2VHNSSWJtaGVuSHdML0JZejZMSjhCM1M3akJVL3FFNkV4MldmQ3ZR?= =?utf-8?B?eW1tRnFac0J5Qy8rODJhblNDTS9nb0F0OUpxRTZCSUVwRkFZYlRvNFAvcGo4?= =?utf-8?Q?1F8C2To/eRtnuOKu+LkB01G+x5NlRPXkmmJGY=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:(13230031)(52116005)(376005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QWNqc3JPS000Sy9wQXVlR1Jzc1ZGWG5QZ3dvMzl6eXFVdUQvOWNHUS9EUTE0?= =?utf-8?B?TURUTS84NFdqaDlqM3I4OGR2NC9uWHJYWE5vNGtzVHZ0TFNybWVJOGZ2UDMy?= =?utf-8?B?RCszRHpSYjFlbW1HNE1jYzkydEZ1QmFTZ3MyQnFXdlM2Z1JEUm9vaGhMY1Vy?= =?utf-8?B?Sko5RUVkUTJGRHFkNGhlZmZiQmRzTjJNRVdRU29TNTllU2pWVFphL240Kzdx?= =?utf-8?B?M25PYVNKd3hHSzY0aUJUa2VtRkhrenc3WWhtRVB5UTlMc2dyanNPbm1vNHhD?= =?utf-8?B?ZUtQMDhDRTlOYmFjUnVXYUdDRzUyK3M5SlRYdFBaWnVrUWRNNHdqUndmWm5s?= =?utf-8?B?b3A1c3FyRzc3V2xVTlpPUVNVbVpRSmtDNm5CK2VZS0prRzBPeHl5TVFJeXho?= =?utf-8?B?eGZnTUdnQ2MydDZEUDhNV1RNT21yM25zQXQzRGVMN1BxcWVvM28yU3RwNzdL?= =?utf-8?B?MVJzVE9vWEhEeUltNTBDbURzdUNqQW1Ic0RaUys5clh5RzVhZXdkRlpIQmlh?= =?utf-8?B?c0RFeVdhMkZ6K1dNeFdJU1JkaVNjdStlQUZyaU9TUmZycnh6YWkrVFI0aWg3?= =?utf-8?B?dk1MNXdDODJRZzNGa0k3ZGFhTkF3OVhVUGk2TWxTV2NRTFRmZnhYZGZ4MG5Y?= =?utf-8?B?c2sxNktoNjNNOFpQZFBmQUY0VUY2bmY4Wis3QzVqb0IyOWxtdStoYUUzR2RX?= =?utf-8?B?UklvVDBGaWU1L0FqN1RST1pLeUhCS0RzUW93U1ZuQVErN3M4Si9XdklIbkxZ?= =?utf-8?B?cVNpek5qMEs0aFZJdkxuOWlxNmNpMWNNMUpTdjVpdGFhWFJaMFZKV2c5Q2sw?= =?utf-8?B?bzdYRnAvM0QzL1lTajBKMUFIN0owR1oxSnoxNm9HbnR0Q0dpMlQxRWptOUZh?= =?utf-8?B?R1J6TlNqTWRkSEwvWVNXSkJrSjhTWndCM1pEQzc2c2VSUHNXekxFSE9BT3hK?= =?utf-8?B?dXprZXpPaldUSnFXTnNwRGNBMERsMW1CSUwvY1FuYndYWFR5UDl0NStoZ3JS?= =?utf-8?B?ampzUUpjdWtzZWlLTjBOZkVpNmpObHBscnhHTlNXR3FRVmpXRXRNR0tBY0tY?= =?utf-8?B?UjhZNks3U2hqYzdCeC9SRS9wZmc5TEtYWTlhVEVFT0xybTdqSjBBdkNJTThC?= =?utf-8?B?WFBGenp3QkMwQXRiY1laTkp1TUdLQnpQcCtRY3JWbEZRbkxmNGJaT3lObmwx?= =?utf-8?B?N1lCY3pFRzc3R3lUc052dWhHRG9SVHZ4enBkaXF3cHB1YkRMMStWTGNrVTAv?= =?utf-8?B?a05mMng4R3ZLZjFnaktRUjk0c25pUVI4RDZSR0Y3QVBaeUdrajE0V0MvblFR?= =?utf-8?B?WTVBMzU5cEhFbThxbFdjT1l1K3VuZ1d1WkdmaU1XQWtzdURjU3ZiUHhjajIr?= =?utf-8?B?ZCtKeHlKUXJNdW9MN2Z4NG1EMGR0U2c2SSsrS3hZVzY3T045c2Y5WFpwWExY?= =?utf-8?B?dGVoeENhNmN0QnY0S0psRnBCZWVBeDRVSkJJUEIwdGx0cndmemgzWFEyaGxh?= =?utf-8?B?SlVIbUtuWTNzMTNVQ3BZbHc2MFZkTmppMDQrZ2piR0J2YWR0bEZCTmx0K2hp?= =?utf-8?B?NWFQWEcrSU9XWFJNVVFIRXZ0UW1QYXhqRFNucXRKSTQxb1RUT095cFpzOHpa?= =?utf-8?B?OVFEdzdSMUlYNERPY0RjMWl2aVNUT1piSXNVV05NcHJVcFA5MVphWTdCOVoy?= =?utf-8?B?WnhxZS9HN1pIbmwvOTdJTnpLRGZYZmZkdHJNN1pvYlg4RGFpQXFEdkNFS05z?= =?utf-8?B?SndIQkpNcXFNT2FKYzBxWnMxSVJFejZBdnZYcHR1VnlubWVlVDhKTm44Z2x1?= =?utf-8?B?MktINmcyYU1sUFAzWTJDUGt4ZUpJUmlyOWxDKzJZN01qWkhtTGRBTmxXeGV5?= =?utf-8?B?TWVpNmMwTVNsa012N3dFdFRxeTM1TktFMUJZYkgrYlI4aVY2dGdBY3VlVGVZ?= =?utf-8?B?WGdVZ0FOeWFOclBvSG56SW80dEFDWityUDJGNkc2MFRhaWYwdmVQTmExS09D?= =?utf-8?B?L1VzWW5kaGc5dDBqT3FWdXBFa0NEQUx6eGtxcTFYR3JCbXVSdmU4TDBTNmhu?= =?utf-8?B?dDNxWVlFOEc1UlNtRlpiRVk2TVFFWHNCd1A1SFNLZmFhTjBIRDZ1UmpyakZp?= =?utf-8?Q?4sxKgKlc+RurQyMFgwaAyQjAL?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b433ea6f-0fbd-42bf-b031-08dc86591ba6 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 18:47:25.4481 (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: ovQ/7dHKmSWORTwpzt+WTfvIudfejZdoF45aWnD8u2Q6EIsm3HT/sPX01fPAF/DepgknyYosL1+ErgPZiD3eYg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB11069 Add two cm4 remote-proc and related memory regions. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 93 ++++++++++++++++++++++++= ++++ 1 file changed, 93 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index c024be33fbcce..dbd478af2e474 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -31,6 +31,68 @@ memory@80000000 { reg =3D <0x00000000 0x80000000 0 0x40000000>; }; =20 + reserved-memory { + #address-cells =3D <2>; + #size-cells =3D <2>; + ranges; + + vdev0vring0: memory@90000000 { + reg =3D <0 0x90000000 0 0x8000>; + no-map; + }; + + vdev0vring1: memory@90008000 { + reg =3D <0 0x90008000 0 0x8000>; + no-map; + }; + + vdev1vring0: memory@90010000 { + reg =3D <0 0x90010000 0 0x8000>; + no-map; + }; + + vdev1vring1: memory@90018000 { + reg =3D <0 0x90018000 0 0x8000>; + no-map; + }; + + rsc_table0: memory@900ff000 { + reg =3D <0 0x900ff000 0 0x1000>; + no-map; + }; + + vdevbuffer: memory { + compatible =3D "shared-dma-pool"; + reg =3D <0 0x90400000 0 0x100000>; + no-map; + }; + + vdev2vring0: memory@90100000 { + reg =3D <0 0x90100000 0 0x8000>; + no-map; + }; + + vdev2vring1: memory@90108000 { + reg =3D <0 0x90108000 0 0x8000>; + no-map; + }; + + vdev3vring0: memory@90110000 { + reg =3D <0 0x90110000 0 0x8000>; + no-map; + }; + + vdev3vring1: memory@90118000 { + reg =3D <0 0x90118000 0 0x8000>; + no-map; + }; + + rsc_table1: memory@901ff000 { + reg =3D <0 0x901ff000 0 0x1000>; + no-map; + }; + }; + reg_usdhc2_vmmc: usdhc2-vmmc { compatible =3D "regulator-fixed"; regulator-name =3D "SD1_SPWR"; @@ -133,6 +195,37 @@ sound-wm8960 { "LINPUT1", "Mic Jack", "Mic Jack", "MICB"; }; + + imx8qm-cm4-0 { + compatible =3D "fsl,imx8qm-cm4"; + clocks =3D <&clk_dummy>; + mbox-names =3D "tx", "rx", "rxdb"; + mboxes =3D <&lsio_mu5 0 1 + &lsio_mu5 1 1 + &lsio_mu5 3 1>; + memory-region =3D <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>, + <&vdev1vring0>, <&vdev1vring1>, <&rsc_table0>; + power-domains =3D <&pd IMX_SC_R_M4_0_PID0>, <&pd IMX_SC_R_M4_0_MU_1A>; + + fsl,resource-id =3D ; + fsl,entry-address =3D <0x34fe0000>; + }; + + imx8qm-cm4-1 { + compatible =3D "fsl,imx8qm-cm4"; + clocks =3D <&clk_dummy>; + mbox-names =3D "tx", "rx", "rxdb"; + mboxes =3D <&lsio_mu6 0 1 + &lsio_mu6 1 1 + &lsio_mu6 3 1>; + memory-region =3D <&vdevbuffer>, <&vdev2vring0>, <&vdev2vring1>, + <&vdev3vring0>, <&vdev3vring1>, <&rsc_table1>; + power-domains =3D <&pd IMX_SC_R_M4_1_PID0>, <&pd IMX_SC_R_M4_1_MU_1A>; + + fsl,resource-id =3D ; + fsl,entry-address =3D <0x38fe0000>; + }; + }; =20 &adc0 { --=20 2.34.1 From nobody Thu Feb 12 20:30:58 2026 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2040.outbound.protection.outlook.com [40.107.21.40]) (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 A1520502B2; Thu, 6 Jun 2024 18:47:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.40 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699653; cv=fail; b=oKnsLtTvpw0rCf+rn0j5ugJCHb5525r8K6QCppZg45UzRMXp3HHqLbTjGvbqxGeCidzrqMibM0jCbmPfH1eY/ILYYNdheSF7OF47y8RtS6E/SYKeQnUwdycJNins4O+5e05n+4aIEJIF5OvlHyM1MOBLkYR3YvolBzb60gHutog= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699653; c=relaxed/simple; bh=SUocZhLP81ANYJN86/fq6QRIzHiSvWBbXNaYPOaTcSw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Mb5CJAG3s+f73CBW3IxOkpqJs9pt+6sLtVXhctKZjb8yr+EiqhNBtfFGHib+LEE1DaLbBs+Bz6RR4h18DEFNhXTMhipYFAzhtr0LWWkW4/TdRTE7L/PyRQATjF7upCVwQcxJV/4mfA5gMMZC/cQnqOxE2gvUVcOUsCsajgjNk1Y= 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=gMMpBZwS; arc=fail smtp.client-ip=40.107.21.40 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="gMMpBZwS" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fMumwUc6okFscvGOw/FQ8kzuaVCBMNm8ILVtlJcX9XjC5KooXyXpwl2vOiOJbeSj4PEEzViRykEUvZrMX8le8MFY+y8v0KkEf8vk1LoZSXGsKUdlbPGUY4d6Xv8DF9Yd2Q0Ie9o9dvz2gx9vv6SmNbLJUMUhVPpGIQxPEr3fUtUOEQdYhffd3UnfavQoOhwa8d/pC7cwr7LlNJRzxY2b/2wINQRfh/hk2u1UfXX9EPJY7kyleoACwUmsaXlOorMijQG5aiOseJW4FX0gUGeZBsmyzMNZYArGaN9QHpya0nIRAdnkYNpznP1dUpT9+elxYW7RAgx5CoeiLJPuwpV2Uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=+Ju9pL/yf82r3xO39ZfP2YCzLsAFbGQzwl6W58evDDs=; b=NjzAn3+O+gisNLOieV3RVxZslpL45+fldWdBPzqOKoPH57kLqGhLgvZmPR8w0VOzK1r4ayYWUWHWMbwTUnAKGymer1KTqpKJfrW1KHAglz9l1Ctg9PN53VzZ+TJpOXzD5XPk/8t6i29nP1CNQcvgTZkq3qntqjLyLl+Pd3pVCCeTKzEFtAD9XbGUJKbSpK4xmn0h2iPzr+1VZLNmeeCym4X4/tlkNY/mbKdu/Ogg1MpT+Dm4kDilr0o06wxyrGzY+wy9ATho9hzg/hcarMAPFVBejpZl34x8UXyOHbIPT9MJXsa6BAQozzzAhWWBBK/NY+mXmR53e9U9S+IZKJ6Arw== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+Ju9pL/yf82r3xO39ZfP2YCzLsAFbGQzwl6W58evDDs=; b=gMMpBZwSVLmZ0O9tDEejOCvqYcgBZY56KxTYpQ5uqOemxrwRqV2qdFpfM5X9Kubrz7Yo1raFm8uHhmPB0KFY4ToV9A0v/lBnahTs2+dXelTFf49ADP33a1/mQ2LcPIbe9oOrQ9usZwbF5RVafNHh3WIbxoO/xx17qPIXKdFECyc= 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 VI0PR04MB11069.eurprd04.prod.outlook.com (2603:10a6:800:266::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Thu, 6 Jun 2024 18:47:28 +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.7633.021; Thu, 6 Jun 2024 18:47:28 +0000 From: Frank Li Date: Thu, 06 Jun 2024 14:46:58 -0400 Subject: [PATCH 4/7] arm64: dts: imx8qm-mek: add pwm and i2c in lvds subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240606-imx8qm-dts-usb-v1-4-565721b64f25@nxp.com> References: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> In-Reply-To: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1717699632; l=3505; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=SUocZhLP81ANYJN86/fq6QRIzHiSvWBbXNaYPOaTcSw=; b=4vt3leCJZin5Gv204ys/BSq24tkLii/do+5RgjjzKTq/Ky0PqeHuKcga7K19cQPUM361i3YNl 5Tm28/4tBUoDGBvQ57p1Wlsrvo2mLDLGsW9YhU6uqHHD4ayAPhgOH+p X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR05CA0178.namprd05.prod.outlook.com (2603:10b6:a03:339::33) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI0PR04MB11069:EE_ X-MS-Office365-Filtering-Correlation-Id: 6cbc3d44-ae86-4a79-349c-08dc86591d8f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|52116005|376005|1800799015|7416005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SW1JQVBzaWpPcUJLYVdPVE9TclEzeGVMdXY5dk4ycW5hUk1VUzFIUUJWNHpF?= =?utf-8?B?d1l6S2EwWTE3V1k3QktUekVWVjRCZGo4cWI5aE5OQnpudEJibWIxSk5IOWhs?= =?utf-8?B?eFpONDZHK3kybWFGVVJ1NHhjNzdxRmtUQ0NwK1NtVGN4RU5KSWk1bElNaUZU?= =?utf-8?B?djVxUXBEUStIVlhaNmJaYTZIK3g3RGRGdVozblBNR3RsM29iaFNNdzVjek56?= =?utf-8?B?bkVQdjRuNmpWZ0pEL29HY1lVMXhXdjUzTjhEU04xa3FneGVpdnJFdGlhS2s2?= =?utf-8?B?N0xsd0xaVUZwZmw4aHovNmlmMUoxcXdZZGtGZ3ZNMHRxYlgyS3RJMkE3eFZ1?= =?utf-8?B?NG85YVhnWTZSOTF5ZzVFeUZUN2R5UlNKWnhWbC9icFVNT3BTYkFycE1oazMy?= =?utf-8?B?RkJSNGpvNUlma1JLWkp5UDBxSWhoaG5RU2RkZDFPNWVubzM1OXdDZmU1OXdq?= =?utf-8?B?UXdUc1dkaG9yYURQSVFMNUlKc0g5b0xQVFZjUy9ScFNHNGpZeW9CS0x4czJt?= =?utf-8?B?ZHdpQ0NCcVdtMEdvazBnRi9VWUNMdUJzd3lqVFBiOTgyWEdBc3RwVEdibnVK?= =?utf-8?B?S1lvbXhFUzY0TzlPRS9CM0ZzY2RibUppUElVcUVPSnk0T00yeW83OExpWGVt?= =?utf-8?B?VllveDlSVi9GbS9zODlyY3dGS29lWDc0WGlXQ09NWU9CNXA1QVpZdHJQTGVi?= =?utf-8?B?WGlGNzJaTzlKczRmdlZkVUZOMlpNTmwwUDE5Y2xvWkxVQ242dGtNSEk0TWJP?= =?utf-8?B?Wml2bWQ5V29ZREJVQXZpMkd6cEJiaThyN0c3c0pYTFdBRzRpQ3FDSnZiYWZk?= =?utf-8?B?ejNjYU5xUXZKUUsrZXVFMmR3aWhpbDBucW1wekZTb3FqdzBhYjIyR0ZJR1lS?= =?utf-8?B?cFlyUEYyaEtvcGV2YlZkVlcvYzNTbFBHZ2hsVzBDTEtxNTQ5RFhUS1JhZExr?= =?utf-8?B?RnJBYnBwTmVsWms2eWdhUy82MFhZR0FIaGI2dEZCbldCWVdPcEdDQUd4OFBt?= =?utf-8?B?cWo3YnA4bWxXMTFVbGgrYTNhemM5RE5XWDRBTGIrWVJLcXRDZVlWalA4TXhl?= =?utf-8?B?UG5pb2s1NklpbS9iU1hOVmdaZGh3RC9hMjBHVGhjWmE2b1FGbHRJM2N2R2lx?= =?utf-8?B?d2JRNGQ5WlphWmlCMkRnR2lhUTE2MzQ3bytIbFc5Zno3QkhOV1ZXYlZKY0h1?= =?utf-8?B?dkhlTFArbSsrZW9MbmVwUk1sdEhHdFRXWlgyVndSckJSTDB3Y3o3QmxGWU1W?= =?utf-8?B?d05aSGRqS0s3c1J6MXM5UDJjM1dRVG13aGEvZ1ZpZkp2dDBudENabytnaVph?= =?utf-8?B?U0t5VGhERSsrN29Hbzh0SGpVV0lnK2hnTC83OHRHQ2xEUEVMTWhRcGR6eXlh?= =?utf-8?B?SEo0OElsZ29BTXFJLzlhWmphSC9DUnZXK1ZIRHVVdTB5clNVckFFcmZWSUs4?= =?utf-8?B?S2NEUVFtRVo5VjFySWplQUI0Yk1MakJXRHFGcW0yZnorTHBseTNha2dta21j?= =?utf-8?B?T2U1TjNxa21yNVlYc3NnYUxrYnpOTk5LbTFIdjJKUUZnMUNxQ3NuWXpZQzJl?= =?utf-8?B?QTMxKzFFcUJlT0h1ay9lZ1Bad2hLTW02WTJPTTBNV3lMTEEvdi9NSUNYT3BM?= =?utf-8?B?V1AwbkNLYi9McHcvSGh3Si82blM3eG9JM3ZrRWV1cnc3V1FobUxIY3NvRXNi?= =?utf-8?B?Y2loajBBc05xWittTTlFMGF3MTVqZlJLVS9SRTRILzI1UFh5RnF1TWFkSndK?= =?utf-8?B?ZUlsWmRmb1BxZWtJNjdPdFFqTDZNaUFCdkJnejU2dTErSUNHSldaL0M4S1o0?= =?utf-8?Q?9qvuXRS7Bpa4t3HcjPQl9o9iPPccSG2a8VANA=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:(13230031)(52116005)(376005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eWN3QlVrZXYyUTUrSXZPM2kwZ2E3dThTZzZ4WFFYR3NrWnYxN0ozVjNRU0pS?= =?utf-8?B?amZWYkgycjY5M2FOL3BlVkxsYVZDTTdvdXc0UzhJQXUwN2RDWG42OCtEMUg2?= =?utf-8?B?NFh5WiszTmgyYnJxTDQrcDZjUk5MQkFGZ0VvdC9qL0ZMSkVIS2xidEsrSHgz?= =?utf-8?B?ZTduVUJBaTJhQy95UzNCVG4ybzBIT1JBVEVPWHY3Zi9td0FXSDMxYk0vYm8v?= =?utf-8?B?UDNkcVNjNFUzMVhlWXRJUzJFQ0VoU1JhOTEwMUI1bDVKS2tpNkx2UnIzc0pL?= =?utf-8?B?VVZrRW1wNGJ3TXFiT1VyOTdwVUhnQ29tSWc3bDhPakR0Y1FXbzBVS2tDSWpq?= =?utf-8?B?dWN4WFIwekg1MUhhRGhvaTRWZ3ZlZ2J0TVZHUDFyb3FuVVhXdHNrSWRjaDdI?= =?utf-8?B?d2lHNFo4SHh0c3J6U1hYY2JWVWlqTWdzdzdaaXdRdmFZN2Y2OThLZVZ0MmRI?= =?utf-8?B?MzcwTHlrdW8xYUtRRFgrOElIQkhITUpWdnJGN1hYNW5JUE5KN3BJdWkyMVRo?= =?utf-8?B?VmxsdTgxZXZFd3RESlo4NDZ6TUlhYm9reGNkalJPMFpCTVBNTkEzL0lJSzZH?= =?utf-8?B?enBkTkIrTFY4UmpsVFM5ZWdDT3BabVNBb01MejQva1BxNVU5YmxtMVdSVDNO?= =?utf-8?B?VTZkUWI4ZE1iTXpsVWNTMTBQMHNibWkvWmxEenl0TzEvaHJCVGZUb25oZ2VD?= =?utf-8?B?Nm02NUUyVk1EUXVwRXNtR294cS9TMWh5K3JrTVNwK3B3aDd2NmRPcmNkTEVl?= =?utf-8?B?ZExkYmlldU9MaXNRMFF6MVpNTmtyZWthbWJCTkhkeERUWHYvdkEzNW9KQjV0?= =?utf-8?B?akdVc2ZncEpJWHJuUWRUeTlUWUFaZGFuVXhOdnYxa2JMMlFvdjVBWTFmejgw?= =?utf-8?B?aElaTGxDTnlBem5Tc0luaFU0eFVoL0NZdk9hMU1GcFByZU90dlVVc1lVMTJz?= =?utf-8?B?ck9PUHM5bzJnT2JRS0xOUWFReTNzaE9XUUpUdDQ1c21KRVMzWW0xTEJGc2cx?= =?utf-8?B?bGVNZ2Fya3pscFh6ejczdUtBaHJocTNIOFNUd0g4UEl4Ukh6ZUNEK3QzVWZl?= =?utf-8?B?eWx1OEFYQjNaZVIrTFp1eFk1NDhsekdsUXlOMk84c1VzOXpVQkc2bkpBVVFS?= =?utf-8?B?dUVMb2xzdmNhNjU2bTNDRHN3OWoyL3B3Q0d2TWtudlB4R014dlFGNXZTRk9u?= =?utf-8?B?MmdmVFk0VVgxdzBEaHl0b1pWbm9IcHdOZFpRaDVVTVgzcVcvYWVGRlRvbzBU?= =?utf-8?B?Sll5WXcxRlRNNzhFcFFKQUVBSWgwZktsTVZoaVlwUmlBdjBPby9BaXErTW1y?= =?utf-8?B?L0E0SHViYXdzZFpMd2lJcDJWTDFUVm5GOWNLZWtMQm4wY1V2ZUd2K1ltazg2?= =?utf-8?B?ZXZ1R3hRQktDdXRabkQvaXM2ZnJDSFB5c2NKUmJZNmM2V2JsY3ZsTDU3RDQw?= =?utf-8?B?cHlIUWIvVW96SytGM1ozd1NDODcwd2pyYllkc2J4Ri9ES1Npd0xRSHFRc2NX?= =?utf-8?B?WGVjS1Rtejk3NGV6QXZ5cDB6bTNqeG1UaythL1lPZjBURm9zWXRJWE9XS2lk?= =?utf-8?B?bHY2ZEk0a1RjeEZyWTZIMkRsWFE4QkxSZTZFblJHMDVTWEZGSzc0SzY0Q0tG?= =?utf-8?B?a1E0SVdmK0VPOGRWK2lTd0l4ZDVKTmZuMTRCWTBVSkorQkY4QWdQR3RhbVFo?= =?utf-8?B?OWVUU1NIelhZRHJnVnlMbUhRSzRmbjRiaXUwL2htamE0UEZEVXdpTERkUlhH?= =?utf-8?B?WlQ4NTFWcTdXMitFdXNLT09Ya2p6aVVFZmZhWCtTdDVkRVdqZW9FTDhzMXEw?= =?utf-8?B?ayt0ZW1uRHl1dnNwbzAzdG1IaVgxUmFiM2tZcU5LakNtS0pIQXRrNGJiNzFY?= =?utf-8?B?OVVtcnNKdFVsUUxvcGhTUnZ3VDI4SU5BdHhoeTR1Si9HMUx2OFRtMkg2S0Ni?= =?utf-8?B?cEdyMlg2MHorbnNwQ29iQkJWdXZRRExQclhGNkxJWTJUL1pIMWJ3b3p6bTBG?= =?utf-8?B?aGY4c2dWYk42bGJwc0h5SDRWNzhtUFpVV2tLUTJpR2Iwa1NuT3Z1V1drRzFI?= =?utf-8?B?VlZKV09TZjZ0citsNGtXTkx2b0pGRWhmc0ZyVWJSVDFwV3A4NzBFdGpvL1hT?= =?utf-8?Q?x5JoyJyxe/ONy2dDKv46+bMp0?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6cbc3d44-ae86-4a79-349c-08dc86591d8f X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 18:47:28.6755 (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: ARwi8LBIeiYmZ20+T3Z5qX80z8eK69UxJKQLstq/oMyYmBeQBanC6a9JvW6Mcj7XLlD3G2IBWR5xhuIlH+b8rg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB11069 Add pwm[0,1] and i2c[0,1] in lvds subsystem. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 92 ++++++++++++++++++++++++= ++++ 1 file changed, 92 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index dbd478af2e474..80cb834d56bc2 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -93,6 +93,42 @@ rsc_table1: memory@901ff000 { }; }; =20 + lvds_backlight0: backlight-lvds0 { + compatible =3D "pwm-backlight"; + pwms =3D <&pwm_lvds0 0 100000 0>; + + brightness-levels =3D < 0 1 2 3 4 5 6 7 8 9 + 10 11 12 13 14 15 16 17 18 19 + 20 21 22 23 24 25 26 27 28 29 + 30 31 32 33 34 35 36 37 38 39 + 40 41 42 43 44 45 46 47 48 49 + 50 51 52 53 54 55 56 57 58 59 + 60 61 62 63 64 65 66 67 68 69 + 70 71 72 73 74 75 76 77 78 79 + 80 81 82 83 84 85 86 87 88 89 + 90 91 92 93 94 95 96 97 98 99 + 100>; + default-brightness-level =3D <80>; + }; + + lvds_backlight1: backlight-lvds1 { + compatible =3D "pwm-backlight"; + pwms =3D <&pwm_lvds1 0 100000 0>; + + brightness-levels =3D < 0 1 2 3 4 5 6 7 8 9 + 10 11 12 13 14 15 16 17 18 19 + 20 21 22 23 24 25 26 27 28 29 + 30 31 32 33 34 35 36 37 38 39 + 40 41 42 43 44 45 46 47 48 49 + 50 51 52 53 54 55 56 57 58 59 + 60 61 62 63 64 65 66 67 68 69 + 70 71 72 73 74 75 76 77 78 79 + 80 81 82 83 84 85 86 87 88 89 + 90 91 92 93 94 95 96 97 98 99 + 100>; + default-brightness-level =3D <80>; + }; + reg_usdhc2_vmmc: usdhc2-vmmc { compatible =3D "regulator-fixed"; regulator-name =3D "SD1_SPWR"; @@ -334,6 +370,24 @@ wm8960: audio-codec@1a { }; }; =20 +&i2c1_lvds0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_lvds0_lpi2c1>; + clock-frequency =3D <100000>; + status =3D "okay"; +}; + +&i2c1_lvds1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_lvds1_lpi2c1>; + clock-frequency =3D <100000>; + status =3D "okay"; +}; + &flexcan1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_flexcan1>; @@ -449,6 +503,18 @@ &fec2 { status =3D "okay"; }; =20 +&pwm_lvds0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_pwm_lvds0>; + status =3D "okay"; +}; + +&pwm_lvds1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_pwm_lvds1>; + status =3D "okay"; +}; + &usdhc1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_usdhc1>; @@ -675,6 +741,32 @@ IMX8QM_M41_GPIO0_01_DMA_UART3_TX 0x06000020 >; }; =20 + pinctrl_lvds0_lpi2c1: lvds0lpi2c1grp { + fsl,pins =3D < + IMX8QM_LVDS0_I2C1_SCL_LVDS0_I2C1_SCL 0xc600004c + IMX8QM_LVDS0_I2C1_SDA_LVDS0_I2C1_SDA 0xc600004c + >; + }; + + pinctrl_lvds1_lpi2c1: lvds1lpi2c1grp { + fsl,pins =3D < + IMX8QM_LVDS1_I2C1_SCL_LVDS1_I2C1_SCL 0xc600004c + IMX8QM_LVDS1_I2C1_SDA_LVDS1_I2C1_SDA 0xc600004c + >; + }; + + pinctrl_pwm_lvds0: pwmlvds0grp { + fsl,pins =3D < + IMX8QM_LVDS0_GPIO00_LVDS0_PWM0_OUT 0x00000020 + >; + }; + + pinctrl_pwm_lvds1: pwmlvds1grp { + fsl,pins =3D < + IMX8QM_LVDS1_GPIO00_LVDS1_PWM0_OUT 0x00000020 + >; + }; + pinctrl_sai0: sai0grp { fsl,pins =3D < IMX8QM_SPI0_CS1_AUD_SAI0_TXC 0x0600004c --=20 2.34.1 From nobody Thu Feb 12 20:30:58 2026 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2040.outbound.protection.outlook.com [40.107.21.40]) (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 AB12D50297; Thu, 6 Jun 2024 18:47:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.40 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699655; cv=fail; b=uBPoqSPfHW84BbleeWXqcWD1Esg3S10LXWrFvkm2VQvlsOiwt26Y0X49/4++jzjFkxdWRIE7K3NuuTrmONHWOzDmtql/e46PwbIxy9D8GsJAfPOKBHEj1qH5mKIFuZbv6C6AYGgItUupq9dlhNNvR4+FQzGgnpzV1vjVEF7n+JY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699655; c=relaxed/simple; bh=SoF4J4b49R7QVgft0SM3ujBwE1bg40X2lnpSns1oVPE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=hQ1imII8yT+S5ONOGXQS4I1PKITTmIAVFfoaRey926Tm1SOtoZxutjRfIKWsQoP8BSi7GDB6TYoM9JtHXuiY9jikoBfhfyjq+ncEccKtVZox7hu7igIIRDQMicpN+ADMYLivyOp8UczdKzvOG4NDVYnIAoMokYwh9LK4vmgXGxQ= 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=ee77cTAA; arc=fail smtp.client-ip=40.107.21.40 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="ee77cTAA" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wz6hetCXcXIDuculHbY3CUvirnjLFJ42XeSsjaeSjd7w9309TIxwrR8uOKn/xbA9Lgp3c5j0/VokXU8lqFLdKvHgdDmEg9oYnB4/YwFvts2Ab65cFQN7koRdbCnNslbxxMuD1lXvWHCTS68fBW66brFkOi8tZx6x4yfcjuh/dCEjiwuQifUwy1Zq3sUXSt0joM6605QSiirtt0LzvkCcCbu3jN/p5XLdM1LrqyxvaRenubM+/qb2eVYRAl0dl8gOK91AYXXgEYuU8RO0EtK1aOY/tMFs3fmjQoySRxOjezULKgikiIBcLqeY3t+4DrOVe2yhTyOYIZQIH13AVuUeBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=ume8Q51eM0/Rqthlcf7OmVfHlC+49WE9UeAAdsMaNe4=; b=IyW6oOXDujvo4Yx5pjOWH4znu7mJbsNkQGeCNHtN/anJtTfpKZVx6IxkmUnb876VUmxxz/dmuLLNyKTL5Y0PehbudygBWE/UfxWjaDtKJMGdLp4LzB9YwDtmF+pdEOq679OrHFPXszrNs697tKDnfHriySXqN7Vt9gDeXroqxXo0RH5arbkrb4J7RCvO8GShabwRyLEq2cL1mxQ9N/I7M0b7eqv6dyclNXunhJEhcFHiJ4aAatoIG9vorfW644U642cn1Q2srNFpAu9U3CdHZBx2dKNTQWhNVVeqD2jscOudIai4K8sXtO2PA1AR7Cd7OQoSAv8/mCg961e3AA9mHA== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ume8Q51eM0/Rqthlcf7OmVfHlC+49WE9UeAAdsMaNe4=; b=ee77cTAAsd0IZaNZyICBDtrqJGFHixzAfJ7Tx9QxVSjdj/dj5bqyAUQv+eL0BmXBtVtOkzjoYNn0W+wGA8ZfS+72BMYLdGM3VhnT7vyzPdEJgpFpu3JyFkxJXd3Z4EtRQkEOLFrGjKq3VhBWCrqzLWU5+EGgkOUTouuTY3jnwys= 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 VI0PR04MB11069.eurprd04.prod.outlook.com (2603:10a6:800:266::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Thu, 6 Jun 2024 18:47:31 +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.7633.021; Thu, 6 Jun 2024 18:47:31 +0000 From: Frank Li Date: Thu, 06 Jun 2024 14:46:59 -0400 Subject: [PATCH 5/7] arm64: dts: imx8qm-mek: add i2c in mipi[0,1] subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240606-imx8qm-dts-usb-v1-5-565721b64f25@nxp.com> References: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> In-Reply-To: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1717699632; l=1751; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=SoF4J4b49R7QVgft0SM3ujBwE1bg40X2lnpSns1oVPE=; b=hFIEMAwt1wHcDJzAwvDnbW5ZYGrZX1OvyYyxd28CCb1+YtTd0hX/SsNFymDboIXaXJh3ue7hM BSVsjB+0u+RDVtZlNWCUNKpv0y5rL19M7Up5iISoqaUbkWh0N1qaGlV X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR05CA0178.namprd05.prod.outlook.com (2603:10b6:a03:339::33) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI0PR04MB11069:EE_ X-MS-Office365-Filtering-Correlation-Id: 2c574cf1-50fe-44f0-53a4-08dc86591f7b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|52116005|376005|1800799015|7416005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Zmg0VnBZc1dwVDRtM3VWNHNXWTg5VDBUL3loSkZ1U3NIckc5MERKMDgrYVZX?= =?utf-8?B?OFNPd0ozcTNtWVlaaUxYcmpsS0VoU211SzAwaWlJK2NkdTROQURmN1ZZcFZx?= =?utf-8?B?eWl5UHBvaFdxWHh1OVJ0dFNWLyt1ZDh5SE9VdVdpY1ZURWVzVjMvd0lESG11?= =?utf-8?B?RlFZS2R4QkNqSGNPZERacnh1YTM0d2x4bUsvQllNd2VKRE42eHJiYkJsYUpV?= =?utf-8?B?dmlhVU5qS05ld2pOZ0YwTDd3b0FRdE9pZG5qV1NGSThrOEMweWRHdU9PVlVk?= =?utf-8?B?bC94RzN3REdaak5pYlJqem44QlMzd0RTaDhLMExoVFJScXhiU3FqTHUrZG45?= =?utf-8?B?Z1hISmV3Y1pRdGdnTkVUcmFlaTUvYWRnUzFCakcyRXR3MnlCeDh3T2VheVRx?= =?utf-8?B?aGI5K1Q1STJWTXBQNEZRMkJac3doNnc1TlNJbGhKODFaNVIyYnAxcHJyam5G?= =?utf-8?B?ckxwOVY1NUoxcldsbTVpTWJFSDJyMVpHL1Z5ZU1ZT1hMY1JzemtjUXVoZTAx?= =?utf-8?B?T01JYlV1ZDl4R0Z5M1JmREdIMWtGeHUvbng5ZU14ekVoVklCcjhLMlVmNzNW?= =?utf-8?B?b0NCWFNmVmtsVXBhTzJreFRrL21aeElSSkN5dEovTDRTcHhHckVBc3RTS29H?= =?utf-8?B?VlQ2SUpLdmpPRXEydy9XcnV5cy8zbUZrdk1oSU5jd091ckp0U0ljMk9QYi96?= =?utf-8?B?QlV4MVNCeU5yUjBSSDFFSEdvQXJ0TTh3V3N1V2lxQ2xLRHkzTmxwZW5wY0Rs?= =?utf-8?B?VENqK01VSWdGMHp5bzRxTTYza2RNdk9yT2tCOW9VTTIyRHMwNkQ1YlhIS3ZY?= =?utf-8?B?bjhVdEcwa2pOaERiV0pKMXdZYVk2WEhQbTFiSFFNcTA4Tzl6Q2psVXZoT0h5?= =?utf-8?B?YXBLd29Yelh5d0U4U09iZk9QVWlCREdEb3VhRVZPM21WOGIzbE8wbkZVcEEw?= =?utf-8?B?ZlpIM3puODlteWk2Y3hHNXkwMGdVNllJaVh6N0thaENYNVRnOG42NUtwK25X?= =?utf-8?B?cHJBUWdSQnlnVTkvK2svalhiblltTm55SWZuMUtORUJ5WXlsV1l2K095amZL?= =?utf-8?B?T1B5eVV2SkVwN3pTSERiTXZyblRWTS9vTDE4bXlzUnJGaTcxQUNmd0FsaVUw?= =?utf-8?B?cng2Y1haS2hsQUEwZlFQQmxPYjVjQWcyOTdsMnBJR29KTlRxaUh6dXBKaUlL?= =?utf-8?B?K09FbG9FWWFjKzVVV0gxMTU2MmluUEF2M2MwcWg4aExQUGgzUndFK2xGVzhF?= =?utf-8?B?OFFudHhOMmR3bEFHYUpTclUxQ0RJMEY0MWVoZlpWSzhoTkQ1WllKeVRCWm52?= =?utf-8?B?OFVWcXV1TlFFY0M2ZVN5TUQvR3NGRXlnUEhBU3J1T0dCTXNLckRuU2d2cXJH?= =?utf-8?B?MlY4c043UlJGZjhoWXFzWWlJcE8yRGU4VzAxYlN3eXdGeTdRQlJHZ2tDS2lv?= =?utf-8?B?MXNSanUzbEI2RE8xblR1TEMxV3VLQVRNMWNzWWVJL0Z6V2JrTHJFMDhGR0ZQ?= =?utf-8?B?dUFyaG9zUmpCRnBmWWdkc0VqajIwdVl5cVVsdEw4ZFpTNXVUYkwwVWE0dytx?= =?utf-8?B?Q0tlaUh0SENGUjdjRVVZdTJPVWVvTlhER2RJK2JQZUFVOWxyZDJmQWc5ZWVH?= =?utf-8?B?MFAweGZMdXFqU1FPTmwzdnMrdW52T0c2c283TlNOVkpqbEVYbXQrUzN6Qm03?= =?utf-8?B?NlpXdU1pYWZZMTNBOWlnWVNRNC9sVy9sb1NuQ3ArMC9RZk9aZjhPK2pIS3Jt?= =?utf-8?B?TWhERzVacituNnlLdVFEdXZvWjVBbW1KMWlCd0xPcm8vaE9tWEFVOGpXUldM?= =?utf-8?Q?Bt1hH4DZFqtLaWkDOjs9oO7ZT6xP+iHC/sgmw=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:(13230031)(52116005)(376005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y2g3akJqOTZvZEdYUFRyamh1c0MyNVFiUGRMMFY3eEo4S3dYQmsrb2ZjaEdR?= =?utf-8?B?MGNqdzhDcklXM0pmMjBESzUwYVZ3bXQwcCtFTE9ZT1BwRDYwc0d1UW5obXhO?= =?utf-8?B?VXVtcEFmSDFtY0p6ZVlmdjBub2tLOXpvdDNCOS8ySXFaTHhZUjdqTlZnaGNo?= =?utf-8?B?U3lhOU1DQnh5djY2SWJUMklyOTMxMGt1ZGxzY3ZWSE1iUkt5clk0T2JSbitt?= =?utf-8?B?TDBlbzZMcGZiN0oxSTQ0WkI3WXhQaXRZR215RmR6WjNwdU1uUGJ0Z2lCY09m?= =?utf-8?B?UTFDT3Y0NmE5Z29ReDBreDhYOUpRMTd3OXgvbVVFSmNQRnpSL2FZcnYrbUdQ?= =?utf-8?B?MzFRWHNyZXV5clJQT2JWTW02TmxUakZhL3dLcGorem1sNTJpMEo2M3ByRXU4?= =?utf-8?B?VUJIc1FoRGlSY0F4Yi9BYWZLTnpUTGNuL2RwNnFhcmVtT2ovRWIvZXpkaEdk?= =?utf-8?B?OGNMTVJPbDN6T0ZZdHZaOTRzUDFiQUNhZlN1Rk1EeDJFYTljR2Y2RUw1VUJN?= =?utf-8?B?NGMyeG9TZVcwZURuS0ZYWm1HWHIzVHZqL0V2LzJQMSt5RXA1b3p1OFJLMG8v?= =?utf-8?B?T28wY3N4RjQ1K1p3L1VXUVQ3ZGwxZkJuaGZuNkRmSytwR05lY0d6d0psdHNC?= =?utf-8?B?R2xrU0pEZTMwT0VESjhjUEtxN0ZZMEUzeWIxZk96WEJad0ViUXNsYi9OdlM1?= =?utf-8?B?SVVwcFA0UUJkYUdnNnowNFUyYWNBajV1MXdKTHVQUTdyTUkvK1hBbTRwQ1Rn?= =?utf-8?B?SUFySHQzMHMwL3dSTW9YTkluc1ZYZEFYMUQ5NDFGM0RtdlBnUk80aWVXYTQ2?= =?utf-8?B?TTM5RzZlKzhLT2NWdmh0bkxvN2M5WmtNbnBmNVBRQTdkcUNiaHU2R28xMk5v?= =?utf-8?B?WU83SFFOTEpsQUlaK1dtTlZvRUlzazhWUTFTekcrVldsSVhDNmp2QXgrcHNm?= =?utf-8?B?L251M09kWDdQUHBZeUdMSEVYZHpCMmE4VGVuZGgzNStwc081T2VwN3BxRU5W?= =?utf-8?B?Z09qT2NzQXlHOEc4TDB6T1c1bzVaMHJncEJHOHNZU0pBQ1ZNRlQzVFpjNWVr?= =?utf-8?B?NG0rZURJOHBJdkR6UU9WRllxam9URzIvQWlZSkw4S25talZ4aDJRcnFqbjIr?= =?utf-8?B?VnVHS0MzdGJ0WHJqZm0wUXcxYmpDV1J2VG1HejNlSmk0bjRNL1J2ckRhMjBL?= =?utf-8?B?eGJLRlBsM1BydTFuOWJVVkFSaGdwMWtvMnB1WnpZK1Nkb1hVamdOd21jN3Rj?= =?utf-8?B?MkFMS0l5LzZoSkVzRHNVd3U2UjExQTA2L2tXWVhWUjJpRXlMOGpWaEdvRWQ5?= =?utf-8?B?L0tTWDN3cmhwcnplUmRDRitMbDNVaEEwWjVuc2R0N21GVnk1bGxuSzVyWkxS?= =?utf-8?B?bkR1cDhPZkpKbDhzYjZiZ0J2SnlIMUkrZlpYZlkwRmMrOHppTzlFVWNKVnJQ?= =?utf-8?B?TnFQb1VRUkx4dGFXSkFIMXBaaTNjeFZyRE5OdGFnbG1GYjJWSDhrU3Z0bjBK?= =?utf-8?B?Sm9BMm45SEhsMEIvbzd0TTAzYWZwVk1wMG93V1lMNm85WjVOOVNQTUpSUnVD?= =?utf-8?B?Smp3UzFrWEhaRGkzVkFXLzJxMEw5OEJXN3gxcVNYYXltcjEzOEFPcitzeC9L?= =?utf-8?B?LzRva3V0b1dSWSsyQ09BeTJZcnJYL1NXTFdCVUpkbmM5M1BJekJNNEdwTk1P?= =?utf-8?B?cVVlTFRZSDEvVTh4aE1VUXhWZzliU0tMY0N3eCs2YWRxeEExWTNFRjNPeEhF?= =?utf-8?B?NmVZdDR3dGR5VDJ6OURvN1k1Zms5YnN0SDFZMGprZ3A5b2pHM0QvTGVmdXFt?= =?utf-8?B?NGV5ZWpEdjR0QWViekZmZzI1SXdsZEFQc0NVVmFUUWpmVzBObk1Nd0tEQ2o1?= =?utf-8?B?WklnQmVTdDcxUWhkVmloUDU2VllSSTdQNGpCTTRTeDNkbEdFRExaa21vdito?= =?utf-8?B?QUhQWk56cWoyYUxZaEFwZUs4OXVYdy85ZVpwK3lRTlJHQzFQU2Z1emJ0eDdE?= =?utf-8?B?SkRqOFFTS3IvVzBnZUxzUlVQU1VqSmQrSVdET3dmRmtWK3dDS0h3WXk4RnZT?= =?utf-8?B?aFk3aG9RSHg0bmxrb21UQS9hYmlVdDAyQlF3ZFIzRlJra1lDeTZqWU5SZ0ZF?= =?utf-8?Q?/sx9zKiJooPrei+ONhaW2BBOC?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2c574cf1-50fe-44f0-53a4-08dc86591f7b X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 18:47:31.9008 (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: aByNmMUcwY0Kg102I+NXnkQ7nYJLtTCbMhu0FCYistHgNN/kKtok7Sa4MKJpKIPCOf9Hg4Rio9CvpA6gwW5JhA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB11069 Add i2c node in mipi[0,1] subystem for imx8qm-mek. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 34 ++++++++++++++++++++++++= ++++ 1 file changed, 34 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 80cb834d56bc2..cdcd5993cc69f 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -388,6 +388,24 @@ &i2c1_lvds1 { status =3D "okay"; }; =20 +&i2c0_mipi0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_mipi0_lpi2c0>; + clock-frequency =3D <100000>; + status =3D "okay"; +}; + +&i2c0_mipi1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_mipi1_lpi2c0>; + clock-frequency =3D <100000>; + status =3D "okay"; +}; + &flexcan1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_flexcan1>; @@ -660,6 +678,22 @@ IMX8QM_SPI2_CS0_LSIO_GPIO3_IO10 0x21 >; }; =20 + pinctrl_mipi0_lpi2c0: mipi0_lpi2c0grp { + fsl,pins =3D < + IMX8QM_MIPI_DSI0_I2C0_SCL_MIPI_DSI0_I2C0_SCL 0xc6000020 + IMX8QM_MIPI_DSI0_I2C0_SDA_MIPI_DSI0_I2C0_SDA 0xc6000020 + IMX8QM_MIPI_DSI0_GPIO0_01_LSIO_GPIO1_IO19 0x00000020 + >; + }; + + pinctrl_mipi1_lpi2c0: mipi1_lpi2c0grp { + fsl,pins =3D < + IMX8QM_MIPI_DSI1_I2C0_SCL_MIPI_DSI1_I2C0_SCL 0xc6000020 + IMX8QM_MIPI_DSI1_I2C0_SDA_MIPI_DSI1_I2C0_SDA 0xc6000020 + IMX8QM_MIPI_DSI1_GPIO0_01_LSIO_GPIO1_IO23 0x00000020 + >; + }; + pinctrl_flexspi0: flexspi0grp { fsl,pins =3D < IMX8QM_QSPI0A_DATA0_LSIO_QSPI0A_DATA0 0x06000021 --=20 2.34.1 From nobody Thu Feb 12 20:30:58 2026 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 1055961FC5; Thu, 6 Jun 2024 18:47:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699659; cv=fail; b=MIbg6ElXjwy/qHWdZvXRXFU8mzORlpse1LF8a14TNVtkgrKff2c3kK89vJCbWCyfS9CjIdVoi4gHNjpbb6LYvv32NWpNet6JQOrMzZBxJa8sRBhh6XpxyrBc8ST6geeCNWrIZh3PM183887vAk/tWk3j+HYQSxWc8UspptunVmg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699659; c=relaxed/simple; bh=UrodID7kXwDWxEQwJ7vYrGaE/FWvVYaJpzEZUqGH7JE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=rj1ovFa49WHNKt9RSQulZsYozVJVF2tjsWjxCCX/3psCSHt399VYS5tO3pRNiwRE1f8KED607c9vkqYt316aMTbbY61To1/Lo70+VgYTSyTvLIqT3uhnY/N8saWrAZo8inngISSQQR6qPI4yItaIOWAMDiHnsFM9WFd46E/zQRA= 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=VnMNfRyE; arc=fail smtp.client-ip=40.107.21.48 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="VnMNfRyE" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Va4oCgIwiLxt3RtZf8L/LxCvRImRo0C9xifIfK6xNbMg/GuihaZJftvXqwGR1/tGoImcyXLsUhhEPDPK8wSOUUQp93gFs4qDDYT4DwQTOlOA+Oen4NmWPLxklwTKYJuu+ErU2HefotZy9o94c5dg+R/mcAUMo5Mhirwic5UfUx37E1i2QgmJpBZRCK5HwK60O0bC6DdS6ueht/DrQ06wsieSbB8Yd+gmzehyI++2wqwHEFC+zJuvhsOdVmen4BUj1Mli+IpfZmGJQ40nM65Qx8BLjpjjP2TioMhke29melp+Q9cAdfpJMhrRRb1lMUS6xJ7E30hjKE0Cj5Xd+Ja9og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=BSIiudocyswGQSnzeHPkKRyxL6teeEFFDknuyDw1PTY=; b=W8MIHshwxfsPMKwPzQDUfEVaKryUwCJfXYGrGnPJV8skHkD+9wwum/jrZVlAe40CbSZYv9b+WQgBdC097p7DBTUM5qfzgYFe1Utp/dC7wJXlH7UAr11+FSa6BlXtFtv8p02g/HJn1TAPNrpjaVu8W09silGAa2In9vjIWftWscFC5h9Oky1ktg5svRJ7T/bEqHQiQFVwdkIdgrwi6wNRvLe7BtpD5Dd9/QCNDlIIjnRGMqImaKsq+IS1YwdUUw9ZO9aWRJA4Oszr6UTnImhxslw/MfkGbbDksZgISUKU/5N2W7St/lCZ+5oyCXhhJ1aSZVuTXR4Qkw/gvtDYIfTwew== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BSIiudocyswGQSnzeHPkKRyxL6teeEFFDknuyDw1PTY=; b=VnMNfRyE0cnVfng1d2OTzs8hk0nMlJskhETAzsAXZRaswIxWWSb9Byccdnj15GsDkw3412zqYMjqyFocd6QVZA9RAQRT4Gs+2zrebeOiKKkFR6xKtdCny65zJ5kn3hGqslt5KAXhHjg5fVNR4AF1/6Sb//YTnDUBX2VBUGSN3YA= 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 VI0PR04MB11069.eurprd04.prod.outlook.com (2603:10a6:800:266::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Thu, 6 Jun 2024 18:47:35 +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.7633.021; Thu, 6 Jun 2024 18:47:35 +0000 From: Frank Li Date: Thu, 06 Jun 2024 14:47:00 -0400 Subject: [PATCH 6/7] arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240606-imx8qm-dts-usb-v1-6-565721b64f25@nxp.com> References: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> In-Reply-To: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li , stable@vger.kernel.org X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1717699632; l=865; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=UrodID7kXwDWxEQwJ7vYrGaE/FWvVYaJpzEZUqGH7JE=; b=XkeM1LO7Kkc4gQEU2R+IgbfQesDyphp/SSQzB52zKh5lLxI0oObEAg4gKgbV17BopC8ct73N6 Ss2j4zPPgOxC54aG17VPhmj/iQMa48hQIjF8Wn4yM/SUglZ7e6Ck/wQ X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR05CA0178.namprd05.prod.outlook.com (2603:10b6:a03:339::33) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI0PR04MB11069:EE_ X-MS-Office365-Filtering-Correlation-Id: 893620fb-c626-4ee0-a0c3-08dc865921b3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|52116005|376005|1800799015|7416005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RUJrNWxFWnM1OTlOZ2hoRnlHK2RESkZKTHRXYWVmWVlhNlR5Z0ZOMVRabCtq?= =?utf-8?B?aVFxVkpTN2ptWHpjQm8vdGtQbjNTVWptWU5iV3YwSjl2TmNTZ0ExR2xuVlV5?= =?utf-8?B?Q0p5TitKWkIvWGpWUkpZK1NiSk02VUpKTnNsQUl2dzRsS25aSWs2TVluOGpT?= =?utf-8?B?THBWZnl5RGpWYW1LYWY4anZic0RYc0R1eUl4RTFzSDl0b0hXNjVJZXh6b3JO?= =?utf-8?B?eWZzMnQxR1FXdEExTEFWSnpOVWxxcU9EQWlUZXRvZFhMNzRrbkJ4OVgvVHdU?= =?utf-8?B?RzJBNWIzUVprQzR0TGhpOFF2bkpHV21VWUlSazlKSVhibkp4bTdsMlJ4bjVi?= =?utf-8?B?SnU5WlRNR3A5cWhLR2h6amNkY29LcmhYU1lHeHp3ek9wZ2Rpa1VCc1pTWHdP?= =?utf-8?B?WUpKT3ZWMHhsZUh6RmhUNFdPM2J4L2c0WktTcnk3Z201clZSdTUxaWZSaG9B?= =?utf-8?B?aU1aSU1FcVRMOEZmdWxCYVhRMmpDU2ZzY29zRlhSUGVBVndXN3dTZXZlUHRj?= =?utf-8?B?aGNrd25WQTNUUlpkSVRUckJTQ3hrakQzejlOd3A0YXIxVEJRSnFhQmk2OG1p?= =?utf-8?B?bzRWVHo2L0pjT3M3UXBabDdwaTI3aFlGNHBzeER1emhPaWo3NTRVMDRaemdY?= =?utf-8?B?bVpjWE5odDhtdkNSb21Nb1dnRXdVc2ZjSGsyNkF1UFpUaTNhNTNuL0pYaVM4?= =?utf-8?B?QStVdnRJaG5xTUlLVWZZMitmZTMrUVVTUXFKQmZ6aUhSbW55bFRRWGxZWVhO?= =?utf-8?B?UWpMblFWQnJ3enFobEloQWppOWcwMCtRcDNMNlZVTUZEdmRFWUM3bzJEYUda?= =?utf-8?B?blVDcW9ET080cVcwWSszaGJFL3czRzVvRHRSbjRFdDRjUjNrRWpnVERwbDAx?= =?utf-8?B?Vjl6ak1CRHVqb0RLNTdtVXVzRWZrZDVrSmxHbE55VVlDakpuTkRZc0dyQjNj?= =?utf-8?B?Wjc5VlErU04vWGxJcDFhUkorQm54OGcxQ3E5VWFRd0ovSVpYeXBtcm8vMTlj?= =?utf-8?B?d09RK0lpZm9vMVhYR1FtVElxZTh2QXJZMVJnNEZ6VytwTVNwWGt3OFpBQThV?= =?utf-8?B?VDAybTFiczljWWZSMGxoenVVUUNUeG5XbHNnVE5uckdYZ1lpaXVEbVEvR2NR?= =?utf-8?B?Z0N0OU9leDdKLzlkVGtDa3RFZEQxK05SMnMrcXUvVHVhNTNsOU13V0ZZbCtw?= =?utf-8?B?MUhPQVJYL1RSV2tSaEN3QVkyb0diSjFzUmI3VlowSHdnVDlUQ1VTWHM1a0ow?= =?utf-8?B?czJGZmpESnBLWUt2M1NmRWIxak9VNnA4cVNOY0lDbUdodmhId09sMzhlbENK?= =?utf-8?B?cnlKNjArNWdoS1krUlhNYUhOa2JwYzJwV0d0N1dDT3IySmpGNytpa0lxdmJH?= =?utf-8?B?czJwc2V4UHQ4NkVWRWltdWZTelh4Sjg4aVROcWFNRE1jZXRDcmt0VmRYdWZj?= =?utf-8?B?ZUJVd3ZDeTZPL3VIU3BRemZFUGdkSG9yV0daR0xiclZYM2YvblNHeWZ1cVl2?= =?utf-8?B?YW14M25zYTlOT2pPaUxiNmZNeWxUdDdoMkRSak14Z2VJdzlDQjFPa3pzY1BF?= =?utf-8?B?U1YxbUI3WlBycHQwaUp3T3U1UFZ1ZFh0aW9jY05rcUhLM1pqclBocTNnZWFX?= =?utf-8?B?RlYwZ1ZUSk1LR0tBbk1aOFVJR1J1SFFnUEVSYUhiemhydWwyRUQ2b0Nsd1dS?= =?utf-8?B?UnY0RWh4M3V3d3QraGdJOVQ1SWk0Y2NVRzlKbVFiM1UybDZwcG9MejlPVkpE?= =?utf-8?B?MHlNTHRrZXEzWFZjWnhvcGlDbU1DQjE4ZHJCeTlSaCsyQVh6RkMvZG9icWtU?= =?utf-8?Q?NM4XRKetTjR15bMdDu2gNKxQT7k4yc84b0ZKA=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:(13230031)(52116005)(376005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dHlnOHEvK2IrUXZkUklNd2F3bTI4eTJvTVl1MVdCZG1xcXRrNWd3WEJxTHJ4?= =?utf-8?B?Z2V5LzNGOHQ5d0lhSksydjR3d0s5blZUQnpMRm95bFBSTGFWcExJV2RzcWF1?= =?utf-8?B?UzVRUU1wTGh2OVBtV2h2YWgzVXJWMXFJUnBZampWRDFrdVlUbUU5aXdnVE1a?= =?utf-8?B?WldVSFNoSGdpV0h1WWd6R04zbDVKbld1OE9uVmpaMnp4TjJweE12L1Juc1pa?= =?utf-8?B?RWNYTnJGU2V2NFlDWFJZRTd0aHhnM0ZyQjFFcTliLzR6VCswYUp4US8vaW9M?= =?utf-8?B?YXFXQXg1T05WaGMrekNLZkJkSUFOUlFQRTZRYjRLUFFBd0pmc2ZBem9kcDJ5?= =?utf-8?B?U3BkeGZvbGdlTkZnR3h5SXFjKzA2V1RHNjU0S1ZUMUUva0RoUXpKd3BCcVNX?= =?utf-8?B?VE9kWWJRK0NmcDVKRkFuU3JNeDRTdXFEMFlJdXFXekwwZzJ6SzRGMlpDSjVw?= =?utf-8?B?QlRNOWc1UE9DZUVsNkdPZDdERUcvdVNHVS9vb3lpNEZaOWFPVzV1MFNhTm5K?= =?utf-8?B?cXhsemVkRlhJeHJNWG1lL2tiUERyY3VSd2o3RFYrT2txNE5ZUWFuNjZ5NUUw?= =?utf-8?B?TXBMWDV3dHNZTEJ4eWhQSG00MlV0YXBEcCtuVnFVcjF3RU5KM0hQWnFaOEFu?= =?utf-8?B?WDU5aWZ0dWVDTEFQUjJzRUJJbmlIVlE0WGRGNHFLSXp6dEFtOXF1NVVtenBj?= =?utf-8?B?NnVVK1VvQkhjeXZFRGlxUExzS3YrSFRxb2dXaEhIMTB4TFlpc1dTRFF1VG1n?= =?utf-8?B?V3NlYjlycjNUODRGOGk5a21qbUlUTWxqTjlHUUhhL25zTS9yUXRjUlEwTGVX?= =?utf-8?B?Zjl3UlBaTzYzM3htRzUzcWxaaHdqTUJZYkVxV2xaYkdXWVFRL2hyemE3ejRq?= =?utf-8?B?YUwyU29hTWlkYmpkYjNwYlNqZnBNWG5jdENCSkZnQ3hLQ1BCRHVIekZTUlNz?= =?utf-8?B?U1JxS29naFlmcEdKVlpYaWIzRzZKNURlL2V6YXQxbjRJSWhYRStWWW4xdW9u?= =?utf-8?B?YTRsZEpReHExeTBWNCtUaDRsakdwZzFXT0pOQjI1eXlLVXRINEx5aGRSVy8y?= =?utf-8?B?Y2RQcXhDZCtVVFNjRmdkQ2RRM3RialBpR3VxcEZGL2RKVUxMdWxzWmlkbHdW?= =?utf-8?B?b3pJZVlvQkY3RHBTSkxNK05hTEJIcUFJU0NsR0x1a0VvdjdmL3pOWWNJME84?= =?utf-8?B?amxVdGZPZm8zSGJEd2VkUSt6c3d6WDdEZ3JhZkpIUG9RWnBDaWJlR1M1eTFS?= =?utf-8?B?YTAzK3d3TDN0a0V3SlUvN2hEZUJmYkkrTWIzOU5KbjBhWHhOdEdWSzVDK1Jp?= =?utf-8?B?cnFpY0Juem9uUkZSejliL08wK1JYTDV6S2lKZ0p3bzhIdzdEV1QyMk1RTldN?= =?utf-8?B?Zkc0Z3Nlc2l3Umt2SERBa01HMVpPQkJvZHJXZU11OXp2ZVNoRmh2OGdsZ0pK?= =?utf-8?B?Q2lzU1R2QThQZmE3QVBTckYwSnJaOW1oN2VrMU93aGIwNi9xeUdDMUhtKzZK?= =?utf-8?B?K1lxN1NCRVhJNjVIMElNK2ZDMCswMzdYdnhwS2FGaS85eDZzU0s0ayt2OUIz?= =?utf-8?B?TVVSak9ZSlhqMy90QUFTNTk5Y3RYeWM1SkdKNjY3aFM4YXhkWUdxYnMyZWwr?= =?utf-8?B?MWh5RTljWHhIeXJ2V1ZrUlk1Mm5NNThKM3VTb3J1NGFrMlRwbFQyeGl6QWNJ?= =?utf-8?B?V0FpOEZQZFNKUjJVL0NZUWJJUDFsU1FHRG5BUHNFMHZWbWc3NFFha0NXWStZ?= =?utf-8?B?aVZ3OWtoVzd1UjZjdm01UkJ5ZFFWcGlDbXdwdHBEd2J3SW9oUWRxeWtlQng0?= =?utf-8?B?WVRkT25HSDdIcEFScGFpVmNTUEtSMjJhUVBkOVRVMnlEd2hwMW1XeWdmazlE?= =?utf-8?B?U1F4c1k1Skpmd1BGK2lsaTNkRGtUbW5laHlYc3RnM3BBVFlPR0lDcStBSUI5?= =?utf-8?B?amhFYWM1ekpUMUNEU3gvYk1rM1lnS0xpN3dPTWFieWUzc0JYV0JtZ3N5Ui9j?= =?utf-8?B?VjR0RkFMVktyNVBUZmY0VEhZQVJaSTc2R3FHZURubWhxUkJxNGxHMmlwcm1L?= =?utf-8?B?M1RGamJlUlQ5MDNCNEhWYTdRUGdpd3RQU3U3d0U1dVV3SWRVQWZFZzVMT1Vi?= =?utf-8?Q?91lgZ3k8UKVRreCUqZve9bZQq?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 893620fb-c626-4ee0-a0c3-08dc865921b3 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 18:47:35.6270 (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: iMD4rlS8TZl0Q/mCZ6PXVfJVKPThH1Tdx9CupFuh6qQzBGGm3lb3rEr+ZqnQrMkxAts3ORlisNZCk9piGF/qUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB11069 The gpio in "reg_usdhc2_vmmc" should be 7 instead of 19. Cc: stable@vger.kernel.org Fixes: 307fd14d4b14 ("arm64: dts: imx: add imx8qm mek support") Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index cdcd5993cc69f..dedcc1b1bf12f 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -134,7 +134,7 @@ reg_usdhc2_vmmc: usdhc2-vmmc { regulator-name =3D "SD1_SPWR"; regulator-min-microvolt =3D <3000000>; regulator-max-microvolt =3D <3000000>; - gpio =3D <&lsio_gpio4 19 GPIO_ACTIVE_HIGH>; + gpio =3D <&lsio_gpio4 7 GPIO_ACTIVE_HIGH>; enable-active-high; }; =20 --=20 2.34.1 From nobody Thu Feb 12 20:30:58 2026 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 16BEB197A6E; Thu, 6 Jun 2024 18:47:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699662; cv=fail; b=Kn2Devn1IE/5tpojZRO0Gu9XfpAkjEgh82nWU0DeiqBChKOK9bXfR9T7XCaeVvvux3T7QKIIJH4XnUlAmke/CXVxwCoe6qBdX4f87BOw4GI5FcrahUWauxPK05aJY41MC98G4+2qiRI8LlPj72Tm228H3DzJsrutIvwtPMOYiCs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699662; c=relaxed/simple; bh=V3aSz9OakazJIsc+Ir1XSAlA2aVt7bvWPkO3FQk4jxc=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=dBj8IeeQc3BH6gnXO4Awvjj2VbP9BJZiN/skLIRd9y3ipdfY9dc/yAN/MP56bv9KKeoifcv1e5gFmgjopol/pDvUGQ/Zi/FcjAEBTBCpgptbkTRW2j4hrTgiDsmOoS24WI0n9cUouFRdcd494vtoNx5T5wh5IEcwW847lREgENY= 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=TGJrilru; arc=fail smtp.client-ip=40.107.21.48 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 (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="TGJrilru" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D5XoZKi79zjQht7nHCra1v5aT82o9uHmKeRF84OqR5t0IEME/890/aRn2o5Z9dANfyrI6dLM1kKx49A1PIEE7EZMuq3BIAZEzBFm7RwABQ2najSOlA2936Enhil0FdJtwemV6/Fc3jJMCuyzhhgwLrQMBvP3A21ru2ROPA2U0uLm4CcjnFnZnSB3V5DBBsoH7Lp3OYVsDagSNmRvvRhX9HUBd2Ska6zCognIE6qqJN8fugKMievqh7p+ccydzOs00KF3xrdJEayTFBLVEwdCtPdycLPTiPKYzwywckWlW9OoqBmsypPYbt6aHRdTvxxS/GJezGHmUNNiKKoP2qWusQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=gMiZVQ5uikdAZbdSJmQz0HHKZZOr++Izx2iEEvyXRPs=; b=RquiDWDIN2ZXaSHX+rbugr15NCapiG1Y3dULAIT9wr4pdfewni9/XHM4cZ+/vDN7DSVAOiGH5L4CqvRKoaUhxt2sLVzq2Er3ZCD7j6uuG2rDC4aUWGarj9ZU+By6ajE4ZEImPErYUMu1Q9h3OHYXId15OuwiZfZ7STuivwdVBeFe1HM4tepMxcq4I715uo+Bc24UiHXOlerfPVTTWj7RjASGaOE/ZujliLm0UoGtYouTJMluoQlW48kiGAfwimT642/dgS8JUczIJsUjndFdLIkzKQkDBNf0yVRxrebmz2ie8pWA/yJg01iGptKdBwXp6gk5+DhKHLP+5B7YQEtlVw== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gMiZVQ5uikdAZbdSJmQz0HHKZZOr++Izx2iEEvyXRPs=; b=TGJrilruKYNfbGKx30xntyvqilu86OVMZI61R6goAcjMmQfTz3hZXh/DrCbhDRaXA9qGMz51jRbPwONKXEr8k8EZ5gvuT9GIY+lLSJieWOqwXXbQRTmfhXWPS+qrWTJcYM0MM601Om9sOIrl8dGu4jcSsoWe5IVn6JYxC/9z8oM= 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 VI0PR04MB11069.eurprd04.prod.outlook.com (2603:10a6:800:266::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Thu, 6 Jun 2024 18:47:39 +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.7633.021; Thu, 6 Jun 2024 18:47:39 +0000 From: Frank Li Date: Thu, 06 Jun 2024 14:47:01 -0400 Subject: [PATCH 7/7] arm64: dts: imx8qm-mek: add usb 3.0 and related type C nodes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240606-imx8qm-dts-usb-v1-7-565721b64f25@nxp.com> References: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> In-Reply-To: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1717699632; l=3008; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=V3aSz9OakazJIsc+Ir1XSAlA2aVt7bvWPkO3FQk4jxc=; b=a9hLZiTOJPt042ES1ZhCz5aBb52fNeB7ePrRoFwS5LPy6kBRGSk+Kc8hEWIaZ9GA3jcSgqILN HcmGOb4IuUhCtNPSWWqG6/ca840KNrVIiTJkcKBZi74oR7IHUJCXxny X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR05CA0178.namprd05.prod.outlook.com (2603:10b6:a03:339::33) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI0PR04MB11069:EE_ X-MS-Office365-Filtering-Correlation-Id: 2665ee50-34f9-4258-22d3-08dc865923d0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|52116005|376005|1800799015|7416005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VlpLb2hhdW5ZdDUvU3VseTVSaTZlZ1I5aFhmQlA2bEVGaTNXSWVEc052eWNH?= =?utf-8?B?V0RTZVc2VFZDa2NaMXpzM0R1M2Z0c2Fpa1dzZzMyTkdRWEpXSEtqRUdwdTRm?= =?utf-8?B?K1cxdldLU3Z0NGRNS1RqcHFqN2RNNEdEcElNZWs4SW5RL1Q3SVRWcWpPU0pm?= =?utf-8?B?bm0xWHc5WDEyZGNuWTB1NFhidEhMTXAvVWlyVXg3UTdEcEtwN3lnN3pyc1hz?= =?utf-8?B?OUsvMzBhQzRrWUZ2T1NYVnJtWWFGclk1cmZHYlY5dWM5b0UwYnZaZjRJeGFF?= =?utf-8?B?WnJMV3pNSzNyQmo4WE5EUlhrd0dTY2x5NEI2QWticnF3VzJnazduYmRNQ2I3?= =?utf-8?B?ME5ua1UrRG9ibFJLRWZGKytHQ2paYkRTMU5Vb2FnY2hLamx5bllXOVZsek1P?= =?utf-8?B?cE0rUkdWOGNMREJoMkZrQW1VcGV0TEtLWmVUNGJ5RzNRc3AxWDlJSlBCWStW?= =?utf-8?B?d0lybWNDbFRPTDRoSDFVVFhZNmpGOHFVYU9wbGJFdk1wdGRhaE5vM21NYzBY?= =?utf-8?B?Zk1kZU54Vk9lWTlscUh3Rnd4ZjQ3U1U3QXZkM2ltSEtMT3d3Y3VCM1czUlBs?= =?utf-8?B?amRMdTFRR0dBQk5ZV3Zjb054NjVseHg1V2lBMlpSUEtRYmNiYkxCUkxKb1FF?= =?utf-8?B?L3RBditLbzFId1c3RisvZm03MTlzK01GZmpTS09ENDNZeU1SODNBZDRIUHlI?= =?utf-8?B?MHRuQXI4eEZDREhNSUZ3OHpxdVd2bG5uam9aa05CdEE3cDJTUitJbzJISmM3?= =?utf-8?B?V3h6ckNZOVhvZERPblk4VTdKVkZSdnlldjZhaFRnT0lTc09acGgyckl1U2Z3?= =?utf-8?B?ODNGTmNwV2N5d2RaOGNLRFJuYldmZVIxMlZqcTRWNytaeWlLOU5yMXJUU1VM?= =?utf-8?B?dkhOS1Z1TDVFNm5sSDdTVURZd3JaOVlQRE1DOWpyR3pxV2JpdTIvVUNpN3Iz?= =?utf-8?B?RTVob2o2ZDBia1N1Q2czeGp1WndJeG9VblV4aHNuYjZ6NjNvd3J3c2cyZFpo?= =?utf-8?B?c3FwdGNpTmpRQXNPODlUZmFoelowYnpnSnY0MTNwYXRGRW5LS2h6eXp4SVV2?= =?utf-8?B?bDh2M0duR2lDVHVVbytqay9iaFNZa1Y5c2IyUXl2V29oME4vMFZoVXBLb2Vt?= =?utf-8?B?ZUZWU2JmRHp6akV5RHhQTE43VkhJYTVJZGc5YnJWOU9wREx4WUFzRUV6TVpi?= =?utf-8?B?VVlTTUlLWVpobno0UThxLzh6bXkrK0hnYlpFcVVGTitiQzkybk42WStuOVNr?= =?utf-8?B?SUhXS1hKTVpzU3ZDRWxUbTkzSDExOW9xVi9Fb094am1iR0Mva05MTWJnNGp1?= =?utf-8?B?cHlFWXMyalZNekFlWERBOThsY2xycnU3aW93TGZCQ2I3NSthWVdPYlI4NWQv?= =?utf-8?B?OTVIVlBVZmNWWEI3VkRkWEV3MWlMSVFqSElXaVB6TjEya2lYK25uNlJzbnEx?= =?utf-8?B?MGE0UVVMeEs5WGJibmVKaGRlYXB0NzROZ3JkbFdLUTBQUnNTVFREay9lV2R3?= =?utf-8?B?RHVjQzdFNHRPWkRzVkFtd05QTlYwVnBNajYvaUlvN1dEblR1ZHFxVm9sbXJz?= =?utf-8?B?TlpLejBLOEFmS0xJZDdTR3phYnNTcXprNENxZkMyMEQvVHBYY2N6N0dsK1k3?= =?utf-8?B?L2xNTVI3Smk3N3ptbWsvWTVTNUpRazdITHoxYXF1MytORnV3dkpZSUJpV0kx?= =?utf-8?B?UFNlNjNEU3V2SnRTcVowUFdIUVV0a2FKZENWMnYvMENyVll2WkRWdWtDNjlK?= =?utf-8?B?cmN1bW9tZXRtcG9mbTg2VnZBSXJKSExGNlRqV2VKVFFncy9tUkNyeGY0NitB?= =?utf-8?Q?ca0cm9EqTZi7m2xXMZq4WZDKGX5GDSo0sAjhM=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:(13230031)(52116005)(376005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VjEwbm9qSmh2M3ZXTG5uUVNiUXhKVERVbis2Z1djejJPYW9FNlZqQ2VtRUVQ?= =?utf-8?B?bFpaVlkxMzBUNXZJU0YxQXpZMHdsRTcxK3RxZVAzb0tyQlNrMlpTTU9hVnlW?= =?utf-8?B?YllEOEtqZnRIa0ZnK214MW96TGZSMStFa0todjJYdmVWVzRFSlVZRlp6WFBP?= =?utf-8?B?NmRFakFGNU9WaTRoemFYOEJGcE1NWkRYaTBXOGhnSXhCbWNXbGdxY285RERq?= =?utf-8?B?cUkzZWV0UlovUXBrMnBpWnNNZnpPeExBY2RVS09nanhBSkxMVUlIeEZDc1Ux?= =?utf-8?B?cG53SzQ4cWMvK0F0NVFGQmNFU05WOE1tSVBhR0d4NXNVSU1KaERHZHZjZElt?= =?utf-8?B?Z3FPbG9NeGI1cnV4cmxobXE5K0hxZVlsZmh6blBjZ2pCc2pzQU5ZM1o5Z056?= =?utf-8?B?SlpTVXBJc1ZwWXU0VnRwK1pZN2F2ZEJpaXEyTTBiNjR0VTF0QmlpQ0tDb2lF?= =?utf-8?B?KzkvaEl4Zk12dVZXSHM4ZXdNMXFkOVVjN1Badm1HTnVqWmhoNWgzekJ1WnBS?= =?utf-8?B?aFAxSXRDVXprdFBpU2xlQkFNTWtVVDU1ajJ6L1ZWZWhzS2h1b0ZIdUl0NVcx?= =?utf-8?B?YTdCc2xDZjdUMkViYW9sK2x0RHB5bkdEWm9hTm1UTk13ZFhpa0E4Q0dlU0NJ?= =?utf-8?B?Z3V3OFNHZWFETGx1a21yN3RtOXd1bFRpWFkzSXVNR21udUlYbWV4TnUrMkt4?= =?utf-8?B?eVR4YUZqTkNRV284b2loZnNQTVRhRHZmSTY1d3lTMTJPcWxuRDBkZVlNaEl3?= =?utf-8?B?OWRGOXBYUU12Vy9WS0NRVXZhMmtIVzBCd2FPWXJnRWZCOHdNVDJRbFZWRWtw?= =?utf-8?B?djRyRnBUUURHSFp4UndPZlRnUlFmZmd4TDZ2MW9Ud1ZiNVRucDVCQXVyc0lW?= =?utf-8?B?bFZjNU5rcU43T2JnemI5UHNpaGlkYUM3VVp5V3djZHhMRGhDTnZHWUVSRDgv?= =?utf-8?B?UjRFYkpQdFFOSFcyazNrVFlJOUp2dWFFanYzSjluZ0RXZXQ2TUVydTBXR2tp?= =?utf-8?B?ZlhlWktrNDE2eG45Ni9iUVdEQTh5aWpudDN1WWlvTjVucDVNdTRpa2V3OEt3?= =?utf-8?B?R0NiSTdaaXVIcFV6bUhVVWxQMU1wemRidWFWbkFneW5UcTJpQ2E5WUcvVkFs?= =?utf-8?B?ZmxQWmM3UlE4ektTTDg1eFN2dGhPdVJqc0dTOXp3Q2IwZFhKZDNkN2VONDY1?= =?utf-8?B?V2Z4RXJyaVYwazFNWFNIQkhTRHpsSGttWmhGaTdmTVdSN21rSy9DWXUxMGkv?= =?utf-8?B?bjhKUlR1b1BqZW9STk5vbjNONEdlVlBnbWt5TCtWMncrVE9XaEg5KzllSGdP?= =?utf-8?B?ZllwRm9NVk9tR1FhM3Q0eFcyankwdGZLbExNVTh1cjlaUDNLYkJSM0VNV0tR?= =?utf-8?B?TmloMWlzRHNERzg4bUkvZm9QbE1pa1pFVTdoWm02N3djZ1o1emtScW1QQkFB?= =?utf-8?B?SjNhNXJKQm1OdTRzbzdZR0VkcXVGOW56TjYzTGpYT0x2MEZtbTVDUld4VE94?= =?utf-8?B?M3kreEhlZ3drbnRQTndteE9XcG0wZGFGTU04SlI2VnlLTmNibFRjTERsSkl6?= =?utf-8?B?RGFMODI0QzU5WkowRFhtd2RXTzNZcHNHU0VUL0t5Y0ZaanE2djZBMVpIT0Ja?= =?utf-8?B?TTlaYUYrUW9GU0J4SEVaNWlyVlZ5TmlpYXlLZU16TUR1aWxON1Bhd1pBb1hC?= =?utf-8?B?dGk2Y2dqa1JIc3VKaG0ybkxvTk9ma0ozT3B2eks4ZnkwV1VETWFQcXJaL0hH?= =?utf-8?B?bFdGVnF3NlI2RlBUb3J4bDBlNnpDSEVQZ3U2RVNhTEhUa1RBZWhWeWdnMU5Y?= =?utf-8?B?R1RFS2ozNW55c1hiemQ3azA3Zk1MS0F6ZzNtUHhKWFRuYmtSaG5xeVR5M0pm?= =?utf-8?B?aXYrNU1KWjNxQ3dvRjJhVWVXN1RsUkxaUTFOejNtc1ZlMkVHcWd3VFd0Ujhj?= =?utf-8?B?NkRESUErTUdzMHFnWmswZDN3ZFRHa014bTl3K28zdTFjQi82dGYyaUFYVGpi?= =?utf-8?B?Wndvd2N2SEFqY0llYVdua2VtNHFWOHhpV2xmN3hRWUQ5cXNMeVRoVmgxN3BR?= =?utf-8?B?SmJlVjdIMkhMdEtDUEpFSzJZZk5hTkhCM2dwT3owK294Q2ZwZEQyOWdYSjk5?= =?utf-8?Q?Vet5Af8gWnXUPFIXqXxeKlr9G?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2665ee50-34f9-4258-22d3-08dc865923d0 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 18:47:39.1722 (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: IjrRZMX+Zd6axMTUrgtooZOliSe/oVWhdUol35VIXWOI5Oj0jITzFUn3VhaYMeNv7llRLFzsmgKv63hRiVwCbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB11069 Enable usb3.0 and related usb type C nodes. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 87 ++++++++++++++++++++++++= ++++ 1 file changed, 87 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index dedcc1b1bf12f..f6e2f1573f6ab 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -7,6 +7,7 @@ /dts-v1/; =20 #include "imx8qm.dtsi" +#include "dt-bindings/usb/pd.h" =20 / { model =3D "Freescale i.MX8QM MEK"; @@ -129,6 +130,21 @@ lvds_backlight1: backlight-lvds1 { default-brightness-level =3D <80>; }; =20 + gpio-sbu-mux { + compatible =3D "nxp,cbdtu02043", "gpio-sbu-mux"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_typec_mux>; + select-gpios =3D <&lsio_gpio4 6 GPIO_ACTIVE_LOW>; + enable-gpios =3D <&lsio_gpio4 19 GPIO_ACTIVE_HIGH>; + orientation-switch; + + port { + usb3_data_ss: endpoint { + remote-endpoint =3D <&typec_con_ss>; + }; + }; + }; + reg_usdhc2_vmmc: usdhc2-vmmc { compatible =3D "regulator-fixed"; regulator-name =3D "SD1_SPWR"; @@ -341,6 +357,44 @@ gyrometer@69 { compatible =3D "st,l3g4200d-gyro"; reg =3D <0x69>; }; + + ptn5110: tcpc@51 { + compatible =3D "nxp,ptn5110", "tcpci"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_typec>; + reg =3D <0x51>; + interrupt-parent =3D <&lsio_gpio4>; + interrupts =3D <26 IRQ_TYPE_LEVEL_LOW>; + status =3D "okay"; + + usb_con1: connector { + compatible =3D "usb-c-connector"; + label =3D "USB-C"; + power-role =3D "source"; + data-role =3D "dual"; + source-pdos =3D ; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + typec_dr_sw: endpoint { + remote-endpoint =3D <&usb3_drd_sw>; + }; + }; + + port@1 { + reg =3D <1>; + typec_con_ss: endpoint { + remote-endpoint =3D <&usb3_data_ss>; + }; + }; + }; + }; + }; }; =20 &i2c1 { @@ -553,6 +607,26 @@ &usdhc2 { status =3D "okay"; }; =20 +&usb3_phy { + status =3D "okay"; +}; + +&usbotg3 { + status =3D "okay"; +}; + +&usbotg3_cdns3 { + dr_mode =3D "otg"; + usb-role-switch; + status =3D "okay"; + + port { + usb3_drd_sw: endpoint { + remote-endpoint =3D <&typec_dr_sw>; + }; + }; +}; + &sai0 { #sound-dai-cells =3D <0>; assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, @@ -819,6 +893,19 @@ IMX8QM_SAI1_TXC_AUD_SAI1_TXC 0x06000040 >; }; =20 + pinctrl_typec: typecgrp { + fsl,pins =3D < + IMX8QM_QSPI1A_DATA0_LSIO_GPIO4_IO26 0x00000021 + >; + }; + + pinctrl_typec_mux: typecmuxgrp { + fsl,pins =3D < + IMX8QM_QSPI1A_SS0_B_LSIO_GPIO4_IO19 0x60 + IMX8QM_USB_SS3_TC3_LSIO_GPIO4_IO06 0x60 + >; + }; + pinctrl_usdhc1: usdhc1grp { fsl,pins =3D < IMX8QM_EMMC0_CLK_CONN_EMMC0_CLK 0x06000041 --=20 2.34.1