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"; + }; +}; From patchwork Mon Jul 1 15:03:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13718279 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 E9CD7C2BD09 for ; Mon, 1 Jul 2024 15:05:01 +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=VZ/gvaWHQBm6sY2AeA8959U2nGfe75xQ7uoNYRMEoK4=; b=x/b+jMYw6HWh5AxMQw4KDl8B4S +RTpBW7OCZw2hfuCfrpJ6DcH1uUVA+e7uPiKXV4d+CxG+nTqcAFUVn96LYJuJYfyBLSNUN0/M7c/6 kugYobO5nGFdWuY5j8e83b4mA9SLpCt33lH5uYQUpm4cfmkJ93Vi7fwY96kegOEG0bEBczOhDZYmt fk6UPZeinDXxj0pe/yfrBjd0Nl2h56FCbPJiBUB8Q5wq+oEsej3xwidXN64PAzGy4m7Zq87EUl+zs Vn93vITiHsTdXJhZvJdqQe05hQ+aWRXBUBwpPxmIlNjYxGmtE3f9Th70koxcXA4tTwNQOxuVJo6EQ QfvCRw0w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIaF-00000003qzY-3nbL; Mon, 01 Jul 2024 15:04:47 +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 1sOIZX-00000003qYm-1rCD for linux-arm-kernel@lists.infradead.org; Mon, 01 Jul 2024 15:04:04 +0000 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 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) 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?q?1+Cs6SYiISQt+/P/9Ik3f+inOcgoihz?= =?utf-8?q?EI4wG5qvSORe9U1QsB2E03T5ag3Dgqw6rwyLQrQrI+hJPS9+35+Odfbhf4JFKh9L5?= =?utf-8?q?/InRNCu5641gaxQnzppSKXC96ZGgGV/A+iZ3VIyLpwXYmZTX6tgKHYSBuLfmQYMwQ?= =?utf-8?q?qCpABrQqX3OjoH4Swpy237a2HSZ3d+kB0O0KI1FD8rFK6t5sCqCJlHbn79MXiP87p?= =?utf-8?q?UFGXG02X8DV9SZME721QO90JOkE9sGFR8iaQ1K+g2x2xw99UYQM+ndTqMEzmAbvVR?= =?utf-8?q?ahRexuo/KhOd5lH3gy3X0QOx3La12PTD95LAg87hQPL+bB9wdV5eisYq8q7YqW4it?= =?utf-8?q?I1JJkB9KCINbn0Q6bwyndMJD7g5c8sn0N02yoGlwQlYSt9cp4rOCxOQJYzLZa4qEM?= =?utf-8?q?GIRGZ5x1m298EoZ04+krENt5HZ0C+qpfVXMSwr1qgieyGZBFhbKOSfcMmfOfj1gCw?= =?utf-8?q?lqCdUjWZAiy39p7em2znLK4XEdy9xc4WoMR0USojPQxjTnU66LhSAdYSmgTyd+nfp?= =?utf-8?q?Z0bEHISceOsYTQO368S8Iuan0mtzYVa1zypzGkbbnmvTrfQGxamLX15u+mk5CC2wG?= =?utf-8?q?nrsEw13HxOW4bIyn8pSTi1B85ctTvx4dAPeJzlRtUeY73Yx4oMG7ii+VDGsbSQ6UA?= =?utf-8?q?mZ8GuRz6UVuvF6nDs9zSIxa34xq1j39tnb5TUkBHLrXIZcVY8+o6KcZqbry5ikvj8?= =?utf-8?q?59T1GZXTO8MmHJOoH9lqL8DttkhZdaFXkEoatjXqbb4uuua27SoeIgt6L1OfEy96O?= =?utf-8?q?G3AW2goUsQlI+tmZrt+nyOoYjR6B0dMlvnZdcOhP+Y9ktF6NGAbh4xND22CqkBeFE?= =?utf-8?q?F2g9LbKDp9w5uH5zVphLa7wN5+66tx3bnaW2uUBFqaXOpEjQrSxOjKCdbmlfuvFn3?= =?utf-8?q?Z+UTGGKgQSeYr52x495/1xsKIsFs9niIbDNi7sfUE5rwKK8BWAhIAOt/tdGMjNArM?= =?utf-8?q?eN9fjEurKZYZK4dCVenGXWKijqRqutPn+/VRDXFb+F8Yc5+fMozZTKYU5DuAiwCt0?= =?utf-8?q?0Y0bZdhvNNMkUMpTsroiM3L5u91kTofdLYvQwXX/dQDitZfe6E4jV89Hl1P/RbjVX?= =?utf-8?q?hulDiWs4ogBEgFpUn1KwbLo4thWPqSTUZlLFamagsa8TvOeC46IesSot/1Kj5smGk?= =?utf-8?q?nKNvYCPjI1GLFN7kQErneDeQXzHNmfvkSJxK3n635276CEjDbKT8bpiFe4dmF/+41?= =?utf-8?q?1xAmkIv97HlViai0urhjAvHmkgXo64h03J5r8G34ErxZmbkCGjkxI2x8yhJvCcgCu?= =?utf-8?q?Y5UTOag7Y2LtJ/bxIFabhmnrwfPH9ogvmZY+e41kchwsqIJFHuMPxECFudEFXK43D?= =?utf-8?q?aq7RXJrIQjhTmKXOJ8Z3yrtQQTWXJh6j2w=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?Lumz/5J3mI5DHjYn60HBNcgXaTJr?= =?utf-8?q?57EmJfAw55jUOXlaaO36xreIVxtqKOwtAWug7yUW7FEnfXTUNfO6PbYgCd1fRGXJo?= =?utf-8?q?imV2u7f1xkFOXRsz/ZmrXW8WceNKVK17Rrs1AJH9pC1S6SZ5pqBzRInJVDpP3gIym?= =?utf-8?q?VcpRSX46GUkb0IaG9YrKHsGHzDTn7EP3LdEdU+zPEbPWzLOSXaAL5eAYCBZ+j73Ej?= =?utf-8?q?oT3kHzXCcsKF41nYO8FwJCuzm5oeZS46ZJ4HWZULnVm/uezLezuGQQt8BxGr8C6Wj?= =?utf-8?q?IaZfHYRvUdUj1vLDNkjFLtvRGRaPjTBuWk1/NODd2PhaTK9vqtNs21yUPvk3KVKuu?= =?utf-8?q?yo109uquwuXDyOp1nwWPyR06yUrbVG+RG+KgxUpQ0kN5VaUjn+mZ4BU/nvMuTu0q3?= =?utf-8?q?6iZSOvpbn4ATE6XY5aCyapFqAtosNbcyPQi5Z/3ZPKEULlzgfecp11u45sCAiS96Z?= =?utf-8?q?dJmWNwlJzYzp3mbLvZFonYK5zE7SLD4tNcSs56b4KvS1q+NPpngXTAYt4DfU7MXpw?= =?utf-8?q?XPApVq4tAdJC7TQVSBqetgNTNBfEUMw+xYIl9gNV5IA/iFisJYsUvjwkc9k+1flRr?= =?utf-8?q?3bnBIZXcJhzRYfKJICoaOhAx1g9rCcprPxzcvKQV7WcRkVHXVJW4Mf0rejhgl4CpQ?= =?utf-8?q?xjRp0s4dPku5+wP4nstzvANPjcfwNKDqCKt6TGqH3l/gBzKbV02C4FuR1A31LXg9j?= =?utf-8?q?lIkAAwX+lrNHbDKegawfFjRxTYaJKgh8fYPP1S8HUGwLUjuXN7VXbVtv5CwDtZzkm?= =?utf-8?q?8rMRGOq579oqvpSIXyDZznwu2jGOq5BNu7ZfRTkwSnsfe/HKJ7Hg6NzlzaMECcM7k?= =?utf-8?q?jnnu6JQ0OekLP2O/RhVFIUYNSLIdO2BoL0z63OZxXl6IYGJz/nXYoht6X612/12oq?= =?utf-8?q?lCZYt9ylDdDFgBKVaVVEP+6BL0UKoQgGEifKKt7rvkIy6fruf4zPvSNBluFkcHAKU?= =?utf-8?q?+PvT5ZnmHmJ4cCBI8dsAg8RfxBi+D8cqPmAH8McvXtNlAHW9cVOkpvWoP7X3f+39e?= =?utf-8?q?i/GpPl4qPBDx4sMRP/a+R6d/KyEaIuvaXgQPfdQfGEcXsKVXstzPxeBaGt8jCZ5er?= =?utf-8?q?WlY5e8UljNEsQ//sc7aWPNGvxATE6cd4/T+0aEXwysloISUzPelGskTyQrAoexxOr?= =?utf-8?q?0LxrLJjbxOc5J+0k4yYhKU9rLBA5CDrBTgM1AV/eCwL5ZP4LgZp70G2nvvhsxn+yn?= =?utf-8?q?coJTB9WzMGNM5O3BigSRN0pav3jOkisOrx6gPDk/bo2h+iZvYQtFp13ArRWoUmLIB?= =?utf-8?q?ESb/C9pu/jL849TZxx+/bcivYTZBmi7BU7cm+uiFaBR2UBGcvqqB7kgxQeHygwceG?= =?utf-8?q?rcKjAJbN990PKP9Cie/tk85MQL8Mu2JXd7zsNdA/61ZBbldUn+KiYDb55kjfUprul?= =?utf-8?q?okrQvtOLwRxW6jGRx+wgsg/HiH1yBcCqz3HuiVjTRHkCKo7E3avzDTRHXW4QapTc3?= =?utf-8?q?IxkqBNddLLKO8+k5k47EccqxFHO5cFpXyFP4cuJx7KPLE/kj70gfCaWk=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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240701_080403_528720_30303D21 X-CRM114-Status: GOOD ( 13.21 ) 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 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 = <&lvds_ipg_clk>; + clock-indices = ; +}; + +&qm_lvds0_pwm_lpcg { + clocks = <&clk IMX_SC_R_LVDS_0_PWM_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices = , ; +}; + +&qm_lvds0_i2c0_lpcg { + clocks = <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices = , ; +}; + +&qm_pwm_lvds0 { + clocks = <&qm_lvds0_pwm_lpcg IMX_LPCG_CLK_4>, + <&qm_lvds0_pwm_lpcg IMX_LPCG_CLK_0>; +}; + +&qm_i2c0_lvds0 { + clocks = <&qm_lvds0_i2c0_lpcg IMX_LPCG_CLK_0>, + <&qm_lvds0_i2c0_lpcg IMX_LPCG_CLK_4>; +}; + +&lvds0_subsys { + interrupt-parent = <&irqsteer_lvds0>; + + irqsteer_lvds0: interrupt-controller@56240000 { + compatible = "fsl,imx8qm-irqsteer", "fsl,imx-irqsteer"; + reg = <0x56240000 0x1000>; + interrupts = ; + interrupt-controller; + interrupt-parent = <&gic>; + #interrupt-cells = <1>; + clocks = <&qm_lvds0_lis_lpcg IMX_LPCG_CLK_4>; + clock-names = "ipg"; + power-domains = <&pd IMX_SC_R_LVDS_0>; + + fsl,channel = <0>; + fsl,num-irqs = <32>; + }; + + lvds0_i2c1_lpcg: clock-controller@56243014 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x56243014 0x4>; + #clock-cells = <1>; + clocks = <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>, + <&lvds_ipg_clk>; + clock-indices = , ; + clock-output-names = "lvds0_i2c1_lpcg_clk", + "lvds0_i2c1_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_LVDS_0_I2C_0>; + }; + + i2c1_lvds0: i2c@56247000 { + compatible = "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg = <0x56247000 0x1000>; + interrupts = <9>; + clocks = <&lvds0_i2c1_lpcg IMX_LPCG_CLK_0>, + <&lvds0_i2c1_lpcg IMX_LPCG_CLK_4>; + clock-names = "per", "ipg"; + assigned-clocks = <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates = <24000000>; + power-domains = <&pd IMX_SC_R_LVDS_0_I2C_0>; + status = "disabled"; + }; +}; + diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dts/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 = "spdif1_rx"; }; + lvds_ipg_clk: clock-controller-lvds-ipg { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <24000000>; + clock-output-names = "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" From patchwork Mon Jul 1 15:03:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13718280 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 F2CDCC2BD09 for ; Mon, 1 Jul 2024 15:05:13 +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=25zwrmqAnqe6n4EfLpGkvyNw1oS186ZzdjMTpqcd9/0=; b=Ab4EfhD2ELQk/l8LZJrSJJATBe KWLPLfpm6s4XuzsX72N9zSU4SSntrHSkmuvrNpWUSw2v86vcojQv/Gsaae/usbVIoobSdJQhAkZDn n1z/eMSuk265aO5cX2XPvhg0FMxwnLgK/1mhEzDlL/jEeozT0Avov32UdjxKa7H884ftnRGz3REHD XTevSuZfiAvwpogdSHIDzRTcasqCYkekkIDG+VNWSJcwiyyOJcIa9xjXBaj8lhRWcvACcFHghkMrZ FTi5mt1p7sYqbPPsYZZZsRRNjgKC/5bH94v0bebfVE3IEm9AiuKAvZFdcB7Hz2GgCecuiLltPzic6 BZkfM7Aw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIaP-00000003r4k-20pl; Mon, 01 Jul 2024 15:04:57 +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 1sOIZZ-00000003qYm-0ScX for linux-arm-kernel@lists.infradead.org; Mon, 01 Jul 2024 15:04:06 +0000 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 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) 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?q?VDCtF0X/182ltosi7+ePg9PGjKuKmZ2?= =?utf-8?q?Fhj0ljss7ceHgmzLEBg6T6Yur2gvVyEqR9Nn8Pj2HwLjiuXlneBZRCr2CxpO0kBSp?= =?utf-8?q?TM//2MXLWriPC96ZQ73FM2iKMstmn7w21plLv9F2O1958yy2N1uTcs+/JOV3ZiMHZ?= =?utf-8?q?REDCr/2PYKCqUiARW5zjXS8fxC/60xKyGYCIOB0ePE7DoV15YCDy6jabq66i59Dpk?= =?utf-8?q?XpGYIWMz5AhuxWBvGh8NiyZ+UqGupUeCYV0zHuEN7anDXacOLnX1tyFz5fVKr17JP?= =?utf-8?q?GhG5gEa3bvohfqbK85ndpbF9VxuIO29PpJPOQAPYoSNk+byZGxMP3zA3iIdFu4njr?= =?utf-8?q?wX15XNK3N3AIHh6mS3kb1v/fUKmfIjkOskxX6rN14sBpqYzPrOTZbAVdENt85YxKf?= =?utf-8?q?Ry40WDh2qx+yH6kPGzrAdUJp/WMqmXkUS8cnyXy4dWJa2aPxozyM7nfXCJV48TmnF?= =?utf-8?q?hXn/p8HQ3M9tPfEClSruSmCXh1Q/V1U5mVu5ORIT66T1/VhXHDq5NfH9BGHa1fSKW?= =?utf-8?q?ePDLJbdg6chkoJq1o2Jk9tzZAp1m+pu/1knDObyuuqy1z+k13Ox5Zh50TyGDmCBHq?= =?utf-8?q?ajlGfMGbyVzQYQTKCWRwRYqkNHRDcVW5DepKSE4Lnz5mgPnerM0tu3bszSxA8S5zA?= =?utf-8?q?UKn7UokcUp+36cGicVwMcG9Y9aL/XgsCjNQIsVam+b4pdkLjKve4xMUfpgYBXNFj5?= =?utf-8?q?QEUjBRLnQY7YKQCgzh80R8G1w6JOBg6jqkGzNGFVw0EYizhe+7j4FxUxIITdSpQ2o?= =?utf-8?q?nKLoBsY3jY7Yu5dBYS9Tw7ebxingdO4ryZZuuKYA1cLaw3ssQVgwdDaDs7P/zteQv?= =?utf-8?q?4u01fF8325v1DB2katL/LCz+E09NejyShHTU1jn+GSCO+o5zECefbXkWGq+3emV5I?= =?utf-8?q?ntZNxfzANYfbJk/48W2YJrBbrQsuPvRc9Q+DdqwkNQPiSQujkNvPmxaBUncASbQJ7?= =?utf-8?q?X9GIWv+Gt7iNEUpRI6c7bQAS3NT93Xf6bfs2RMris5rGgGn8Qwtv1l8CMD1258Mzy?= =?utf-8?q?ax4i6wHKGFWF/7beQbpX1m8MebEdkeCUZTMf5aMccmzHgXIHdAsezVa0AyDxv+fEO?= =?utf-8?q?U3FZP6c1r3rEnADjrF5dHKs1CA27rFdZ3T2SbENcoEEobkmnl5tq5TM5+JN3ADR+7?= =?utf-8?q?on+9BovXtuviO0qCXO31/AHAuMtbjDGU91ftRv6lpNxLZ0mOT0Xm4yykHi/YmGMcs?= =?utf-8?q?PKATKZ4ueQ+hmmXHa2TfC8g7oYaDVV/RFPDpK7UZm3KfWW6J2BAe3x7HI4ZoVlrxr?= =?utf-8?q?1OYrfUQuoB8BigEOWSajGvqz0bPO/HYwja+eGJmUf806f9XcFwPVtCHQdllOiupex?= =?utf-8?q?aoQTDosD9KWEQB6yQA8VHPATDbo45lWfGg=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?cWg9yjwcpE43y4EiTn/k9LQPm590?= =?utf-8?q?uu4t1X1yqEkA/j5MqHuM1Wo6+IqDMN1i1tFYRrwE9rXrGew98hdwslq8IjEM0ivDl?= =?utf-8?q?UUYKuc5IRz+HScZi8E1Q/eIVyqcEs+thv2eqqUbu0ca/eSk3EfCDP87NCsFZHa6oz?= =?utf-8?q?QFVuk2917x287iaACON0+IkV8nLgNr7/HuUZ+veAX2bwsyrSkevrkedw598VW1hsd?= =?utf-8?q?u8vq3ypDfDLZv62xNUbJs8aA8/WCaz5SpPB8Z6T7xEQSJpl+OZ/q99Pq2luuXdJxO?= =?utf-8?q?XSAxGAciQx0yJFVMEEXL280cYhql+f3BRdfQlvtrkmZf5eqdmbc2eRdyg1rfdoZ39?= =?utf-8?q?DAQvRWJseLG/s2hLOPO54NzobtuBQ7aqRWWMsKhS01xRCEM+Vj4tCAA3tJfKWzM76?= =?utf-8?q?GPT0ECRTIjmAuaFIvfy1wxTHNOF2n7yqd0zJ16vbXK3iEUqNljhleeiWjra/SIwPE?= =?utf-8?q?N5neO173TgPlPBY9jGQlF6TMN4wGNW5E5v2Ims3TJa6UDkgrtYVM5tQhu2zQ2yfK+?= =?utf-8?q?Aw7WxRunWfzm8G2qPK8FUtfRT9VywQ++WNhm1Cru1WOoHosS9D5PxHhaHmYEmvBb5?= =?utf-8?q?YNZBeKCkofQ05izWHeqeHh46QWSojystDluQHYrfZi4Ml1L2GRFfUjTAPjwFSucZi?= =?utf-8?q?Dl2a9MGQbM6OPOQrVGLX3FcAI5APhFEaANv1cS5Cfm0Sa+zXHcTz8l9cw7bN4+3yD?= =?utf-8?q?myx2x2h8+cTyYaweLz1dWXaKxVsl6AgUH4b83PbQNn9fjqHtqMJzmXloWWppBF/xj?= =?utf-8?q?xRLx7T5sfLljL7C3tN85JSqS2WQr/464Dlk0Sx0N2w+B5JuMCDy8aOkGbjbbyecm2?= =?utf-8?q?E5qXKDO3ETfDM90qjS9VwzNCn0RAsLxEEemMyro4chWVkYdy27T6cH1uMYy6XTYME?= =?utf-8?q?x7kvcohP/uD1BNUZX+f4VLBKZR7V3EZR+4YzlOye/oj+Z44NlNlqVEiEFPQ5YjW9f?= =?utf-8?q?0ECCoqR1YRFW0LZnqMuJE9BonHb8pdL4y3ZoNbXv1VKmJo5QkVIujwMiwlKxnN0LZ?= =?utf-8?q?QJew4zFUbKsin4RJ7vfXStATD0cJCSB4T17z8/GfLn7wgLu/rOIXxgoyoXcki4uFz?= =?utf-8?q?A65cqRxD9zyebaHQSQKMJR8WylMnf1wAc7rLRjyYia3ObLzmIjnrk3TLRem/Jmlmz?= =?utf-8?q?QAibo8q0+vKQUW2PzXSuk/yxXOEr2E45fSL9nBLozhIK0PuYseP816emzo7KSXvYg?= =?utf-8?q?XVmaMoX9w7nrt2pwTrd+E2t+ZZDhSZSo4FJjILCAsBsWXmBcyvgmrow++0SHPIQP2?= =?utf-8?q?II6Hmc+zNnNpDT8dBG+OLBwqMRafvhkeD4Nt1IhAqt/riaZ9R+OMJepjL135SSJD6?= =?utf-8?q?LLq9N2w7t09uuBtmbnwE6uDGda8GnmR1AAZ0tqjvmTgODwo3D2u6grqO3SHSkqUht?= =?utf-8?q?QKxtMwGK2vNyliu/285F4XjbPxRp/OUGz8nUOzW4Injh9hSsRbzBSWyfggui2NetU?= =?utf-8?q?K7idLyNSt3nrsOQ9iysOPm8FPnB+O/iFBRunzYjc/PdOHh8ePvZNAFHk=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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240701_080405_202402_1F2EEAB3 X-CRM114-Status: GOOD ( 11.09 ) 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 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 = "simple-bus"; + interrupt-parent = <&irqsteer_mipi0>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x56220000 0x0 0x56220000 0x10000>; + + irqsteer_mipi0: interrupt-controller@56220000 { + compatible = "fsl,imx8qxp-irqsteer", "fsl,imx-irqsteer"; + reg = <0x56220000 0x1000>; + interrupts = ; + interrupt-controller; + interrupt-parent = <&gic>; + #interrupt-cells = <1>; + clocks = <&mipi0_lis_lpcg IMX_LPCG_CLK_0>; + clock-names = "ipg"; + power-domains = <&pd IMX_SC_R_MIPI_0>; + fsl,channel = <0>; + fsl,num-irqs = <32>; + }; + + mipi0_lis_lpcg: clock-controller@56223000 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x56223000 0x4>; + #clock-cells = <1>; + power-domains = <&pd IMX_SC_R_MIPI_0>; + }; + + mipi0_pwm_lpcg: clock-controller@5622300c { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x5622300c 0x4>; + #clock-cells = <1>; + power-domains = <&pd IMX_SC_R_MIPI_0_PWM_0>; + }; + + mipi0_i2c0_lpcg_ipg_clk: clock-controller@56223014 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x56223014 0x4>; + #clock-cells = <1>; + clocks = <&mipi0_i2c0_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices = ; + clock-output-names = "mipi0_i2c0_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_0_I2C_0>; + }; + + mipi0_i2c0_lpcg_ipg_s_clk: clock-controller@56223018 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x56223018 0x4>; + #clock-cells = <1>; + clocks = <&dsi_ipg_clk>; + clock-indices = ; + clock-output-names = "mipi0_i2c0_lpcg_ipg_s_clk"; + power-domains = <&pd IMX_SC_R_MIPI_0_I2C_0>; + }; + + mipi0_i2c0_lpcg_clk: clock-controller@5622301c { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x5622301c 0x4>; + #clock-cells = <1>; + clocks = <&clk IMX_SC_R_MIPI_0_I2C_0 IMX_SC_PM_CLK_MISC2>; + clock-indices = ; + clock-output-names = "mipi0_i2c0_lpcg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_0_I2C_0>; + }; + + mipi0_i2c1_lpcg_ipg_clk: clock-controller@56223024 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x56223024 0x4>; + #clock-cells = <1>; + clocks = <&mipi0_i2c1_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices = ; + clock-output-names = "mipi0_i2c1_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_0_I2C_1>; + }; + + mipi0_i2c1_lpcg_ipg_s_clk: clock-controller@56223028 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x56223028 0x4>; + #clock-cells = <1>; + clocks = <&dsi_ipg_clk>; + clock-indices = ; + clock-output-names = "mipi0_i2c1_lpcg_ipg_s_clk"; + power-domains = <&pd IMX_SC_R_MIPI_0_I2C_1>; + }; + + mipi0_i2c1_lpcg_clk: clock-controller@5622302c { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x5622302c 0x4>; + #clock-cells = <1>; + clocks = <&clk IMX_SC_R_MIPI_0_I2C_1 IMX_SC_PM_CLK_MISC2>; + clock-indices = ; + clock-output-names = "mipi0_i2c1_lpcg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_0_I2C_1>; + }; + + pwm_mipi0: pwm@56224000 { + compatible = "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg = <0x56224000 0x1000>; + clocks = <&mipi0_pwm_lpcg IMX_LPCG_CLK_4>, + <&mipi0_pwm_lpcg IMX_LPCG_CLK_0>; + clock-names = "ipg", "per"; + assigned-clocks = <&clk IMX_SC_R_MIPI_0_PWM_0 IMX_SC_PM_CLK_PER>; + assigned-clock-rates = <24000000>; + #pwm-cells = <3>; + power-domains = <&pd IMX_SC_R_MIPI_0_PWM_0>; + status = "disabled"; + }; + + i2c0_mipi0: i2c@56226000 { + compatible = "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg = <0x56226000 0x1000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <8>; + clocks = <&mipi0_i2c0_lpcg_clk IMX_LPCG_CLK_0>, + <&mipi0_i2c0_lpcg_ipg_clk IMX_LPCG_CLK_0>; + clock-names = "per", "ipg"; + assigned-clocks = <&mipi0_i2c0_lpcg_clk IMX_LPCG_CLK_0>; + assigned-clock-rates = <24000000>; + power-domains = <&pd IMX_SC_R_MIPI_0_I2C_0>; + status = "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 = "simple-bus"; + interrupt-parent = <&irqsteer_mipi1>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x57220000 0x0 0x57220000 0x10000>; + + irqsteer_mipi1: interrupt-controller@57220000 { + compatible = "fsl,imx8qm-irqsteer", "fsl,imx-irqsteer"; + reg = <0x57220000 0x1000>; + interrupts = ; + interrupt-controller; + interrupt-parent = <&gic>; + #interrupt-cells = <1>; + clocks = <&mipi1_lis_lpcg IMX_LPCG_CLK_0>; + clock-names = "ipg"; + power-domains = <&pd IMX_SC_R_MIPI_1>; + fsl,channel = <0>; + fsl,num-irqs = <32>; + }; + + mipi1_lis_lpcg: clock-controller@57223000 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x57223000 0x4>; + #clock-cells = <1>; + clocks = <&dsi_ipg_clk>; + clock-indices = ; + clock-output-names = "mipi1_lis_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_1>; + }; + + mipi1_pwm_lpcg: clock-controller@5722300c { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x5722300c 0x4>; + #clock-cells = <1>; + clocks = <&clk IMX_SC_R_MIPI_1_PWM_0 IMX_SC_PM_CLK_PER>, + <&dsi_ipg_clk>; + clock-indices = , ; + clock-output-names = "mipi1_pwm_lpcg_clk", + "mipi1_pwm_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_1_PWM_0>; + }; + + mipi1_i2c0_lpcg_clk: clock-controller@5722301c { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x5722301c 0x4>; + #clock-cells = <1>; + clocks = <&clk IMX_SC_R_MIPI_1_I2C_0 IMX_SC_PM_CLK_MISC2>; + clock-indices = ; + clock-output-names = "mipi1_i2c0_lpcg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + mipi1_i2c0_lpcg_ipg_clk: clock-controller@57223014 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x57223014 0x4>; + #clock-cells = <1>; + clocks = <&mipi1_i2c0_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices = ; + clock-output-names = "mipi1_i2c0_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + mipi1_i2c0_lpcg_ipg_s_clk: clock-controller@57223018 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x57223018 0x4>; + #clock-cells = <1>; + clocks = <&dsi_ipg_clk>; + clock-indices = ; + clock-output-names = "mipi1_i2c0_lpcg_ipg_s_clk"; + power-domains = <&pd IMX_SC_R_MIPI_1_I2C_0>; + }; + + mipi1_i2c1_lpcg_ipg_clk: clock-controller@57223024 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x57223024 0x4>; + #clock-cells = <1>; + clocks = <&mipi1_i2c1_lpcg_ipg_s_clk IMX_LPCG_CLK_0>; + clock-indices = ; + clock-output-names = "mipi1_i2c1_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_1_I2C_1>; + }; + + mipi1_i2c1_lpcg_ipg_s_clk: clock-controller@57223028 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x57223028 0x4>; + #clock-cells = <1>; + clocks = <&dsi_ipg_clk>; + clock-indices = ; + clock-output-names = "mipi1_i2c1_lpcg_ipg_s_clk"; + power-domains = <&pd IMX_SC_R_MIPI_1_I2C_1>; + }; + + mipi1_i2c1_lpcg_clk: clock-controller@5722302c { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x5722302c 0x4>; + #clock-cells = <1>; + clocks = <&clk IMX_SC_R_MIPI_1_I2C_1 IMX_SC_PM_CLK_MISC2>; + clock-indices = ; + clock-output-names = "mipi1_i2c1_lpcg_clk"; + power-domains = <&pd IMX_SC_R_MIPI_1_I2C_1>; + }; + + pwm_mipi1: pwm@57224000 { + compatible = "fsl,imx8qxp-pwm", "fsl,imx27-pwm"; + reg = <0x57224000 0x1000>; + clocks = <&mipi1_pwm_lpcg IMX_LPCG_CLK_4>, + <&mipi1_pwm_lpcg IMX_LPCG_CLK_0>; + 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"; + }; + + i2c0_mipi1: i2c@57226000 { + compatible = "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; + reg = <0x57226000 0x1000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <8>; + interrupt-parent = <&irqsteer_mipi1>; + clocks = <&mipi1_i2c0_lpcg_clk IMX_LPCG_CLK_0>, + <&mipi1_i2c0_lpcg_ipg_clk IMX_LPCG_CLK_0>; + clock-names = "per", "ipg"; + assigned-clocks = <&mipi1_i2c0_lpcg_clk IMX_LPCG_CLK_0>; + assigned-clock-rates = <24000000>; + power-domains = <&pd IMX_SC_R_MIPI_1_I2C_0>; + status = "disabled"; + }; +}; From patchwork Mon Jul 1 15:03:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13718281 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 1F0FBC3065A for ; Mon, 1 Jul 2024 15:05:21 +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=e8QyXFldvojdWrKZneAZxjwtFdGbAS4u4yutJCttA14=; b=1cDqoFvDbbTTbGdLvVZD2KINkR pPM+VBFIN7kjuiopYqNiido8CuRLixeTQ+Vxcd+HJrgMZ6ERsc7mJGtuVb8e6+JaiUNj2upLtg6kh FqIHR/URNQTz5FlTiAlzlS8mACyRw7tucP3lb8NxqcZy8NCrWtl75ZbFraU4/lbWNmgbKDT+xCnRF aVwGYrqyJpZKwNLFIBVH+cTbEG6428PDOnCDSu57kf+hwwEW1M9rzVDrFX2aBovSKXwJkq5Gb3v1n EmgFW/Ah2374b9Mgb7vcczxV7mTisexV2wFwx8gdJtRhWp1CdEADhgCK8W5OiD8wXQ6v6ooqgkgPD 0tcHojeg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIaZ-00000003rAT-3EHE; Mon, 01 Jul 2024 15:05:07 +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 1sOIZa-00000003qYm-3A7W for linux-arm-kernel@lists.infradead.org; Mon, 01 Jul 2024 15:04:08 +0000 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 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) 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?q?td5UlXaa+4ma5mY0cBQozur6vyebczz?= =?utf-8?q?V4Xg6h36aOYqDR4LXaUGm207UGHwE8w8MmCDA5+ATaV4ViahctccrAn0zVsfRyCDN?= =?utf-8?q?mgRjJrCMN8vb1/8hq3sZ3lTi0OcRHT7jwqeaW2J93dccr+VMlgMddRr9SL2qxv+pC?= =?utf-8?q?2YFBSxXoX2evEtn6Eya2VWqtNV43Shxz6LKRl0BibXxO6oHdZ/J1B+X9DhBRjfqqS?= =?utf-8?q?6vqKh+5QkIegML20zpXjpH2Sh89QVC2odGVWYAoueuR56/VRhf6JSApfmVfcS/9vv?= =?utf-8?q?lPnAlvZqUPtm+R4YpBuQ2mhiSvgc/1FE2LjWv0oFGLS0N0jhDMp/6/kmnQK2zhYQ2?= =?utf-8?q?FqenQB8W1WXFk2NqSOQQTUfe9enkODwxm8nZ96cd5KXOjFMhj1OAHZb0sEnU/qGYw?= =?utf-8?q?eg6R54hUaZNr3kf6xbhEdRnDaGuHhUZO8jPKnLLlLdpMd8Xs8KA/hbOH/divts8+Q?= =?utf-8?q?7lV+TUUQEgrsREtczTFQmRL4PQPyz6xq2eewUWlsfuk9aOPSl/G0CgzdHPGGMS+ZE?= =?utf-8?q?tLQF+K2FPJL0GlQlpuVJQmKig+08BNFkyfqPjFKPuhBL9XT8/MaEnUV4hcwGnurxC?= =?utf-8?q?7CePA9KE4uY1GrHaCOL+GZVrB9lyu8rEs3KZJu50yrwMuztQeNgGGJrbi29Z4o7nM?= =?utf-8?q?xTI7YFoQAQsE6KJ8rAJh+hMOUhBmkYvBaHmmZRcOt2A1ApboMZJJIJEcr4WslsW+Y?= =?utf-8?q?AXUzBkVpHsCVkXiheR99aQabaFi0ClV6pFdSTDjV02bVxRXqEM9bh/oYt/+UxAbUE?= =?utf-8?q?H85FZn22IdiVPlknVvLEjwEjXlyr5XPo4gE9bIk9Rl8G5NxbXzlVVYy+3+SXYoNHQ?= =?utf-8?q?kLgLgpo+gayXxtFwTSAuy/OJwZ4FDvs2o31h0Rx/aBqw60WzqdKm41usPFq+NQRwR?= =?utf-8?q?+UIkl41JRzLcCkhDrOKmmfnygZ+NRYHN+NYLR9PX1uVqk7/Cs1TxL7qoUEbKsy3Lb?= =?utf-8?q?11NjHDuR1RSDJ5/FCcvR86NUmlcUAuLAhs0frOpMmit/IAA1aZoySSyiysM5dxQN+?= =?utf-8?q?TJd5LLrkWvGNRp34g5S/kRc66snnQwUE5sM/x3zCPD5blOo/NAD8Av61D+4wRNpl7?= =?utf-8?q?O2sAV9Z25ED685uryflY2x6x/8Xa30i2f737ut9IZBTnoVeMpDqFNDKUP8zOzhHe2?= =?utf-8?q?3DtSpSrSHMx9s24HnRZZsDnAxOJVZLUOKA++mzqo2172ZJFH/zvjVDplTwtEmXSnH?= =?utf-8?q?Qms8jAamGZFRpKavq0eImlkPlvHHHqtd4o/o9wMfrPIZIhZinDXxbOEcNz5YPdbB9?= =?utf-8?q?aYiltQfNQ+zIDbuMczxIdvBhlufWcpdu2YmiI039hLmMz9M3Iz6ya+a/8AyfHfaGL?= =?utf-8?q?nuLzQMVaqfIgJzouPys+Ovmx44AScexF6A=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?WmmsmHCYUGqMM7YIcwBZot+EW2Do?= =?utf-8?q?4Z3VuLonA/p7JqLIk6BQn7A9U5AWD9eGXARflFu6/6RYu6MXxZi4Rdkh5BefbeZT8?= =?utf-8?q?E1xaHZ3RGPtieNIHmeO4sQWg1+3lw6I7hdie9bT9qGUs2xARqnnHqQ9dFAsowzQ2R?= =?utf-8?q?R5AIYu4xCuZp3jesWQaPMLauBFugVkGfZZX8rXWta2LfVTaEbIYa0weiGJJQz9q+8?= =?utf-8?q?aak1G739sC6mok/MUeVHjYhpajwvzsWUAvtswftr22e+T1fCQdW63tx18Vf9fYkpE?= =?utf-8?q?Ro0G1K5dHp5Dx4BIk+6iFm91d3KUWX3Ylcme+orAqWrbThYQ8Ny0OjtWRhbIQ3xGQ?= =?utf-8?q?KcTvAyuqqCP72UWWlY65T0odG9o+VVFnB/f4p2YqEJIfVqSWHQzbI3JpEd2tejqSJ?= =?utf-8?q?jkW6ugTe8ivncZxJyUNkpdcU6y4zOtXjMTm3GVcS+50je36o3CyhGB1msMsSRnKvW?= =?utf-8?q?Viv1GU/BFv6/NdONlNt5lk4kJNO2PaljIlY5AQoWN9r9hxmfAJHe6Lfl/hChbukK3?= =?utf-8?q?FaoOLSUt4NvN3Lt0N3AkkoYxe/l5p2DajYCRhaK5RcXZhyVskt97RFUBsO2hhJ5Gs?= =?utf-8?q?uMMpwXAWmNpzVrsunyoASFYqeIwa4ofFxcu6gUjwZ/1YIFMU0YoAMjkTM/mL5qdM9?= =?utf-8?q?ez4HQ/tAgkeErrydbReu1PI5LTI5PsNJE6VHygJXYrcC774qSyBSA2FqJCr6d3K/M?= =?utf-8?q?8UyVWRHExshR2LoNcCImU+HH99WcjGkOgmh1RTcGXg6EiLcOidAaWpaDY4aWVOkLR?= =?utf-8?q?bB9rrj7vh66bUzJeRdf775t37MB2/h6JgZ6kdZgp1TNTCDyufZ1CEcDTH605lIwjG?= =?utf-8?q?bPi1NPg+HNJkzrQZtEnVeZ4PCiX2szr8tpjyLN3Uhb830J0vs24e1PIyYDlKbYcws?= =?utf-8?q?JFmQyewEukZKu4TPnAjcNFBkxdfZ7GWZ8HsE1XMhHU1xG/mf6BPPAGEUpu8VLU89d?= =?utf-8?q?pkrhHnQqD6CWogzm/6m/4uzALBn0jA0j3pTaJXuoal5F91Hrr+fgXminAxUgYJKtR?= =?utf-8?q?N9VfitCeDLeWpkZ9k1kd0unBBLn/PKhhJyGDldDHEE+N0TE7mOka0u1cAYVtLGpEv?= =?utf-8?q?+W6gunpiJ+gWhAvDonQmEoY1joSgifuYZGhewS+X/sxMqjpWtZRyR++TsNOAPHKxm?= =?utf-8?q?/fX6rZPFmG4HBJA0vNvteXE4PxlBSze0Zwgi2iWQOfP/cYHIuIttorCZA7e6Ezf1I?= =?utf-8?q?yTR3iflrqRRHFSCwe1dvF6Hf379aud+w4xU/WbhFFsYrYGE8C7RKKDxQJPd21dLaP?= =?utf-8?q?4wMrXMqEjIxHdgxz7cWKXIHYusbbt7M8NRyWoGk5KbjZO+f1AX+Dg1Q3pXcLy1Ja3?= =?utf-8?q?AZoXH7iunjnvq5IYssQXyJmHGECyChgAgWqZGJMtPMhxgpwtHnXfE5303EDA7TfBa?= =?utf-8?q?feCKQcj+vYkwBZ7ILTJRsmMb83nAjtyHM8/F1jbQgM/MD6sZeIINQUKgNr+TWEStF?= =?utf-8?q?HUzTotKj6vjTq8QvHURmLJAKaErFMwwgFygmvov4mwUwNRnM1yWknTCM=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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240701_080406_837069_5DEDD5DD X-CRM114-Status: GOOD ( 12.92 ) 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 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 = <&dsi_ipg_clk>; + clock-indices = ; + clock-output-names = "mipi0_lis_lpcg_ipg_clk"; +}; + +&mipi0_pwm_lpcg { + clocks = <&clk IMX_SC_R_MIPI_0_PWM_0 IMX_SC_PM_CLK_PER>, + <&dsi_ipg_clk>; + clock-indices = , ; + clock-output-names = "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/dts/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 = "lvds0_ipg_clk"; }; + dsi_ipg_clk: clock-controller-dsi-ipg { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <120000000>; + clock-output-names = "dsi_ipg_clk"; + }; + + mipi_pll_div2_clk: clock-controller-mipi-div2-pll { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <432000000>; + clock-output-names = "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" From patchwork Mon Jul 1 15:03:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13718282 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 20ED6C3065A for ; Mon, 1 Jul 2024 15:05:33 +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=tpq1AC9mz4pT9GIp5G+fdD9mlv1KekLqmjkHWkmgZcw=; b=fxPHWTj+voColQnWtkGQ6rAh2b sg0P3jVxH1qiLZnR1foX8Wi7LjkrQHamlf/UfD0W4bGQunUWo0afgx4gAkxZWIshsoPt/oKb/Motc b2FpMUledxdTZkleEyVFECAxH6EGxoGazDAA8A8sRZ+Yeqg6sMP64+PvQoNfRJXbIuOrJuvuSkvxp dnRGoluNXc2+ZpvMYDeS46RAVsS4A8IgY9cttfpVe9GSoR/eTB6OS9/gGJlY/5KcQhZGwOYzEEyHt Mcx92wIRLHytUnhbiDqKviR2bu2Mb6gv5zwQVQTc5169gkLbb0bJQjegOJ1dO78eF7PnSfgWMlFgM Vdx41njw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIaj-00000003rG2-0Eul; Mon, 01 Jul 2024 15:05:17 +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 1sOIZc-00000003qYm-3G7Y for linux-arm-kernel@lists.infradead.org; Mon, 01 Jul 2024 15:04:11 +0000 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 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) 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?q?94An0epSRXPOKgWXvIbXj9UvC0Q0O+7?= =?utf-8?q?A+N5Z6PCjUTlNun9nwBwqPy5ycCzL+oatq+unJapxh0ZSyAfbla2G70OSZ1e4bLjE?= =?utf-8?q?Yhg8X5bZeD2WGWzpZQ4ei6ZD6RQFGjkJ0DkGXcFCwpzOC3LL3eiUq9RXYDzlht9sd?= =?utf-8?q?bVC2Dbu2r6FEGpEWOhgwhDD9Bpzy//ltyT7zePJ41fF4zJgEZRzu0kGbs9qcaZ9zx?= =?utf-8?q?/5BJtx1Dg9sbBCKmbUE+OHTKZ/odNPs/dEVKv1pMZrPaUVP5zIInX1Du29oupH3dr?= =?utf-8?q?k7AaPyvEPV47cdsJuHZ7ObAd3d88G9JnqhtNsME1Fm5M3adHnLYiD5SP50wx3agHJ?= =?utf-8?q?NoBKNGQXm3wf8Vbt6yvMv3S52d1TPTVL36RIVyhQoNtGz2/pRDGrWq4cbn1Nva+4x?= =?utf-8?q?y0Hhub8QNicxvDlxFmgvEk0ged/PytTUDK9r4MYocgJC9qXSM5xgBivnBYEmGvfRz?= =?utf-8?q?OIt3lTHwEjid9rKP2evn7Ms2CJMTwUOgwGmLymP/nhNx6T8qYoyqMWhIZb+tcsYij?= =?utf-8?q?ua9D/2Q8zPSjZobJknd09ev5vNb8Q1LiBBAuJkds/JlTdLpJKpEG+j4K8EYCXs0uf?= =?utf-8?q?xEKe/CuPA/aYFXe4fD79fzd+HXLMrtTpmPfNdlWMznW0z/RC+5MPcgkcQm063FpSw?= =?utf-8?q?CNznJ4pyQPZ2W4tp/83deueFoPJHWxD9mrrtYDOkH1AXhHQCSlZr2wVh9wuokTzEI?= =?utf-8?q?3/Wc63oGRjvRN6uCEMcO3G/qhT0DUQBobKty3iM2RqmhI3IsCQkwpYzO+vxYsVEao?= =?utf-8?q?i++NgDRjkg65f/HBi6LKJJHq9ukGsEKe5ztkxV3WMFCRIFoasF4rovzOGQtemaN/Y?= =?utf-8?q?RuhIt27tQ5JqTp0EgAoz8+qgbvJRlUOYJsTfFWDW0zaTsFzLDL6bPphFsljgIkPU5?= =?utf-8?q?4xmWdxKK3gk1JOQ2gOxCijjdiq7wt5/KT96KmFtOzlCqDd6/5RhPh9jT2jToHkMa3?= =?utf-8?q?+TMqzODE1oVhlsPaGRs1qZbMwS9EjuBssepALNG8XjWCNjzW+BTq5UUuKaTdfdFjz?= =?utf-8?q?fKb7p9iLVB5XP64/yJdi9wXnWapzXHNm/+R9Cty9Mck32WE0s2vmFwAs9IfLoa7Df?= =?utf-8?q?sgNeBOjZJpN+9gRyhy4g8Wp8sBG3FdPDkNYtHGqifDuRyU1Ms8ae+YAvwT1DXrWwn?= =?utf-8?q?DXoLFtDaBgVCF8jelxoCC1xEbIl62Ek/UA7MrwVDKZRCb9qykXY/tf9WvgRR8Zipq?= =?utf-8?q?hcFVnYddUg0tuwTBSwwpnpBd5r5FUZyxuctfRVHb7L5q2mEbAzh/TCF84jwBfE2GL?= =?utf-8?q?8euYFzHO2OgqR203zI23rDoGgRdVyIAo6oiwir3zE3V5Sxb0ahHA3M1nnyVuxR7Iw?= =?utf-8?q?FmFyA49kyaQ0zVxaRTcOwst11qRUWgTpGQ=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?RmTDvtXU0Zw4aGt3KrNOFMgfWfOp?= =?utf-8?q?CcgjZtFN/i2bPegavb7l3UFC1Cq1ZInjWsLhYDrmQ3Z9YebjWEl5psyO7HQ0VG00O?= =?utf-8?q?KMFjyVWdUl3qC75A3xljl0epTvfmLvSwtfP+HcEXMQKHVnP0v1SyfjYlQ2buDxBL8?= =?utf-8?q?ny13x3JH18fn7dBujv7GFcOEBF9eDZaMu0PS8d702PAEZMXmd2AtLLQOJRtnOqvpF?= =?utf-8?q?HZHu2TvGRZEa2KR8+879fLiMsMmVbmkgLILhcdD2f2b9qqkJmBDRldczBxBC4vQIw?= =?utf-8?q?/B1ZPNoDVs26N6CbOcDStZIP1jj1P9ozCFL38pBiGtYKz8t1FrTFVkT3J/LPgwqwZ?= =?utf-8?q?OR8Aw2pBJ1vWW5PYdOPXXu3yBabjwbKbvQZRjbG67m1ORPfd5UkSDlfpolAGLjkdV?= =?utf-8?q?MwH6uNkP/h2lDweOEz08A6keAhDHWggNDpAl0PCiKqsBA7Ru0YiiafFo2JOWf5lwk?= =?utf-8?q?9BiXoro24lIzPdb+aVzb1jRP18pSEEwmq1vdLJev0L+thS+3gAjoPeLkVPYI7f1jf?= =?utf-8?q?blSDBKcsEVIKSeqWA3wY+MIdnqMwXMAKpxAqqbQJCfhGvW3RPViQfrAlWuO0oJ5iS?= =?utf-8?q?izJlYlHcSfC3GyIwH8V6Q5FszOrrSWONbnwC5awYHuj4Cb4vPhrkq/IN+XHz4CIdo?= =?utf-8?q?echiwDa3ASPFr6WAZdugV4BqgmXvGf/INF6oRmlU0wSXEY9NXVl1sVA516oqRCQF8?= =?utf-8?q?mGBPXmaRK7hswNUKMzw8hA9oQEf77KOUVMrP6R1GJUx3Mn0ZC3UqwV+wImdQdSLby?= =?utf-8?q?N9mnlcydw2qE+3laU0Z9EoQREhY+5+pID0euFDG3oSOMbY5U2Vj+h5Fboff59IcuX?= =?utf-8?q?m8s5DjyXYl3PgerWCdFQoDxxmFHqEU88YBB3MMVJOmBqk4nMxG/S/e1teZzw737O0?= =?utf-8?q?eLUmntR7U4lnqkkN2ZLTrHh9cjeycH7VnTl+ogNj/IR0a8NSXnKiq5ECU3G14juu3?= =?utf-8?q?5VhCoiqUSPUTybtce0pj37caKIKnNxQCR+qx6LotBAPrghosg26TCrswOUMrc8DQJ?= =?utf-8?q?8rIdsCdpk770yivs+ux/SdI7aQoiAd+QtJR15avOvU+tTyiMkY/3AIQZfvWppLT0X?= =?utf-8?q?lmXhmQZhM2QZ/TwGxTGWZpJet7HA8lK3gPrbsG5tkchkyjOHJQfJzEyctjai/dKsN?= =?utf-8?q?JKBiHjXZhAMf+ZR6lnoNj2oSw/70MrvPxgT/YjVD4MvvBoPWbi5fh6ITBb77INXAZ?= =?utf-8?q?PhcCqn1Y4YfKfUrtKdMRxjGSv0oAcJdOWFB28SnnfMfwel0xRoA+2RpaBNkHughg+?= =?utf-8?q?WQM/lr8gTaWJPWI1W6NiNreQ2+kOy1A1lxuB74HazoZe+oI0BZM370Lmh+lKUYT9a?= =?utf-8?q?K1V7h/c82r49GXv7quhhbkPi5ZQLWKj5L4N2bGlFK/8k6il16vHkDNJHDqR+niZbV?= =?utf-8?q?ii09jdNxjJzxNQRGYZzDw52UERbsssxBqMS/xEtx+WB2YeRIKySLr4rdzlAzS+HR8?= =?utf-8?q?digTBJs962tIUJmXXDAZEwIffDYK792xKaLkcAcESukBa/24WkB3rokY=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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240701_080409_007303_C84B8855 X-CRM114-Status: UNSURE ( 9.58 ) X-CRM114-Notice: Please train this message. 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 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 = <0x00000000 0x80000000 0 0x40000000>; }; + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + vdev0vring0: memory@90000000 { + reg = <0 0x90000000 0 0x8000>; + no-map; + }; + + vdev0vring1: memory@90008000 { + reg = <0 0x90008000 0 0x8000>; + no-map; + }; + + vdev1vring0: memory@90010000 { + reg = <0 0x90010000 0 0x8000>; + no-map; + }; + + vdev1vring1: memory@90018000 { + reg = <0 0x90018000 0 0x8000>; + no-map; + }; + + rsc_table0: memory@900ff000 { + reg = <0 0x900ff000 0 0x1000>; + no-map; + }; + + vdev2vring0: memory@90100000 { + reg = <0 0x90100000 0 0x8000>; + no-map; + }; + + vdev2vring1: memory@90108000 { + reg = <0 0x90108000 0 0x8000>; + no-map; + }; + + vdev3vring0: memory@90110000 { + reg = <0 0x90110000 0 0x8000>; + no-map; + }; + + vdev3vring1: memory@90118000 { + reg = <0 0x90118000 0 0x8000>; + no-map; + }; + + rsc_table1: memory@901ff000 { + reg = <0 0x901ff000 0 0x1000>; + no-map; + }; + + vdevbuffer: memory@90400000 { + compatible = "shared-dma-pool"; + reg = <0 0x90400000 0 0x100000>; + no-map; + }; + }; + reg_usdhc2_vmmc: usdhc2-vmmc { compatible = "regulator-fixed"; regulator-name = "SD1_SPWR"; @@ -133,6 +195,37 @@ sound-wm8960 { "LINPUT1", "Mic Jack", "Mic Jack", "MICB"; }; + + imx8qm-cm4-0 { + compatible = "fsl,imx8qm-cm4"; + clocks = <&clk_dummy>; + mbox-names = "tx", "rx", "rxdb"; + mboxes = <&lsio_mu5 0 1 + &lsio_mu5 1 1 + &lsio_mu5 3 1>; + memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>, + <&vdev1vring0>, <&vdev1vring1>, <&rsc_table0>; + power-domains = <&pd IMX_SC_R_M4_0_PID0>, <&pd IMX_SC_R_M4_0_MU_1A>; + + fsl,resource-id = ; + fsl,entry-address = <0x34fe0000>; + }; + + imx8qm-cm4-1 { + compatible = "fsl,imx8qm-cm4"; + clocks = <&clk_dummy>; + mbox-names = "tx", "rx", "rxdb"; + mboxes = <&lsio_mu6 0 1 + &lsio_mu6 1 1 + &lsio_mu6 3 1>; + memory-region = <&vdevbuffer>, <&vdev2vring0>, <&vdev2vring1>, + <&vdev3vring0>, <&vdev3vring1>, <&rsc_table1>; + power-domains = <&pd IMX_SC_R_M4_1_PID0>, <&pd IMX_SC_R_M4_1_MU_1A>; + + fsl,resource-id = ; + fsl,entry-address = <0x38fe0000>; + }; + }; &adc0 { From patchwork Mon Jul 1 15:03:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13718283 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 A0369C2BD09 for ; Mon, 1 Jul 2024 15:05:40 +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=Nz65/kWKfniZRT3TSxQRZahPqTyB1pM++jiCI1ZdSGw=; b=p2hyQX4K1/MywPmxOq/Ez8Sn0d GdnsedEHAVh1uWskNe974PI7rGlwivl5++GJTfMYT2JNVhzJoePB1cN0+cNNBtlTAYRDC5nn0EbRo On3UGmxBjXoPfiH5cSiBgCcaBaJypnBmN8qUHZ5O0gYeJU3vLKJZAJVc7Go/VtcuehcKep1M926pE xoLMmT6eMpfMvc3J25LMTEcSDfbZ9TOo0TBsYlYolGOEvnRb2IPBQh7ZnKoAeJFXZb/FnRrtwPMXZ Ra0tDAVp2povtXfQoOO45e8uFa10xotQos3qy8BWxqC5g5Kbek8pM3L6UkxOEhUCI0o4fRhAWaO4d X17fNekw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIas-00000003rKx-1AJQ; Mon, 01 Jul 2024 15:05:26 +0000 Received: from mail-db5eur02on20600.outbound.protection.outlook.com ([2a01:111:f403:2608::600] helo=EUR02-DB5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIZg-00000003qfS-3WCO for linux-arm-kernel@lists.infradead.org; Mon, 01 Jul 2024 15:04:14 +0000 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 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) 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?q?5mhYCAyUAxzZreH0JLbmtLgBSaTddOr?= =?utf-8?q?LLD3zqUU4qcWg/AEf5uEOfo1x0q5tKOXAz2VqzblroSpd0uZZkod+e8bq9efZVwzz?= =?utf-8?q?uc9FnW4+uzlZgIEuFn8vJepkwcHWvT/rVUUYmWaAac2BTd370RuCwpkOLO9M6NPuz?= =?utf-8?q?tfYGmIyJLK6Ly3EksqRVDaYFXhSgQHLSA9+7kUkCHjoGf7TejAdIJs3ERmkckWxfQ?= =?utf-8?q?EZ2WP+s3SxsClf1KS05c/iBxHheaRqBGRoIjbC4BpzEfTTnABiyCVfGRZ6aQYujKR?= =?utf-8?q?6SvLGp46zCGwe5Jba+267ThDCIhN3YZHGI+bia5SQccx1G9cBgbWKG1F2iGE1Ibf0?= =?utf-8?q?Uts27n09JyWww1VqnyQPFSfnHo/33EsC33jzYfdwCH8y9ezFQm0cpkVU/Ircdzt+Z?= =?utf-8?q?/fV82j/ZBDc/nKs7MjdpjTPh0JLjLiDv76lCkme3jNJfqja/7quiciOGS7CUoLaC9?= =?utf-8?q?TToAEhYRoahlI8hCjQ0/C4VSA1RQgw2PgRPPoIMBk23UAVCggfg62hc02KIWKEQSv?= =?utf-8?q?Z/d7NTvOg7LtdLE9y7ay5XtIRuZfccpd507nzafQnFDywL64S7+jpXdydJdgGafiA?= =?utf-8?q?5gU9Ilask9uiUUHYSkewKSJ38xv8UQOnQ6Lc2b/KozdzNEwKnuGu1qiA7Tm7AB0tr?= =?utf-8?q?o+oIKjs/azVLQ+Id5wBOFX9eHkMM/lJxTmdvZTn70/wYqnLrJdArJf8DM7+vRju7u?= =?utf-8?q?3kyoI+5nOKrMpe0EvWW83yzbYUywQBN00Q/18lF11Uzp+JjxoWl8WPMniXdYfmZ4z?= =?utf-8?q?7LInbxvV+OOo2dlshe0az6w7xp6tBLeod/Z84aJ7VpWFdpB6FH6s2La1R33HGYpaB?= =?utf-8?q?UAxZ5MNkx1BXkrD0J/Fp/DU7V6ao0DCziMfBEPrevz69ISmovkZkOfmPILn7hpNRx?= =?utf-8?q?JNznDkGlHfJfNIiGIfpAu8c/HrjPlBTS0BzCjiDer8wMt9CWL1XjrCgy2sun+Vit4?= =?utf-8?q?nfOrqPqdDG/tRCCD6VcTTxeWPwd2H0fZiNp1eBpqSqDCakKj7wexA6jp7dIiCV0fr?= =?utf-8?q?12rcVIW7VQb9+VJ9Epp89SLT5JMVPQV9ReG0qdhAI6AAOtr7yx/02pDjcNQnbYIlV?= =?utf-8?q?D55dgGtE6HIFspz4uKJ6OMrgzU1f2kH2SDVmfctMqE7p9F6vEISiYs6FDC49HmOpC?= =?utf-8?q?2OnMnU+m3pxl0TYOshR9e5PH6VwO/F6PvajivkmUwxQ1QUN5s5wopmSbDIIEmdKl/?= =?utf-8?q?R906pXxlimtmUb8svbuREKLeG3thFjbyrwY5E0UNlAiL3qJNJ3d0MGwHNQMDGlJGw?= =?utf-8?q?2LXzub59PyEqhvhkD34p0RlHyVVD29gJqQ1snbfkbQcBCWg8GwhQjR0GHcUCl0yLa?= =?utf-8?q?x9GIgLnJ4vKbAWJKJco7NZeg1vFODw4khA=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)(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?q?/QL8j45el7c5YPrKTeVOF8mqT3Tt?= =?utf-8?q?MtIHbd0NHwOL80m5XZH+Vk72Kim+TFfcL32u42Sf3BjiPpUOvCwRhN6ohEGHNPOzr?= =?utf-8?q?6cNtfyFgc1qTdJwWBFUBZsVUpwsvBX33YZj5DykrLqvG++ARCl36GXcVzH7tLhm2d?= =?utf-8?q?oy/jWwKqjweflz82l5YAz41fJjKiksRjsU40a3OsRTb7oO1ZVPgZFNrBEalGpUazw?= =?utf-8?q?oCXbyTZqlF5QD/AxTfOvy10XIkgCYS8o92MevWHFwb33cy6eof7tHniem+MN+Fc2F?= =?utf-8?q?+d4myru8lURO6w56FjU8dMww+FUQl7D8Q7tURJlqBMCBOwSX+upd2vEh8SVpa6Cli?= =?utf-8?q?qp0eXwkPLQZR3sn+mr9SxWu4qYkd6KLxL0KcVk9jExPHE8qIxGaO+ZdMAlS4CN/c5?= =?utf-8?q?C1xZtmGzSYJwB/W57UOEwTJzNIUmjY52JqSC/sql4PD7J40L1Rrx/Ads4o5Z4l0Rj?= =?utf-8?q?PUfr9lhr6w1FFV/sgC6ZXv2hFhU538350roR0Ge72K6ysg7sa9tWdDF0SuDH1/Abu?= =?utf-8?q?HerKrJ/GFTxn3yzt90dsJaLgQjqhSjLnviHH6MpWK3b3px0n0EG9D2PubtnVRPQP4?= =?utf-8?q?H9MNyte3DGNjtzice/UApMHqoRh2NJSvfQfOafkrmMOJfjKJ7BkScrDu+ucF0KuCV?= =?utf-8?q?gaIig/3NyGVT2Wu3rsj3YNf3fMOvAXU7d5il2JT1bxJQ0vkThHRu38WWxDc8fMQ5F?= =?utf-8?q?LOc3v+0SpkNs8VPse+4rn3qWhU65AxkocJO/GMFWwcfug1VLN/SQps4aQQDYifGTZ?= =?utf-8?q?7ZxQkrbj4vaqJ7hnRx7VjbVpMRoWbLc00v0Q26ETVB9fQP5UW+bv8seXL9y6M7E9s?= =?utf-8?q?fXVB6eQ2kpBvZGTOpt4lL9VLKuZG4nmoS2yErXiV33gfh20uF5Lc2ru+JNE0We66S?= =?utf-8?q?BCAp+AHGri0Nflg+5Lma1b2AoKpOeU4LfOFZsxbJPmzqRkLgv04nruYYYWGaeFA5z?= =?utf-8?q?jbe1o3RYB0kSF4TNov5D+xyBg1MO1hgiqQ+SdInkpa/ne21I+iGVdNjnbmqZwlsjx?= =?utf-8?q?tAfIWYvwo+0q9QWyCv1OiKStIw/xSc8MOPOX53kD7cwD3I8g6Alyj4kDcY+skG8vv?= =?utf-8?q?iBclOYhBdh5CLy3LJYBwWr0CajbtyhYXiw/hclobSR/Lag7Rci9c7R7rIxYLWKxe9?= =?utf-8?q?ZRuyjwVKPHINRb50mE9pPY6J7PU+Q6f2CwK1wCS1HNLPczAImAlg6eRtw1UF3UBVp?= =?utf-8?q?IxHIx9KjOzS5Qns6Em6J8+g+NdM13L3/kg52gD5euhLLK4LR0sCMnKEojxlq/AG7m?= =?utf-8?q?oNsoYp1oY3PCMYtyOiAcW4pd1nCz8z0bBsdaDpA6CDDtO9hbUDwp7qlmaRN/wX/7I?= =?utf-8?q?umD1R8P8DFE7/oNlphvIsmJctZBZEDVE01MJwB/phBjTROP4FiiMzWqb4qFl8jwYP?= =?utf-8?q?2tkQKHP346sqZfFHMQIpRiO8uRUB+Pb4LpwCT85LuIMlTE1IucezTcI4rOwIreJhC?= =?utf-8?q?dCsHOmEh/WWJGXssG0gjhCkN+6BuvD94Dlo4VcamGmKmePptGKjLm80sfWk8JjCAU?= =?utf-8?q?yiesvNbJAGxT?= 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240701_080412_920883_5F986091 X-CRM114-Status: UNSURE ( 9.99 ) X-CRM114-Notice: Please train this message. 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 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 { }; }; + lvds_backlight0: backlight-lvds0 { + compatible = "pwm-backlight"; + pwms = <&qm_pwm_lvds0 0 100000 0>; + brightness-levels = <0 100>; + num-interpolated-steps = <100>; + default-brightness-level = <80>; + }; + + lvds_backlight1: backlight-lvds1 { + compatible = "pwm-backlight"; + pwms = <&pwm_lvds1 0 100000 0>; + brightness-levels = <0 100>; + num-interpolated-steps = <100>; + default-brightness-level = <80>; + }; + reg_usdhc2_vmmc: usdhc2-vmmc { compatible = "regulator-fixed"; regulator-name = "SD1_SPWR"; @@ -334,6 +350,20 @@ wm8960: audio-codec@1a { }; }; +&i2c1_lvds0 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_lvds0_lpi2c1>; + clock-frequency = <100000>; + status = "okay"; +}; + +&i2c1_lvds1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_lvds1_lpi2c1>; + clock-frequency = <100000>; + status = "okay"; +}; + &flexcan1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_flexcan1>; @@ -449,6 +479,18 @@ &fec2 { status = "okay"; }; +&qm_pwm_lvds0 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pwm_lvds0>; + status = "okay"; +}; + +&pwm_lvds1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pwm_lvds1>; + status = "okay"; +}; + &usdhc1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usdhc1>; @@ -675,6 +717,32 @@ IMX8QM_M41_GPIO0_01_DMA_UART3_TX 0x06000020 >; }; + pinctrl_lvds0_lpi2c1: lvds0lpi2c1grp { + fsl,pins = < + IMX8QM_LVDS0_I2C1_SCL_LVDS0_I2C1_SCL 0xc600004c + IMX8QM_LVDS0_I2C1_SDA_LVDS0_I2C1_SDA 0xc600004c + >; + }; + + pinctrl_lvds1_lpi2c1: lvds1lpi2c1grp { + fsl,pins = < + IMX8QM_LVDS1_I2C1_SCL_LVDS1_I2C1_SCL 0xc600004c + IMX8QM_LVDS1_I2C1_SDA_LVDS1_I2C1_SDA 0xc600004c + >; + }; + + pinctrl_pwm_lvds0: pwmlvds0grp { + fsl,pins = < + IMX8QM_LVDS0_GPIO00_LVDS0_PWM0_OUT 0x00000020 + >; + }; + + pinctrl_pwm_lvds1: pwmlvds1grp { + fsl,pins = < + IMX8QM_LVDS1_GPIO00_LVDS1_PWM0_OUT 0x00000020 + >; + }; + pinctrl_sai0: sai0grp { fsl,pins = < IMX8QM_SPI0_CS1_AUD_SAI0_TXC 0x0600004c From patchwork Mon Jul 1 15:03:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13718284 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 54935C3065B for ; Mon, 1 Jul 2024 15:05:48 +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=8/VY76zRjnaqS4fCQBz6agVqIF8SpFrTPbVKoIq0duM=; b=vqOiG+iIDmmiLGFHO3jerKfraK fU/w+SOAg3DMrFjN4ERrBZ/e6UsH35GfcV0gB4nqBL7hR+AyZZz3LoGtOjNO9kdVjfyXpNE2qkDkC Kb3UC1ZwHvod1LQC+t1Di9LfW2BE+YW4NfsADEbF+SUdr4J9Cjh0NpZPPSAi8Y9cAn12LftO24Nmj JiSSB5N2Rl944265yt/b+fGACDxKAdj4i9NkRUg20THpucTCmLLr+SV09zJHKJ1DId5PJInCS89qo vMvmbKGzT/Of+0RwceDupMkeQcskUELumd22kFlWrSbgYJRcgiuYuiBJGeLC4CUhWBDvCIeZoLhC/ 3qF4JsiQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIb1-00000003rQg-1Z4i; Mon, 01 Jul 2024 15:05:35 +0000 Received: from mail-db5eur02on20600.outbound.protection.outlook.com ([2a01:111:f403:2608::600] helo=EUR02-DB5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIZj-00000003qfS-08Sv for linux-arm-kernel@lists.infradead.org; Mon, 01 Jul 2024 15:04:16 +0000 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 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) 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?q?Y6t6H7AOeWBHDFGXAPHe4Y0uCXyNASt?= =?utf-8?q?3pfY3+wRtuJF6oRSFj0CgyNlngg7nSHryOHS6rhrYVu/041Eb2+wrwK0+DG4CoRPh?= =?utf-8?q?midin2lfLsZl+HgY4iC1grzVatNaYLOdZr5VqCsXOyiI2ZLDe1dGf9RJhHqn82rgt?= =?utf-8?q?sSKdi9dO6W0b17Z4iXzdEY3JT+T3EyCT3prEfYHgTdtYD/2qfUgf4EMOPV+XSDsUu?= =?utf-8?q?9hrP3r+NnnnX8z2qP982Aud0VY3wgnmhSyY9R+RKDRGSxSO0TVMr9owBWqaYyN9vK?= =?utf-8?q?Wrc+pUiv6HjIHmZeoBEviEjmh/jHHgRdR1ukHR+GWpaePtMSrBL76qIsPIPVzDJHR?= =?utf-8?q?9tl//TNOIn5LPt6Y/xmTucBeYBk5iTuEZM5afMnwy2LJy7OQ+nGiEzib6FbZttzHq?= =?utf-8?q?M/U0PSxwx/ayb15VbTHKQrhEEI3hm81IALUI19CFgMQwBR2HKfQNoM8DIyXfVYGtU?= =?utf-8?q?Ms8urIF+pEYo3B1JiB6MaNLKCqxXfjG8RH1tcJHV6aT5P86a/DLKIyBjBLbAW2+eW?= =?utf-8?q?rzWW3gzdtuHbYamOIM5dKTXd4G2g3aLeOayOYoVN4An/1sHWSHwNbEXABKfrPd4yF?= =?utf-8?q?BvdRIIN5jmjpAXTTvPlRwClYL1s+Bimq7T79YdLSh1O4k7Y7qmMpmh2ayUDO0xH1y?= =?utf-8?q?o+Du1n3AA7OFPgpL6dT2URELMbOdhTkYVospGfBf9QxrO35Nfct3CaPLI7n0wVeia?= =?utf-8?q?XmtcGhh7iRXAk+2RsYD866DFH7PKjbUfMt2Db4NxkfFLC7MNHfewXjOiQu+bWpF+X?= =?utf-8?q?lCnMWxhDusoPXUB25aQ+ZBvCZSrEXMfH7s3TZyflOlxtYKYdhR61Tyf76VaOkzHMf?= =?utf-8?q?xRxoMH+D6OXtUB6h5V7jegX0t9Wqejkd79s0Ak+lcDUaTo9QW3edNBBkgTFHBMCbu?= =?utf-8?q?Sq0RNuZjPa49LkbgiIOwoUYe6fzDva6z56AHX+Fn+SAeqvZc0Kh4bFlst6oAzvpyD?= =?utf-8?q?lh9G88BvxHi3lsgh/za42woGYP++giyfnME1X/Vgn+cBDPK5JH2euEDJ+WFkIbr8d?= =?utf-8?q?aF86CngpwTbC1cLX9LZJNknnPeXyARX1xHX8uC/EVuP8VX82kdvIDEj7Ux5oYm/+K?= =?utf-8?q?3KZevwmLP3LSPOJTW7A5QwFQob18Y6dGa4/89SG3wKKltTs7jEOvuX48WeVIQtLBF?= =?utf-8?q?Vl+lChRtPK2LGXQjmjkjPkdDLm/Kp+OP56ceadqX1rVT4vSFLDsiwDFoyzI11CGgi?= =?utf-8?q?4kmGy3SETrKEUJWDutAkWKPsIVAWuJf+irm3jQg7FaHuIAGrwXVYyqIln0OgZy7eX?= =?utf-8?q?l6S1rRjFETMMot91MeodXjc9LB7r6LBDz+NSmb7sYD3rNQ89WdeBTDu76N1Ekh90e?= =?utf-8?q?sqWsv9dsbfmVlLCjs+ulo9x0+AD6PUmiFA=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)(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?q?wsfhoVOME+Bq4QCpbiFntuUuXEUG?= =?utf-8?q?WgBTEYDMMhEN7ybJ4hOSIdfNGKTo9h4b3B6nRtVm+/8+9EAkTVXRrheTB4nzmzGUr?= =?utf-8?q?1T+syfryauL96R4yi3RHNfxLy+kZwuC9JakFqnKfoTvBcHTRpFeCdMVc6D9plu8r3?= =?utf-8?q?I/oJ8T28ZLvTuEbWuE6EJS09KwJtvQ7JZCeTauUgnqtoylgqAkeOUXF3PUjmFBS7l?= =?utf-8?q?uRVYABgunqmzm/Q0pMZFBck3ncwKH4VhZtXCxIb+LaNruB/nNYN5P2MqcmKpZoqG0?= =?utf-8?q?2cgtGg4gdaHnmPJ7ersNGxoItDUrfNIPppNiQgWyMnjB+GOMWfa9oL4hLL9XwbA9H?= =?utf-8?q?nO/oiqzsB0xS3InG5JuSrYwM+bu3EtznL2gKh+juhImIAHptjyxc9kgwuU+Z4nIK0?= =?utf-8?q?3ngxEcYBv+RTfIEU+VBgSAyFh+bafzDZkwrOuA6BIt4JyDH1qqkvol+bD3ZrHRpeE?= =?utf-8?q?HLwatnc7XOo0bjIwu7PFoodNMUtFzU9YY1XNFJQoEOOWEX9urubty9/G5/qIBlExr?= =?utf-8?q?E0lFWFNrOgd3AeaijL9cNR8N8a2azbHX3LsBsJrKF7+2/2p3q4qB5y12goba1pfb/?= =?utf-8?q?KmO1Y0Bn0knljzEA5jcr8r6hBx1XblDNaGeavr+iaWCSr+1sGmEOiwhcO87RFc3Kh?= =?utf-8?q?NPwa4lzpjHR8jEumyDskxXEMF2S8BW5/Vqjpm9V7YgCf0Y+kW2c0at0Oyg9gl86pC?= =?utf-8?q?HhgImDQfCacfOVFpNWpGJZ0ufKkd7ggGcnbl6vpZA3Sj1gwvXbFFnaXYeJ+S8fHEd?= =?utf-8?q?QfAZWHFc/6EmMbys0w7bi81SDUjc4V4yaKGLV2EhAMv0Yu253rDsSYfK41oGeWmPv?= =?utf-8?q?L1gVSAefOPnzXw05sOemXqYl4AT9QyHA5DhX+QNXM9iHyp8Ri/xnxjynzzi8UsPIX?= =?utf-8?q?3o9aJSecjTXnPQsm2HMHVOFlM7aoRnqmFF/tZ1unTm/G9GES7A6Jtd8gg7k9oYWsj?= =?utf-8?q?JuBQkMAakMXdsLlW3UpwIpw+MMyTDnTrP2QciHqLhzZ9zC01/qWTLGEKZB5GDXFV2?= =?utf-8?q?FR5yCKha4O/abEJuOgGYlLrgSNr/afZ4lR8wnFgvBuW5+ZIIMSC0992GvI5ROf1OZ?= =?utf-8?q?cadkZMsRGA51gFntZ9f91amsfP0rxTNIYarpsGJJTeUIEqIXXZP5kCXIyboyusCbF?= =?utf-8?q?/xOBxMo0cWNsiPxABo4SvH7GFBslbag/TnHgeDib8eNLc941n4omL+FCC4HNcLed3?= =?utf-8?q?SOWLugdcbbDvDhXCAyh6opCCzNdW82w0ikeglRbLn+GNY/1ohuJKhuHb0tk/Es5eO?= =?utf-8?q?JbLfG30BoVSeOKaU1vw74HykiFuWVJ4lqk2TCwyGaYw12D1pLsf+HjbQZ1Lno4i5H?= =?utf-8?q?k8SLcSOsuSKFX3j+1O11DvrwpbyBvlTXfhxSJf17v+8/cYCHhoXpOTYJS01lEQrI+?= =?utf-8?q?gr5/NkF5kPDuRU1lSL73vvISVrJM+RuCv0/RiW4doEM1evlO+WQE/tQ87bP4GoobG?= =?utf-8?q?xhrWP7E7LjjtM+SZj55CtohgoTuHz9EZAiHOFuez5eioyzQzDC/2Upxs/OJawp7P5?= =?utf-8?q?0RsMxCU2pEfS?= 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240701_080415_119806_5CEBFD60 X-CRM114-Status: UNSURE ( 9.95 ) X-CRM114-Notice: Please train this message. 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 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 = "okay"; }; +&i2c0_mipi0 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_mipi0_lpi2c0>; + clock-frequency = <100000>; + status = "okay"; +}; + +&i2c0_mipi1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_mipi1_lpi2c0>; + clock-frequency = <100000>; + status = "okay"; +}; + &flexcan1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_flexcan1>; @@ -636,6 +650,22 @@ IMX8QM_SPI2_CS0_LSIO_GPIO3_IO10 0x21 >; }; + pinctrl_mipi0_lpi2c0: mipi0_lpi2c0grp { + fsl,pins = < + 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 = < + 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 = < IMX8QM_QSPI0A_DATA0_LSIO_QSPI0A_DATA0 0x06000021 From patchwork Mon Jul 1 15:03:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13718285 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 93AF8C2BD09 for ; Mon, 1 Jul 2024 15:06:10 +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=lOJI1iaee9Jymwz8AJUUbGkJ/EcdSWtdrfuapCt0PQ0=; b=kqfhzGbbBY4I0UcGzjgh/p2jnJ 7poH4+UVvF8HZ4aIwq2tWS60cUajqSMyBoFxO9lyLspNLM3kaND4x7SyXgsSfYeinAYF2CPZkOAPJ Z60V/F92jIaufxOLr70JZVtiv+4BXde0ogP1Ko6kvvww0gi7LIUbsBo9IdtwQijjm3pWAuzdJtHh4 UxJMoZfjNIx4FMdmgpywpwrIkJNtOgTlag8KphF5Wyr3ttlbVv9Hxi6c723yK4hWLHmXPdJPkVpvG F+IoJaVCed6Hn3VPHunDvvF02akKIre2NvOhUwjCWvfaA36bP2HIGrXS3IgbHzz+2RxOtS9P1Uak3 ni06T1cg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIbJ-00000003rb9-1aZR; Mon, 01 Jul 2024 15:05:53 +0000 Received: from mail-db5eur02on20600.outbound.protection.outlook.com ([2a01:111:f403:2608::600] helo=EUR02-DB5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sOIZm-00000003qjj-2CFX for linux-arm-kernel@lists.infradead.org; Mon, 01 Jul 2024 15:04:20 +0000 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 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) 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?q?Cfr3DUXo0z74xsmKwTFA1JXVtJD8/bU?= =?utf-8?q?KGzHnQLCT5EZHRZlP2fFMdUwCh03D7CLE6yFd9L17zlNOIX+vq/fmo1p+V7+o6iK9?= =?utf-8?q?tqkU1ro0I7xGEP0xvaHDBx9TKzRx9GTzezFl4BUmPr+IqwpWDKleXOIK4rQD62m/D?= =?utf-8?q?+/v9lbs4yfel0cKEmkgcGsirAnGJh1cRjg9vAKZUxu56+jo9vxTSYx44vrQpS0RsM?= =?utf-8?q?a/W2/bFk6n1oWYgJ0mxIh2eGyYYv+B3NO3Zjdwz39yO85ptidCzOVnhCBvogm1tjm?= =?utf-8?q?QCZmnz5+BEP5RclVaOwBH9agvljUOGQ9kAMjYm3S943bt9GFblA/yLVQHL66w9vz7?= =?utf-8?q?u+5QOezjP3l5C4s+2yJUfEUbi3NFCrU+7L6+iMdYpvXLMo5jzfYfU3O4+6gO/9SrH?= =?utf-8?q?50ZjstbIb5GLXXzxT9A0ilvYH1bVXDV3Fign9huqRLYEfCCENm78EWZSUoXsrNXFI?= =?utf-8?q?4zafQp4pxC4LFZC6XdxaFBG80lZ6JqueHHNzjdd4IyLGmSzd5/5rG4OQhB9hySpJh?= =?utf-8?q?86plJf6qTOyRoWj1Shd1XD+YZ3WTRDTfGDrr/OZ4GvCsEcYwByrMRjQT5wy2exLQ2?= =?utf-8?q?d06AUM0CwNUVtEZNyLc3LiIbWbgPS7ZV3go0VgwKw13p4Lny8CrE64XhtVV5pPisx?= =?utf-8?q?FSnQ76DsT7FhDr0P5G+C34qUxFHIq5ZsKdjyhInNCqtTPcujvqKZiROveC/zAhjwA?= =?utf-8?q?5W1g/Fa+uvA5gxok9mabERP+u5/bvpxyfMsrG8TDKGbwR60dsS4Tu0KXBlj2Jlczs?= =?utf-8?q?i48z1Q0lk0zKMpjQz27qKRgMWE3G4XaSFFbKqbrPAwRbXp0OVSozH28dp5Q3ij4oW?= =?utf-8?q?4ucIvJMjVEedAsgumxy9K66zXGBGKMQlND+dgmt+w2f6e/EYa61DQxaIVP8aile3A?= =?utf-8?q?A/NFdiZ4Z+Xl6yjQBhHWNfYAxf115lPs6yfM1W2fcXXMYLynsnZXPocMPqBHw/4Bx?= =?utf-8?q?4+ZtfJ2tGyx3EDhviv1vVSH1gTFaKuW5g/FfqNk8ogeMym9CFC0b/GHupITfnZrEs?= =?utf-8?q?5kM7wgEbizWqd6Kod82ayl9MStPyf0jvh8NdnXx0EXQ3mIe9JCFqmPIGbSPBgzqXC?= =?utf-8?q?62gHaD+FbZ4MHQK6j793HYjAG5lA9jcQo5ugM9VOoEO3H93GIal1qftlqO2wsaOD0?= =?utf-8?q?eJlux4N1wNoxJfkDtlT1lAMsr8INCdBKRxTj9ud9VDDJMNKb7F85k9d2DCWi26Xbs?= =?utf-8?q?8zXCIJxbqOrWNUwpimVpPnMdKUcqY/8voWXq+IdQmdpOqVqHiUqwZzTjJ3wXgfRHY?= =?utf-8?q?3PvMJCykArVnvmGFjm7VyvV6Moi98pJJAcSjNw/LhXAs6U6SEhsQeIHYyN1wQsH9m?= =?utf-8?q?nHWLOvdQoW4we/MVObgWfcqjmo8DRbZtBw=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)(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?q?4gJ8jwdlOcZi6KmVzUpi9koMbvWf?= =?utf-8?q?+/8yzSUEEMrfIWppFBD2t91k0IUUUAACbQNlyJzPQGsFIWPSqUmFQs5Cbvm0LJHKj?= =?utf-8?q?gpkIPc2eAZ9sXjirW7az6h/1o0+bMCFY0OodPvG22afef0gHh3TbaVq1UUAFqdAiX?= =?utf-8?q?176j7tpJW5YVD9wP9LnVnDgacFP1p3GM8aY3YNyeuCNXHHuACMIW0cjc8DloG+ZsK?= =?utf-8?q?zyUvmAJZdo0iwFMEbUuYXyCTdNkhtSV5DDLHbmu7cZ/WP6YaUAAddrNI0AfsyrPPR?= =?utf-8?q?wFnnSE4yfsKvNZQIF/2kGGe6MP8KMNF7GCjHVz6eSh8libBhUlhg1fdZabYWX6IEr?= =?utf-8?q?gEbMD1xDMY6UfiTXOkKrcFdBmAROjdwnBE34y6Ha0ydY0MN0ADGyRLJjbjS8rvg+q?= =?utf-8?q?mcCExy7u2PngBJLSuNz/vkDhjYJmS3fSA16Zi7l4aJRvSkVt2CXFY947dPBawlrzm?= =?utf-8?q?GftM9cE4IaPsDnfd8k7kT3no3tyZGsbA/2W6lOzKM7RRJxH5RjQjsNuBR/wEkAQPr?= =?utf-8?q?hx9zJYWEYWVTs3H86nQlsw1eOWIE3zo6CIDubWqRWfizp8jO4PcHYhJLXrWo95e6l?= =?utf-8?q?dUJBVf8350M+gQ1nUhvKjbPfR9bhETYz69wLNTj+nP5fdZ9dht3YutDytt+grspij?= =?utf-8?q?jHnRoN7QXVh9bJgSAr25mGS/FiY9J8Cqd1cLWo9ZnKlj2LYsn7icqYsMRuDDT4R8f?= =?utf-8?q?VFE7BqxsnBh0oRhJSlQlmj5+WxHc11necgWX/OsAVFa7wZk86q+4yAKlZ4p+yKq7C?= =?utf-8?q?zMWsffgynPnyPwwLnOT/oFCFA8fjUykhQMgqNIw0qT3Qc7xO1KViHoS2/A3E2Qyh+?= =?utf-8?q?gQ++rEkJY2vW1J3fH5nTCf+w1oXnPiVp/21XcTwWGi/nWB/OX4LKdqFPVrH8nf31B?= =?utf-8?q?SkzeUSskNW1R4XMofGx7evKLtInnpJZQGO9cOzvkJfEsIyTCoJHcbErCE8JLfRpPL?= =?utf-8?q?iZIaY9bHLVUfDCWQgtcz4XPNRMGLpMPYrz0o267aEY91oVvWwhpuB4qWtO1Ry1vgf?= =?utf-8?q?PNYZpjJuz97hiP4DaAqq30vhIBBYoeA9mCkkFXtZqE4pVgFFTJWGHe6PhSaugzENs?= =?utf-8?q?EzwZ+mmheK1wwhrclS4YT5Kif2STq+1UBvuyh1Y6/7UG7psYnaSK/r+j57Db9mzQI?= =?utf-8?q?bhCny+SZ1Ilbtj0tv7HImbchQP7rWE1o3JJUOSJQgxmFxbIyoqTR/OmmSnHxh/oxq?= =?utf-8?q?67c4fNbE4VMpXUmf/5mviuhMrxNl63DxGXX9bXf2QYt/k4w1Du9UQ8RYvHkg2/HZm?= =?utf-8?q?iJj75FaCSFyGH7Fh5seLDIOwgcVZNEparsNcmhra0QJ/UvX1Ip5mGSF2BRHq5EEYz?= =?utf-8?q?XjR/UqoRD0B6jUNmBYFxFJATESH9UUuEB/o2KAW2eqyx8wjlH4l5xLvHYvTBuXw3u?= =?utf-8?q?6RxDxqVSgE6Flaw0FClUbjKHRcvvom98Q7shwqA/6owoK+N7HRKUlY+yx7lWMqI+m?= =?utf-8?q?z0TT5ejSFd7c8IH6Hj54xL360aP7GAyY7imnOxJQkEWj+W2lys0otxXCr2tw+XjKH?= =?utf-8?q?mokelJvqROaA?= 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240701_080418_609523_9B5E8828 X-CRM114-Status: GOOD ( 10.31 ) 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 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 @@ /dts-v1/; +#include #include "imx8qm.dtsi" / { @@ -109,6 +110,21 @@ lvds_backlight1: backlight-lvds1 { default-brightness-level = <80>; }; + mux-controller { + compatible = "nxp,cbdtu02043", "gpio-sbu-mux"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_typec_mux>; + select-gpios = <&lsio_gpio4 6 GPIO_ACTIVE_LOW>; + enable-gpios = <&lsio_gpio4 19 GPIO_ACTIVE_HIGH>; + orientation-switch; + + port { + usb3_data_ss: endpoint { + remote-endpoint = <&typec_con_ss>; + }; + }; + }; + reg_usdhc2_vmmc: usdhc2-vmmc { compatible = "regulator-fixed"; regulator-name = "SD1_SPWR"; @@ -321,6 +337,44 @@ gyrometer@69 { compatible = "st,l3g4200d-gyro"; reg = <0x69>; }; + + ptn5110: tcpc@51 { + compatible = "nxp,ptn5110", "tcpci"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_typec>; + reg = <0x51>; + interrupt-parent = <&lsio_gpio4>; + interrupts = <26 IRQ_TYPE_LEVEL_LOW>; + status = "okay"; + + usb_con1: connector { + compatible = "usb-c-connector"; + label = "USB-C"; + power-role = "source"; + data-role = "dual"; + source-pdos = ; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + typec_dr_sw: endpoint { + remote-endpoint = <&usb3_drd_sw>; + }; + }; + + port@1 { + reg = <1>; + typec_con_ss: endpoint { + remote-endpoint = <&usb3_data_ss>; + }; + }; + }; + }; + }; }; &i2c1 { @@ -525,6 +579,26 @@ &usdhc2 { status = "okay"; }; +&usb3_phy { + status = "okay"; +}; + +&usbotg3 { + status = "okay"; +}; + +&usbotg3_cdns3 { + dr_mode = "otg"; + usb-role-switch; + status = "okay"; + + port { + usb3_drd_sw: endpoint { + remote-endpoint = <&typec_dr_sw>; + }; + }; +}; + &sai0 { #sound-dai-cells = <0>; assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, @@ -791,6 +865,19 @@ IMX8QM_SAI1_TXC_AUD_SAI1_TXC 0x06000040 >; }; + pinctrl_typec: typecgrp { + fsl,pins = < + IMX8QM_QSPI1A_DATA0_LSIO_GPIO4_IO26 0x00000021 + >; + }; + + pinctrl_typec_mux: typecmuxgrp { + fsl,pins = < + IMX8QM_QSPI1A_SS0_B_LSIO_GPIO4_IO19 0x60 + IMX8QM_USB_SS3_TC3_LSIO_GPIO4_IO06 0x60 + >; + }; + pinctrl_usdhc1: usdhc1grp { fsl,pins = < IMX8QM_EMMC0_CLK_CONN_EMMC0_CLK 0x06000041