From nobody Thu Dec 18 11:24:29 2025 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2081.outbound.protection.outlook.com [40.107.22.81]) (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 BFF8416D334; Mon, 1 Jul 2024 15:03:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846236; cv=fail; b=hqsV009LN1/jqyA5aEtnvYZ9DE/M7c8rVOdWjArsWha+6kSstFVyvCNAo6SdTf4QeKLHhbWSKIfpgq+HfzguXEornHH6Jp9aJVikxAnuM8s4iOH9/BjJ5QZAnGtnaJreIQ6qxB7BKLU+l5Y18orlm0jYuNlbZRDkVlMm4NWmEcs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846236; c=relaxed/simple; bh=6CJPAZ8e8BI6FjuCSEqwivhlEFglrjeb/i0fDBlJHdc=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=lftRaW9lfBLnUJzofG/h7vUoEVxYGPTGOCbC/71MwhKK2IQJBJwtYU/JVkUAlkhZn8wk4Ff5Xi8FFXagr/6AaQcF4FSoKstRSCdXoHYueb/gRf9fd25NOPQ7W8bmXzjKgkM4ZDJ7PDaQFqhvbjCg8oRTYni4YiFiTl+9v8+rr1M= 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=ltBGd5Wb; arc=fail smtp.client-ip=40.107.22.81 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="ltBGd5Wb" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kf7DbzDXU8zhNxgfC4DVgBOVOrLBHEbw24twD/tWLII3OngzLSaUfigAMa+x5ydaJXh+qIB2zlOJwNsXzD7/aC10gdkB1IA+6kXjD7X+GUXiycXFJUzGwIxu2V7PTOE6TnJbPTsPgws84/j+lolxFS9vOY8JRhKQ3OhNhmJq7U6GLN8bHC0BbBwXqlU7LNbOwY1dYdn1PFUSaHooHdcjGOh3DYThSCYZdfcMyZbdycMYWy+VltSy6PDBJkvXyGlwAhYPOJ6jvVU5kTaeyLLc8Slp4IMZ9203ByYT4blm7+ETDwQ94QC81YyBZOk8BGVz0WSWzpLCtz7JX5PvDxqhGg== 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=S6cmgDLhxwvgBjRZI1xtc3M5EhP5vROWvCU9HID4XuQ=; b=KSu48AWrbl6a5JGWRebQnKLgE89wtBg61KcX4ooWlnPjMtMIQeYPKcoT0da6SZB8ITNfMwvdrr3Axla7zjljBs30Zbytvc1bedpjjNwv3FDzN/4pYdy3qzLsbkFxgYl4QJo+hTRkRnqQCJxOWtmcvOHWIoHf7Gr6pixv7Km16BVRfriAtJqxG0nmAz6v6e8NlJT5+97ufkE0uXJ791KmYKgxgIi0QTw5hb4cAeZ27BbK10RYdyD8wokHApgEsmKiI5cOae3yECLTjEDMHxF47/3r7GLVaattyUPVY5mV9aeyvMHLLe/xNx1ztnEuNGsk+mf9k/21TgTh9sBjjXOG1g== 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=S6cmgDLhxwvgBjRZI1xtc3M5EhP5vROWvCU9HID4XuQ=; b=ltBGd5Wb5SeSM6020GV+fnze+IQxntXL9ws3mtN2RqU1OLFChxEQFKic7VEkMFEv9MD6NZBDVPoUcVLUhDrpumrcUPtjgewpf7Oq13I/+m3tD4PeoXMo3V+xETFFi6y6C01Z/wIq3sbJDh/fBYfYkh0MUR9QoZz77FOapPtYudc= 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 AS8PR04MB8166.eurprd04.prod.outlook.com (2603:10a6:20b:3fa::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul 2024 15:03:51 +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.7719.022; Mon, 1 Jul 2024 15:03:51 +0000 From: Frank Li Date: Mon, 01 Jul 2024 11:03:27 -0400 Subject: [PATCH v4 1/8] arm64: dts: imx8: add basic lvds0 and lvds1 subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240701-imx8qm-dts-usb-v4-1-03cdbc8c44b6@nxp.com> References: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@nxp.com> In-Reply-To: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@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=1719846224; l=6535; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=6CJPAZ8e8BI6FjuCSEqwivhlEFglrjeb/i0fDBlJHdc=; b=P/A7+cM4y4Og1MRDRECe8EUowiUg5tjYzclEhXbqJnPX7ExXyGKRpV6iRRFPb25fvuDKMjm+Q B1haErILad8DqVwEfInzJPLqzWhowS+V1iqiAgrtupv56LUVHtJd2xq X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0149.namprd13.prod.outlook.com (2603:10b6:a03:2c6::34) 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_|AS8PR04MB8166:EE_ X-MS-Office365-Filtering-Correlation-Id: f79bb152-2ba7-4c61-fa41-08dc99df046e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|366016|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZkppbUxneTdQT2xkMzF3N0hxZm13aWxQNFZJNTBNb1R0NmlGYlVFQlJheDFE?= =?utf-8?B?UW1XOHdmVC82MU5DdWVncHU2ZmhkaWtGeXlWVm5IVHlya3pqUTA0UVpXbVA4?= =?utf-8?B?YnUvN2tLbUpqdU1MbzN6dkdjUW52UE1KbDEzUTdOazVkbkdUOVdEUGpaaWRs?= =?utf-8?B?czRqNUppVW84dXhTazFsUjdSOGIwUFIvbFdia0NTcHo4c09TdkxYbTdzMzVM?= =?utf-8?B?ZGVlckYwSWlpYkU1QkJnRVphS3VONUZvL3l0OHhkbW1NU2hySXR2Z1B2QURD?= =?utf-8?B?THdDa1FDK2tJaTRrR2pCeGpGL3AwUUZycWVnTmJrdHdHYUFZaFhZSHY5SnZS?= =?utf-8?B?aytjQ04vd2x0aStHSTNGUkttcG56ZWZMRmxUeFQwZko1VjJjdzZId0oyQlYw?= =?utf-8?B?Qk9jck5vZVBxcEdPaE12M001aTg0SW16b25yU2xBOVQ0d3pvRTJTanArNElX?= =?utf-8?B?N0RLT2xHc3R3cUFKd2JXaEkvUGNyUFprckpMMU5WdW1JVzFETk9zMkVQb0d0?= =?utf-8?B?L0ZsUnNGYzhNNWdWRjNYa1lVQUNBS0VyQzJIVHBTVFFYWnVrQkxmMWg3clJl?= =?utf-8?B?N1R1U0E4OGNxQnNLbzRwSGFZWGJzL1VSOS9Ydml0ZlBjSS9SMkpGSm9RcFJn?= =?utf-8?B?RmxyTHNIbGlmTlJVOCswSjFhMUtYWWhOSDhEM3B2eG1vUEJlUTdHZDZRMHNV?= =?utf-8?B?WGJwTjFsditlM0ttSWZUL1E4K3VFTitBK0NGYm5pMTNONTBUZGk5UG1UdnJq?= =?utf-8?B?ZHJ0YXArRUdDemx4WWVrVzR4QnpnR0J0TU5ycGRheG9HN0tPeTErUXBTL1NE?= =?utf-8?B?Y2xiYzVSakhta2h2RUxqajY5VjFHVnlwV2NzbEVRNWk2cm1acjgzYzJXZEFG?= =?utf-8?B?RHVLenBtemc2eVNyQjk4MWpuaWlWWWxyUVRLTXJEQTV4Y3p2Mk4xWW05V2sr?= =?utf-8?B?Ny9JM05nUW1aK0FPU1lFck55bkRqeTRNMktvV0NkcGFSQ1gzTXd2N3lHVTJo?= =?utf-8?B?MjRDUERHZFllQyt3Vys5emZ1ejQrRnFoWDZSaGMvb3Z3Wk8xemdmMUROUHFj?= =?utf-8?B?M0ZCdE5SbjB2ZEIxMkhSc1VwNFZVZGY5MHBsbzZzN2ZEMnQ3UFQ5RjVzSW1y?= =?utf-8?B?QlovMUZkaE0ydGxTUStRbGdxeE9vcy9HRGVIVVhjOFVGNmV6Zys0UlhoVlJK?= =?utf-8?B?TFRXQ0RxZ3hmamhQWFpzcnRaQllNYWt4alBHQkJOWTUzc09POTJJR1ZqM0V4?= =?utf-8?B?REI1MDd0aXh2UVJjQ1ZTV0k4MWRJRm84VnFYYkQ0V1c1eEdXTldNeWdOWkc2?= =?utf-8?B?TFJpRWdlMUJKMXAxVDJiQ3UrMWcyQkxkWDQ4bW8waDFjaStVZnN6QU1zdldF?= =?utf-8?B?MElBYkRWREZpODFIVy9CRnBIdExCRVk3Sk4vL1VOV3BNcWlJTGhIQVFYQ25n?= =?utf-8?B?d25lcndDM0dXOEZEMTl2UStKSEVDYVlEVkQ0cDBOZDh3cWsxa1F3M3NtWWND?= =?utf-8?B?ME44WHg0Nldrd0lZcDloaW5SZFZCY05pL1RNZ3U2b0NLckFnRmtvNFlTSm1N?= =?utf-8?B?WGpoNnlzQ3pUTEpwRTVHTEpYNEYyYXZvblQ2QWQrdjNkUFVaRVBjVHdsamla?= =?utf-8?B?SGFKUHZ0U1JsVUhjeUhlMEFrL1BsRndRNjNGTEhra3pWcW1QcGsrTW9wQzNC?= =?utf-8?B?VlRBamg3MmVUM2xSNnZwRkNaeHBwb2ZPOVZkSEpDUk81eTd0UWQ5aWhiT1lu?= =?utf-8?B?aDROcFBxdjkvTXIxYVdwSlVIUnEwbklMYW5sMndpWm5ML29odTFxK2p5c3Q4?= =?utf-8?B?ek9samprWm1wNDNSdTZlb1dlZUFNUWtCaGF6UXZyNkhWdzJmdUM1NVRGNlJi?= =?utf-8?B?M0M3S1lOMVlDajFmZzFKOXFVdGVrNGYvL1hFTzJSMFlYV3c9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(366016)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VmY2SEFTSXpZK21CaHpqaEhXZ21UUHVyQnlMWVRUYlhmWm01ZXZ1WUxkNVVn?= =?utf-8?B?a3hmWU5FSjhhUTRRaXMzdllmbGVCblZacDJ4VEZKSHJpRnBaWW8xUXZJUTNs?= =?utf-8?B?WE5NNlFET3NCbXJKMkdVbmJ3OWpDUnF3QlFtTjE3ckFpa29uOTJORXoySzVz?= =?utf-8?B?WHJWTC96eFpwRlFtTmxOREowMjhXQ21GSmhDYm9KSlRseFd4djBxbmFsTmZH?= =?utf-8?B?RUlHNkNjR0tJOTBSL2c5R3ZMd09xclVjMkxRSlNEc0pVQ3BqMGY2ZlB3ZWRl?= =?utf-8?B?NzdYQ1ptTUVLUUwyam5VVjY0V3pzZWZaa2FTZHB6K2VhN1BIaElEMGdYTzNS?= =?utf-8?B?aFdkRzY2cVhvT3VLNlF0Tlc2STlwQVpTYnlyekYwY3hRR2pDSlVmYmd2VmJT?= =?utf-8?B?U2VUUTFCbEFETlEycmcwQlNoT0Z3cXpnTGdKZGFrN0loOXd3T3JrOUF5U2hO?= =?utf-8?B?OVVpNjh1RGJDWWpZZGVjMlYxSGxVYmtQZmt0RE42OXhSeHVRMjJTTWhLM1FJ?= =?utf-8?B?a3FGbSsrSnZzeEVNQnhWRzhyRzZUdUV4bk9yT0QwN0JQNkNPYlZBS3oxLy80?= =?utf-8?B?alNXSGkwSTJJNGFEN1FHdXo4VzVzUk9kSS9lRVROTjd6MmNVZVdaQ2NoWWtC?= =?utf-8?B?OGhzQWc4SmozRUhEZ2J2emgxeHMzSTlleFVEQkd4dWE3R3NkUkNLWGZWbVhL?= =?utf-8?B?cWFqK09QbXZRVWJ1SmcrTVBKaGJyN2QzVU9idnJPb0dNaGY3OTJFNzA5UFlU?= =?utf-8?B?VG81VkozWUx0THI0WUJaRzgxZTE3V0ZwckJYSXdKVmkwaXdNeW4ySWVVS3Zv?= =?utf-8?B?bThTM1Foa1paYmU4V0tSNHlQcTlLRlBQNEVURVBRRkVrK0Fhd1ZpL0VKVHha?= =?utf-8?B?ekNBelV0YXk2Y29mNnhOS2JKZ0VXRkhkK21BR2tIV2hDcHNGL1lBcjRXZ3lS?= =?utf-8?B?VUx0VDBzczVZTis3WCtXcWpIOHdoWFJMcE1JS1ZVVVlvcnAwbG9rU2NnS3dy?= =?utf-8?B?OUNrdVBybzMrY0VCemFhQkxobEVXYjRhdHZ0cFRlL08zKzdiN0VJc284Wjkr?= =?utf-8?B?U0dzT3M3TFkzdXFSNGNVVktqTGQ2WmJQd0R2bTQ3WmNWQm9zWS9wNEoxbXN3?= =?utf-8?B?cUhRNkVCTk0rbTlPMFI1TDh5OUtrNW13MWpHb0plT242TE55eEZzeVIzMlRY?= =?utf-8?B?L3duSXpxeWpQNlV3R0MwdGVhT1o1R1kwbHAvUlBCRU1kMmtVYUFnd2puNjFl?= =?utf-8?B?WE8rUjAzODAwV2VwZ0NMWG1DSm1KMExtb3ZxNWVWNFQ2dldUTkt3K2dDQWRi?= =?utf-8?B?N0NDOHZRWEJjUFRDMjlaQTJLL21lVUZDS3NGUWtaU01VWG9TUlJMbHZmbndS?= =?utf-8?B?Q0ErZlNKVWdIeE8velppZGlpYy9mZVlJKzUxRmhMQTh6clEyTmJGanROTVNJ?= =?utf-8?B?VUlZam1kN0xzNzRWMVU5Y0YxS1NyVGI4U1pGbUVEQmdTbGpWQ0MrdThDeDlQ?= =?utf-8?B?ZkZydGZmdVlvQ3VYZGxMcmhVa0FwNTJtK1VrRjAvYXpWSmNNTFRJdEcrS2ZD?= =?utf-8?B?enJBMVJ1eW5nU0JEelZtZFJMbnFsS1VpUSs2RlV4UXdEQk0zalNCVXN4WXJr?= =?utf-8?B?eDZEVXIxa2ZraTk1N3pDSWp0eFNUTnVRMlJZMEo0NXBWS1E1ai9WNVNkVlhE?= =?utf-8?B?TVgyMzQ1VFVGTXFvMTYyR0poYXZua3psUnIwTGFGbkRNNUZEbHVycktkMlhm?= =?utf-8?B?dGNzWGJhb2F2bzNjYVEycWwzajBkcWxRUFB6ek5uMnJXOHpaK25lME1ud3hv?= =?utf-8?B?WnZuZ2QrSU5mUnJMYXlwd08xUFREZk9sbnJMYTdsZERWVmVMNUpyb2ZLd0Uy?= =?utf-8?B?K3B3WGlnYnpyazJ2WVVUaDZzVFNxQzc3bkpkZ1lzQ1paVjd1Uys4Q2tCV1dD?= =?utf-8?B?d2p5UFkzTUYwanM4VGE1L3ZKZklDUlBYRld0M01BTytiTVM1UkpaWDczcmtZ?= =?utf-8?B?NEV6NDZYOTNYb2Y1d2tzQTIyRmpCOUxPVm9hQVcydzYxa2M5MTE1eXozWkds?= =?utf-8?B?R1hYeWZKdjV3bVF5YjhqYmI5aXlMbDlvbkFlSDRXVmtvdVNQOVNNcUk4MzZD?= =?utf-8?Q?FnmQ=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f79bb152-2ba7-4c61-fa41-08dc99df046e X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 15:03:51.1940 (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: qEsqM573bctX44yFZq6Q0xUleeYg7pzhWVnc9qMipBxDfUIIAXgs6r3/8KfW8IDNTpi4QiyiAAOgjzcD0rxoOQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8166 Add basic lvds0 and lvds1 subsystem for imx8qm an imx8qxp. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8-ss-lvds0.dtsi | 63 +++++++++++++ arch/arm64/boot/dts/freescale/imx8-ss-lvds1.dtsi | 114 +++++++++++++++++++= ++++ 2 files changed, 177 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-lvds0.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-lvds0.dtsi new file mode 100644 index 0000000000000..d00036204a8c2 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8-ss-lvds0.dtsi @@ -0,0 +1,63 @@ +// SPDX-License-Identifier: GPL-2.0-only and MIT + +/* + * Copyright 2024 NXP + */ + +lvds0_subsys: bus@56240000 { + compatible =3D "simple-bus"; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x56240000 0x0 0x56240000 0x10000>; + + qm_lvds0_lis_lpcg: qxp_mipi1_lis_lpcg: clock-controller@56243000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56243000 0x4>; + #clock-cells =3D <1>; + clock-output-names =3D "mipi1_lis_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1>; + }; + + qm_lvds0_pwm_lpcg: qxp_mipi1_pwm_lpcg: clock-controller@5624300c { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x5624300c 0x4>; + #clock-cells =3D <1>; + clock-output-names =3D "mipi1_pwm_lpcg_clk", + "mipi1_pwm_lpcg_ipg_clk", + "mipi1_pwm_lpcg_32k_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_PWM_0>; + }; + + qm_lvds0_i2c0_lpcg: qxp_mipi1_i2c0_lpcg: clock-controller@56243010 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x56243010 0x4>; + #clock-cells =3D <1>; + clock-output-names =3D "mipi1_i2c0_lpcg_clk", + "mipi1_i2c0_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + qm_pwm_lvds0: qxp_pwm_mipi_lvds1: pwm@56244000 { + compatible =3D "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg =3D <0x56244000 0x1000>; + 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"; + }; + + qm_i2c0_lvds0: qxp_i2c0_mipi_lvds1: i2c@56246000 { + compatible =3D "fsl,imx8qxp-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x56246000 0x1000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + interrupts =3D <8>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_MIPI_1_I2C_0 IMX_SC_PM_CLK_PER>; + 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/imx8-ss-lvds1.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-lvds1.dtsi new file mode 100644 index 0000000000000..12ae4f48e1e1c --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8-ss-lvds1.dtsi @@ -0,0 +1,114 @@ +// SPDX-License-Identifier: GPL-2.0-only and MIT + +/* + * Copyright 2024 NXP + */ + +lvds1_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,imx8qm-irqsteer", "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 <&lvds_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>, + <&lvds_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>, + <&lvds_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>, + <&lvds_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>; + #address-cells =3D <1>; + #size-cells =3D <0>; + 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_i2c1_lpcg IMX_LPCG_CLK_0>, + <&lvds1_i2c1_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"; + }; +}; --=20 2.34.1 From nobody Thu Dec 18 11:24:29 2025 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2081.outbound.protection.outlook.com [40.107.22.81]) (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 0264C16D4E2; Mon, 1 Jul 2024 15:03:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846238; cv=fail; b=L/gm0aBphqDs0en5vQ5TK6jRELexlg3KBGDEtAoZYwdoAJ8BEjMpD9R76+CXz1T/XI78pjR21RQPWu5V/jR/t0CrZMVqRvrFG1g8f9bHzuBml5BV+5q2obcFU1VDduAnkBm2KlQPl9uP/weNCDqlPXi08Rb5tXn4GYopnJV0ZJk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846238; c=relaxed/simple; bh=XCUDXz6P6qoQoUmf7K0bLTg1SJKxzmluB5QhvEptooE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=JPOmZ3A8aSU/MnOjPO7ab7nKp05yRTQ/ENa1UuQLmxmPShrTACgZiI7jR6kn5yKPo7jERGFdOEVb5oGwTfFrgz0+E7Yv8PLYWwLQTRLd1NuLEwUHhVcABzQ3WXm9FA3e05SjUK97wSuup/ooWh5w1oOSk7puWWJusAFcuUvOboU= 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=LWXtkWzP; arc=fail smtp.client-ip=40.107.22.81 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="LWXtkWzP" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L6/qfmNk8y5nfjXEM4mMUopNOnvWF6zwkOcZPAcO2xYWlrHMdbyRaut+zWoT3UC9bxVee7TRzr5utoqXJZyT1MPzcI23qL5ifHwkki35kdZDzw2JmGh/9gMiBw3V8MlUIPNgyvxAG8NG+94hfY3yFwUTa5nsJRO+tL5StWro+a1wwEiJKBJS1ZIkN0SRhkCLULTXCBRAQRkqomLzuwFGNLdGZoCjvY3fPPnjqXVtS3uuYe8nDavdJ5jEDXWHxCXecXp0AMl8dV5IZu9t76Ibktk9g3afBQFCw/nbcNYxqn/oyjO+ZjmSAQpdRxm+4b9hu1UUnDi+/H5mcLmrLkXaPg== 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=VZ/gvaWHQBm6sY2AeA8959U2nGfe75xQ7uoNYRMEoK4=; b=Sr4BG5oASn8S5dQm+YiaO63SXdfkekoF02nb0iPojfsl/03tr1GS5s0ijP/FHlmXCNfpxvQA7stLKBZCr/S1inkxojKlfJkx9AFnwG4CMSMN9vhioVp5G8j2PUGkSl5o/+bs0i6tgiCEVhY3jzKcH05q5/FtOyEgbU8N3MLD7dY3Xgu04BS9WiOB2A1u5N5AORhQ/hnvnLiAoTp0jU4eGsL7SeTU4in+Gm1dH0VzKSWlJHWRFUve9c/oYLhPiSUTVA8D3fsCLGE5ho4yHtCVI6ZEECulbiHE+Iw8f8CeP+mwWEWTm7G6K5jWp2o5yuPTtnmbAUChYSNut8jsLSj62Q== 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=VZ/gvaWHQBm6sY2AeA8959U2nGfe75xQ7uoNYRMEoK4=; b=LWXtkWzPXeibYxKCBe27MTHoFvpE22DjV7ik6BwnwX3kqHfPC++AAFz1ZkS7E0BHPIFj/5Md2/IcTOixnbV2rx2lwH/1Lt9PJPgPJGDBMfSZaDs2iA39yGYTYpwdTsL4aCmYNfRypUucQS/23tIIO5WOx08xlWxnJwXQYvOBhQ4= 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 AS8PR04MB8166.eurprd04.prod.outlook.com (2603:10a6:20b:3fa::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul 2024 15:03:54 +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.7719.022; Mon, 1 Jul 2024 15:03:54 +0000 From: Frank Li Date: Mon, 01 Jul 2024 11:03:28 -0400 Subject: [PATCH v4 2/8] arm64: dts: imx8qm: add lvds subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240701-imx8qm-dts-usb-v4-2-03cdbc8c44b6@nxp.com> References: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@nxp.com> In-Reply-To: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@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=1719846224; l=3746; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=XCUDXz6P6qoQoUmf7K0bLTg1SJKxzmluB5QhvEptooE=; b=8YjjQbrwhs5x6qxIblDyBqOLXSvOZC+m6WaTYlzgCmi8Hyoiwn02SWlvu1d2r+5C0Sb1Ii7JJ QhwRkMQ+VabBg3MM3d+mowYL71pculjOvSMxerYGz5u04D8xgJ4DhOq X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0149.namprd13.prod.outlook.com (2603:10b6:a03:2c6::34) 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_|AS8PR04MB8166:EE_ X-MS-Office365-Filtering-Correlation-Id: d41c94d2-792a-4f7b-ffab-08dc99df0678 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|366016|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MStDczZTWWlJU1F0Ky9QLzlJazNmK2luT2Nnb2loekVJNHdHNXF2U09SZTlV?= =?utf-8?B?MVFzQjJFMDNUNWFnM0RncXc2cnd5TFFyUXJJK2hKUFM5KzM1K09kZmJoZjRK?= =?utf-8?B?RktoOUw1L0luUk5DdTU2NDFnYXhRbnpwcFNLWEM5NlpHZ0dWL0EraVozVkl5?= =?utf-8?B?THB3WFltWlRYNnRnS0hZU0J1TGZtUVlNd1FxQ3BBQnJRcVgzT2pvSDRTd3B5?= =?utf-8?B?MjM3YTJIU1ozZCtrQjBPMEtJMUZEOHJGSzZ0NXNDcUNKbEhibjc5TVhpUDg3?= =?utf-8?B?cFVGR1hHMDJYOERWOVNaTUU3MjFRTzkwSk9rRTlzR0ZSOGlhUTFLK2cyeDJ4?= =?utf-8?B?dzk5VVlRTStuZFRxTUV6bUFidlZSYWhSZXh1by9LaE9kNWxIM2d5M1gwUU94?= =?utf-8?B?M0xhMTJQVEQ5NUxBZzg3aFFQTCtiQjl3ZFY1ZWlzWXE4cTdZcVc0aXRJMUpK?= =?utf-8?B?a0I5S0NJTmJuMFE2Ynd5bmRNSkQ3ZzVjOHNuME4wMnlvR2x3UWxZU3Q5Y3A0?= =?utf-8?B?ck9DeE9RSll6TFphNHFFTUdJUkdaNXgxbTI5OEVvWjA0K2tyRU50NUhaMEMr?= =?utf-8?B?cXBmVlhNU3dyMXFnaWV5R1pCRmhiS09TZmNNbWZPZmoxZ0N3bHFDZFVqV1pB?= =?utf-8?B?aXkzOXA3ZW0yem5MSzRYRWR5OXhjNFdvTVIwVVNvalBReGpUblU2NkxoU0Fk?= =?utf-8?B?WVNtZ1R5ZCtuZnBaMGJFSElTY2VPc1lUUU8zNjhTOEl1YW4wbXR6WVZhMXp5?= =?utf-8?B?cHpHa2Jibm12VHJmUUd4YW1MWDE1dSttazVDQzJ3R25yc0V3MTNIeE9XNGJJ?= =?utf-8?B?eW44cFNUaTFCODVjdFR2eDRkQVBlSnpsUnRVZVk3M1l4NG9NRzdpaStWREdz?= =?utf-8?B?YlNRNlVBbVo4R3VSejZVVnV2RjZuRHM5elNJeGEzNHhxMWozOXRuYjVUVWtC?= =?utf-8?B?SExyWElaY1ZZOCtvNktjWnFicnk1aWt2ajg1OVQxR1pYVE84TW1ISk9vSDls?= =?utf-8?B?cUw4RHR0a2haZGFGWGtFb2F0alhxYmI0dXV1YTI3U29lSWd0NkwxT2ZFeTk2?= =?utf-8?B?T0czQVcyZ29Vc1FsSSt0bVpydCtueU9vWWpSNkIwZE1sdm5aZGNPaFArWTlr?= =?utf-8?B?dEY2TkdBYmg0eE5EMjJDcWtCZUZFRjJnOUxiS0RwOXc1dUg1elZwaExhN3dO?= =?utf-8?B?NSs2NnR4M2JuYVcydVVCRnFhWE9wRWpRclN4T2pLQ2RibWxmdXZGbjNaK1VU?= =?utf-8?B?R0dLZ1FTZVlyNTJ4NDk1LzF4c0tJc0ZzOW5pSWJETmk3c2ZVRTVyd0tLOEJX?= =?utf-8?B?QWhJQU90L3RkR01qTkFyTWVOOWZqRXVyS1pZWks0ZENWZW5HWFdLaWpxUnF1?= =?utf-8?B?dFBuKy9WUkRYRmIrRjhZYzUrZk1velpUS1lVNUR1QWl3Q3QwMFkwYlpkaHZO?= =?utf-8?B?Tk1rVU1wVHNyb2lNM0w1dTkxa1RvZmRMWXZRd1hYL2RRRGl0WmZlNkU0alY4?= =?utf-8?B?OUhsMVAvUmJqVlhodWxEaVdzNG9nQkVnRnBVbjFLd2JMbzR0aFdQcVNUVVps?= =?utf-8?B?TEZhbWFnc2E4VHZPZUM0Nkllc1NvdC8xS2o1c21Ha25LTnZZQ1BqSTFHTEZO?= =?utf-8?B?N2tRRXJuZURlUVh6SE5tZnZrU0p4SzNuNjM1Mjc2Q0VqRGJLVDhicGlGZTRk?= =?utf-8?B?bUYvKzQxMXhBbWtJdjk3SGxWaWFpMHVyaGpBdkhta2dYbzY0aDAzSjVyOEcz?= =?utf-8?B?NEVyeFptYmtDR2preEkyeDh5aEp2Q2NnQ3VZNVVUT2FnN1kyTHRKL2J4SUZh?= =?utf-8?B?YmhtbnJ3ZlBIOW9ndm1aWStlNDFrY2h3c3FJSkZIdU1QeEVDRnVkRUZYSzQz?= =?utf-8?B?RGFxN1JYSnJJUWpoVG1LWE9KOFozeXJ0UVFUV1hKaDZqMnc9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(366016)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?THVtei81SjNtSTVESGpZbjYwSEJOY2dYYVRKcjU3RW1KZkF3NTVqVU9YbGFh?= =?utf-8?B?TzM2eHJlSVZ4dHFLT3d0QVd1Zzd5VVc3RkVuZlhUVU5mTzZQYllnQ2QxZlJH?= =?utf-8?B?WEpvaW1WMnU3ZjF4a0ZPWFJzei9abXJYVzhXY2VOS1ZLMTdScnMxQUpIOXBD?= =?utf-8?B?MVM2U1o1cHFCelJJbkpWRHBQM2dJeW1WY3BSU1g0NkdVa2IwSWFHOVlyS0hz?= =?utf-8?B?R0h6RFRuN0VQM0xkRWRVK3pQRWJQV3pMT1NYYUFMNWVBWUNCWitqNzNFam9U?= =?utf-8?B?M2tIelhDY3NLRjQxbllPOEZ3SkN1em01b2VaUzQ2Wko0SFdaVUxuVm0vdWV6?= =?utf-8?B?TGV6dUdRUXQ4QnhHcjhDNldqSWFaZkhZUnZVZFVqMXZMRE5rakZMdHZSR1Jh?= =?utf-8?B?UGpUQnVXazEvTk9EZDJQaGFUSzl2cXROczIxeVVQdmszS1ZLdXV5bzEwOXVx?= =?utf-8?B?dXd1WER5T3AxbndXUHlSMDZ5VXJiVkcrUkcrS2d4VXBRMGtONVZhVWpuK21a?= =?utf-8?B?NEJVL252TXVUdTBxMzZpWlNPdnBibjRBVEU2WFk1YUN5YXBGcUF0b3NOYmN5?= =?utf-8?B?UFFpNVovM1pQS0VVTGx6Z2ZlY3AxMXU0NXNDQWlTOTZaZEptV053bEp6WXpw?= =?utf-8?B?M21iTHZaRm9uWUs1ekU3U0xENHROY1NzNTZiNEt2UzFxK05QcG5nWFRBWXQ0?= =?utf-8?B?RGZVN01YcHdYUEFwVnE0dEFkSkM3VFFWU0JxZXRnTlROQmZFVU13K3hZSWw5?= =?utf-8?B?Z05WNUlBL2lGaXNKWXNVdmp3a2M5aysxZmxScjNibkJJWlhjSmh6UllmS0pJ?= =?utf-8?B?Q29hT2hBeDFnOXJDY3ByUHh6Y3ZLUVY3V2NSa1ZIWFZKVzRNZjByZWpoZ2w0?= =?utf-8?B?Q3BReGpScDBzNGRQa3U1K3dQNG5zdHp2QU5QamNmd05LRHFDS3Q2VEdxSDNs?= =?utf-8?B?L2dCektiVjAyQzRGdVIxQTMxTFhnOWpsSWtBQXdYK2xyTkhiREtlZ2F3ZkZq?= =?utf-8?B?UnhUWWFKS2doOGZZUFAxUzhIVUd3TFVqdVhON1ZYYlZ0djVDd0R0WnprbThy?= =?utf-8?B?TVJHT3E1NzlvcXZwU0lYeURaem53dTJqR09xNUJOdTdaZlJUa3dTbnNmZS9I?= =?utf-8?B?S0o3SGc2TnpsemFNRUNjTTdram5udTZKUTBPZWtMUDJPL1JoVkZJVVlOU0xJ?= =?utf-8?B?ZE8yQm9MMHo2M09aeFhsNklZR0p6L25YWW9odDZYNjEyLzEyb3FsQ1pZdDl5?= =?utf-8?B?bERkREZnQktWYVZWRVArNkJMMFVLb1FnR0VpZktLdDdydmtJeTZmcnVmNHpQ?= =?utf-8?B?dlNOQmx1RmtjSEFLVStQdlQ1Wm5tSG1KNGNDQkk4ZHNBZzhSZnhCaStEOGNx?= =?utf-8?B?UG1BSDhNY3ZYdE5sQUhXOWNWT2twdldvUDdYM2YrMzllaS9HcFBsNHFQQkR4?= =?utf-8?B?NHNNUlAvYStSNmQvS3lFYUl1dmFYZ1FQZmRRZkdFY1hzS1ZYc3R6UHhlQmFH?= =?utf-8?B?dDhqQ1o1ZXJXbFk1ZThVbGpORXNRLy9zYzdhV1BOR3Z4QVRFNmNkNC9UKzBh?= =?utf-8?B?RVh3eXNsb0lTVXpQZWxHc2tUeVFyQW9leHhPcjBMeHJMSmpieE9jNUorMGs0?= =?utf-8?B?eVloS1U5ckxCQTVDRHJCVGdNMUFWL2VDd0w1WlA0TGdacDcwRzJudnZoc3hu?= =?utf-8?B?K3luY29KVEI5V3pNR05NNU8zQmlnU1JOMHBhdjNqT2tpc09yeDZnUERrL2Jv?= =?utf-8?B?MmgraVp2WVF0RnAxM0FyUldvVW1MSUJFU2IvQzlwdS9qTDg0OVRaeHgrL2Jj?= =?utf-8?B?aXZZVFpCbWk3QlU3Y20rdWlGYUJSMlVCR2N2cXFCN2tneFFlSHlnd2NlR3Jj?= =?utf-8?B?S2pBSmJOOTkwUEtQOUNpZS90azg1TVFMOE11MkpYZDd6c05kQS82MVpCYmxk?= =?utf-8?B?VW4rS2lZRGI1NWtqZlVwcnVsb2tyUXZ0T0x3UnhXNmpHUngrd2dzZy9IaUgx?= =?utf-8?B?eUJjQ3F6M0h1aVZqVFJIa0NLbzdFM2F2ekRUUkhYVzRRYXBUYzNJeGtxQk5k?= =?utf-8?B?ZExMS084K2s1azQ3RWNjcXhGSE81Y0ZwWHlGUDRjdUp4N0tQTEUva2o3MGdm?= =?utf-8?Q?CaWk=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d41c94d2-792a-4f7b-ffab-08dc99df0678 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 15:03:54.5816 (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: SPOndftoM4UUO27MaocS58jrbh9InmJBWo6JDCHfHoONGDJ4Pnjd8olo2Ci9zkLNGoV751Mvj52obZLndePKJw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8166 Add irqsteer, pwm and i2c in lvds subsystem. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi | 77 +++++++++++++++++++= ++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 10 +++ 2 files changed, 87 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..1da3934847057 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi @@ -0,0 +1,77 @@ +// SPDX-License-Identifier: GPL-2.0+ + +/* + * Copyright 2024 NXP + */ + +&qm_lvds0_lis_lpcg { + clocks =3D <&lvds_ipg_clk>; + clock-indices =3D ; +}; + +&qm_lvds0_pwm_lpcg { + clocks =3D <&clk IMX_SC_R_LVDS_0_PWM_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices =3D , ; +}; + +&qm_lvds0_i2c0_lpcg { + clocks =3D <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices =3D , ; +}; + +&qm_pwm_lvds0 { + clocks =3D <&qm_lvds0_pwm_lpcg IMX_LPCG_CLK_4>, + <&qm_lvds0_pwm_lpcg IMX_LPCG_CLK_0>; +}; + +&qm_i2c0_lvds0 { + clocks =3D <&qm_lvds0_i2c0_lpcg IMX_LPCG_CLK_0>, + <&qm_lvds0_i2c0_lpcg IMX_LPCG_CLK_4>; +}; + +&lvds0_subsys { + interrupt-parent =3D <&irqsteer_lvds0>; + + irqsteer_lvds0: interrupt-controller@56240000 { + compatible =3D "fsl,imx8qm-irqsteer", "fsl,imx-irqsteer"; + reg =3D <0x56240000 0x1000>; + interrupts =3D ; + interrupt-controller; + interrupt-parent =3D <&gic>; + #interrupt-cells =3D <1>; + clocks =3D <&qm_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_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>, + <&lvds_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>; + }; + + i2c1_lvds0: i2c@56247000 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x56247000 0x1000>; + interrupts =3D <9>; + clocks =3D <&lvds0_i2c1_lpcg IMX_LPCG_CLK_0>, + <&lvds0_i2c1_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"; + }; +}; + diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index 61986e0639e53..1e8511e8d8577 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -560,11 +560,20 @@ clk_spdif1_rx: clock-spdif1-rx { clock-output-names =3D "spdif1_rx"; }; =20 + lvds_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"; + }; + /* sorted in register address */ #include "imx8-ss-cm41.dtsi" #include "imx8-ss-audio.dtsi" #include "imx8-ss-vpu.dtsi" #include "imx8-ss-gpu0.dtsi" + #include "imx8-ss-lvds0.dtsi" + #include "imx8-ss-lvds1.dtsi" #include "imx8-ss-img.dtsi" #include "imx8-ss-dma.dtsi" #include "imx8-ss-conn.dtsi" @@ -576,3 +585,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 Dec 18 11:24:29 2025 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2073.outbound.protection.outlook.com [40.107.22.73]) (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 AD58316D9C7; Mon, 1 Jul 2024 15:04:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.73 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846243; cv=fail; b=Y/jB2Re+vSRPSV0O5LDPpgSb74d2E35UmY9g2d/UKMEXs8TAEsGB+eBsarQ/BhVziydtuDq7IZysMTOSwQakLiaVr8A6qe/9wXYTHAimDxVb1LB3qd8h0rRb1L1PUfWFOtdJvZ9I5LoG6xvf3xVUq2h9SDgfu4w0BBhSnzJbT7w= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846243; c=relaxed/simple; bh=fw3MksJyhAw68VsBYYaJc4HIrPQE9U5fFN5w0fbrnD0=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=XqioGRsKm/aAjXVFOmHoZwGQEqvhvKQqK4iGzyhn+8SyEi/vUOXk/9r+KQhVtsZJmcL5W4ZlGyhnM/j2f7+XWHBHXlZvrBNkF2XLXREKZuoyDzrjb9CfmQRveYRqXdCvo/EQ0x8hg6569dQ30BE6SUbm5X4Zgnz/A+jOVpunZ0U= 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=kdNREojC; arc=fail smtp.client-ip=40.107.22.73 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="kdNREojC" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G7+uAwEvG7pxw5xsyc4ggEfCBQI0fXE30fDWMGRgK4/AwnZDTch0fT1S1wBeaENtT3CsZxjLcTRFT0o68FbWSUUpekfAPNp3NiA7+CiJ8BqMQvKXwKbSzG9t/5MOJVUUJ0TISQZQEwdoT4RkSeYkWbU7qQrprbEuPfLWDJydxtQZJbgGkujS8AAJUmtj/EOsomkPBhC/Q+T65uzgvUJ8niKYoYeYLSJp/nxqyQN2BLazgGkEAJQLFRsxZr/wXaYAjuxzOTg6cHO3AvhqCBjjNV60+blB1f3/FFM4EefYUwzyK74gkY2qacRGQsS1RgSgllnJFthai/9ylSCPgIWitw== 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=25zwrmqAnqe6n4EfLpGkvyNw1oS186ZzdjMTpqcd9/0=; b=GbOsL5rcljW3mXa5ADTth5/yjTHylV/SA2DALhQrQKkJBuCu2+uzQRb4ax14wovASdFkI+LEoOCnDVANZpetVEYix+XTSQj7ObPWUG8C1hT/FmrjhI3M2t840fS34KRz+tx1P8kb8Q0rCerUiYmSCQMMSNRjlR4Lo/yURgCvUdqrJaiN6qd5LonCe4lyl7uStImr46K0kBRY2C8UhPFa9k1/8A/lhaCIGJOP2pZ7yAwn4HMqn6IHW460PUAiNBE58cOAKxBN21aBQQex+dDWcrzZ24aFRE2GtJqzl9R1jFuaTgBZ6Ijc09LmrYkgD29+VSug37paaqOnLhnEUmxmJw== 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=25zwrmqAnqe6n4EfLpGkvyNw1oS186ZzdjMTpqcd9/0=; b=kdNREojCkUb5IaPUI56Ze8rp4rZbDQwMcYOjIG0XoveQcqNXXfLaOA8GH44gpBSzAGLrJ6ysn/dq/4xxQQdPTM9iRmtmdFYEc566LKVyas3es4PV3iRHTplE4lEuDQEjiJ2oSlkU11EH1lvW0+pHzASU+spawHD5r5Pj4hZ/7v8= 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 AS8PR04MB8166.eurprd04.prod.outlook.com (2603:10a6:20b:3fa::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul 2024 15:03:57 +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.7719.022; Mon, 1 Jul 2024 15:03:57 +0000 From: Frank Li Date: Mon, 01 Jul 2024 11:03:29 -0400 Subject: [PATCH v4 3/8] arm64: dts: imx8: add basic mipi subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240701-imx8qm-dts-usb-v4-3-03cdbc8c44b6@nxp.com> References: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@nxp.com> In-Reply-To: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@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=1719846224; l=9484; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=fw3MksJyhAw68VsBYYaJc4HIrPQE9U5fFN5w0fbrnD0=; b=9NoztnyJdr21oQJBuCM58YEoSbJdrxz0YvblwNQW8299KrV4WDflptVQfGRzLDMRckYB4z59I f+k5Yd+rnTOAaiW1IVEPt5wIqyilp+JS6Nn0Cwe38j3CD9NP5PfJ4fR X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0149.namprd13.prod.outlook.com (2603:10b6:a03:2c6::34) 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_|AS8PR04MB8166:EE_ X-MS-Office365-Filtering-Correlation-Id: 9e7e8b7a-c92c-4d21-d6b8-08dc99df0870 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|366016|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VkRDdEYwWC8xODJsdG9zaTcrZVBnOVBHakt1S21aMkZoajBsanNzN2NlSGdt?= =?utf-8?B?ekxFQmc2VDZZdXIyZ3ZWeUVxUjlObjhQajJId0xqaXVYbG5lQlpSQ3IyQ3hw?= =?utf-8?B?TzBrQlNwVE0vLzJNWExXcmlQQzk2WlE3M0ZNMmlLTXN0bW43dzIxcGxMdjlG?= =?utf-8?B?Mk8xOTU4eXkyTjF1VGNzKy9KT1YzWmlNSFpSRURDci8yUFlLQ3FVaUFSVzV6?= =?utf-8?B?alhTOGZ4Qy82MHhLeUdZQ0lPQjBlUEU3RG9WMTVZQ0R5NmphYnE2Nmk1OURw?= =?utf-8?B?a1hwR1lJV016NUFodXhXQnZHaDhOaXlaK1VxR3VwVWVDWVYwekh1RU43YW5E?= =?utf-8?B?WGFjT0xuWDF0eUZ6NWZWS3IxN0pQR2hHNWdFYTNidm9oZnFiSzg1bmRwYkY5?= =?utf-8?B?Vnh1SU8yOVBwSlBPUUFQWW9TTmsrYnlaR3hNUDN6QTNpSWRGdTRuanJ3WDE1?= =?utf-8?B?WE5LM04zQUlIaDZtUzNrYjF2L2ZVS21mSWprT3NreFg2ck4xNHNCcHFZelBy?= =?utf-8?B?T1RaYkFWZEVOdDg1WXhLZlJ5NDBXRGgycXgreUg2a1BHenJBZFVKcC9XTXFt?= =?utf-8?B?WGtVUzhjbnlYeTRkV0phMmFQeG96eU03bmZYQ0pWNDhUbW5GaFhuL3A4SFEz?= =?utf-8?B?TTl0UGZFQ2xTcnVTbUNYaDFRL1YxVTVtVnU1T1JJVDY2VDEvVmhYSERxNU5m?= =?utf-8?B?SDlCR0hhMWZTS1dlUERMSmJkZzZjaGtvSnExbzJKazl0elpBcDFtK3B1LzFr?= =?utf-8?B?bkRPYnl1dXF5MXorazEzT3g1Wmg1MFR5R0RtQ0JIcWFqbEdmTUdieVZ6UVlR?= =?utf-8?B?VEtDV1J3Ullxa05IUkRjVlc1RGVwS1NFNExuejVtZ1BuZXJNMHR1M2JzelN4?= =?utf-8?B?QThTNXpBVUtuN1Vva2NVcCszNmNHaWNWd01jRzlZOWFML1hnc0NqTlFJc1Zh?= =?utf-8?B?bStiNHBka0xqS3ZlNHhNVWZwZ1lCWE5GajVRRVVqQlJMblFZN1lLUUNnemg4?= =?utf-8?B?MFI4RzF3NkpPQmc2anFrR3pOR0ZWdzBFWWl6aGUrN2o0RnhVeElJVGRTcFEy?= =?utf-8?B?b25LTG9Cc1kzalk3WXU1ZEJZUzlUdzdlYnhpbmdkTzRyeVpadXVLWUExY0xh?= =?utf-8?B?dzNzc1FWZ3dkRGFEczdQL3p0ZVF2NHUwMWZGODMyNXYxREIya2F0TC9MQ3or?= =?utf-8?B?RTA5TmVqeVNoSFRVMWpuK0dTQ08rbzV6RUNlZmJYa1dHcSszZW1WNUludFpO?= =?utf-8?B?eGZ6QU5ZZmJKay80OFcyWUpyQmJyUXN1UHZSYzlRK0RkcXdrTlFQaVNRdWpr?= =?utf-8?B?TnZQbXhhQlVuY0FTYlFKN1g5R0lXditHdDdpTkVVcFJJNmM3YlFBUzNOVDkz?= =?utf-8?B?WGY2YmZzMlJNcmlzNXJHZ0duOFF3dHYxbDhDTUQxMjU4TXp5YXg0aTZ3SEtH?= =?utf-8?B?RldGLzdiZVFicFgxbThNZWJFZGtlQ1VaVE1mNWFNY2NtekhnWElIZEFzZXpW?= =?utf-8?B?YTBBeUR4ditmRU9VM0ZaUDZjMXIzckVuQURqckY1ZEhLczFDQTI3ckZkWjNU?= =?utf-8?B?MlNiRU5jb0VFb2JrbW5sNXRxNVRNNStKTjNBRFIrN29uKzlCb3ZYdHV2aU8w?= =?utf-8?B?cUNYTzMxL0FIQXVNdGJqREdVOTFmdFJ2NmxwTnhMWjBtT1QwWG00eXlrSGkv?= =?utf-8?B?WW1HTWNzUEtBVEtaNHVlUStobW1YSGEyVGZDOGc3b1lhRFZWL1JGUERwSzdV?= =?utf-8?B?Wm0zS2ZXVzZKMkJBZTN4N0hJNFpvVmxyeHIxT1lyZlVRdW9COEJpZ0VPV1Nh?= =?utf-8?B?akd2cXowYlBPL0hZd2phK2VHSm1VZjgwNmY5WGNGd1BWdENIUWRsbE9pdXBl?= =?utf-8?B?eGFvUVREb3NEOUtXRVFCNnlRQThWSFBBVERibzQ1bFdmR2c9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(366016)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y1dnOXlqd2NwRTQzeTRFaVRuL2s5TFFQbTU5MHV1NHQxWDF5cUVrQS9qNU1x?= =?utf-8?B?SHVNMVdvNitJcURNTjFpMXRGWVJyd0U5clhyR2V3OThoZHdzbHE4SWpFTTBp?= =?utf-8?B?dkRsVVVZS3VjNUlSeitIU2NaaThFMVEvZUlWeXFjRXMrdGh2MmVxcVVidTBj?= =?utf-8?B?YS9lU2szRWZDRFA4N05Dc0ZaSGE2b3pRRlZ1azI5MTd4Mjg3aWFBQ09OMCtJ?= =?utf-8?B?a1Y4bkxnTnI3L0h1VVordmVBWDJid3N5clNrZXZya2VkdzU5OFZXMWhzZHU4?= =?utf-8?B?dnEzeXBEZkRMWnY2MnhOVWJKczhhQTgvV0NhejVTcFBCOFo2VDd4RVFTSnBs?= =?utf-8?B?K09aL3E5OVBxMmx1dVhkSnhPWFNBeEdBY2lReDB5SkZWTUVFWEwyODBjWWhx?= =?utf-8?B?bCtmM0JSZGZRbHZ0cmttWmY1ZXFkbWJjMmVSZHlnMXJmZG9aMzlEQVF2UldK?= =?utf-8?B?c2VMRy9zMmhMT1BPNTROem9idHVCUTdhcVJXV01zS2hTMDF4UkNFTStWajR0?= =?utf-8?B?Q0FBM3RKZktXek03NkdQVDBFQ1JUSWptQXVhRkl2Znkxd3hUSE5PRjJuN3lx?= =?utf-8?B?ZDB6SjE2dmJYSzNpRVVxTmxqaGxlZWlXanJhL1NJd1BFTjVuZU8xNzNUZ1Bs?= =?utf-8?B?UEJZOWpHUWxGNlRNTjR3R05XNUU1djJJbXMzVEphNlVEa2dydFlWTTV0UWh1?= =?utf-8?B?MnpRMnlmSytBdzdXeFJ1bldmem04RzJxUEs4RlV0ZlJUOVZ5d1ErK1dOaG0x?= =?utf-8?B?Q3J1MVdPb0hvc1M5RDVQeEhoYUhtWUVtdkJiNVlOWkJlS0Nrb2ZRMDVpeldI?= =?utf-8?B?ZXFlSGg0NlFXU29qeXN0RGx1UUhZcmZaaTRNbDFMMkdSRmZValRBUGp3RlN1?= =?utf-8?B?Y1ppRGwyYTlNR1FiTTZPUE9RclZHTFgzRmNBSTVBUGhGRWFBTnYxY1M1Q2Zt?= =?utf-8?B?MFNhK3pYSGNUejhsOWN3N2JONCszeURteXgyeDJoOCtjVHlZYXdlTHoxZFdY?= =?utf-8?B?YUt4VnNsNkFnVUg0YjgzUGJRTm45ZmpxSHRxTUp6bVhsb1dXcHBCRi94anhS?= =?utf-8?B?THg3VDVzZkxsakw3QzN0Tjg1SlNxUzJXUXIvNDY0RGxrMFN4ME4ydytCNUp1?= =?utf-8?B?TUNEeThhT2tHYmpiYnllY20yRTVxWEtETzNFVGZETTkwcWpTOVZ3ek5DbjBS?= =?utf-8?B?QXNMeEVFZW1NeXJvNGNoV1ZrWWR5MjdUNmNIMXVNWXk2WFRZTUV4N2t2Y29o?= =?utf-8?B?UC91RDFCTlVaWCtmNFZMQktaUjdWM0VaUis0WXpsT3llL29qK1o0NE5sTmxx?= =?utf-8?B?VkVpRUZQUTVZalc5ZjBFQ0NvcVIxWVJGVzBMWm5xTXVKRTlCb25IYjhwZEw0?= =?utf-8?B?eTNab05iWHYxVkttSm81UWtWSXVqd01pd2xLeG5OMExaUUpldzR6RlViS3Np?= =?utf-8?B?bjRSSjd2ZlhTdEFURDBjSkNTQjRUMTd6OC9HZkxuN3dnTHUvck9JWHhnb3lv?= =?utf-8?B?WGNraTR1RnpBNjVjcVJ4RDl6eWViYUhRU1FLTUpSOFd5bE1uZjF3QWM3ckxS?= =?utf-8?B?anlZaWEzT2JMem1Jam5yazNUTFJlbS9KbWxtelFBaWJvOHEwK3ZLUVVXMlB6?= =?utf-8?B?WFN1ay95eFhPRXIyRTQ1ZlNMOW5CTG96aElLMFB1WXNlUDgxNmVtem83S1NY?= =?utf-8?B?dllnWFZtYU1vWDl3N25ydDJwd1RyZCtFMnQrWlpEaFNaU280RkpqSUxDQXNC?= =?utf-8?B?c1dYbUJjeXZnbXJvdysrMFNIUElRUDJJSTZIbWMrek5uTnBEVDhkQkcrT0xC?= =?utf-8?B?d3FNUmFmdmhrZUQ0TnQxSWhBcXQvcmlhWjlSK09NSmVwakwxMzVTU0pENkxM?= =?utf-8?B?cTlOMnc3dDA5dXVCdG1ibndFNnVER2RhOEdubVIxQUFaMHRxanZtVGdPRHdv?= =?utf-8?B?M0QydTZncnFPM1NIU2txVWh0UUt4dE13R0sydk55bGl1LzI4NUY0WGpiUHhS?= =?utf-8?B?cC9PVUd6OG5VT3pXNEluamg5aFNzUmJ6QlNXeWZnZ3VpMk5ldFVLN2lkTHlO?= =?utf-8?B?U3QzbnJzT1E5aXlzT1BtOEZQbkIrTy9pRkJSdW56WWpjL1BkT0hoOGVQdlpO?= =?utf-8?Q?AFHk=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9e7e8b7a-c92c-4d21-d6b8-08dc99df0870 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 15:03:57.9281 (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: ChX1ZEnBiQ5BaqHYu1VB5EmFUwVdWToG/fsshHuyP4fRCW02gxWJ8KDi8rPg0ut7S3HcCUezgw2PIY+0PWN6Ng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8166 Add basic mipi subsystem for imx8qm and imx8qxp. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8-ss-mipi0.dtsi | 130 +++++++++++++++++++= ++ arch/arm64/boot/dts/freescale/imx8-ss-mipi1.dtsi | 138 +++++++++++++++++++= ++++ 2 files changed, 268 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-mipi0.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-mipi0.dtsi new file mode 100644 index 0000000000000..834c0472a8901 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8-ss-mipi0.dtsi @@ -0,0 +1,130 @@ +// SPDX-License-Identifier: GPL-2.0-only and MIT + +/* + * Copyright 2024 NXP + */ + +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,imx8qxp-irqsteer", "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>; + 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>; + 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_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>; + }; + + 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>; + }; + + 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 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x56226000 0x1000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + 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"; + }; +}; + diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-mipi1.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-mipi1.dtsi new file mode 100644 index 0000000000000..5b1f08e412b24 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8-ss-mipi1.dtsi @@ -0,0 +1,138 @@ +// SPDX-License-Identifier: GPL-2.0-only and MIT + +/* + * Copyright 2024 NXP + */ + +mipi1_subsys: bus@57220000 { + compatible =3D "simple-bus"; + interrupt-parent =3D <&irqsteer_mipi1>; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x57220000 0x0 0x57220000 0x10000>; + + irqsteer_mipi1: interrupt-controller@57220000 { + compatible =3D "fsl,imx8qm-irqsteer", "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 { + compatible =3D "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x57226000 0x1000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + 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"; + }; +}; --=20 2.34.1 From nobody Thu Dec 18 11:24:29 2025 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2073.outbound.protection.outlook.com [40.107.22.73]) (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 2569016DC13; Mon, 1 Jul 2024 15:04:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.73 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846246; cv=fail; b=g+4JCIz1S9uEMQiYXOCOjUJVPP2cL78HgRKeiC41AVwE5Mo3j3HdaGy5sjA/yKoujJUQrwzHsPCbP5Nn+jrmgF7qTxTu2El9hpIudS4n7Ky2Q68aNBmwFMx9qbBC5J4xSbKsUpknZgaHGrFDCBYzLxtXfJy8CsESbOLBGdyExyI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846246; c=relaxed/simple; bh=GyyQFBwQxEU9iU2kiD5JCDDv7dPwtt10eTEDTb0pmFw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=B/97Py6oTYDv4FxWCh48J1Bzo1AhH733y+hJ0cHqX6OEfamJ8aeTbJ0dcCOiU5kVVh7KqiBRuV0dU/mgUUrCQu7TYR9DnFkLP7P+JUhczJvmBqvJegXS5xCDtlZbG8jPWqLt5UM7aFws8KP+DXjaDMm/tOweiCCL+4uEJv8f/nc= 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=nngrLQW8; arc=fail smtp.client-ip=40.107.22.73 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="nngrLQW8" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lJ0her2WLgrCw7l1uUEfKY7lzIz9LuozwqTvh1ahsvIWMywLIBbq/gH1p85ATQXvm3K8Ww5JSa6bmo6R7eIthJY7NmOM45b5qRawpXCrjwHJ65db7kkryTuOiW51V+gbtHowVxKG7D1+cUqYVu9t2sooqcIE5f9kJTSYC0H0pXu9gGzsU+oOyPGvsaYWZmcYR4XBdEVbJa8YQAIpecdNbqcPmy0dqyHZ5XmWH0RS4VpXCd0oITF9WYbJnjGSw/hN473FRks+04XXKSyhyPLIqbme0WnW4fBrmJulmbljhZYgNYrXVDVCpF8SGThVNFk37CaZJDiTGUn7nZE2KegA8Q== 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=e8QyXFldvojdWrKZneAZxjwtFdGbAS4u4yutJCttA14=; b=EcvebmKgfYUm8+9ig65F43x6Axt7ShzINZSsSUUcoeU6DJm9EyGgymwHzGfBVLt6/ASXg26Fe5yEFXfXZygEhQb8Z8ZCOdPyvWBcFhL2LREygdTzgkxlUIL7RBTe0nmCO0zM5iziftSYFqxhsSLZB3M8LU3vYAgoL7mtXS3I05BQ+N0IDceC9+R85EJE3CY/UvRWT1yu6XFOyv+E6eNBy/zj8M/u08dg5xebEAEq1yCl8DWbAVrbt6hGdDiPVvG/5eTCS3auyd3EThnC172UIb+2SfY8MvU4c0WnrAkS72gjVpt97i3GPLbHiLWsS+lOISIagoYxfEw7tgv/Nyo4fQ== 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=e8QyXFldvojdWrKZneAZxjwtFdGbAS4u4yutJCttA14=; b=nngrLQW8SRLsUEkzCqm+/G+7shN11h3QtIq3T+GrxQDuIfAcHGr61gYXnt2BtovEMMWBxJbJL2Vw2fIvknk9xSyXpFzYR8VpM4OfKLiVV46KdRL/BnoHLYz9/4OuK954Y91wLaU/fYYPYbPeCkHSc/aQRC2XWtz5eeBsCo/NbwQ= 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 AS8PR04MB8166.eurprd04.prod.outlook.com (2603:10a6:20b:3fa::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul 2024 15:04:01 +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.7719.022; Mon, 1 Jul 2024 15:04:01 +0000 From: Frank Li Date: Mon, 01 Jul 2024 11:03:30 -0400 Subject: [PATCH v4 4/8] arm64: dts: imx8qm: add mipi subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240701-imx8qm-dts-usb-v4-4-03cdbc8c44b6@nxp.com> References: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@nxp.com> In-Reply-To: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@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=1719846224; l=2369; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=GyyQFBwQxEU9iU2kiD5JCDDv7dPwtt10eTEDTb0pmFw=; b=kbmqq9ijTWafEfx73os8VrnKWinIz05chLAPmaL+h9jw/17MTtvx7ov76j8nlBYMU+zQvskzG ltu+M6gjp+GBresCUB3W73mGWWzAOXd84aYzKoJd7rNOi4XLLyBsUQD X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0149.namprd13.prod.outlook.com (2603:10b6:a03:2c6::34) 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_|AS8PR04MB8166:EE_ X-MS-Office365-Filtering-Correlation-Id: ce5ae241-22f7-4020-9764-08dc99df0ab8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|366016|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dGQ1VWxYYWErNG1hNW1ZMGNCUW96dXI2dnllYmN6elY0WGc2aDM2YU9ZcURS?= =?utf-8?B?NExYYVVHbTIwN1VHSHdFOHc4TW1DREE1K0FUYVY0VmlhaGN0Y2NyQW4welZz?= =?utf-8?B?ZlJ5Q0RObWdSakpyQ01OOHZiMS84aHEzc1ozbFRpME9jUkhUN2p3cWVhVzJK?= =?utf-8?B?OTNkY2NyK1ZNbGdNZGRScjlTTDJxeHYrcEMyWUZCU3hYb1gyZXZFdG42RXlh?= =?utf-8?B?MlZXcXROVjQzU2h4ejZMS1JsMEJpYlh4TzZvSGRaL0oxQitYOURoQlJqZnFx?= =?utf-8?B?UzZ2cUtoKzVRa0llZ01MMjB6cFhqcEgyU2g4OVFWQzJvZEdWV1lBb3VldVI1?= =?utf-8?B?Ni9WUmhmNkpTQXBmbVZmY1MvOXZ2bFBuQWx2WnFVUHRtK1I0WXBCdVEybWhp?= =?utf-8?B?U3ZnYy8xRkUyTGpXdjBvRkdMUzBOMGpoRE1wLzYva21uUUsyemhZUTJGcWVu?= =?utf-8?B?UUI4VzFXWEZrMk5xU09RUVRVZmU5ZW5rT0R3eG04blo5NmNkNUtYT2pGTWhq?= =?utf-8?B?MU9BSFpiMHNFblUvcUdZd2VnNlI1NGhVYVpOcjNrZjZ4YmhFZFJuRGFHdUho?= =?utf-8?B?VVpPOGpQS25MTGxMZHBNZDhYczhLQS9oYk9IL2RpdnRzOCtRN2xWK1RVVVFF?= =?utf-8?B?Z3JzUkV0Y3pURlFtUkw0UFFQeXo2eHEyZWV3VVdsc2Z1azlhT1BTbC9HMENn?= =?utf-8?B?emRIUEdHTVMrWkV0TFFGK0syRlBKTDBHbFFscHVWSlFtS2lnKzA4Qk5Ga3lm?= =?utf-8?B?cVBqRktQdWhCTDlYVDgvTWFFblVWNGhjd0dudXJ4QzdDZVBBOUtFNHVZMUdy?= =?utf-8?B?SGFDT0wrR1pWckI5bHl1OHJFczNLWkp1NTB5cndNdXp0UWVOZ0dHSnJiaTI5?= =?utf-8?B?WjRvN25NeFRJN1lGb1FBUXNFNktKOHJBSmgraE1PVWhCbWtZdkJhSG1tWlJj?= =?utf-8?B?T3QyQTFBcGJvTVpKSklKRWNyNFdzbHNXK1lBWFV6QmtWcEhzQ1ZrWGloZVI5?= =?utf-8?B?OWFRYWJhRmkwQ2xWNnBGZFNURGpWMDJiVnhSWHFFTTliaC9vWXQvK1V4QWJV?= =?utf-8?B?RUg4NUZabjIySWRpVlBsa25WdkxFandFalhseXI1WFBvNGdFOWJJazlSbDhH?= =?utf-8?B?NU54Ylh6bFZWWXkrMytTWFlvTkhRa0xnTGdwbytnYXlYeHRGd1RTQXV5L09K?= =?utf-8?B?d1o0RkR2czJvMzFoMFJ4L2FCcXc2MFd6cWRLbTQxdXNQRnErTlFSd1IrVUlr?= =?utf-8?B?bDQxSlJ6TGNDa2hEck9LbW1mbnlnWitOUllITitOWUxSOVBYMXVWcWs3L0Nz?= =?utf-8?B?MVR4TDdxb1VFYktzeTNMYjExTmpIRHVSMVJTREo1L0ZDY3ZSODZOVW1sY1VB?= =?utf-8?B?dUxBaHMwZnJPcE1taXQvSUFBMWFab3lTU3lpeXNNNWR4UU4rVEpkNUxMcmtX?= =?utf-8?B?dkdOUnAzNGc1Uy9rUmM2NnNublF3VUU1c00veDN6Q1BENWJsT28vTkFEOEF2?= =?utf-8?B?NjFEKzR3Uk5wbDdPMnNBVjlaMjVFRDY4NXVyeWZsWTJ4NngvOFhhMzBpMmY3?= =?utf-8?B?Mzd1dDlJWkJUbm9WZU1wRHFGTkRLVVA4ek96aEhlMjNEdFNwU3JTSE14OXMy?= =?utf-8?B?NEhuUlpac0RuQXhPSlZaTFVPS0ErK216cW8yMTcyWkpGSC96dmpWRHBsVHd0?= =?utf-8?B?RW1YU25IUW1zOGpBYW1HWkZScEthdnEwZUltbGtQbHZISEhxdGQ0by9vOXdN?= =?utf-8?B?ZnJQSVpJaFppbkRYeGJPRWNOejVZUGRiQjlhWWlsdFFmTlEreklEYnVNY3p4?= =?utf-8?B?SWR2QmhsdWZXY3BkdTJZbWlJMDM5aExtTXo5TTNJejZ5YSthLzhBeWZIZmFH?= =?utf-8?B?TG51THpRTVZhcWZJZ0p6b3VQeXMrT3ZteDQ0QVNjZXhGNkE9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(366016)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V21tc21IQ1lVR3FNTTdZSWN3QlpvdCtFVzJEbzRaM1Z1TG9uQS9wN0pxTElr?= =?utf-8?B?NkJRbjdBOVU1QVdEOWVHWEFSZmxGdTYvNlJZdTZNWHhaaTRSZGtoNUJlZmJl?= =?utf-8?B?WlQ4RTF4YUhaM1JHUHRpZU5JSG1lTzRzUVdnMSszbHc2STdoZGllOWJUOXFH?= =?utf-8?B?VXMyeEFScW5uSHFROWRGQXNvd3pRMlJSNUFJWXU0eEN1WnAzamVzV1FhUE1M?= =?utf-8?B?YXVCRnVnVmtHZlpaWDhyWFd0YTJMZlZUYUViSVlhMHdlaUdKSlF6OXErOGFh?= =?utf-8?B?azFHNzM5c0M2bW9rL01VZVZIallocGFqd3Z6c1dVQXZ0c3dmdHIyMmUrVDFm?= =?utf-8?B?Q1FkVzYzdHgxOFZmOWZZa3BFUm8wRzFLNWRIcDVEeDRCSWsrNmlGbTkxZDNL?= =?utf-8?B?VVdYM1lsY21lK29yQXFXcmJUaFlROE55ME9qdFdSaGJJUTN4R1FLY1R2QXl1?= =?utf-8?B?cXFDUDcyVVdXbFk2NVQwb2RHOW8rVlZGbkIvZjRwMllxRUpJZlZxU1dIUXpi?= =?utf-8?B?STNKcEVkMnRlanFTSmprVzZ1Z1RlOGl2bmNaeEp5VU5rcGRjVTZ5NHpPdFhq?= =?utf-8?B?TVRtM0dWY1MrNTBqZTM2bzNDeWhHQjFtc01zU1JuS3ZXVml2MUdVL0JGdjYv?= =?utf-8?B?TmRPTmxOdDVsazRrSk5PMlBhbGpJbFk1QVFvV045cjloeG1mQUpIZTZMZmwv?= =?utf-8?B?aENoYnVrSzNGYW9PTFNVdDROdk4zTHQwTjNBa2tvWXhlL2w1cDJEYWpZQ1Jo?= =?utf-8?B?YUs1UmNYWmh5VnNrdDk3UkZVQnNPMmhoSjVHc3VNTXB3WEFXbU5welZyc3Vu?= =?utf-8?B?eW9BU0ZZcWVJd2E0b2ZGeGN1NmdVandaLzFZSUZNVTBZb0FNamtUTS9tTDVx?= =?utf-8?B?ZE05ZXo0SFEvdEFna2VFcnJ5ZGJSZXUxUEk1TFRJNVBzTkpFNlZIeWdKWFly?= =?utf-8?B?Y0M3NzRxU3lCU0EyRnFKQ3I2ZDNLL004VXlWV1JIRXhzaFIyTG9OY0NJbVUr?= =?utf-8?B?SEg5OVdjakdrT2dtaDFSVGNHWGc2RWlMY09pZEFhV3BhRFk0YVdWT2tMUmJC?= =?utf-8?B?OXJyajd2aDY2YlV6SmVSZGY3NzV0MzdNQjIvaDZKZ1o2a2RaZ3AxVE5UQ0R5?= =?utf-8?B?dWZaMUNFY0RUSDYwNWxJd2pHYlBpMU5QZytITkprenJRWnRFblZlWjRQQ2lY?= =?utf-8?B?MnN6cjh0cGp5TE4zVWhiODMwSjB2czI0ZTFQSXlZRGxLYlljd3NKRm1ReWV3?= =?utf-8?B?RXVrWkt1NFRQbkFqY05GQmt4ZGZaN0dXWjhIc0UxWE1oSFUxeEcvbWY2QlBQ?= =?utf-8?B?QUdFVXB1OFZMVTg5ZHBrcmhIblFxRDZDV29nem0vNm0vNHV6QUxCbjBqQTBq?= =?utf-8?B?M3BUYUpYdW9hbDVGOTFIcnIrZmdYbWluQXhVZ1lKS3RSTjlWZml0Q2VETGVX?= =?utf-8?B?cGtaOWsxa2QwdW5CQkxuL1BLaGhKeUdEbGRESEVFK04wVEU3bU9rYTB1MWNB?= =?utf-8?B?WVZ0TEdwRXYrVzZndW5waUorZ1doQXZEb25RbUVvWTFqb1NnaWZ1WVpHaGV3?= =?utf-8?B?UytYL3N4TXFqcFd0WlJ5UisrVHNOT0FQSEt4bS9mWDZyWlBGbUc0SEJKQTB2?= =?utf-8?B?TnZ0ZVhFNFB4bEJTemUwWndnaTJpV1FPZlAvY1lISXVJdHRvckNaQTdlNkV6?= =?utf-8?B?ZjFJeVRSM2lmbHJxUlJIRlNDd2UxZHZGNkhmMzc5YXVkK3c0eFUvV2JoRkZz?= =?utf-8?B?WXJZR0U4QzdSS0tEeFFKUGQyMWRMYVA0d01yWE1xRWpJeEhkZ3h6N2NXS1hJ?= =?utf-8?B?SFl1c2JidDdNOE5SeVdvR2s1S2JqWk8rZjFBWCtEZzFRM3BYY0x5MUphM0Fa?= =?utf-8?B?b1hIN2l1bmpudnE1SVlzc1FYeUptSEdFQ3lDaGdBZ1dxWkdKTXRQTWh4Z3B3?= =?utf-8?B?dEhuWGZFNTMwM0VEQTdUZkJhZmVDS1Fjait2WWt3Qlo3SUxUSlJzbU1iODNu?= =?utf-8?B?QWp0eUhNOC9GMWpiUWdNL01ENnNaZUlJTlFVS2dOcitUV0VTdEZIVXpUb3RL?= =?utf-8?B?ajZ2alRxOFF2SFVSbUxKQUthRXJGTXd3Z0Z5Z212b3Y0bXdVd05Sbk0xeVdr?= =?utf-8?Q?nTCM=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ce5ae241-22f7-4020-9764-08dc99df0ab8 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 15:04:01.7890 (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: 5T9/n6hLHsCmnJ/nUUHUEFkbTIhPBRWeBKA1gDffY/gh/+sH8Wm0rhIoKW5I6qoxPiWwFpBve6ow6lwVsJ40hQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8166 Include common imx8-ss-mipi0.dtsi and imx8-ss-mipi1.dtsi. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-ss-mipi.dtsi | 19 +++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 17 +++++++++++++++++ 2 files changed, 36 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..f4c393fe72044 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-mipi.dtsi @@ -0,0 +1,19 @@ +// SPDX-License-Identifier: GPL-2.0+ + +/* + * Copyright 2024 NXP + */ + +&mipi0_lis_lpcg { + clocks =3D <&dsi_ipg_clk>; + clock-indices =3D ; + clock-output-names =3D "mipi0_lis_lpcg_ipg_clk"; +}; + +&mipi0_pwm_lpcg { + 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"; +}; \ No newline at end of file diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index 1e8511e8d8577..3ee6e2869e3cf 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -567,12 +567,28 @@ lvds_ipg_clk: clock-controller-lvds-ipg { clock-output-names =3D "lvds0_ipg_clk"; }; =20 + dsi_ipg_clk: clock-controller-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-controller-mipi-div2-pll { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <432000000>; + clock-output-names =3D "mipi_pll_div2_clk"; + }; + /* sorted in register address */ #include "imx8-ss-cm41.dtsi" #include "imx8-ss-audio.dtsi" #include "imx8-ss-vpu.dtsi" #include "imx8-ss-gpu0.dtsi" + #include "imx8-ss-mipi0.dtsi" #include "imx8-ss-lvds0.dtsi" + #include "imx8-ss-mipi1.dtsi" #include "imx8-ss-lvds1.dtsi" #include "imx8-ss-img.dtsi" #include "imx8-ss-dma.dtsi" @@ -586,3 +602,4 @@ lvds_ipg_clk: clock-controller-lvds-ipg { #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 Dec 18 11:24:29 2025 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2060.outbound.protection.outlook.com [40.107.22.60]) (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 2C13D16DC31; Mon, 1 Jul 2024 15:04:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.60 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846250; cv=fail; b=ILBhpSk/Fal2lfPUNDWEX7iY5OUKx+rlcFwKiByBIhQ0hBTKHiivt9iYE38GP6N/tQPye0yN1uwk8jY6D0qd8jG4P3R72i7nK7tdgfhjYBvgTfFsKMX3e+NuSl0ZWPET3w9F2MusRdbGFKDToFg+J52mf0VwGMAzEDI+Lp1TBJ0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846250; c=relaxed/simple; bh=XRqBWVGSHdf5zR2f2daBiuyt82NoqI38HxfdQkKNzOY=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=gEIrzwwSt2iK+DNznEqcFkh3MWkgVul6CBJN9fQCJssPL9NfernEkOIYx7nsMModLUJvB5iPEd8LPnlTggaLSGCNF0M4dZERgFOCTDX4RyqShiBFQ/6tXT/40qfhk07gmqNb/LzQj/1t0iq50gJqrE8qwDwneUW3Ql6SVU3qvkg= 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=mCps65Dk; arc=fail smtp.client-ip=40.107.22.60 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="mCps65Dk" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dLCdHHtYIerNrgbbKNFpI+lOKMxiB+qgnNgu+RRyvxgpdxFUuo9hDzTljx2Mr94kLhwYy5pC0eU/YSp8sTlVawdyIx0B8uFgFHjYH3qQo+KZ3J5cBcpG+oYmTnSHbzKudu08vP9UDMe19RTCsKINO/WXCUq9FMsmjgQetA8YrbJW0SvuiDTyuBwvhiVfnKOlM2Vw1dDgdgx89Ie6ebvBGSDMqUJl0axZvxfhqqK91zKbHnxSYktQuGgqjGzsAbAn16H3ikpbx1fpc7sOe0dLdz4dp699KhtIMFwvmRRU7YnP7EYqaQmst4Jp/a2cerqMWt5infWWEuYVcB+CfIhfqA== 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=tpq1AC9mz4pT9GIp5G+fdD9mlv1KekLqmjkHWkmgZcw=; b=VOxS9fWonH2iXqU6RCRVJjUiNCBWDTb5cz0XBaiCXT1EKchV7yYif1QN0WnmhZQ1TEjpU0IGGrQ77Lvs6/Q15m3YaZ9nLcjKWy7w9U9koFq4GEIroGXqvu/ervaY7/pc3j0m3Q9WuyqnO5/rpXnbalJn31f+oLy3TQiux2afAJa2rWi8vMLiLT9HCZZl8mOXgfj46ish2SsNjjAL+M6U+Rerf7lwzFtL3OV0uVQ2RoKZ0SWeebwZtpDd7YORfjuWCyKBHzsQQEza4sIgAK42HM6hCGc+FmPJaSbHnpNyaT1uPtTx7Yo6CG7FsovDuU/tzjptULB9YfM1QSeAsxmRSQ== 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=tpq1AC9mz4pT9GIp5G+fdD9mlv1KekLqmjkHWkmgZcw=; b=mCps65DkWvMCZtmOFRtmH5HAoCyKzK8R4ehWmMhduvP0n6wFp1XDYL2g8Ybmli44ikEzcW+ktAnhlFSNWMsbjNSTYLuLJx3o3PMV+T4YhYyhMIjidp/5ZSaaRBDBePAwDRZj5wQtzsatmZKMyshTB/WAMAmc8HsBWqTB23HuInY= 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 AS8PR04MB8166.eurprd04.prod.outlook.com (2603:10a6:20b:3fa::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul 2024 15:04:05 +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.7719.022; Mon, 1 Jul 2024 15:04:05 +0000 From: Frank Li Date: Mon, 01 Jul 2024 11:03:31 -0400 Subject: [PATCH v4 5/8] 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: <20240701-imx8qm-dts-usb-v4-5-03cdbc8c44b6@nxp.com> References: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@nxp.com> In-Reply-To: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@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 , Peng Fan X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1719846224; l=2962; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=XRqBWVGSHdf5zR2f2daBiuyt82NoqI38HxfdQkKNzOY=; b=woS4I7x2/+/Ek1xi+3bWQwNgOcZgrZrih3VWk/Iqf2XqrGi9Q7vk2ZcIydWESGYu9CVGWRdhr ewAzYpqjOUTAaQpP4QLnFw0UpvOvAJRShfJknFIxyeSxWy0LIUc5GPS X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0149.namprd13.prod.outlook.com (2603:10b6:a03:2c6::34) 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_|AS8PR04MB8166:EE_ X-MS-Office365-Filtering-Correlation-Id: d52b6cb6-f118-4ae8-def5-08dc99df0cda X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|366016|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?OTRBbjBlcFNSWFBPS2dXWHZJYlhqOVV2QzBRME8rN0ErTjVaNlBDalVUbE51?= =?utf-8?B?bjlud0J3cVB5NXljQ3pMK29hdHErdW5KYXB4aDBaU3lBZmJsYTJHNzBPU1ox?= =?utf-8?B?ZTRiTGpFWWhnOFg1YlplRDJXR1d6cFpRNGVpNlpENlJRRkdqa0owRGtHWGNG?= =?utf-8?B?Q3dwek9DM0xMM2VpVXE5UlhZRHpsaHQ5c2RiVkMyRGJ1MnI2RkVHcEVXT2hn?= =?utf-8?B?d2hERDlCcHp5Ly9sdHlUN3plUEo0MWZGNHpKZ0VaUnp1MGtHYnM5cWNhWjl6?= =?utf-8?B?eC81Qkp0eDFEZzlzYkJDS21iVUUrT0hUS1ovb2ROUHMvZEVWS3YxcE1aclBh?= =?utf-8?B?VVZQNXpJSW5YMUR1MjlvdXBIM2RyazdBYVB5dkVQVjQ3Y2RzSnVIWjdPYkFk?= =?utf-8?B?M2Q4OEc5Sm5xaHROc01FMUZtNU0zYWRIbkxZaUQ1U1A1MHd4M2FnSEpOb0JL?= =?utf-8?B?TkdRWG0zd2Y4VmJ0Nnl2TXYzUzUyZDFUUFRWTDM2UklWeWhRb050R3oyL3BS?= =?utf-8?B?REdyV3E0Y2JuMU52YSs0eHkwSGh1YjhRTmljeHZEbHhGbWd2RWswZ2VkL1B5?= =?utf-8?B?dFRVREs5cjRNWW9jZ0pDOXFYU001eGdCaXZuQllFbUd2ZlJ6T0l0M2xUSHdF?= =?utf-8?B?amlkOXJLUDJldm43TXMyQ0pNVHdVT2d3R21MeW1QL25oTng2VDhxWW95cU1X?= =?utf-8?B?aElaYit0Y3NZaWp1YTlELzJROHpQU2pab2JKa25kMDlldjV2TmI4UTFMaUJC?= =?utf-8?B?QXVKa2RzL0psVGRMcEpLcEVHK2o0SzhFWUNYczB1ZnhFS2UvQ3VQQS9hWUZY?= =?utf-8?B?ZTRmRDc5ZnpkK0hYTE1ydFRwbVBmTmRsV016blcwei9SQys1TVBjZ2tjUW0w?= =?utf-8?B?NjNGcFN3Q056bko0cHlRUFoyVzR0cC84M2RldWVGb1BKSFd4RDltcnJ0WURP?= =?utf-8?B?a0gxQVhoSFFDU2xacjJ3Vmg5d3Vva1R6RUkzL1djNjNvR1JqdlJONnVDRU1j?= =?utf-8?B?TzNHL3FoVDBEVVFCb2JLdHkzaU0yUnFtaEkzSXNDUWt3cFl6Tyt2eFlzVkVh?= =?utf-8?B?b2krK05nRFJqa2c2NWYvSEJpNkxLSkpIcTl1a0dzRUtlNXp0a3hWM1dNRkNS?= =?utf-8?B?SUZvYXNGNHJvdnpPR1F0ZW1hTi9ZUnVoSXQyN3RRNUpxVHAwRWdBb3o4K3Fn?= =?utf-8?B?YnZKUmxVT1lKc1RmRldEVzB6YVRzRnpMREw2YlBwaEZzbGpnSWtQVTU0eG1X?= =?utf-8?B?ZHhLSzNnazFKT1EyZ094Q2lqamRpcTd3dDUvS1Q5NkttRnRPemxDcURkNi81?= =?utf-8?B?UmhQaDlqVDJqVG9Ia01hMytUTXF6T0RFMW9WaGxzUGFHUnMxcVpiTXdTOUVq?= =?utf-8?B?dUJzc2VwQUxORzhYaldDTmp6VytCVHE1VVV1S2FUZGZkRmp6ZktiN3A5aUxW?= =?utf-8?B?QjVYUDY0L3lKZGk5d1huV2FwelhITm0vK1I5Q3R5OU1jazMyV0UwczJ2bUZ3?= =?utf-8?B?QXM5SWZMb2E3RGZzZ05lQk9qWkpwTis5Z1J5aHk0ZzhXcDhzQkczRmRQRGtO?= =?utf-8?B?WXRIR3FpZkR1UnlVMU1zOGFlK1lBdndUMURYcld3bkRYb0xGdERhQmdWQ0Y4?= =?utf-8?B?amVseG9DQzF4RWJJbDYyRWsvVUE3TXJ3VkRLWlJDYjlxeWtYWS90ZjlXdmdS?= =?utf-8?B?UjhaaXBxaGNGVm5ZZGRVZzB0dXdUQlN3d3BucEJkNXI1RlVaeXh1Y3RmUlZI?= =?utf-8?B?YjdMNXEybUViQXpoL1RDRjg0andCZkUyR0w4ZXVZRnpITzJPZ3FSMjAzekky?= =?utf-8?B?M3JEb0dnUmRWeUlBbzZvaXdpcjN6RTNWNVN4YjBhaEhBM00xbm55VnV4UjdJ?= =?utf-8?B?d0ZtRnlBNDlreWFRMHpWeGFSVGNPd3N0MTFxUlVXZ1RwR1E9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(366016)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Um1URHZ0WFUwWnc0YUd0M0tyTk9GTWdmV2ZPcENjZ2padEZOL2kyYlBlZ2F2?= =?utf-8?B?YjdsM1VGQzFDcTFaSW5qV3NMaFlEcm1RM1o5WWVialdFbDVwc3lPN0hRMFZH?= =?utf-8?B?MDBPS01GanlWV2RVbDNxQzc1QTN4bGpsMGVwVHZmbUx2U3d0ZlArSGNFWE1R?= =?utf-8?B?S0hWblAwdjFTeWZqWWxRMmJ1RHhCTDhueTEzeDNKSDE4Zm43ZEJ1anY3R0Zj?= =?utf-8?B?T0VCRjllRFphTXUwUFM4ZDcwMlBBRVpNWG1kMkF0TExRT0pSdG5PcXZwRkha?= =?utf-8?B?SHUyVHZHUlpFYTJLUjgrODc5ZkxpTXNNbVZibWtnTElMaGNkRDJmMmI5cXFr?= =?utf-8?B?Sm1CRFJsZGN6QnhCQzR2UUl3L0IxWlBOb0RWczI2TjZDYk9jRFN0WklQMWpq?= =?utf-8?B?MVA5b3pDRkwzOHBCaUd0WUt6OHQxRnJURlZrVDNKL0xQZ3dxd1pPUjhBdzJw?= =?utf-8?B?QkoxdldXNVBZZE9QWFh1M3lCYWJqd2JLYnZRWlJqYkc2N20xT1JQZmQ1VWtT?= =?utf-8?B?RGxmcG9sQUdMamtkVk13SDZ1TmtQL2gybER3ZU9FejA4QTZrZUFoREhXZ2dO?= =?utf-8?B?RHBBbDBQQ2lLcXNCQTdSdTBZaWlhZkZvMkpPV2Y1bHdrOUJpWG9ybzI0bEl6?= =?utf-8?B?UGRiK2FWemIxalJQMThwU0VFd21xMXZkTEpldjBMK3RoUyszZ0Fqb1BlTGtW?= =?utf-8?B?UFlJN2YxamZibFNEQktjc0VWSUtTZXFXQTN3WStNSWRucU13WE1BS3B4QXFx?= =?utf-8?B?YlFKQ2ZoR3ZXM1JQVmlRZnJBbFd1TzBvSjVpU2l6SmxZbEhjU2ZDM0d5SXdI?= =?utf-8?B?OFY2UTVGc3pPcnJTV09OYm53QzVhd1lIdWo0Q2I0dlBocmtxL0lOK1hIejRD?= =?utf-8?B?SWRvZWNoaXdEYTNBU1BGcjZXQVpkdWdWNEJxZ21YdkdmL0lORjZvUm1sVTB3?= =?utf-8?B?U1hFWTlOWFZsMXNWQTUxNm9xUkNRRjhtR0JQWG1hUks3aHN3TlVLTXp3OGhB?= =?utf-8?B?OW9RRWY3N0tPVVZNclA2UjFHSlV4M01uMFpDM1Vxd1Yrd0ltZFFkU0xieU45?= =?utf-8?B?bW5sY3lkdzJxRSszbGFVMFo5RW9RUkVoWSs1K3BJRDBldUZERzNvU09NYlk1?= =?utf-8?B?VTJWaitoNUZib2ZmNTlJY3VYbThzNURqeVhZbDNQZ2VyV0NkRlFvRHh4bUZI?= =?utf-8?B?cUVVODhZQkIzTU1WSk9tQnFrNG5NeEcvUy9lMXRlWnp3NzM3TzBlTFVtbnRS?= =?utf-8?B?N1U0bG5xa2tOMlpMVHJIaDljamV5Y0g3Vm5UbCtvZ05qL0lSMGE4TlNYbktp?= =?utf-8?B?cTVFQ1UzRzE0anV1MzVWaENvaXFVU1BVVHlidGNlMHBqMzdjYUtJS25OeFFD?= =?utf-8?B?UitxeDZMb3RCQVByZ2hvc2cyNlRDcnN3T1VNcmM4RFFKOHJJZHNDZHBrNzcw?= =?utf-8?B?eWl2cyt1eC9TZEk3YVFvaUFkK1F0SlIxNWF2T3ZVK3RUeWlNa1kvM0FJUVpm?= =?utf-8?B?dldwcExUMFhsbVhobVFaaE0yUVovVHdHeFRHV1pwSmV0N0hBOGxLM2dQcmJz?= =?utf-8?B?RzV0a2Noa3lqT0hKUWZKekV5Y3RqYWkvZEtzTkpLQmlIalhaaEFNZitaUjZs?= =?utf-8?B?bm9OajJvU3cvNzBNcnZQeGdUL1lqVkQ0TXZ2Qm9QV2JpNWZoNklUQmI3N0lO?= =?utf-8?B?WEFaUGhjQ3FuMVk0WWZLZlVydEtkTVJ4akdTdjBvQWNKZE9XRkIyOFNubmZN?= =?utf-8?B?ZndlbDB4Um9BKzJScGFCTmtIdWdoZytXUU0vbHI4Z1RhV0pQV0kxVzZOaU5y?= =?utf-8?B?ZVEyK2tPeTFBMWx4dUI3NEhhem9aZStvSTBCWk0zNzBMbWgrbEtVWVQ5YUsx?= =?utf-8?B?VjdoL2M4MnI0OUdYdjdxdWhoYmtQaTVaUUxXS2o1TDROMmJHbEZLLzhrNmls?= =?utf-8?B?MTZ2SGtETkpIRHFSK25pWmJWaWkwOWpkTnhqSnp4TlFSR1laekR3NTJVRVJi?= =?utf-8?B?c3NzeEJxTVMveEV0eCtXQjJZZVJJS3lTTHI0cmR6bEF6UytIUjhkaWdUQkpz?= =?utf-8?B?OTYydElVSm1YWERBWkV3SWZmRFlLNzkyeEthTGtjQWNFU3VrQmEvMjRXa0Iz?= =?utf-8?Q?rokY=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d52b6cb6-f118-4ae8-def5-08dc99df0cda X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 15:04:05.3344 (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: xWCw0civrTmVo60qTXXnfLyqRLAvrIsO+lu1GlsqM9TgL9D2qAyLDTiddO0c3tdQ9gOUzpd9UD9s0yMItYMS0Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8166 Add two cm4 remote-proc and related memory regions. Reviewed-by: Peng Fan 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 778741dbbb338..fcd904383daff 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; + }; + + 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; + }; + + vdevbuffer: memory@90400000 { + compatible =3D "shared-dma-pool"; + reg =3D <0 0x90400000 0 0x100000>; + 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 Dec 18 11:24:29 2025 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2067.outbound.protection.outlook.com [40.107.249.67]) (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 D256416DED8; Mon, 1 Jul 2024 15:04:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.249.67 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846253; cv=fail; b=e+EeF2w7xiRXBUe47MZmoxO7eC2PafHY4mm+e5jmbr5/A+HGEj6aDumvoU7M3mZxiEfxJbP8ubP8zjo2pdBJJmwc+pllOQkprgRrpGfnw7tHkVY5Fd1rqP7fpJ/ohkHqC0koWmZFE/Xgcymug2q8r10Wi3vCxNG5A7hMtN/Tw8U= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846253; c=relaxed/simple; bh=DTO+VNKGSI4jjJCZsoh9zrmVSksUarOdNbdWRuRBe/4=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=cBFCg7CUU7+n4tlLwdpj/vLXJw+SmXNnHlD6rS1DLwod6MyLTYpYohfCY6EOTCblBDi+pB1h4zf4fA+cKMx6KBqGRWaQ0PW8P/cpUGBWtwRt5/6qUzpJkCYW1olP+vy6f/sQkQui9NY0XbGNOezb4XkHDDZi0dlBVWuwjcNj/7Y= 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=a9P1K/Vr; arc=fail smtp.client-ip=40.107.249.67 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="a9P1K/Vr" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gul3/GRtlT/1uyzW65jYijTXBFUdhT74osyK5N1x4L5ctJp3C38U3N3peAWIt/nHtKrowasUDovj65BfQm8PjJYu/AAGu+wxFo73SbBFdqXqQuJOW7rBb9f2K/yvvUMHlGyR2C7U+5kPI/k1Pibn7qfdBUhgj32jkpiHU9vpLH8po7/qfI+PbrTBu/LDto4DfLp3/sEpHIHGaPjphf+oTrh39pTxDBjZmJ4KE0Gbo8h/bEKUpiOVytNJvE0Q5O5DKq5LHCWkog+N42ooH6sVqW3EB2imlLaH3I/W/5da2+m6hU05mWyJ8UTla6PLGCITjOh/InrGaHUXKNCSl+Ji+w== 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=Nz65/kWKfniZRT3TSxQRZahPqTyB1pM++jiCI1ZdSGw=; b=In8vCw2VGWZyZhd1ZK8iH5ATtGjZwj4Mz8vxvcqwEDoXmQSsE8JKK1rz6yiJ2iFit70FiOuYDIFLKzf0zLsDAEJZh4DBO16PvVWKAVhTKgB2IgM92aHbViXLZQ2HZ5QOXgBi6wSJjpJYZQqX9EUgor/vDIv+qh2LCRQ4q9z8ANhEKphm4uM59jSiACwPLHX1zO7hYp8J1AcWs3IYtNCeC/0wnMC0m3eIBo4FBe7peojx3Tj4WKiHtuk8gCAi2WLUZomreojJ3JAngVIbyqMaLioWSXtT+acGuTzLsbjNX7NekJIQBdOSgEuszpF+DYV2ddqe3f64tkOzMP05GBsdpw== 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=Nz65/kWKfniZRT3TSxQRZahPqTyB1pM++jiCI1ZdSGw=; b=a9P1K/VryRDJTfvzG9NsrZHSUTLbBTQjHSat/h2Dc+9X1o4umSZS3cJn0Tf48leEv1rgdP9n24QNZKmC0g/sfzX1zVEh9P1uT/EirLnNGBCF7dkEJAdZNL3I+QRx3e6SOea0KqdDVlq15ZAFcqKTsD5N2uXKXqETn5b7TZp931M= 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 DB9PR04MB8169.eurprd04.prod.outlook.com (2603:10a6:10:25d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul 2024 15:04:09 +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.7719.022; Mon, 1 Jul 2024 15:04:08 +0000 From: Frank Li Date: Mon, 01 Jul 2024 11:03:32 -0400 Subject: [PATCH v4 6/8] 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: <20240701-imx8qm-dts-usb-v4-6-03cdbc8c44b6@nxp.com> References: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@nxp.com> In-Reply-To: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@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 , Peng Fan X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1719846224; l=2711; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=DTO+VNKGSI4jjJCZsoh9zrmVSksUarOdNbdWRuRBe/4=; b=lihQqOl1iQl2PMd9k0Z+D51Ced+Jft2879EttEcKRg/EnRaF+hIA1/O5N+OPvHaPEkBCdNJLy Rqmw66T/2z1B9jihGhJ71QpB302sg/mOup9Ui5+nMd+VyVejeRtJVOt X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0149.namprd13.prod.outlook.com (2603:10b6:a03:2c6::34) 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_|DB9PR04MB8169:EE_ X-MS-Office365-Filtering-Correlation-Id: 496601c5-cb6a-464c-bd38-08dc99df0efd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NW1oWUNBeVVBeHpacmVIMEpMYm10TGdCU2FUZGRPckxMRDN6cVVVNHFjV2cv?= =?utf-8?B?QUVmNXVFT2ZvMXgwcTV0S09YQXoyVnF6Ymxyb1NwZDB1Wlprb2QrZThicTll?= =?utf-8?B?ZlpWd3p6dWM5Rm5XNCt1emxaZ0lFdUZuOHZKZXBrd2NIV3ZUL3JWVVVZbVdh?= =?utf-8?B?QWFjMkJUZDM3MFJ1Q3dwa09MTzlNNk5QdXp0ZllHbUl5SkxLNkx5M0Vrc3FS?= =?utf-8?B?VkRhWUZYaFNnUUhMU0E5KzdrVWtDSGpvR2Y3VGVqQWRJSnMzRVJta2NrV3hm?= =?utf-8?B?UUVaMldQK3MzU3hzQ2xmMUtTMDVjL2lCeEhoZWFScUJHUm9JamJDNEJwekVm?= =?utf-8?B?VFRuQUJpeUNWZkdSWjZhUVl1aktSNlN2TEdwNDZ6Q0d3ZTVKYmErMjY3VGhE?= =?utf-8?B?Q0loTjNZWkhHSStiaWE1U1FjY3gxRzljQmdiV0tHMUYyaUdFMUliZjBVdHMy?= =?utf-8?B?N24wOUp5V3d3MVZxbnlRUEZTZm5Iby8zM0VzQzMzanpZZmR3Q0g4eTllekZR?= =?utf-8?B?bTBjcGtWVS9JcmNkenQrWi9mVjgyai9aQkRjL25LczdNamRwalRQaDBKTGpM?= =?utf-8?B?aUR2NzZsQ2ttZTNqTkpmcWphLzdxdWljaU9HUzdDVW9MYUM5VFRvQUVoWVJv?= =?utf-8?B?YWhsSThoQ2pRMC9DNFZTQTFSUWd3MlBnUlBQb0lNQmsyM1VBVkNnZ2ZnNjJo?= =?utf-8?B?YzAyS0lXS0VRU3ZaL2Q3TlR2T2c3THRkTEU5eTdheTVYdElSdVpmY2NwZDUw?= =?utf-8?B?N256YWZRbkZEeXdMNjRTNytqcFhkeWRKZGdHYWZpQTVnVTlJbGFzazl1aVVV?= =?utf-8?B?SFlTa2V3S1NKMzh4djhVUU9uUTZMYzJiL0tvemR6TkV3S251R3UxcWlBN1Rt?= =?utf-8?B?N0FCMHRybytvSUtqcy9helZMUStJZDV3Qk9GWDllSGtNTS9sSnhUbWR2WlRu?= =?utf-8?B?NzAvd1lxbkxySmRBckpmOERNNyt2Ump1N3Uza3lvSSs1bk9Lck1wZTBFdldX?= =?utf-8?B?ODN5emJZVXl3UUJOMDBRLzE4bEYxMVV6cCtKanhvV2w4V1BNbmlYZFlmbVo0?= =?utf-8?B?ejdMSW5ieHZWK09PbzJkbHNoZTBhejZ3N3hwNnRCTGVvZC9aODRhSjdWcFdG?= =?utf-8?B?ZHBCNkZINnMyTGExUjMzSEdZcGFCVUF4WjVNTmt4MUJYa3JEMEovRnAvRFU3?= =?utf-8?B?VjZhbzBEQ3ppTWZCRVByZXZ6NjlJU21vdmtaa09mbVBJTG43aHBOUnhKTnpu?= =?utf-8?B?RGtHbEhmSmZOSWlHSWZwQXU4Yy9IcmpQbEJUUzBCekNqaURlcjh3TXQ5Q1dM?= =?utf-8?B?MVhqckNneTJzdW4rVml0NG5mT3JxUHFkREcvdFJDQ0Q2VmNUVHhlV1B3ZDJI?= =?utf-8?B?MGZaaU5wMWVCcHFTcURDYWtLajd3ZXhBNmpwN2RJaUNWMGZyMTJyY1ZJVzdW?= =?utf-8?B?UWI5K1ZKOUVwcDg5U0xUNUpNVlBRVjlSZUcwcWRoQUk2QUFPdHI3eXgvMDJw?= =?utf-8?B?RGpjTlFuYllJbFZENTVkZ0d0RTZISUZzcHo0dUtKNk9Ncmd6VTFmMmtIMlNE?= =?utf-8?B?Vm1mY3RNcUU3cDlGNnZFSVNpWXM2RkRDNDlIbU9wQzJPbk1uVSttM3B4bDBU?= =?utf-8?B?WU9zaFI5ZTVQSDZWd08vRjZQdmFqaXZrbVV3eFExUVVONXM1d29wbVNiRElJ?= =?utf-8?B?RW1kS2wvUjkwNnBYeGxpbXRtVWI4c3ZidVJFS0xlRzN0aEZqYnlyd1k1RTBV?= =?utf-8?B?TmxBaUwzcUpOSjNkME1Hd0hOUU1ER2xKR3cyTFh6dWI1OVB5RXFodmhrRDM0?= =?utf-8?B?cDBSbEh5VlZEMjlnSnFRMXNuYmZrYlFjQkNXZzhHd2hRalIwR0hjVUNsMHlM?= =?utf-8?B?YXg5R0lnTG5KNHZLYkFXSktKY283TlplZzF2Rk9EdzRraEE9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?L1FMOGo0NWVsN2M1WVByS1RlVk9GOG1xVDNUdE10SUhiZDBOSHdPTDgwbTVY?= =?utf-8?B?WkgrVms3MktpbStURmZjTDMydTQyU2YzQmppUHBVT3ZDd1JoTjZvaEVHSE5Q?= =?utf-8?B?T3pyNmNOdGZ5RmdjMXFUZEp3V0JGVUJac1ZVcHdzdkJYMzNZWmo1RHlrckxx?= =?utf-8?B?dkcrK0FSQ2wzNkdYY1Z6SDd0TGhtMmRveS9qV3dLcWp3ZWZsejgybDVZQXo0?= =?utf-8?B?MWZKaktpa3NSanNVNDBhM09zUlRiN29PMVpWUGdaRk5yQkVhbEdwVWF6d29D?= =?utf-8?B?WGJ5VFpxbEY1UUQvQXhUZk92eTEwWElrZ0NZUzhvOTJNZXZXSEZ3YjMzY3k2?= =?utf-8?B?ZW9mN3RIbmllbStNTitGYzJGK2Q0bXlydThsVVJPNnc1NkZqVThkTXd3K0ZV?= =?utf-8?B?UWw3RDhRN3RVUkpscUJNQ0JPd1NYK3VwZDJ2RWg4U1ZwYTZDbGlxcDBlWHdr?= =?utf-8?B?UExRWlIzc24rbXI5U3hXdTRxWWtkNktMeEwwS2NWazlqRXhQSEU4cUl4R2FP?= =?utf-8?B?K1pkTUFsUzRDTi9jNUMxeFp0bUd6U1lKd0IvVzU3VU9Fd1RKek5JVW1qWTUy?= =?utf-8?B?SnFTQy9zcWw0UEQ3SjQwTDFScngvQWRzNG81WjRsMFJqUFVmcjlsaHI2dzFG?= =?utf-8?B?RlYvc2dDNlpYdjJoRmhVNTM4MzUwcm9SMEdlNzJLNnlzZzdzYTl0V2RERjBT?= =?utf-8?B?dURIMS9BYnVIZXJLckovR0ZUeG4zeXp0OTBkc0phTGdRanFoU2pMbnZpSEg2?= =?utf-8?B?TXBXSzNiM3B4MG4wRUc5RDJQdWJ0blZSUFFQNEg5TU55dGUzREdOanR6aWNl?= =?utf-8?B?L1VBcE1IcW9SaDJOSlN2ZlFmT2Fma3JtTU9KZmpLSjdCa1NjckR1K3VjRjBL?= =?utf-8?B?dUNWZ2FJaWcvM055R1ZUMld1M3JzajNZTmYzZk1PdkFYVTdkNWlsMkpUMWJ4?= =?utf-8?B?SlEwdmtUaEhSdTM4V1d4RGM4Zk1RNUZMT2MzdiswU3BrTnM4VlBzZSs0cm4z?= =?utf-8?B?cVdoVTY1QXhrb2NKTy9HTUZXd2NmdWcxVkxOL1NRcHM0YVFRRFlpZkdUWjda?= =?utf-8?B?eFFrcmJqNHZhcUo3aG5SeDdWamJWcE1Sb1diTGMwMHYwUTI2RVRWQjlmUVA1?= =?utf-8?B?VVcrYnY4c2VYTDl5Nk03RTlzZlhWQjZlUTJrcEJ2WkdUT3B0NGxMOVZMS3Va?= =?utf-8?B?RzRubW9TMnlFclhpVjMzZ2ZoMjB1RjVMYzJydStKTkUwV2U2NlNCQ0FwK0FI?= =?utf-8?B?R3JpME5mbGcrNUxtYTFiMkFvS3BPZVU0TGZPRlpzeGJKUG16cVJrTGd2MDRu?= =?utf-8?B?cnVZWVlXR2FlRkE1empiZTFvM1JZQjBrU0Y0VE5vdjVEK3h5QmcxTU8xaGdp?= =?utf-8?B?cVErU2RJbmtwYS9uZTIxSStpR1ZkTmpuYm1xWndsc2p4dEFmSVdZdndvKzBx?= =?utf-8?B?OVFXeUN2MU9pS1N0SXcveFNjOE1PUE9YNTNrRDdjd0QzSThnNkFseWo0a0Rj?= =?utf-8?B?WStza0c4dnZpQmNsT1loQmRoNUNMeTNMSllCd1dyMENhamJ0eWhZWGl3L2hj?= =?utf-8?B?bG9iU1IvTGFnN1JjaTljN1I3ckl4WUxXS3hlOVpSdXlqd1ZLUEhJTlJiNTBt?= =?utf-8?B?RTlwUFk2SjdQVStRNmYyQ3dLMXdDUzFITkxQY3pBSW1BbGc2ZVJ0dzFVRjNV?= =?utf-8?B?QlZwSXhISXg5S2pPelM1UW5zNkVtNko4K2crTmRNMTNMMy9rZzUyZ0Q1ZXVo?= =?utf-8?B?TExLNExSMHNDTW5LRW9qeGxxL0FHN21vTnNvWXAxb1kzUENNWXR5T2lBY1c0?= =?utf-8?B?cGQxbkN6OHowYkJzZGFEcEE2Q0REdE85aGJVRHdwN3FsbWFSTi93WC83SXVt?= =?utf-8?B?RDFSOFA4REZFNy9vTmxwaHZJc21KY3RaQlpFRFZFMDFNSndCL3BoQmpUUk9Q?= =?utf-8?B?NEZpaU16V3FiNHFGbDhqd1lQMnRrUUtIUDM0NnNxWmZGSE1RSXBSaU84dVJV?= =?utf-8?B?QitQYjRMcHdDVDg1THVJTWxURTFJdWNlelRjSTRyT3dJcmVKaENkQ3NIT21F?= =?utf-8?B?aC9XV0pHWHNzRzBnamhDa04rNkJ1dkQ5NERsbzRWY2FtR21LbWVQcHRHS2pM?= =?utf-8?Q?m80sfWk8JjCAUyiesvNbJAGxT?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 496601c5-cb6a-464c-bd38-08dc99df0efd X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 15:04:08.9176 (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: jVJ2wbDJhr6TKkcqDV5Xg2ospEkpmL2Va8WUw2SO3ogpWTMQA79QF1+eHwsMYJ7DgzDYdipmcQulcmiV3PLUgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8169 Add pwm[0,1] and i2c[0,1] in lvds subsystem. Reviewed-by: Peng Fan Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 68 ++++++++++++++++++++++++= ++++ 1 file changed, 68 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index fcd904383daff..fc79ac0d57a1f 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -93,6 +93,22 @@ vdevbuffer: memory@90400000 { }; }; =20 + lvds_backlight0: backlight-lvds0 { + compatible =3D "pwm-backlight"; + pwms =3D <&qm_pwm_lvds0 0 100000 0>; + brightness-levels =3D <0 100>; + num-interpolated-steps =3D <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 100>; + num-interpolated-steps =3D <100>; + default-brightness-level =3D <80>; + }; + reg_usdhc2_vmmc: usdhc2-vmmc { compatible =3D "regulator-fixed"; regulator-name =3D "SD1_SPWR"; @@ -334,6 +350,20 @@ wm8960: audio-codec@1a { }; }; =20 +&i2c1_lvds0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_lvds0_lpi2c1>; + clock-frequency =3D <100000>; + status =3D "okay"; +}; + +&i2c1_lvds1 { + 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 +479,18 @@ &fec2 { status =3D "okay"; }; =20 +&qm_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 +717,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 Dec 18 11:24:29 2025 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2067.outbound.protection.outlook.com [40.107.249.67]) (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 0CC0616E876; Mon, 1 Jul 2024 15:04:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.249.67 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846255; cv=fail; b=fTcmS3ZJoGdXohgnVLKwHCNJc1s2eNLH7tXX1xlIGg908f10TbRAnUz9CCSVu+ryLKcdGU6o6w3CTzzbaJa0mDStdH0xqoGNXv5Wr51DQx8XG6lK+1VWBzdl+acmfshWzzC62bTQwI40kAF5EYfZUEMwcTeX+DwnqRXSRO4lDac= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846255; c=relaxed/simple; bh=CF7UwqduZwpqhY3U/N5j8+mDXzD0QcABhAyez8uQB3c=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=NGbCKC4WSXKKLPZPzvPuVSQd/2cjnX6gOAbqFo31H95uNjB+MDLVzGigi8y6tPE6ZWusk8RrLectCW5AqXq258KtMWdNstowsRnplZ3vvh73yv3j02D6sGbbfHfrWGw1roGq+G9Q7ASzDkCgV1J71laps7uvSiaPW6NYvpNUEEw= 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=cz1TbZ8H; arc=fail smtp.client-ip=40.107.249.67 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="cz1TbZ8H" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LIeIn3LH7j3dHRIP13FnXq9T78h++isJVbsffwIlH/98UhOB2zr8qUID7gJ4/AdL4RKCx4j8fvm4xVx12kiiTid93P504CXjib5LPbs6+lfqriv4vh1Tbtvi9h+YqZPGNx4wmB5yrMj+kNDQzQyVwfGSR73o6ADTmaNWKQ36VFHvWRf5SZ9BxctTzSNTHSKRflo98ArtNke2EDIYzwBAFeRpYqUlaDZ2VfAClRPDY/UHWH0znk+cwE7vrvQbU62RBS9afyhdZz+eg+zBnbvyhEadYOapfQ3mTI2VdQkI53HUHHM1uW+Cq0pqSy3TitHlnQjUq8UKDWn80BOQ6veaGw== 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=8/VY76zRjnaqS4fCQBz6agVqIF8SpFrTPbVKoIq0duM=; b=mGJBlN6pdvI5mngJrFTA6JCQKMXUVJYVSgJ5ZTRQ4vlCbwsscO/lY+daU7y8r/plkjfPaTa7p9W8vktVy4BV04Zz/VCNdUKdLpXksDHNhwNdNJSW55/9m1IT4/1ipvyiwLGN0XLxSCdWabogEHu13kx/NfurcwP1dJllQxm3YJB1eUIIjwR+HOCSqTTls84ndRexqvq0Euw5QdQA2Mka88D2CXOB99qgl3r9RBbzxvGy1MrPo4/FwSGxKNjuMu6t9CYzHua15vzihdk2Jvr0UIL5pArJY9GefJ/EdkjSMXEoLeX6WNdocD6CYICDIFiplXrFKiaCOqRlHPh54T31zQ== 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=8/VY76zRjnaqS4fCQBz6agVqIF8SpFrTPbVKoIq0duM=; b=cz1TbZ8Hx/S7Wk/Q0oyPWJeqMJTO2vCvXeb4fE9XAC/9qrURwGMaSObvkfvporF69IAKf1VFScpbBZd55gbAtEwajvo/AkSSpRZx6yH39kuwwIaVd7bXhYOV8wy6arHZwN0dv9EaQw/cqEj8MFqhMEdUIdOSlB7AYWwiSArR24k= 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 DB9PR04MB8169.eurprd04.prod.outlook.com (2603:10a6:10:25d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul 2024 15:04:12 +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.7719.022; Mon, 1 Jul 2024 15:04:12 +0000 From: Frank Li Date: Mon, 01 Jul 2024 11:03:33 -0400 Subject: [PATCH v4 7/8] 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: <20240701-imx8qm-dts-usb-v4-7-03cdbc8c44b6@nxp.com> References: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@nxp.com> In-Reply-To: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@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 , Peng Fan X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1719846224; l=1699; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=CF7UwqduZwpqhY3U/N5j8+mDXzD0QcABhAyez8uQB3c=; b=qBE/fOnIH/CjUfJzRRifvP9rJel11QtcQQnER4md+RRu9oclW96Ujnd+uoie5UxqGlVRHwjcf /n6GydRpEIvDjwbPBYRfgKfvwha5qtF029rtf8iQcXxln+HOhTVcQ0G X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0149.namprd13.prod.outlook.com (2603:10b6:a03:2c6::34) 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_|DB9PR04MB8169:EE_ X-MS-Office365-Filtering-Correlation-Id: 15358153-776d-471d-46db-08dc99df1118 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WTZ0Nkg3QU9lV0JIREZHWEFQSGU0WTB1Q1h5TkFTdDNwZlkzK3dSdHVKRjZv?= =?utf-8?B?UlNGajBDZ3lObG5nZzduU0hyeU9IUzZyaHJZVnUvMDQxRWIyK3dyd0swK0RH?= =?utf-8?B?NENvUlBobWlkaW4ybGZMc1psK0hnWTRpQzFncnpWYXROYVlMT2RacjVWcUNz?= =?utf-8?B?WE95aUkyWkxEZTFkR2Y5UkpoSHFuODJyZ3RzU0tkaTlkTzZXMGIxN1o0aVh6?= =?utf-8?B?ZEVZM0pUK1QzRXlDVDNwckVmWUhnVGR0WUQvMnFmVWdmNEVNT1BWK1hTRHNV?= =?utf-8?B?dTloclAzcitObm5uWDh6MnFQOTgyQXVkMFZZM3dnbm1oU3lZOVIrUktEUkdT?= =?utf-8?B?eFNPMFRWTXI5b3dCV3FhWXlOOXZLV3JjK3BVaXY2SGpJSG1aZW9CRXZpRWpt?= =?utf-8?B?aC9qSEhnUmRSMXVrSFIrR1dwYWVQdE1TckJMNzZxSXNQSVBWekRKSFI5dGwv?= =?utf-8?B?L1ROT0luNUxQdDZZL3htVHVjQmVZQms1aVR1RVpNNWFmTW53eTJMSnk3T1Er?= =?utf-8?B?bkdpRXppYjZGYlp0dHpIcU0vVTBQU3h3eC9heWIxNVZiVEhLUXJoRUVJM2ht?= =?utf-8?B?ODFJQUxVSTE5Q0ZnTVF3QlIySEtmUU5vTThESXlYZlZZR3RVTXM4dXJJRitw?= =?utf-8?B?RVlvM0IxSmlCNk1hTkxLQ3F4WGZqRzhSSDF0Y0pIVjZhVDVQODZhL0RMS0l5?= =?utf-8?B?QmpCTGJBVzIrZVdyeldXM2d6ZHR1SGJZYW1PSU01ZEtUWGQ0RzJnM2FMZU9h?= =?utf-8?B?eU9Zb1ZONEFuLzFzSFdTSHdOYkVYQUJLZnJQZDR5RkJ2ZFJJSU41am1qcEFY?= =?utf-8?B?VFR2UGxSd0NsWUwxcytCaW1xN1Q3OVlkTFNoMU80azdZN3FtTXBtaDJheVVE?= =?utf-8?B?TzB4SDF5bytEdTFuM0FBN09GUGdwTDZkVDJVUkVMTWJPZGhUa1lWb3NwR2ZC?= =?utf-8?B?ZjlReHJPMzVOZmN0M0NhUExJN24wd1ZlaWFYbXRjR2hoN2lSWEFrKzJSc1lE?= =?utf-8?B?ODY2REZIN1BLamJVZk10MkRiNE54a2ZGTEM3TU5IZmV3WGpPaVF1K2JXcEYr?= =?utf-8?B?WGxDbk1XeGhEdXNvUFhVQjI1YVErWkJ2Q1pTckVYTWZIN3MzVFp5ZmxPbHh0?= =?utf-8?B?WUtZZGhSNjFUeWY3NlZhT2t6SE1meFJ4b01IK0Q2T1h0VUI2aDVWN2plZ1gw?= =?utf-8?B?dDlXcWVqa2Q3OXMwQWsrbGNEVWFUbzlRVzNlZE5CQmtnVEZIQk1DYnVTcTBS?= =?utf-8?B?TnVaalBhNDlMa2JnaUlPd29VWWU2ZnpEdmE2ejU2QUhYK0ZuK1NBZXF2WmMw?= =?utf-8?B?S2g0YkZsc3Q2b0F6dnB5RGxoOUc4OEJ2eEhpM2xzZ2gvemE0MndvR1lQKytn?= =?utf-8?B?aXlmbk1FMVgvVmduK2NCRFBLNUpIMmV1RURKK1dGa0licjhkYUY4NkNuZ3B3?= =?utf-8?B?VGJDMWNMWDlMWkpOa25uUGVYeUFSWDF4SFg4dUMvRVZ1UDhWWDgya2R2SURF?= =?utf-8?B?ajdVeDVvWW0vK0szS1pldndtTFAzTFNQT0pUVzdBNVF3RlFvYjE4WTZkR2E0?= =?utf-8?B?Lzg5U0czd0tLbHRUczdqRU92dVg0OFdlVklRdExCRlZsK2xDaFJ0UEsyTEdY?= =?utf-8?B?UWptamtqUGtkRExtL0twK09QNTZjZWFkcVgxclZUNHZTRkxEc2l3REZveXpJ?= =?utf-8?B?MTFDR2dpNGttR3kzU0VUcktFVUpXRHV0QWtXS1BzSVZBV3VKZitpcm0zalFn?= =?utf-8?B?N0ZhSHVJQUdyd1hWWXlxSWxuME9nWnk3ZVhsNlMxclJqRkVUTU1vdDkxTWVv?= =?utf-8?B?ZFhqYzlMQjdyNkxCRHorTlNtYjdzWUQzck5RODlXZGVCVER1NzZOMUVraDkw?= =?utf-8?B?ZXNxV3N2OWRzYmZtVmxMQ2pzK3Vsbzl4MCtBRDZQVW1pRkE9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d3NmaG9WT01FK0JxNFFDcGJpRm50dVV1WEVVR1dnQlRFWURNTWhFTjd5Yko0?= =?utf-8?B?aE9TSWRmTkdLVG85aDRiM0I2blJ0Vm0rLzgrOUVBa1RWWFJyaGVUQjRuem16?= =?utf-8?B?R1VyMVQrc3lmcnlhdUw5NlI0eWkzUkhOZnhMeStrWnd1QzlKYWtGcW5LZm9U?= =?utf-8?B?dkJjSFRScEZlQ2RNVmM2RDlwbHU4cjNJL29KOFQyOFpMdlR1RWJXdUU2RUpT?= =?utf-8?B?MDlLd0p0dlE3SlpDZVRhdVVnbnF0b3lsZ3FBa2VPVVhGM1BVam1GQlM3bHVS?= =?utf-8?B?VllBQmd1bnFtem0vUTBwTVpGQmNrM25jd0tINFZoWnRYQ3hJYitMYU5ydUIv?= =?utf-8?B?bk5ZTjVQMk1xY21LcFpvcUcwMmNndEdnNGdkYUhubVBKN2Vyc05HeG9JdERV?= =?utf-8?B?cmZOSVBwcE5pUWdXeU1uakIrR09NV2ZhOW9MNGhMTDlYd2JBOUhuTy9vaXF6?= =?utf-8?B?c0IweFMzSW5HNUp1U3JZd00rYnUzRXR6bkwyZ0toK2p1aEltSUFIcHRqeXhj?= =?utf-8?B?OWtnd3VVK1o0bklLMDNuZ3hFY1lCditSVGZJRVUrVkJnU0F5RmgrYmFmekRa?= =?utf-8?B?a3dyT3VBNkJJdDRKeURIMXFxa3ZvbCtiRDNackhScGVFSEx3YXRuYzdYT28w?= =?utf-8?B?YmpJd3U3UEZvb2ROTVV0RnpVOVlZMVhORkpRb0VPT1dFWDl1cnVidHk5L0c1?= =?utf-8?B?L3FJQmxFeHJFMGxGV0ZOck9nZDNBZWFpakw5Y05SOE44YTJhemJIWDNMc0Jz?= =?utf-8?B?SnJLRjcrMi8ycDNxNHFCNXkxMmdvYmExcGZiL0ttTzFZMEJuMGtubGp6RUE1?= =?utf-8?B?amNyOHI2aEJ4MVhibEROYUdlYXZyK2lhV0NTcisxc0dtRU9pd2hjTzg3UkZj?= =?utf-8?B?M0toTlB3YTRsenBqSFI4akV1bXlEc2t4WEVNRjJTOEJXNS9WcWpwbTlWN1ln?= =?utf-8?B?Q2YwWStrVzJjMGF0ME95ZzlnbDg2cENIaGdJbURRZkNhY2ZPVkZwTldwR0pa?= =?utf-8?B?MHVmS2tkN2dnR2NuYmw2dnBaQTNTajFnd3ZYYkZGbmFYWWVKK1M4ZkhFZFFm?= =?utf-8?B?QVpXSEZjLzZFbU1ieXMwdzdiaTgxU0RVamM0VjR5YUtHTFYyRWhBTXYwWXUy?= =?utf-8?B?NTNyRHNTWWZLNDFvR2VXbVB2TDFnVlNBZWZPUG56WHcwNXNPZW1YcVlsNEFU?= =?utf-8?B?OVF5SEE1RGhYK1FOWE05aUh5cDhSaS94bnhqeW56emk4VXNQSVgzbzlhSlNl?= =?utf-8?B?Y2pUWG5QUXNtMkhNSFZPRmxNN2FvUm5xbUZGL3RaMXVuVG0vRzlHRVM3QTZK?= =?utf-8?B?dGQ4Z2c3azlvWVdzakp1QlFrTUFha01YZHNMbFczVXB3SXB3K01NeVREblRy?= =?utf-8?B?UDJRY2lIcUxoelo5ekMwMS9xV1RMR0VLWkI1R0RYRlYyRlI1eUNLaGE0Ty9h?= =?utf-8?B?YkVKdU9nR1lsTHJnU05yL2FmWjRsUjh3bkZndkJ1VzUrWklJTVNDMDk5Mkd2?= =?utf-8?B?STVST2YxT1pjYWRrWk1zUkdBNTFnRm50WjlmOTFhbXNmUDByeFROSVlhcnBz?= =?utf-8?B?R0pKVGVVSUVxSVhYWlA1a0NYSXlib3l1c0NiRi94T0J4TW8wY1dOc2lQeEFC?= =?utf-8?B?bzRTdkg3R0ZCc2xiYWcvVG5IZ2VEaWI4ZU5MYzk0MW40b21MK0ZDQzRITmNM?= =?utf-8?B?ZWQzU09XTHVnZGNiYkR2RGhYQ0F5aDZvcENDek5kVzgydzBpa2VnbFJiTG4r?= =?utf-8?B?R05ZLzFvaHVKS2h1SGIwdGsvRXM1ZU9KYkxmRzMwQm9WU2VPS2FVMXZ3NzRI?= =?utf-8?B?eWtpRnVXVko0bHFrMlRDd3lHYVl3MTJEMXBMc2YrSGpiUVoxTG5vNGk1SGs4?= =?utf-8?B?U0xjU09zdVNLRlgzaisxTzExRHZyd3BieUJ2bFRYZmh4U0pmMTd2KzgvY1lD?= =?utf-8?B?SGhvWHBPVFlKUzAxbEVRckkrZ3I1L05rRjVrUER1UlUxbFNMNzN2dklTVnJK?= =?utf-8?B?TStSdUN2MC9SaVc0ZG9FTTFldmxPK1dRRS90UTg3YlA0R29vYkd4aHJXUDdF?= =?utf-8?B?N0xqanRNK1NaajU1Q3RvaGdvVHVIejlFWkFpSE9GdWV6NWVpb3l6UXpEQy8y?= =?utf-8?Q?Upxs/OJawp7P50RsMxCU2pEfS?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 15358153-776d-471d-46db-08dc99df1118 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 15:04:12.4343 (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: 3CCfdJbTEC9l4CpOvlbz4XXqtqrHHKWD6lsy6FjN9L50EILnA8aGrSUmKqNjYnwvnN+yDYIyeWkvxIcru6zm9A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8169 Add i2c node in mipi[0,1] subystem for imx8qm-mek. Reviewed-by: Peng Fan Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 30 ++++++++++++++++++++++++= ++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index fc79ac0d57a1f..7ceea79f658db 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -364,6 +364,20 @@ &i2c1_lvds1 { status =3D "okay"; }; =20 +&i2c0_mipi0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_mipi0_lpi2c0>; + clock-frequency =3D <100000>; + status =3D "okay"; +}; + +&i2c0_mipi1 { + 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>; @@ -636,6 +650,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 Dec 18 11:24:29 2025 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2085.outbound.protection.outlook.com [40.107.249.85]) (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 1EA7016EB5A; Mon, 1 Jul 2024 15:04:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.249.85 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846261; cv=fail; b=W3Xq+UHP/C5KQXEKQJJkMgechhtHhpXomn01pyL8/E5xYuRJXFuvlxXTDF4UdFoHWC8sS8VrrtAaRS0jdwwKkm/WYq4a6GdgKLlkuBB2lJUR3LCugd/OmyeVQoBrGcn0vuhot4dfC8raooiKTK1rGKBrdxHjeb5m63rzL4GMnh0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719846261; c=relaxed/simple; bh=rhHOnBdLWO/Nj1642+iKpqwtg1DgGHaLd4UhUTEaXtk=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=gGcT86pH37c+6uLkjA6Yhh1MhBeZZVaEMyyavC/oKKWadTCqCCrFlOn0ArGCLOf0d/++j0kq9hTwIApNd6Hqxjp5pvWD5Jxug9EIyHH1zMqLyOXhfOPwBaJSiLWE0fK2od/7w0/GP7NnZs6egK+jExWLVZoY/EngFNeFCzOjqjA= 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=oA/bwQJI; arc=fail smtp.client-ip=40.107.249.85 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="oA/bwQJI" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KPKm7upRF/KHfXk1WHpbh1DRw7ndocUh3LRSoXhc53i2pKgRsQH8gGNoOmLZvVuHCSwIYuVRWJHPp6H5hb8d4uxFLoeIQc2zx8/jf/Ju/IpQNZsj+rN77+rnUGPa2zy7NoVIkCleSYJpuFmFYUHVGxDPG9G3skaD0h9yuZC+7R/S8kCa80IVZUOBXbgFJyCxTt3DqYaS52i9o8IfGReZkZ4hmAyM6ULV+zR33XD4K5voQUup2MxBn4lTpcg+fA90yOYULabF4PEpvE9A9cMPiQJmI0bU1rXIHl/fI76ukShqdRRXuk2vmqILItb1GYsHRWGQtFnbRqohZqhXhNvRNg== 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=lOJI1iaee9Jymwz8AJUUbGkJ/EcdSWtdrfuapCt0PQ0=; b=HtgkqCVpwg/117uyVEWfxtKGYxOLPe5qYbE9e0t/+734kvgInSKyW22Wr+YpvWrj3JuNNxJXtvocm/tJPqRf5n1rahwJBkQWmENTQk3Rl1xNpz+3R+rdPpiL597PgyKAcohxsn73ooSWqDvJOYXC24BRv+fTU9N0ni1ad+7ijI/zyK9+lAR+h5oozaYQ1Ekh9eSo7hX/XebgskoFSS77yysTCsjO9tB2YmBMBPKevt1g6oJccv0HSVYt9uVDNiXb9O2h3Ce9I2ysBaynxZ4DvEqfYzPlfL8u85zD6+0S1NPgYPrpK3rf0bz+SpmnHZArikQkHc9yXsomzEhQJIY2Yg== 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=lOJI1iaee9Jymwz8AJUUbGkJ/EcdSWtdrfuapCt0PQ0=; b=oA/bwQJInYPi8oliMRPHR9YrXnCANND5pdQPy4WRj5mAGeiT1RDq3gHyEqnsHDSlvFSg9atWzQ5Rj0EjVxQs59ElQgooZsiIMsLBh3rRd/bHXxvE3smyouNdd/xO2SHd7GfFzL7ECEEktjsKc0uGjS9ZbmdIzYWBwZI1QoV4cig= 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 DB9PR04MB8169.eurprd04.prod.outlook.com (2603:10a6:10:25d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul 2024 15:04:15 +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.7719.022; Mon, 1 Jul 2024 15:04:15 +0000 From: Frank Li Date: Mon, 01 Jul 2024 11:03:34 -0400 Subject: [PATCH v4 8/8] 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: <20240701-imx8qm-dts-usb-v4-8-03cdbc8c44b6@nxp.com> References: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@nxp.com> In-Reply-To: <20240701-imx8qm-dts-usb-v4-0-03cdbc8c44b6@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=1719846224; l=2977; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=rhHOnBdLWO/Nj1642+iKpqwtg1DgGHaLd4UhUTEaXtk=; b=oXnnujpT6Om1ct0gNnJMuAjEEA0SJVu+7FbfnrxtVOLrrKlclX/26q8QVl6Ayiq/2KhjP17wv CZegtIMIZDWDVQFpTwU3sXXFUXcB4A8NdHpX7vbaxDr+bwr5fY8QdBv X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR13CA0149.namprd13.prod.outlook.com (2603:10b6:a03:2c6::34) 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_|DB9PR04MB8169:EE_ X-MS-Office365-Filtering-Correlation-Id: 31b1cf78-2a9a-4acd-c2fc-08dc99df1310 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Q2ZyM0RVWG8wejc0eHNtS3dURkExSlhWdEpEOC9iVUtHekhuUUxDVDVFWkhS?= =?utf-8?B?WmxQMmZGTWRVd0NoMDNEN0NMRTZ5RmQ5TDE3emxOT0lYK3ZxL2ZtbzFwK1Y3?= =?utf-8?B?K282aUs5dHFrVTFybzBJN3hHRVAweHZhSERCeDlUS3pSeDlHVHplekZsNEJV?= =?utf-8?B?bVByK0lxd3BXREtsZVhPSUs0clFENjJtL0QrL3Y5bGJzNHlmZWwwY0tFbWtn?= =?utf-8?B?Y0dzaXJBbkdKaDFjUmpnOXZBS1pVeHU1Nitqbzl2eFRTWXg0NHZyUXBTMFJz?= =?utf-8?B?TWEvVzIvYkZrNm4xb1dZZ0owbXhJaDJlR3lZWXYrQjNOTzNaamR3ejM5eU84?= =?utf-8?B?NXB0aWRDek9WbmhDQnZvZ20xdGptUUNabW56NStCRVA1UmNsVmFPd0JIOWFn?= =?utf-8?B?dmxqVU9HUTlrQU1qWW0zUzk0M2J0OUdGYmxBL3lMVlFITDY2dzl2ejd1KzVR?= =?utf-8?B?T2V6alAzbDVDNHMrMnlKVWZFVWJpM05GQ3JVKzdMNitpTWRZcHZYTE1vNWp6?= =?utf-8?B?ZllmVTNPNCs2Z08vOVNySDUwWmpzdGJJYjVHTFhYenhUOUEwaWx2WUgxYlZY?= =?utf-8?B?RFYzRmlnbjlodXFSTFlFZkNDRU5tNzhFV1pTVW9Yc3JOWEZJNHphZlFwNHB4?= =?utf-8?B?QzRMRlpDNlhkeGFGQkc4MGxaNkpxdWVISE56amRkNEl5TEdtU3pkNS81ckc0?= =?utf-8?B?T1FoQjloeVNwSmg4NnBsSmY2cVRPeVJvV2oxU2hkMVhEK1laM1dUUkRUZkdE?= =?utf-8?B?cnIvT1o0R3ZDc0VjWXdCeXJNUmpRVDV3eTJleExRMmQwNkFVTTBDd05VVnRF?= =?utf-8?B?Wk55TGMzTGlJYldiZ1BTN1pWM2dvMFZnd0t3MTNwNExueThDckU2NFhodFZW?= =?utf-8?B?NXBQaXN4RlNuUTc2RHNUN0ZoRHIwUDVHK0MzNHFVeEZISXE1WnNLZGp5aElu?= =?utf-8?B?TkNxdFRQY3VqdnFLWmlST3ZlQy96QWhqd0E1VzFnL0ZhK3V2QTVneG9rOW1h?= =?utf-8?B?YkVSUCt1NS9idnB4eWZNc3JHOFRES0did1I2MGRzUzRUdTBLWEJsajJKbGN6?= =?utf-8?B?c2k0OHoxUTBsazB6S01walF6MjdxS1JnTVdFM0c0WGFTRkZiS3FiclBBd1Ji?= =?utf-8?B?WHAwT1ZTb3pIMjhkcDVRM2lqNG9XNHVjSXZKTWpWRWVkQXNndW14eTlLNjZ6?= =?utf-8?B?WEdCR0tNUWxORCtkZ210K3cyZjZlL0VZYTYxRFF4YUlWUDhhaWxlM0FBL05G?= =?utf-8?B?ZGlaNForWGw2eWpRQmhIV05mWUF4ZjExNWxQczZ5Zk0xVzJmY1hYTVlMeW5z?= =?utf-8?B?blpYUG9jTVBxQkh3LzRCeDQrWnRmSjJ0R3l4M0VEaHZpdjF2VlNIMWdURmFL?= =?utf-8?B?dVc1Zy9GZnFOazhvZ2VNeW05Q0ZDMGIvR0h1cElUZm5ackVzNWtNN3dnRWJp?= =?utf-8?B?eldxZDZLb2Q4MmF5bDlNU3RQeWYwanZoOE5kblh4MEVYUTNtSWU5SkNGcW1Q?= =?utf-8?B?SUdiU1BCZ3pxWEM2MmdIYUQrRmJaNE1IUUs2ajc5M0hZakFHNWxBOWpjUW81?= =?utf-8?B?dWdNOVZPb0VPM0g5M0dJYWwxcWZ0bHFPMndzYU9EMGVKbHV4NE4xd05veEpm?= =?utf-8?B?a0R0bFQxbEFNc3I4SU5DZEJLUnhUajl1ZDlWRERKTU5LYjdGODVrOWQyRENX?= =?utf-8?B?aTI2WGJzOHpYQ0lKeGJxT3JXTlV3cGltVnBQbk1kS1VjcVkvOHZvV1hxK0lk?= =?utf-8?B?UW1kcE9xVnFIaVVxd1p6VGpKM3dYZ2ZSSFkzUHZNSkN5a0FyVm52bUdGam03?= =?utf-8?B?Vnl2VjZNb2k5OHBKSkFjU2pOdy9MaFhBczZVNlNFaHNRZUlIWXlOMXdRc0g5?= =?utf-8?B?bW5IV0xPdmRRb1c0d2UvTVZPYmdXZmNxam1vOERSYlp0Qnc9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NGdKOGp3ZGxPY1ppNkttVnpVcGk5a29NYnZXZisvOHl6U1VFRU1yZklXcHBG?= =?utf-8?B?QkQydDkxazBJVVVVQUFDYlFObHlKelBRR3NGSVdQU3FVbUZRczVDYnZtMExK?= =?utf-8?B?SEtqZ3BrSVBjMmVBWjlzWGppclc3YXo2aC8xbzArYk1DRlkwT29kUHZHMjJh?= =?utf-8?B?ZmVmMGdIaDNUYmFWcTFVVUFGcWRBaVgxNzZqN3RwSlc1WVZEOXdQOUxuVm5E?= =?utf-8?B?Z2FjRlAxcDNHTThhWTNZTnlldUNOWEhIdUFDTUlXMGNqYzhEbG9HK1pzS3p5?= =?utf-8?B?VXZtQUpaZG8waXdGTUViVXVZWHlDVGROa2h0U1Y1RERMSGJtdTdjWi9XUDZZ?= =?utf-8?B?YVVBQWRkck5JMEFmc3lyUFBSd0ZublNFNHlmc0t2TlpRSUYvMmtHR2U2TVA4?= =?utf-8?B?S01ORjdHQ2pIVno2ZVNoOGxpYkJoVWxoZzFmZFphYllXWDZJRXJnRWJNRDF4?= =?utf-8?B?RE1ZNlVmaVRYT2tLcmNGZEJtQVJPamR3bkJFMzR5NkhhMHlkWTBNTjBBREd5?= =?utf-8?B?UkxKamJqUzhydmcrcW1jQ0V4eTd1MlBuZ0JKTFN1TnovdmtEaGpZSm1TM2ZT?= =?utf-8?B?QTE2Wmk3bDRhSlJ2U2tWdDJDWEZZOTQ3ZFBCYXdscnptR2Z0TTljRTRJYVBz?= =?utf-8?B?RG5mZDhrN2tUM25vM3R5WkdzYkEvMlc2bE96S003UlJKeEg1UmpRanNOdUJS?= =?utf-8?B?L3dFa0FRUHJoeDl6SllXRVlXVlRzM0g4Nm5RbHN3MWVPV0lFM3pvNkNJRHVi?= =?utf-8?B?V3FSV2ZpenA4ak80UGNIWWhKTFhyV285NWU2bGRVSkJWZjgzNTBNK2dRMW5V?= =?utf-8?B?aHZLamJQZlI5YmhFVFl6Njl3TE5UaituUDVmZFo5ZGh0M1l1dER5dHQrZ3Jz?= =?utf-8?B?cGlqakhuUm9ON1FYVmg5YkpnU0FyMjVtR1MvRmlZOUo4Q3FkMWNMV285Wm5L?= =?utf-8?B?bGoyTFlzbjdpY3FZc01SdUREVDRSOGZWRkU3QnF4c25CaDBvUmhKU2xRbG1q?= =?utf-8?B?NStXeEhjMTFuZWNnV1gvT3NBVkZhN3daazg2cSs0eUFLbFo0cCt5S3E3Q3pN?= =?utf-8?B?V3NmZmd5blBueVB3d0xuT1Qvb0ZDRkE4ZmpVeWtoUU1ncU5JdzBxVDNRYzd4?= =?utf-8?B?TzFLVmlIb1MyL0EzRTJReWgrZ1ErK3JFa0pZMnZXMUozZkg1blRDZit3MW9Y?= =?utf-8?B?blBpVnAvMjFYY1R3V0dpL25XQi9PWDRMS2RxRlBWckg4bmYzMUJTa3plVVNz?= =?utf-8?B?a05XMVI0WE1vZkd4N2V2S0x0SW5ucEpaUUdPOWNPenZrSmZFc0l5VENvSkhj?= =?utf-8?B?YkVyQ0U4SkxmUnBQTGlaSWFZOWJITFZVZkRDV1FndGN6NFhQTlJNR0xwTVBZ?= =?utf-8?B?cnowbzI2N2FFWTkxb1Z2V3docHVCNHFXdE8xUnkxdmdmUE5ZWnBqSnV6OTdo?= =?utf-8?B?aVA0RGFBcXEzMHZoSUJCWW9lQTltQ2trRlh0WnFFNHBWZ0ZGVEpXR0hlNlBo?= =?utf-8?B?U2F1Z3pFTnNFendaK21taGVLMXd3aHJjbFM0WVQ1S2lmMlNUcSsxVUJ2dXlo?= =?utf-8?B?MVk2LzdVRzdwc1luYVNLL3IrajU3RGI5bXpRSWJoQ255K1NaMUlsYnRqMHR2?= =?utf-8?B?N0hJbWJjaFFQN3JXRTFvM0pKVU9TSlFneG1GeGJJeW9xVFIvT21tU25IeGgv?= =?utf-8?B?b3hxNjdjNGZOYkU0Vk1wWFVtZi81bXZpdWhNcnhObDYzRHhHWFg5YlhmMlFZ?= =?utf-8?B?dC9rNHcxRHU5VVE4Ull2SGtnMi9IWm1pSmo3NUZhQ1NGeUdIN0ZoNXNlTERJ?= =?utf-8?B?T3dnY1ZaTkVwYXJzTmNtaHJhMFFKL1V2WDFJcDVtR1NGMkJSSHE1RUVZelhq?= =?utf-8?B?Ui9VcW9SRDBCNmpVTm1CWUZ4RkpBVEVTSDlVVXVFQi9vMktBVzJlcXl4OHdq?= =?utf-8?B?bEg0bDV4THZIWXZUQnVYdzN1NlJ4RHhxVlNnRTZGbGF3MEZDbFViaktIUmN2?= =?utf-8?B?dm9tOThRN3Nod3FBLzZvd29LK043SFJLVWxZK3l4N2xXTXFJK216MFRUNWVq?= =?utf-8?B?U0ZkN2M4SUg2SGo1NHhMMzYwYVA3R0F5WTdpbW5PeEpRa0VXaitXMmx5czBv?= =?utf-8?Q?txXCr2tw+XjKHmokelJvqROaA?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31b1cf78-2a9a-4acd-c2fc-08dc99df1310 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 15:04:15.7131 (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: crML+HwWYs6XxVVzTtGmJcKwrG2slyxhUceI5HBxVAPP80ikUrlo/eZyDzmthkn2ELeslQvcclZfZUXKxgFsdA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8169 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 7ceea79f658db..aa874576e974b 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -6,6 +6,7 @@ =20 /dts-v1/; =20 +#include #include "imx8qm.dtsi" =20 / { @@ -109,6 +110,21 @@ lvds_backlight1: backlight-lvds1 { default-brightness-level =3D <80>; }; =20 + mux-controller { + 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"; @@ -321,6 +337,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 { @@ -525,6 +579,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>, @@ -791,6 +865,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