From patchwork Thu Jun 6 18:46:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13688895 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2044.outbound.protection.outlook.com [40.107.21.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8425E38DE4 for ; Thu, 6 Jun 2024 18:47:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.44 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699641; cv=fail; b=PFbjZLCcnPyoX/CSbsVYNMvOIiFPDJvAG7H9Ra8HHtRIapP0L9tyYzE9iTdZBLgFIHeeah/eqjpRUgo8MaIRIEF3HbQuOB2tDFObeYIiE9+aBLIuoT7AbsJpbK+WHRQgxxtlFDzN+YchLsBJ3c9cRbj3fVyPkKsuyg44MuLc75w= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717699641; c=relaxed/simple; bh=3VvEvAI7+MkFSCQT3+NlABP8Hpakf4WexKH83iHPpWw=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=UiwC7u1qKbQ4329NvYFbHCZFugmk2NF4Y9E4zd+/loodrsFnNBExQZnS07wokaEjp/tg+KuNAQa5OlzEBwj9tlQp6j+/nzXgtSCFJBhKg3eVI3mHR4aXlu/PwcFwajPmA97zZ4l4T3sFHdotzsXAWR3dQVmLTvbZT8IgKjAvHSM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=doPTXVA1; arc=fail smtp.client-ip=40.107.21.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="doPTXVA1" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Gp7ek9HGNG4hTG5UiDVubO5muyMCDbiQPl5GX1DSgp7D+w/yunM2Mz0WJoVTM62uwmfBAh4o1XUwskOZw8rhverELKMRgqE0BlpwCPCwhztJcpGwDl3g+VsooMrQzqREfeK4fx3gS2EOKclGQ6jGDQsE69ygkVN80pRBAWQM9xUZQYPpHxRygTURGLmS6ST8dlUVyY2lq8YX6nHmAP9bwMST8vxeBtMB3PGQvXn0HJQu0k//aN3mFjluGmeFPz7uHXRFIDLaA+Djuv+27rGsgXYcRTif8ZC64KjzTO3Bx2hUjqK1dH4jtclG4txL4UyoXxA4b3wyu4SUkU1U5gmlFA== 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=v58d4d3VM+rzzM4K0krVNZ6yKq0yL2fiUmYYYcs1CJA=; b=eJ/9vKDx4pmdDiGpuSAJ/oqSTss8EsLZLzL0NXP5yXSYDj6gJr5fTZu5LZntTQb4mTncL/Ee8kROP7srYD9CmVS7ivsoh/8OtxGSnNgqpvbRl+UOXK0OGCBx/qZmkNrvcSkPrtnbCQJEbJnePQTSKT38H+yobnj0CIWO8qcdFEihGYf9doOKOM8fxJRYS/rR3kLBlTUiKzKAeXiwJIxscsPOXxG1bJPC6lAqHhllKsXwCGJkHmOZbTZeDXHfRbrIQD34yiJlMvGzqc0+RZj23NKq3e+AUQE050iSqgFf0DanOiZfV/n/XWfXYiIXo6H8GhUdH1jp8/ahRoS8Ymbvgg== 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=v58d4d3VM+rzzM4K0krVNZ6yKq0yL2fiUmYYYcs1CJA=; b=doPTXVA1DPjQYwfdB441CmejqYk4U9N6QkPV04NPX4Wy8nsy+Hb6eyt2Elt+5AZGOEzGDnDJCt+1d7T3BlsvGJ6LGGL3mipEP4F+9UZUclZ3CiCGldhZ4rDtQ7/5DNoZvsCRcwpQ9E6Bv2DgZkNvfnnqj4HqnJT1TLjuHao8FCA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by VI0PR04MB11069.eurprd04.prod.outlook.com (2603:10a6:800:266::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Thu, 6 Jun 2024 18:47:16 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.7633.021; Thu, 6 Jun 2024 18:47:16 +0000 From: Frank Li Subject: [PATCH 0/7] arm64: dts: imx8qm: add subsystem lvds and mipi Date: Thu, 06 Jun 2024 14:46:54 -0400 Message-Id: <20240606-imx8qm-dts-usb-v1-0-565721b64f25@nxp.com> X-B4-Tracking: v=1; b=H4sIAB4EYmYC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIxMDMwMz3czcCovCXN2UkmLd0uIkXctkU9MUo6S0VFMjMyWgpoKi1LTMCrC B0bG1tQAD14nCYAAAAA== To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li , stable@vger.kernel.org X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1717699632; l=3032; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=3VvEvAI7+MkFSCQT3+NlABP8Hpakf4WexKH83iHPpWw=; b=YukJV2sG54+c0+F4jiBDwrpVDpwL+jvIouDLfmA711uefkGQxDiMwFwGsg1VYYPggHJt72eny rc01240ReMhBuTsr0A7EIiXzWj6NVcyTq5VknXweLGdfdTtIV1laTmu X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR05CA0178.namprd05.prod.outlook.com (2603:10b6:a03:339::33) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VI0PR04MB11069:EE_ X-MS-Office365-Filtering-Correlation-Id: 8e11de12-3727-4fef-ebc9-08dc865915b2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|52116005|376005|1800799015|7416005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?q?HETYOt7+daRJi5Ir8W2VjoVqjRLaHUr?= =?utf-8?q?FsqB69A28deqAn77774i/KNSyAP0tYRw4skuldNjEqlmYnTEe1lRgZJiBlPzppg93?= =?utf-8?q?3yAgIbTgwvVsf7E7jYiKuFDYneVKneUaZlkyG5FuBAf/N7/r7LsiJioNu5skSAane?= =?utf-8?q?OnzoFuC4TPAiG0xOJ5KhdC53kyi6c4xxuiQySeizUzuGKigArhWl/7B4nTMQulUDz?= =?utf-8?q?JkukNviytYcm+XqkZjP/APBfjsVF2YtAP9190Yy5Hj8SuIXnJkAaXYgkTro+it+5S?= =?utf-8?q?vEwie3N1nzMGssHgTvm3RMBOHjP5Tz1xApGlXV7pU+KvIhEaGfRuwCBq1y/nJpUuJ?= =?utf-8?q?jv9A30STwvTYxtTXnRg1t1l8Tt6/FxFtWEtGOuc8ewYyWQhfbgeoR/Twzf+DCvSnt?= =?utf-8?q?Vau36w6+7dCOTRTobm67mTjeMmCo+6SIGJv9+6uRJXxtaDnG88kGCS4IaEa9bDlD7?= =?utf-8?q?Cnd2+SHlQ+B0+/ei0oXydVpqLGvH3LB/9+wO682pRB1+3z3x53LHV//3TSBfbJKsT?= =?utf-8?q?3jVTWbKXQEDQzNJ4avWVfrs6zOC1/NhTwHcuBYQkeHhLs7CWW/1hfURNuzgc8ZVKK?= =?utf-8?q?85wUK6QbMA2bHJDSTzwAdeymFxLXzjOQ5SOSCl/N2+YyZNmYcusYoLtLX/bSQCwyN?= =?utf-8?q?t1SuYwXRa1w+WcqLXYnMSIG3VsEB16GYKVRgywOlhoHNEE810QNGiWjQHmw8PmuSf?= =?utf-8?q?YZoDT4Dzx/l57Ai+rPZbFuMiNVhVL6KmPMVQpIw3MgRpfjScdDRAkST/jslm8a9mS?= =?utf-8?q?mk1qo7QAAfRJDrnwGBdlIwd66JWhqRpulZiKKLcKIiUlOO1YMNzNkT3PliUa7L8VP?= =?utf-8?q?GtkkVXR0jvo+9oVM+xtQ1aVlhWuQ8kfd5zAuqD5FBHWOuXZ84YwirIiUw90GBvU3L?= =?utf-8?q?0dsHQBvlUM417O7xqWm+I/9pPDRiPE+lF+75IQbqu5Lka7tEimIQmvAb07yRNZ2Up?= =?utf-8?q?ig828UW4qoMZegPsPlVGP0P++zWt6z1htvt0sTzaV7j5mlPulElT+UF7UxnDyDdYM?= =?utf-8?q?QK0wEOSkUB857YaBRX3k63XVzkPOixjmeWy08zmgn0pqfYZTOEonTrGDlsH3+DVuO?= =?utf-8?q?ARigkEq5AgF+7K2klXCHlPImgYcWXqPer75Xep9eGe8hG/KmwYNHPwA8OZ+dHvnpi?= =?utf-8?q?39lj09JTGp+ZORB1RD44pdeeP28W8Lbf4Flhg7UEOy2vThxLIZwjCKi1jT8LVUKXq?= =?utf-8?q?PUctLjcVrqX5XTU5Rl7/5D8/AE3x3jVVfO1nccRkR4HCGiITYeXmBJqDQespaxlRC?= =?utf-8?q?6NSYX2tKIp4K4?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(52116005)(376005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?nJEhVpSmd11HYJ7hr+Q/ooXCkSLY?= =?utf-8?q?PdEinRPOCmahnBrVzppSaahpOWTxprxXWcvIGDktD0ggkduMFhso62p6U1XIS5zP5?= =?utf-8?q?B7xg4eq0bYuYnv/O+iHK2+wqS9qJqJ+i90loGnH4dFx1ylRvDVQ7Sq4yLcit6UniY?= =?utf-8?q?MvRlUFCJXo9m/d1/20oePBTfElTimmpBgOc1qViGnecSGjskF41rlxIIRK2s3AAAV?= =?utf-8?q?4yBGlMYg012w6zOcW0YbPJQ24CngRe5SOK87veAfPQGNoCPV5gqfgM8/WF5heGgZg?= =?utf-8?q?67TPJstgHV9VOhTtF6tR1lY2AYk5uzhl76d809By9KfGecYOLDrbZIz2MLQGLu7Rl?= =?utf-8?q?ZbMPLH+CqA7nU8g7TTnjEMvZwckpUJw42Ha+jGB/H0f3FuNM046PHSxjKx/9ahAtH?= =?utf-8?q?VznH8iSPfWdmf/SsS8IXNK94i9A9AInIaTZFXVwP/gVWb3wJio7PT3ZHfo1nBEDte?= =?utf-8?q?FdQt5cEj7BMcXCBeznzGT1cLeDU3rApaw3mFvFHalCUlv4ZUBzjnsG6QRzF3GRHfg?= =?utf-8?q?vfU/sWIS+PYIzq7quKeCVxpE97HHqKjhv9Ezlxdmscvnm7/VdD8EN3Y1HR1x2fVfz?= =?utf-8?q?rn8eAoMbBQt+hFC5Vupzas2CuxDm5yESU/vZLHGoOyaQjiIg80bpIetlcG3obrvxL?= =?utf-8?q?YqrsU7K75+fcQ884v5sv16sababSjde8LT6ZBsity4cKVBDCIfHC2OsL2B3oN3FDZ?= =?utf-8?q?ev8hCRGDS4IygoWfmpi5Jry6cUvLBzIVI+edNJZUVsFxbwEmwL5BJQUAhQXb+kRVj?= =?utf-8?q?3hrQxM3P84bwD92Hek9l7LLET9OQVsX6iBLlCeAJb7cOXzVwpcBNwVPxhlilhTxGj?= =?utf-8?q?59AoAgc4nRSEkq6QjIqQZEpXPvqKN115xQhpOpNcykFDYCgQ8y2mX6XZENKBcj3YU?= =?utf-8?q?wJ91gLVCk6Wr7Bv4W4386styjkJ/rcz4ZDq86Hp2aAQEmgqonRL0SHzN7UiFg3cLb?= =?utf-8?q?rWfnJAfzkCqx/EJjzz071/QBeY1cIDmZPca3fekFjeNG5bjFE61srfnXtw2Qq7BTK?= =?utf-8?q?2X0wV+cBw1x7dF9HP2l37oUaZ6/FcFmHK+xNgF365wu8Karqc0NtIeK6rrXmeA2j/?= =?utf-8?q?Hgrv4oVVVNCVyvkv5JatKOA5L7UATEae3YHWJNEZ7C6tRriIlAp18xDTboStQy2/w?= =?utf-8?q?kwQrVxaJc01TqDo+TuSUfX939ldJ7JzgVyPRT0Ysv8uzjY/J36pppXRW8+V+1Lx2b?= =?utf-8?q?rr8ZXTZc76QIVsXmamKZdsIYSUNXXB/IR9LYJUvIpnfLh+FrI2YTSeYKwn890no2o?= =?utf-8?q?M4zHIJ72aLMpi9zB5vU6bOnoRIoqPrnq8N5tjjulPK7wvB0/X+mnkz8zr95MWt3tZ?= =?utf-8?q?5a+bJmIatC2gcD9symY6TdS4vh1REyV/JC1BFWhHT0WchOd0BwRtgiTz5ppmUBzNR?= =?utf-8?q?D6fl17Ri/ulr3xIYQLK/LmzKw3gfr9D711kMoKeZqxSkNzheGa9d+9DiOF8rj8m3p?= =?utf-8?q?Bu0Ib0cuamqiVfy+eFJ6QOLtxtbHOD/eb5G2HznrBQiRQEMFOrd/t9mv2upCe+DGH?= =?utf-8?q?B8VRbK0hon7g?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8e11de12-3727-4fef-ebc9-08dc865915b2 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 18:47:15.4834 (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: FA3RemG05rUvtXw/Z85DgV2W6YSeheDYLPaFjUmjgUNntfkcAu7Kggzrkyhb/EWAcy1bOol4icnG6kKKpZanwA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB11069 Add subsystem lvds and mipi. Add pwm and i2c in lvds and mipi. imx8qm-mek: - add remove-proc - fixed gpio number error for vmmc - add usb3 and typec - add pwm and i2c in lvds and mipi DTB_CHECK warning fixed by seperate patches. arch/arm64/boot/dts/freescale/imx8qm-mek.dtb: usb@5b110000: usb@5b120000: 'port', 'usb-role-switch' do not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/usb/fsl,imx8qm-cdns3.yaml# arch/arm64/boot/dts/freescale/imx8qm-mek.dtb: usb@5b120000: 'port', 'usb-role-switch' do not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/usb/cdns,usb3.yaml# ** binding fix patch: https://lore.kernel.org/imx/20240606161509.3201080-1-Frank.Li@nxp.com/T/#u arch/arm64/boot/dts/freescale/imx8qm-mek.dtb: interrupt-controller@56240000: 'power-domains' does not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/interrupt-controller/fsl,irqsteer.yaml# ** binding fix patch: https://lore.kernel.org/imx/20240528071141.92003-1-alexander.stein@ew.tq-group.com/T/#me3425d580ba9a086866c3053ef854810ac7a0ef6 arch/arm64/boot/dts/freescale/imx8qm-mek.dtb: pwm@56244000: 'oneOf' conditional failed, one must be fixed: 'interrupts' is a required property 'interrupts-extended' is a required property from schema $id: http://devicetree.org/schemas/pwm/imx-pwm.yaml# ** binding fix patch: https://lore.kernel.org/imx/dc9accba-78af-45ec-a516-b89f2d4f4b03@kernel.org/T/#t from schema $id: http://devicetree.org/schemas/interrupt-controller/fsl,irqsteer.yaml# arch/arm64/boot/dts/freescale/imx8qm-mek.dtb: imx8qm-cm4-0: power-domains: [[15, 278], [15, 297]] is too short from schema $id: http://devicetree.org/schemas/remoteproc/fsl,imx-rproc.yaml# arch/arm64/boot/dts/freescale/imx8qm-mek.dtb: imx8qm-cm4-1: power-domains: [[15, 298], [15, 317]] is too short ** binding fix patch: https://lore.kernel.org/imx/20240606150030.3067015-1-Frank.Li@nxp.com/T/#u Signed-off-by: Frank Li --- Frank Li (7): arm64: dts: imx8qm: add lvds subsystem arm64: dts: imx8qm: add mipi subsystem arm64: dts: imx8qm-mek: add cm4 remote-proc and related memory region arm64: dts: imx8qm-mek: add pwm and i2c in lvds subsystem arm64: dts: imx8qm-mek: add i2c in mipi[0,1] subsystem arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc arm64: dts: imx8qm-mek: add usb 3.0 and related type C nodes arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 308 +++++++++++++++++++++- arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi | 231 ++++++++++++++++ arch/arm64/boot/dts/freescale/imx8qm-ss-mipi.dtsi | 286 ++++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 + 4 files changed, 826 insertions(+), 1 deletion(-) --- base-commit: ee78a17615ad0cfdbbc27182b1047cd36c9d4d5f change-id: 20240606-imx8qm-dts-usb-9c55d2bfe526 Best regards, --- Frank Li