From patchwork Mon Jul 1 15:03:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13718278 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 507ADC2BD09 for ; Mon, 1 Jul 2024 15:04:54 +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=IwnX/gP8jJH5+sa1e8rdjDvaoZ ivdWM3li4SRScOhIiGXk76k8pB/aucGy3iWVGeVE3n/QMbvHhU/weK32wr226Trb7/R3UACQVMPqS qKTZ8OFF10Y7D68RtkfSCtcQR3bE5LK1bs7j+2mu4vY4EeBWTnbdRdRiy2+hsU4O3DEo56RXfHr4S IoirJm6lBuFRZ/kHaGiSd/fq7EYDAqFKZtPWafW0WpQxgNhWEcla7KaS2bboJvdp1D0Os5aGUqxJk sWM0fbkUd/YvvslVcy57Zz2kvxePZKoyho5gcADt6GN9n1Kapz23+7A8mnOvEx2t+G02070g2L3kj +3wh6UGQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIa5-00000003qtw-1Uqx; Mon, 01 Jul 2024 15:04:37 +0000 Received: from mail-am6eur05on20630.outbound.protection.outlook.com ([2a01:111:f403:2612::630] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIZV-00000003qYm-2LUH for linux-arm-kernel@lists.infradead.org; Mon, 01 Jul 2024 15:04:03 +0000 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 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) 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?q?fJimLgy7POld31w7HqfmwilP4VI50Mo?= =?utf-8?q?Tt6iFbUEBRax1DQmW8wfT/61NCuegpu6fhdikFyyVVnHTyrkzjQ04QZWmP8bu/7kK?= =?utf-8?q?mJjuMLo3zvGcQnvPMJl13Q7Nk5dnGT9WDPjZidls4j5JiUo8uxSk1lR7R8b0PR/lW?= =?utf-8?q?bkCSpz8sOSvLXm7s35LdeerF0IiibE5BBgEZaKuN5Fo/yt8xdmmMShrItvgPvADCL?= =?utf-8?q?wCkQC+kIi4kGjBxjF/p0QFrqegNbktwGaAYhXYHv9JvRk+cCN/wlti+GI3FRKmpnz?= =?utf-8?q?efLFlTxT0fJ5V2cw6HwJ2BV0BOcrNoePqpGOhMv3M5i84ImzonrSlA9T4wzoE2Sjp?= =?utf-8?q?+4IW7DKOlGstwqAJwbWhI/PcrPZkrJL1NVumIW1DNOs2EPoGt/FlRsFc8M5gVF3Xk?= =?utf-8?q?YUACAKErC2HTpSTQXZukBLf1h7rRe7TuSA88cqBsKo4pHaYXbs/UR9/XvitfPcI/R?= =?utf-8?q?2JFJoQpRgFlrLsHlifNRU8+0J1a1KXYhNH8D3pvxmoPBeQ7Gd6Q0sUXbpN1lv+e3K?= =?utf-8?q?mIfT/Q8+uEN+A+CFbni13N50Tdi9PmTvrjdrtap+EGCzlxYekW4xBzgGBtMNrpdax?= =?utf-8?q?oG7KOy1+QpS/SDclbc5RjHmkhvELjj69V1GVypWcslEQ5i6rmZr83c2WdAFDuKzpm?= =?utf-8?q?zg6ySrB981jniiVYlrQTKMrDA5xczv2N1Ym9Wk+7/I3NgQmZ+AOSYErNynDjy4M2K?= =?utf-8?q?oWCdpaRCX3Mwv7yGU2h24CPDGdYeC+wW+9zfuz4+FqhX6Rhc/ovwZO1zgf1DNPqc3?= =?utf-8?q?FBtNRn0vdB12HRsUp4VUdf90plo6s7fD2t7PT9F5sImrBZ/1FdhM2tlSQ+QlgqxOo?= =?utf-8?q?s/GDeHUXc8UF6ezg+4RXhVRJLTWCDqgxfjhPXZsrtZBYMakxjPGBBNY53sOO92IGV?= =?utf-8?q?j3ExDB507tixvQRcCVSWI81dIFo8VqXbD4WW5xGWNWMygNZG6LRiEge1BJ1p1T2bC?= =?utf-8?q?u+1g2BLdX48mo0h1ci+UfszAMsvWE0IAbDVDFi81HW/BFpHtLBEY7JN//UNWpMqiI?= =?utf-8?q?LhHAQXCngwnerwC3GW8FD19vQ+JHECaYDVD4p0Nd8wqk1kQw3smYcC0N8Xx46WkwI?= =?utf-8?q?Yp9hinRdVBcNi/TMgu6oCKrAgFko4YSJmMXjh6ysCzTLJpE5GLJX4F2avonT6Ad+v?= =?utf-8?q?3dPUZEPcTwljiZHaJPvtSRlUHcyHe0Ak/PlFwQ63FLHkkzVqmPpk+MopC3BVTAjh7?= =?utf-8?q?2eT3lR6vpFCZxppofO9VdHJCRO5y7tQd9ihbOYnh4NpPqv9/Mr1aWpJUHRq0nILan?= =?utf-8?q?l2wiZnL/ohu1q+jyst8zOljjkZmp43Ru6eoWeeAMQkBhazQvr6HVw2fuC55TF6Rb3?= =?utf-8?q?C7KYN1YCj1fg1J9qUtek4f//XEO2R0YXWw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(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?q?Vf6HASIzY+mBhzjhHWgmTPurByLY?= =?utf-8?q?TTbXfZm5evuYLd5UgkxfYNEJ8aQ4Qis3vYfleBnVZp2xTFJHriFpZYo1QvIQ3lXNM?= =?utf-8?q?6QDOsBmrJ2GUnbw9jCRqwBQmN17rAikon92NEz2K5sXrVL/zxZpFQmNlNDJ028WCm?= =?utf-8?q?FJhCboJJTlxWxv0qnalNfGEIG6CcGKI90R/g9GvLwOqrUc2LQJSDsJUCpj0f6fPwe?= =?utf-8?q?de77XCZmMEKQL2jnUV64WzsefZkaSdpz+ea7PHhID0gXO3RhWdG66qXoOuK6QtNW6?= =?utf-8?q?I9pAZSbyrzF0cxQGjCJUfbgvVbSSeTQ1BlADNQ2rg0BShOFwqzgLgJdak7Ih9wwOr?= =?utf-8?q?k9AyShN9Ui68uDbCYjYdec2V1HlUbkPfktDN69xRxuQ22SMhK3QIkqFm++JvsxEMB?= =?utf-8?q?xVG8rG6TuExnOrOD07BP6CObVAKz1//4jSWHi0I2I4aD7QGuz8W5sROdI/eETNN7z?= =?utf-8?q?2cUeWZCchYkB8hsAg8Jj3EHDgbvzh1xs3I9exUDBGxua7GsdRCKXfVmXKqaj+OPmv?= =?utf-8?q?QUbuJg+MPJhbr7d3UObvrOoGMhf792E709PYTTo5VJ3YLtLr4YBZG81e17WFprBXI?= =?utf-8?q?wJVi0iwMyn2IeUKvom8S3QhkZZbe8WKR4yPq9KFPP4ETEPQFEk+AawVi/EJTxZzCA?= =?utf-8?q?zUtay6cof6xNKbJgEWFHd+mAGkHWhCpsF/YAr4WgyRULtT0ss5YN+7X+WqjH8whXR?= =?utf-8?q?LpMIKVUUYorp0lokScgKwr9CkuPro3+cEBzaaBLhlEWb4atvtpTe/O3+7b7EIso8Z?= =?utf-8?q?9+SGsOs7LY3uqR4cUVKjLd6ZbPwDvm47ZcVBosY/p4J1mswqHQ6EBNM+m9O0R5L8y?= =?utf-8?q?9Kk5mw1jGoJeOn6LNyxFsyR32TX/wnIzqyjP6UwGC0teaOZ5GY0lp/RPBEMd2kUaA?= =?utf-8?q?gwjn61eXO+R03800WepgCLXmCJmJ0Lmovq5eV4T6vWTNKw+gCAdb7CC8vQXBcPTC2?= =?utf-8?q?9ZA2K/meUFCKsFQkZSMUXoSRRLlvfnwRCA+fSJUgHxO/zZidiic/feYI+51FhLA8z?= =?utf-8?q?rQ2NbFjtNMSIUIYjmd7Ls74V1U9cF1KSrTb8SZFmEDBgSljVCC+u8Cx9PfFrtffuY?= =?utf-8?q?oCuXdlLrhUkAp52m+UkF0/azVJcMLTItG+KfCzrA1RuyngSBDzVmdRLnqlKUiQ+6F?= =?utf-8?q?UxQwDBM3jSBUsxYrkx6DUr1kfki957zCIjtxSTNuQ2RY0J45pVKQ5j/V5SdVXDMX2?= =?utf-8?q?345TUFMqo162GJhavnkzlRr0LaFnDM5FDlurrKd2XftcsXbaoavo3caQ2ql3j0dql?= =?utf-8?q?QPPzzNn2rW8zZ+ne0MnwxoZvngd+INfRrLaypwO1PTDfOlnrLa7ldDVVeL5JrofKw?= =?utf-8?q?E2+pwXigbzrk2vYUTh6sTSqC77nJdgYsCZZV7uS+8CkBWWCwjyPY3MF0js8Ta5/vJ?= =?utf-8?q?fICRPXFWt3MAO+bMS5RJZX73rkY4Ez46X93Xof5wksA22FjB9LOVoaAW2w61kc911?= =?utf-8?q?5yz3ZGlGXXyfJv5wmQyb8jbb9iyLl9onAeH4WVkouSP9SMqI836CFnmQ=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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240701_080401_793345_0BF3AEA9 X-CRM114-Status: GOOD ( 10.87 ) 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"; + }; +};