From patchwork Fri Jun 14 15:06:25 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13698835 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7FCEAC27C77 for ; Fri, 14 Jun 2024 15:23:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To: In-Reply-To:References:Message-Id:Content-Transfer-Encoding:Content-Type: Subject:Date:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=S6cmgDLhxwvgBjRZI1xtc3M5EhP5vROWvCU9HID4XuQ=; b=qhuFuoyDwU7qGQ0E7PhloQ/4Gl LIswLMSKrqf6T4mB3MpvVUstHeQ9pr5vQzu3ziHoZiDxZAetrSwvTeQq9Ec2AKscwWqMfjLPaW7dv iDREdpXqV6obCew2t0MaLT39x+/19qR1oiyuyXmc54Bm4xnK0gIBIBNLOn6XfLGvVxv5ePcQShgvX ccgLHXLdsoJoWYOu2zlr8y8uHsszMwnvxdA43z613PGPrWpefk08vlDZWcAaraOuMXBWPRBxErEmO hHSMJrBIKdUKIjKHUbXfQGKl9dhNAFh6ZmExf1YNeaNQ7gNTb06YPfQJlsh+u3yHsswMrGWfcS1JV sorev9bg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sI8lU-00000003De4-1NJW; Fri, 14 Jun 2024 15:22:56 +0000 Received: from mail-db8eur05on20622.outbound.protection.outlook.com ([2a01:111:f400:7e1a::622] helo=EUR05-DB8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sI8lQ-00000003DdG-3oxW for linux-arm-kernel@lists.infradead.org; Fri, 14 Jun 2024 15:22:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DPp7E8dsJ2IRd2pJ01JITL9kzMx8Y3Sc2OK/inoaFSlHZ97s9dxrU5859vSCbkYv2DAa8IRuNRD1jpSSjSeSovSshdoHulUn3GRNin+SztCx00bwDkasnOMBrlRhFUv9aBlRFWmxF73/Tuxn8rl9E7UHD2+v6UM45NH+/9P69SdDwayhA6kA7cYFEBE9mZKNs1XtzNggaTtoTlnxv9QFzhdXCF91KkTlVMUZqratHdkF1adG+qt0x3oWTqxDhOtV3GANui7dDG+RzUGZkvHzF37jmKn5TBOHI3OK8WzorfJZSJgYSLyH68Unbgf1qv1oU/yHZdvKTMImdGwEvT/o2Q== 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=RdhpiRIRKAYKB7Ji9g6X4FEt7QJYOl1Y7lBL3EI5ZLtVUSgzgVm8AHxsoqPzMz71hsr0POqDFoGUn45k5tB6bNpebyZx+VXTjB46TY5553/EXn+MdNaKt+4RP1RGL74yj0MTbSznYwTjS545aNbEYjXGMZ/3wu63+hHD+pigotGBLPH3Tui+6PLGilxipYAbGmDZ2HXxYdKsh6Oz1Gr/YCWQ0Bp29HcOXuGYFWADE96sRxlZKimslVmZjXquHbooHXFM6rXFHh/EOjk4r8I9ICoh7pba4umh8/H6cbT014xVIVHFRvdS+jrVdzRMY64YOw/s+Z716AAz9IMDO2R+wA== 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=QQMtH/FbvpiEN0OAZAE+3AuVQGPZTMzhVQVqi7wwLjsUQT83TGhz9IoxB6xcChiyUvLbLb0jvgPY5I/flE+sn0uJDkwOnwLt/86jiuZPD+pdFZIyEqIW2cG4EhKOaq16iiB7yvfOdSu7dj2OyepejWjy18+zaMVstYCE1k9uGNg= 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 GVXPR04MB10971.eurprd04.prod.outlook.com (2603:10a6:150:21a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.25; Fri, 14 Jun 2024 15:06: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.7677.024; Fri, 14 Jun 2024 15:06:51 +0000 From: Frank Li Date: Fri, 14 Jun 2024 11:06:25 -0400 Subject: [PATCH v3 1/9] arm64: dts: imx8: add basic lvds0 and lvds1 subsystem Message-Id: <20240614-imx8qm-dts-usb-v3-1-8ecc30678e1c@nxp.com> References: <20240614-imx8qm-dts-usb-v3-0-8ecc30678e1c@nxp.com> In-Reply-To: <20240614-imx8qm-dts-usb-v3-0-8ecc30678e1c@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=1718377604; l=6535; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=6CJPAZ8e8BI6FjuCSEqwivhlEFglrjeb/i0fDBlJHdc=; b=uBjb52yo2PLXvtdzVGO38wIVF/nvm898RVj4aocaAcwF0mNk+yBp9KXjMN0CgWznWbecYUt9t 0HntEzAK3HvDjab/UuT3TYYh7MTs91MxjnRZBIbRa37CJ4BVd+cjgAA X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR03CA0032.namprd03.prod.outlook.com (2603:10b6:a03:33e::7) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GVXPR04MB10971:EE_ X-MS-Office365-Filtering-Correlation-Id: 54290f6f-acdd-40ac-e1f7-08dc8c839eaf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230037|366013|376011|7416011|52116011|1800799021|38350700011; X-Microsoft-Antispam-Message-Info: =?utf-8?q?m0c8t2tjKzeMmgNXokroFp+mhmKezwS?= =?utf-8?q?akUfdEkvV/MvmKm3J574/82UfSQ5cMhaqeJqDWXo4TIE78zy/vmmxYLrBsKtdAe33?= =?utf-8?q?ovcU2Nk1GGJsdbE1ByDLIDKXJQKtSfRMGtjVqwziSwdkT0vU7Q272MSGzPY342eTm?= =?utf-8?q?tFaV+rh0EHpRtb0OoCg+cuCIhXwO3f7t9rfilYjySqiTiB1PtNoQ30/qo+QcymOIx?= =?utf-8?q?jDeFHHA+BcaxXXs83ebLlHcN8rwzZMv3vHwsIyTvam/+l2+AqpLcr1BlX9EwOYUgE?= =?utf-8?q?n7YQWYyihlNiBM0gitc+E9DV3qMmdkveqn6Tfcz7YGJ9A/WK1SGthJNyai9Z6P1OC?= =?utf-8?q?bWaat4k7XjAjEIq2nE3B+yVuKTUWiJJ3A9khhjQQ9Euo1meGJ5zXFQUqxHxKKcVF2?= =?utf-8?q?nSPRr6x4jZChYbJp8Yd3pChDXsLFzm0cdJUh+d+Ets63ZHcXEEeEilXxTMnXNG5P0?= =?utf-8?q?I1p5XkF6jiV5DPXQmjK+12zNb0LgLnjz5WwCpIq3/Owy8rjFivAtKUUshwZ7Uc+CZ?= =?utf-8?q?CVuH6xyASL0oiDxOGSFA9cFDviX02t0lR/GrmCPQFqleMGvxUbdmoJwxRdP91/ch4?= =?utf-8?q?5uP01bzLDWIIZrjrM3MxVf4ZwxkBheUuwkKoE0/U+kNKhryBiZHGO+O/avncor+MN?= =?utf-8?q?go65dtvWNFqBHARcszZYn4U7pxEVqvD4Khyan522Lzh8nBPHKClM+GpB6/Y64dzZ/?= =?utf-8?q?3m/JNnhPNRdapiBbkpqH2orfW3+WQiznv9Co25xV/IfdvkL64U/LyoffjsOpHa+II?= =?utf-8?q?NR+HtUmnBAgx5u7BM0HhBsG8zXTuYmD2VJDZA2UcSTTEl1CrUBE+cvOTxAbRSSqAp?= =?utf-8?q?4J3/VhG6Kho5IgHJQCqUHnHXc3y3m9wT/gTB6DhouWdgoh5fKpcRc1olgBBZtC6F4?= =?utf-8?q?sVnIG01CWNl3eimqu0mki6fceYiqJQmXyfXjqtJlMPMaOefntUerhw9qOdk8wd73x?= =?utf-8?q?zACa70CdYESfGMAJNu7ijCEJawvuonlZgjHenNACdlD7CAY/yw3dqtxjmDhE2RSA8?= =?utf-8?q?aNBeUTX/q4/lwN+r0/wx6x+RN/JIR66bq1DU8FEHRDL3XpcC1Cs19A7C7KQEjUedd?= =?utf-8?q?5eTXHAUEVbwPmTqUw3EJnoCKWMFvvPIu9/txoyYXTXHUeInpX3GVl6k96RwEQmgy2?= =?utf-8?q?BoESgbPSW0xlOlszNkqv2IWZgJN5iuxmhB+I9xsX1VFldEsNH8DJEaeePplfNSUiu?= =?utf-8?q?TX8R9MAM/gUBAi1Hlkvw/6ftaLCq/HH51xvl4F7/k+9Ek0D7fcsoKo8QNedpTMhzS?= =?utf-8?q?1d7R9JqOaofZggyOlEWRPv2bFR/5iseaH3WprPJFuyPSh5aGSQYoJVOE=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230037)(366013)(376011)(7416011)(52116011)(1800799021)(38350700011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Isazs0gsnxBrS1YLu2fAuTmxvoii?= =?utf-8?q?QEv4loabuvkgEdVBvl3QUBqPOqi5VGVfJ66A/s0jxZx1/TDv+tmLqOE8kYaD4CO/9?= =?utf-8?q?FiIrBreViLEfNwQ48fZ/51TGGueO8YvlzdVSJZwLFlCGIvawvLfhX7vtXnkrn/N11?= =?utf-8?q?BLhQKOCbtzNLAOYBxYgIq7plBbnUFVh7R7QMRZ98+Bm+xI7yQNl94Fx2T4IQdJlTH?= =?utf-8?q?VcCEpbgqicAq/K/B2fTZtSHt/XTsdmcHmgM4mLhge5ABeoIPIzxXcl8WoS9UWTBXo?= =?utf-8?q?3ZKvQg4GLMzCeRAiyaIJxAklLpjL43EmXc7IK7R5fU+153HZu98qJrtqa+YmXiUlb?= =?utf-8?q?RMifrUGAB7OA0s9mw91gcEFCk6vPQeAzyfSeQRBWeDB4uP+si+c1zFSZrPmMBH++x?= =?utf-8?q?IqiEU4gBrXQJBsqARxnLh0HerPauG2gwnC3oMaI75utkfHubERXGk36FqWho7AC5U?= =?utf-8?q?xrZW2LLc/mCVk3sC9J/bcjQBIbARD2iLj+v/RjGdgIgKCBJOQuqRh45oBZtf89bDK?= =?utf-8?q?hNGhhYt4A4B6KbArL5N0SBQiFGYaBq+zTUBKjSfJZ9cXA+5+6bQomw5pKuKesOhtj?= =?utf-8?q?KiFJn2fV9XaeFPi0q6LWHz8pYdLaxdWXS0MSsrxoYvRN4Qc3DtEZEZskXki9aqDPc?= =?utf-8?q?ZfYoZ+h2JGQdWwLBd+Ug9bKpE253juqZEFO9jSSeWYohvPa/0jbXWMU7lWU6NA8/9?= =?utf-8?q?ziJpEBEF9AE8gObfeY5BWSyQXWkARz3xnS/pSw8refk1AT8KXAeQrRMlDIT70/bRo?= =?utf-8?q?OG0iIBg9gr2cYu5O3MLfk07+Eh7J3ZgohjYroSCJsgkrCeclMxLefXjqQVg5H0Si1?= =?utf-8?q?QMsCIHqLmiLmVZrV8O9TSjDJVxnPTETZPT95xXCZ9SJYivKUdBkcIOPsW9Ep/hF+h?= =?utf-8?q?LdAZA76nGupLcwSm4PYzlXa7XYZdHcsOkUAVAahQrUB+017coFpJ3tQ5bM1K9rXj5?= =?utf-8?q?sT1YXsvcGOF79HIPn98irRmfTy3x+b//FU+2CarTryeYCUsLhFnmsAKN0SH7+hTD4?= =?utf-8?q?fNJ1/2ahwA8P6arGdfutaajGTaai1ynhnmaPINh9EwykaCmXQlYGIkRlG19B7lluk?= =?utf-8?q?sre+wXLV8MecRpxqJDaqqwI2HfTLWCVXj9tovfA4zhFaVxaIyEuXNj5Rffarxr7G9?= =?utf-8?q?DOm9XaOLbSKwne4QtOXKeeTCafjZV2rfxxGsX23xe1GwBkJYvgKbgwV70yQOzW4Lk?= =?utf-8?q?qOYDdLqeaN5pqoA1h7ooXiCmApRE5mfUcfMf9+5qGiIdiDRL66HY8Xew1vXT71Sc/?= =?utf-8?q?CEq0emhXQVVWWQUtA28yIg5ypV5TiiN4gmM0kAoBW1lUsRCqf5Ldd+iAhFZHslLyf?= =?utf-8?q?CSzpxFcKpqdm1CzpRzI04V/hZ3GaByonEROthdrkmyZHG5Sq4i5DJeo4ZAW4P/fpU?= =?utf-8?q?kPI3XjiAIRJ0W4kT3AW5FoF+HGiTyMWI1vwPoyNSg5zDGvqBQ+w0S7Tpp4DWUt08P?= =?utf-8?q?QS2pRl3z3gnmY0Zzc9UDGV12j/r8eUhKHBUg56t8kbvtIrYDCdJ5rZLE=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 54290f6f-acdd-40ac-e1f7-08dc8c839eaf X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2024 15:06:51.1733 (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: KErKZP95hyZYVobBLWvayVRRRqUdB7WEQwzXRrqi6FK7m6XMUjGJjBRFla3At7y12sBsd2PXDNRR/lygHBGKNA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB10971 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240614_082253_123867_94AD9FC0 X-CRM114-Status: GOOD ( 10.60 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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 = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x56240000 0x0 0x56240000 0x10000>; + + qm_lvds0_lis_lpcg: qxp_mipi1_lis_lpcg: clock-controller@56243000 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x56243000 0x4>; + #clock-cells = <1>; + clock-output-names = "mipi1_lis_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_1>; + }; + + qm_lvds0_pwm_lpcg: qxp_mipi1_pwm_lpcg: clock-controller@5624300c { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x5624300c 0x4>; + #clock-cells = <1>; + clock-output-names = "mipi1_pwm_lpcg_clk", + "mipi1_pwm_lpcg_ipg_clk", + "mipi1_pwm_lpcg_32k_clk"; + power-domains = <&pd IMX_SC_R_MIPI_1_PWM_0>; + }; + + qm_lvds0_i2c0_lpcg: qxp_mipi1_i2c0_lpcg: clock-controller@56243010 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x56243010 0x4>; + #clock-cells = <1>; + clock-output-names = "mipi1_i2c0_lpcg_clk", + "mipi1_i2c0_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + qm_pwm_lvds0: qxp_pwm_mipi_lvds1: pwm@56244000 { + compatible = "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg = <0x56244000 0x1000>; + clock-names = "ipg", "per"; + assigned-clocks = <&clk IMX_SC_R_MIPI_1_PWM_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates = <24000000>; + #pwm-cells = <3>; + power-domains = <&pd IMX_SC_R_MIPI_1_PWM_0>; + status = "disabled"; + }; + + qm_i2c0_lvds0: qxp_i2c0_mipi_lvds1: i2c@56246000 { + compatible = "fsl,imx8qxp-lpi2c", "fsl,imx7ulp-lpi2c"; + reg = <0x56246000 0x1000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <8>; + clock-names = "per", "ipg"; + assigned-clocks = <&clk IMX_SC_R_MIPI_1_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates = <24000000>; + power-domains = <&pd IMX_SC_R_MIPI_1_I2C_0>; + status = "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 = "simple-bus"; + interrupt-parent = <&irqsteer_lvds1>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x57240000 0x0 0x57240000 0x10000>; + + irqsteer_lvds1: interrupt-controller@57240000 { + compatible = "fsl,imx8qm-irqsteer", "fsl,imx-irqsteer"; + reg = <0x57240000 0x1000>; + interrupts = ; + interrupt-controller; + interrupt-parent = <&gic>; + #interrupt-cells = <1>; + clocks = <&lvds1_lis_lpcg IMX_LPCG_CLK_4>; + clock-names = "ipg"; + power-domains = <&pd IMX_SC_R_LVDS_1>; + fsl,channel = <0>; + fsl,num-irqs = <32>; + }; + + lvds1_lis_lpcg: clock-controller@57243000 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x57243000 0x4>; + #clock-cells = <1>; + clocks = <&lvds_ipg_clk>; + clock-indices = ; + clock-output-names = "lvds1_lis_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_LVDS_1>; + }; + + lvds1_pwm_lpcg: clock-controller@5724300c { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x5724300c 0x4>; + #clock-cells = <1>; + clocks = <&clk IMX_SC_R_LVDS_1_PWM_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices = , ; + clock-output-names = "lvds1_pwm_lpcg_clk", + "lvds1_pwm_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_LVDS_1_PWM_0>; + }; + + lvds1_i2c0_lpcg: clock-controller@57243010 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x57243010 0x4>; + #clock-cells = <1>; + clocks = <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices = , ; + clock-output-names = "lvds1_i2c0_lpcg_clk", + "lvds1_i2c0_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_LVDS_1_I2C_0>; + }; + + lvds1_i2c1_lpcg: clock-controller@57243014 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x57243014 0x4>; + #clock-cells = <1>; + clocks = <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices = , ; + clock-output-names = "lvds1_i2c1_lpcg_clk", + "lvds1_i2c1_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_LVDS_1_I2C_0>; + }; + + pwm_lvds1: pwm@57244000 { + compatible = "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg = <0x57244000 0x1000>; + clocks = <&lvds1_pwm_lpcg IMX_LPCG_CLK_4>, + <&lvds1_pwm_lpcg IMX_LPCG_CLK_0>; + clock-names = "ipg", "per"; + assigned-clocks = <&clk IMX_SC_R_LVDS_1_PWM_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates = <24000000>; + #pwm-cells = <3>; + power-domains = <&pd IMX_SC_R_LVDS_1_PWM_0>; + status = "disabled"; + }; + + i2c0_lvds1: i2c@57246000 { + compatible = "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg = <0x57246000 0x1000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <8>; + clocks = <&lvds1_i2c0_lpcg IMX_LPCG_CLK_0>, + <&lvds1_i2c0_lpcg IMX_LPCG_CLK_4>; + clock-names = "per", "ipg"; + assigned-clocks = <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates = <24000000>; + power-domains = <&pd IMX_SC_R_LVDS_1_I2C_0>; + status = "disabled"; + }; + + i2c1_lvds1: i2c@57247000 { + compatible = "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg = <0x57247000 0x1000>; + interrupts = <9>; + clocks = <&lvds1_i2c1_lpcg IMX_LPCG_CLK_0>, + <&lvds1_i2c1_lpcg IMX_LPCG_CLK_4>; + clock-names = "per", "ipg"; + assigned-clocks = <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates = <24000000>; + power-domains = <&pd IMX_SC_R_LVDS_1_I2C_0>; + status = "disabled"; + }; +};