From patchwork Thu Jun 20 16:16:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13705825 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 1DFF4C2BA1A for ; Thu, 20 Jun 2024 16:17:06 +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:Content-Type: Content-Transfer-Encoding:Message-Id:Date:Subject:To:From:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=i0anTbJF5zATUNBmiHQqKVN1Zfm8xzJn9ma7xELzOZE=; b=vp7PXK2fiaahHALD+44oxjC7P/ P8RqCmDxroxEuzJyg7iu4dJiOYRYDLU2kcQ6OKr00wexEJB7zjA14VBpeGCfUcdEAIIVE1APikIhl pSpkhC8h2TAOjW8Yqp8YMgy6YxPeaDUAcvVVMwedRz7s8c+VE7khHPWTwEay72vfYCQS8vPvzWy00 JAJ3iN7xcti5p3/hoNdFJKc3Dc4dPO/CcXSoBL+g/5PybKiIEqI5nV4X2jStx/DdE9u+rE42/SPPH Owr5ikAWxICP3OftbHoUvrorMuoMGzdwM/KTe/hDxGBrN7cfogT56JRiUsG/cfNfneCUIoLY7hX5z 24/D2gEg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sKKSz-00000005nLH-1FeG; Thu, 20 Jun 2024 16:16:53 +0000 Received: from mail-am6eur05on20631.outbound.protection.outlook.com ([2a01:111:f403:2612::631] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sKKSv-00000005nIg-1n2s for linux-arm-kernel@lists.infradead.org; Thu, 20 Jun 2024 16:16:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TO7qCbkl5BGZbUn2BUh4xgMzSGQHkdO1fp9nKUBxqplktMGvhOXUt841zwmSgl+KMKyGKOFHaQ0lJXOuQN1Nm7esBHlNCp6bGjA8HuNTAIwZUFqqWUfwZjUTcifc8ddp3ZWaDqzyTj8QMjklSz7Nm9AJ8urwCHRjpfZL/aUVLiesTUqpSGhRvQEe8fqjGZBZ3bwon1bAAKMHTQVJFg1sGBpnVya3n2WDU/1T8pJEHhzdeQkHaei//7GO0TnoZABCwHIypqewt27/a9DmETX+3CjLORDICMp6XKoUbTlWSj8d8elq1rMoGIpTq+E6ujHevycCR6FdPaaOTjNcumRrpA== 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=i0anTbJF5zATUNBmiHQqKVN1Zfm8xzJn9ma7xELzOZE=; b=Ly8vSPk44TPno6M8K2NEow/mZYQUPQsE/PBDrkFu1Tr83LFzfvwQoe9MdXYDhfO65EEqgKB0v5RD2PWXuImatMZRvDjmyJg5i9pzAVxHtuU5n5rg0/SX1WsSiSlFP6mTZdSrDpNF1RLCwxraUfE/miiA6ysv9zqv/nN4/OA1zml4FOainArQg0tBnCljO2UgFiMRCpXz1PNoNvti6gQMgNWadHmXwOvUl9nZdNpLezMKVWIrPxOp/1HfFHUHbzgYwjTV2DQNoBsTFuEM1GTk6llreOBNsLE4GjnYCFx405RyM4arK8435Cm3SMossRUUKPyiZg2k6M2oQDnlO8rX+g== 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=i0anTbJF5zATUNBmiHQqKVN1Zfm8xzJn9ma7xELzOZE=; b=mjRKfJo8YodKgl+69NmIOJxA0K3Y8QzyoCXsVdD52Kiq12nZPTuCtJUoagtT5qFTYUwSzvRI5LwPU2zQffxN3+Qj0f+v54ofhOE62c47kr7h/6pvdpHBRMQ4RVh3Roq7glKGwCMgnnsAl35crCjTRR8krfpiBfK+eDKuP+huxvA= 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 GV1PR04MB10582.eurprd04.prod.outlook.com (2603:10a6:150:211::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.19; Thu, 20 Jun 2024 16:16:38 +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.7698.020; Thu, 20 Jun 2024 16:16:37 +0000 From: Frank Li To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), imx@lists.linux.dev (open list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 1/4] arm64: dts: imx95: add '#address-cells' and '#size-cells' for all i2c Date: Thu, 20 Jun 2024 12:16:19 -0400 Message-Id: <20240620161622.3986692-1-Frank.Li@nxp.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: SJ0PR05CA0197.namprd05.prod.outlook.com (2603:10b6:a03:330::22) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GV1PR04MB10582:EE_ X-MS-Office365-Filtering-Correlation-Id: 2469edd0-acf4-4bf3-68fe-08dc91445c87 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230037|366013|376011|7416011|52116011|1800799021|921017|38350700011; X-Microsoft-Antispam-Message-Info: 7oTtYmVB3QbGJF2BRDtTeLklolxp1iJVzRQBdJqNPBFtTRto77Bo7DPofDZkilTJwHpq5+zlHgZKk9NegxO3HgMAaVH+lc3HnMx5TzWle6DH0GAqx3jMrWdRXPzj3ScA+r1cP1ISdhyIwwh1i20xVZjpYOnIGtulRfbIp9x5r5F23tYxlWyU4b5YHDmZwIKH2eHwUs9wj+roVzX4F8/RJJGVk+0SVUJx5vQQdpxkiE3K2yGE0u20aHOkW0GSHSYri+vPEDvP42QeZPlc0eJiky4aWC00z6z6rFK3G146tBhmQHy6qih8Sq3RGvmNXI2TvZLF6qb+1mP4piJlaC21AKqyzq+b/EkzaQvesfbQj+mE1o+0IayA/nQGxR0UwzKKYjCFhP88rMgD1EhV43SjJ1wop0F/5tOtNuRq4ziS3bYyyiiAb/adlJ4pSiIZirVvXkXzZ/FYWoE9d17kR0Bra/QJR7FXyL47dNCoeUP/wSWJDCTIIR0yj6/6QDdn3dbkjndgmhKYLjLhE0ETkGhNwkJgunEgh+76x0CjzK3p9ijkfKQqdukKbcj8DU448GHEuBLfNTOHL+a8MNv4dRoULyMzLdbwTcU42efFiCwcpHW1GbqRqhvoYvqbiTusaTmMhxUdmPmET3vdaMSsKOd4d46wZgaZg3uGOH/xFqayxj7N0KTjoBnZBlJQPvp8DZLYBo2uwjlZuI2xPJSTUePoHp7HE/hEeaTdblw03XnZAeX/hL/1da5xkQZ5JaER4lkp3Uv6D/Lbte5ZnHLnFHL2GPv307noPxqGYbSmE4IJGpiJrcWKMdAKyz1pe7yg7vNlqNO1puPiujjaSQglTUvJlTPKDXjmesDlPr4bNYMYshFVUzu4Z8U6ZuvCitdOxr5H3vhpEPVu84laxRT1BnnACCk25Ip6EdzYosCJB+VQ5uhnCwsVOgClAyKJYl/HMygebUNWXabvJAyVu0mJyGhQLkoSdOgYYLL77Vlz0Oygzwh2VY7ISxBYD99biAiPmDxf4QXMFZrjQbyShO5KQC6Aw+zkdyGfx4HyYoWH86j9CI4DD2jufqXNN0cVSFr5bdJ3MCCF4A5FygMEZhz2o2fEmZrkBYCEUJfBjCAOtisu6nQPxmnLXpzw/uctc8ElBhuH/v3U6ezc3I0T0ywM+ZX/fJQn02DoY34I2fvCeKhF1KR8IN4lh9X/iwffGQZTkbYhfX21vJanjJqswGLmEq6oGAWzrNId2f5sYSFJWsBEm9e2keALuTReetnh6Q37nU/ueE9xBI8VZkj7Z8XP4T1nEai0UU11rVQOmxIzwEr6z110owwY5iE11LmIsQ0766Y3evpYoFNhJ0Gqvku4U4JYj8mOyl3txZgdv0ULi3IdFknCpReQH3f7ULg7/1g7UfEe X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230037)(366013)(376011)(7416011)(52116011)(1800799021)(921017)(38350700011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FbHwUyVdojeyDzwsOFPNY54pszhghCmK1OPfYoZInU3NzuKlsfc1Rh4SxXgo8oStTk9N3NAOFDevLfAmtsS6hjffRiGKBwVKRf9vQgttVHmXWAbTZU2YKQpggKKpKlNr7rmBRbpzZvOt2M4YH2RP/8apnglowr5a4PI+zwtvGJj3X7a3HX3iEnheGhxudh9ULthAGl9pZbUsjejbUdMBQQKLjjXGoviPhDC1IFaLE3fI7p7QaYNby+sIO3iyWKkEggpk3bJU9WJJYD16wfh+Hwp5bFLLiL5qlhF9jKvbwMTwr08DK7tOA5nezSnKaztPZNxBj6Nzvzn1/t/NaysIwyYdQzbokhMSXP7Ceqs2mCXzDqs2Sd2j1D7HYMAwZ2yi4VRO0R4+mwT4xY0mK4fJEw47c1aLk645p+EO9NDGrfrh8j+sHuQ7q1d9dIHpBhfNdacozUgxnGlILUKi2DJ0otb0vLQ6yXRMzSyVrVDp7j9jgEfmulgJByuF6E5Gy8W4Nb+IicMhekrM2t/632oTfBuU7flNKQuqzzQ6gAmo7bJ22wms11x6oHrCKZ4oPD3FuOCIdmljbXKTKl7qy+OXbXq12JgogN9v1p1QVrww+3u+vgpfpKGnfbQCFZ8bHLZmwExoUGmcbCE+pjMjiRr0yb//ZE3gomv5rZJfZAYBCwY3NihKJvHrPe8udtxtj5oSGrpNscsh7bk2LnSwsQNQ3gzt7g869M9XuX3mh8M4pvDYnrnPow4NMLF1IX/LF9ljoTcK6yOUtQiMiVriQmmm0Dns6q/ZnlsiPQ8MWLCj7sUFurEUh0tcvFtBNfrgJKSnOdJTpDZjc+RrvN9s7i5+tG2Y2MT2Qp52wNgRl5sy12wSs2m14+QGOjgZ500ZF+kDeMwwN3pv8cjeARnyojBgZyfeWv2csaV8Pl3iOQ2KvTVbFIH7QyZ4c/5JOdjFgu7Thgjzgrp0/3Rw9GCnlQTIOiMZv8EVJlXE/OXvFCln5Sl3mPVs+LaxTwgTPQ7ZNwpaUsjwAimEVn9HaxfXkZV6ycI6sbbhezUZFIgef6lCLALUg7ft22e8cw8vQOuq0AHDuCXaLuBhB7YUg6w8jxPTUdkwHHGWJZHjQA/3z6cFLGjmej76tdkxWQCZDIOtIh5kdi9lRBlPsV/9GAvhLWtXmPxtGSmWtyfgwlDvdlqbRIemLTU7Ut5ls3XL7QvtWJ9CF1vjKF7ymDyrJkBk989OVI2LNFVHv20D3WQMFIgpcv2ZlX2Oh+NaKgEqbiIa6bb6U4XJ4GUjcyM74sqg1U9f865ZMHgvuOr06/NxPf3HPNuTqmW2I68FMA9EFXMm0PS/9FNFNwKRQDpTyp8DmH1qQKFRc8jv5HAOgLqQNuPOMx0sCkfyjoJV68KXg02UmK5zMOYzbBFaLujVgDmLFO9l67ZROoSyLEBgwImjIOLWNXW2tQRqIDgqShJXV/8wH/culzEX6Ag6isRVc0wY03JklYgW5jLrXv7v2Jf+Dm9sNReJSo0iGzh8h7HXJ7l479hNrlVOdkpxfEue+1HdJanD2XK7LOARmzFF4G16i1hUFB8= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2469edd0-acf4-4bf3-68fe-08dc91445c87 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2024 16:16:37.7367 (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: 3t1QCNLqX1+wLci/zfPDsskCM8Zj5Vr4assNE92FbwHCBVi7c/9Mief8N0i9nHoEoSTFpW7NG4YLoxbTh+HloA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10582 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240620_091649_518112_CDF19EDB X-CRM114-Status: UNSURE ( 8.83 ) 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 '#address-cells' and '#size-cells' for all I2C to avoid duplicate these at every board files. Reviewed-by: Peng Fan Signed-off-by: Frank Li --- Change from v1 to v2 - Add Peng Fan's review tag --- arch/arm64/boot/dts/freescale/imx95.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx95.dtsi b/arch/arm64/boot/dts/freescale/imx95.dtsi index f98cec944eeed..cc5e829e76cc5 100644 --- a/arch/arm64/boot/dts/freescale/imx95.dtsi +++ b/arch/arm64/boot/dts/freescale/imx95.dtsi @@ -462,6 +462,8 @@ lpi2c3: i2c@42530000 { clocks = <&scmi_clk IMX95_CLK_LPI2C3>, <&scmi_clk IMX95_CLK_BUSWAKEUP>; clock-names = "per", "ipg"; + #address-cells = <1>; + #size-cells = <0>; status = "disabled"; }; @@ -472,6 +474,8 @@ lpi2c4: i2c@42540000 { clocks = <&scmi_clk IMX95_CLK_LPI2C4>, <&scmi_clk IMX95_CLK_BUSWAKEUP>; clock-names = "per", "ipg"; + #address-cells = <1>; + #size-cells = <0>; status = "disabled"; }; @@ -566,6 +570,8 @@ lpi2c5: i2c@426b0000 { clocks = <&scmi_clk IMX95_CLK_LPI2C5>, <&scmi_clk IMX95_CLK_BUSWAKEUP>; clock-names = "per", "ipg"; + #address-cells = <1>; + #size-cells = <0>; status = "disabled"; }; @@ -576,6 +582,8 @@ lpi2c6: i2c@426c0000 { clocks = <&scmi_clk IMX95_CLK_LPI2C6>, <&scmi_clk IMX95_CLK_BUSWAKEUP>; clock-names = "per", "ipg"; + #address-cells = <1>; + #size-cells = <0>; status = "disabled"; }; @@ -586,6 +594,8 @@ lpi2c7: i2c@426d0000 { clocks = <&scmi_clk IMX95_CLK_LPI2C7>, <&scmi_clk IMX95_CLK_BUSWAKEUP>; clock-names = "per", "ipg"; + #address-cells = <1>; + #size-cells = <0>; status = "disabled"; }; @@ -596,6 +606,8 @@ lpi2c8: i2c@426e0000 { clocks = <&scmi_clk IMX95_CLK_LPI2C8>, <&scmi_clk IMX95_CLK_BUSWAKEUP>; clock-names = "per", "ipg"; + #address-cells = <1>; + #size-cells = <0>; status = "disabled"; }; @@ -816,6 +828,8 @@ lpi2c1: i2c@44340000 { clocks = <&scmi_clk IMX95_CLK_LPI2C1>, <&scmi_clk IMX95_CLK_BUSAON>; clock-names = "per", "ipg"; + #address-cells = <1>; + #size-cells = <0>; status = "disabled"; }; @@ -826,6 +840,8 @@ lpi2c2: i2c@44350000 { clocks = <&scmi_clk IMX95_CLK_LPI2C2>, <&scmi_clk IMX95_CLK_BUSAON>; clock-names = "per", "ipg"; + #address-cells = <1>; + #size-cells = <0>; status = "disabled"; }; From patchwork Thu Jun 20 16:16:20 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13705828 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 775A5C2BA1A for ; Thu, 20 Jun 2024 16:17:16 +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:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-Id:Date:Subject:To: From:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=daeXzDV+a30tRYuWk7pXHLY2v9OFKpcygaRSYtWW3ac=; b=eUCRLSjDNVMIedkF7zaHKKLCyP +gLXMaWXmmCF3V93uBfjOylenSsawEoAtPjuByFwOCUZLnKz/5pfikoOhYMTFQex8ClOk9rzRYmHe zqYbXurTz/llm/6FErS+vzp3t14Qoxu9HBqvxSz9qsNXW2G8LQaOa2qJ121Bd1LOxsDan4xEt7/er fZeoWXQhIpEA5ylO+HMTupuPs3/DjzBa+HHud1pcfLpRWTBJAP5dQjAtDJaONmLFtiN6BMT5JzaE2 rlrkkFOS4+td7KKH0kfTx5HncDnXgD6tzeff2HlyYxDvG2CdotY7sQp2OdGEBlXpVxXUgO9VMe6eU UyNtiQOQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sKKT9-00000005nRV-2gjB; Thu, 20 Jun 2024 16:17:03 +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 1sKKSy-00000005nIs-05x6 for linux-arm-kernel@lists.infradead.org; Thu, 20 Jun 2024 16:16:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nlYlP/CNMh55LCPOWSjRME3+rUxOWdZnYF0OlJTUTUwzraq4Z2X5clAkWenvEuNxVYy544xgy4aQzHc04QTd00WAKkL66jymut6wckUpBlIImScAt1DK7G0FQKapjuiam3p52f7N5sdXASPGilqSnuE8+Oi7mruapgWfUte10PVsvw6kl33VGo15Ie2+9FssdawXIx7UQnonyK86jx2KZ8HidvsrLQ9QBL6jS+tugOVPzzUzflKPTiANJTTeH9N8CKRhcHp3JgGF8rFNoMOTizbfiPsJ/cTmkC29VA7rQm8oqya+Fy3YlkhlXAAeIm6OZdL5YRmCzfMH1OVv/BPftg== 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=daeXzDV+a30tRYuWk7pXHLY2v9OFKpcygaRSYtWW3ac=; b=VCVYp8xfCpj+yaOCBl5nAG/o/EEgDdHZd3ztAqI3pbEV4FhGOWHl8oRwfExTb6SDZOM4otFFC5WsoJkBdhZ5q6wyRwhBegrs7c7nFcLU+/XXa4hCimbE0c0mEzrkngziySXl0ytwfbVWBLoDDIawFzcHtsKIuYJfSFmdlBIzGJHA6+mx8W06Bs6856U/HA63/P2niD+OGp6zJIo14SYovj/kFtstmTFfqx5YzvqKAMEKcmNHtUz3LMl/BTmOPD98oK9wFWQBlhx8nTJP6YWfn6IiAUY8pxDoZEgsu7Rq6JDaGG4rjlGgXMVZzWqF8OgM8ZckJuPMNesOI2Dfm10bKA== 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=daeXzDV+a30tRYuWk7pXHLY2v9OFKpcygaRSYtWW3ac=; b=IHK1mdu2vh6yQcj26iZw8XNGn03MaL5s8MR7Qdv/LmRMtAO3CuW/LoDcXsq916mhYLpmgY30B5loLBLQc0+AReod2Z5TmC0vAQKHrZnXzJoslyHvwukBjPcuJivM3IBqhx0UCjmmUNVLE7WThmI96MWd7mSX6IM4d5MaUgC9R8o= 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 VE1PR04MB7230.eurprd04.prod.outlook.com (2603:10a6:800:1ab::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.19; Thu, 20 Jun 2024 16:16:41 +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.7698.020; Thu, 20 Jun 2024 16:16:41 +0000 From: Frank Li To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), imx@lists.linux.dev (open list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 2/4] arm64: dts: imx95: add pcie[0,1] and pcie-ep[0,1] support Date: Thu, 20 Jun 2024 12:16:20 -0400 Message-Id: <20240620161622.3986692-2-Frank.Li@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240620161622.3986692-1-Frank.Li@nxp.com> References: <20240620161622.3986692-1-Frank.Li@nxp.com> X-ClientProxiedBy: SJ0PR05CA0197.namprd05.prod.outlook.com (2603:10b6:a03:330::22) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VE1PR04MB7230:EE_ X-MS-Office365-Filtering-Correlation-Id: 41fdb0eb-bf36-4ea8-4d35-08dc91445e81 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230037|376011|7416011|1800799021|52116011|366013|38350700011|921017; X-Microsoft-Antispam-Message-Info: pgVtInd1nqM87PEFHgsW9D+Pgv1a2eXMcX0OPl5S00EJvcJL6Z+frhhHGRT+0SlzfDuArCF9Q0P6SAA2B7EUCnbWcpEVY6zYgiFvPS9RCDMaDtoh/Ht8kALUfywDmFOqwwlhclKnyGd0grR8+i3K4v+A/WvCnR8QoTleMDgxkszFgcLFKjZQAKQ4x6R8zxY+jyjp8LaVamaYKuaqcZRWDOxuDNFZtnsGZyJ04neg12a5GxysqVt8FCIvONYd3y7CC012gFgr9RST/3T/DgXBloV7x7hD9FyZRmD+CRa1RmfYWNGw6VkEw8C9vTAZin/rQkd8odQfbSoUlFc4XBrC4yWFBbVeEjiIzpA2BXdBFXB8Ny5mWn31Bz05mrL6I6MTCuBq29XRgApqAfqTeY9gWf182Q1PanrlwebB66TlRZuFTEkJ1BTReuCb1r0avnyd8DOjAtECHP5bqYzSwHhunjbna1UKbFphCCP+gCYkoPAfOZje6QDipP6ZKLpTHyYwctrlbgq/+Gjcz1a8hlAr4mTpzSH/s/l8HlsnZds4LWDp0yxWMdGfv5U264MgAKjLIJEw4FSlwFRP5X8eS9b1pxMAJq0+dKC9O1mzvNitmRJnSiiMSZTQb0yNUWRHCUgouMX3sjF1/746OXBktKVJZUrGKgd/oqT6WbF0qh0Nu+C/kuEim8g4Hp4Xlsp+XcHjWihirVFZofpX0nxXotMxwXOBreNrH1pllIvSnKfEaKC5YI4NR8cWIaj8OQWS9jSfRTR2tfG8DLCIkcxNaOb5j7qnnHfjQBvXYG93K9SBdCLnbB7IhCjgT+B0oUcUzhPtE6Ogw89zevutKCxMHjkcjThF7EsGx2juqrH8jPH/cM9lIzzkxCYULOPAr03Q7sGlN0Seol9zfFRjJ0rNYEjByFVRwB19KQjCekR6cngAC+Q5Wd3IcNtgHT6IqHR4qf6FwyCmItmrN8x2I6QoYLGH6e4agi5dfTMl04TNpTDHOgTqq0OQNie4wGEbw3HZJP09JLaz49jyj69fLNDIpVj5hTt4OCH2Zm+V4hCOQ6ugGnBVis7DevIYWfT9BNO5PetCPAlJ7+fztSoS5W5Mch7d/hNaG7HZdiEdb8AXh+GXjrNSgSpyKWmuvgyTBltPi3jOmi3qHeddA72/h9X7P7Imqzm+WfoeSuw+HhUGbMA1sFC/0QHvtNg2Bvst2cm98dzTrKk+ONVnAJud1z2BU0PxMNDhn9KRvzPoZnwJ7rMaDZRv7zZ0IYiZBOvQbW6hhLf5HkkBxG81Wu7HDs/mgavbW7zzwWLmoWLFmS5a0gwrIKk/XTkGvyn5INWlq0rN5v/k464JJKdqHZ0Bb7ntNuLPylDKXco803G2lzhiHoyT1rE3ihJncDTRr7b+aucWyHoG X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230037)(376011)(7416011)(1800799021)(52116011)(366013)(38350700011)(921017);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: drcssSuNubbIDR9iKJg+wujfCNnLhyIJT4lQITzBcYlIz50mnvvmvbOhnCM2WoZcS7//Qu+/vJNQxikZSNfZcH8X6++Joj+aslFoZlmX6WOZfUjYwMtNZDqLPvgLZYW+0UZjDMM6mxlvw8/qCajbR8ha4DEEtQptRtuar8wcouO9Q3Pgu+axhYt/SerP26SLb28DPz9Ak9YI05R85I60yYctuNfezEpjPnQqJFYBW5by2nvjeA1NoktGFX5oKV+0HCvAy3bKLoC5q4+7hy7qeYiTpFqHiB0L5et4KyaWHMGI4PuBM57kWJAbF3SH9n79fCl9+bkD3OoHFDV+kHncqEZ0VTpNBCaPEOOmivWTL5nOqfEGicLHNYUa+/HSUs8XhlkD/NMEove91h85hpE8HCLwOiWrKbiuI08LxtsOeQaVVDARGOovl6RCu0uZGeIn6Kd527ELAUwxTfwMMUeAQuPu65xB+MAJLb/R+T7GetMdt/PDELdPIBbMQLCv1v8CWGGm3GJ5JJ+4XGKQDJlLLEVvd8Z8yISNEweVHEozCN020bi8J1qpMhuUGv8EwplbfrxcIGdqrM1nBcuynHNu3QsSBDEPpkMwcgPgpXUfMzaeUcj8VkHaP87CsAI2yzAlFdaYWvSyvtOJtr8yWqyvZDJHFCBj7qJiXunG0+LfZJ0pCqZL4RRqvxsEIZ3apWYZr1cc7tbMHcNWlTg69bJUt9BR+HuTANc8ar7rKi7zZG6Aqkbj7FxfK0qxlZtUZVUzQrBnR1v15FJj6bPFVLPh0dqLqgwmw2FODd2704OhqJLywjcjbRkUL0Sct5Us3AAHvTuYzi9MBAnHHG3Mtbp4f0mMwKOuwTQ2wLMwiILjkHMDrPpnV83b1uz/oYQlEn3tiUFh7ZbLp12QH8z5rULzuKUJA2dn2FKWDjhA6rOiezd1XGMYpGw++BaG47kTFHPBxlYyi7ymANTznVwbA846DuzpXtJHwdH0hF6Kj5eIcbGGVnXPV6g5GAPCSj0NRJLEzTH70UwV+Uh+xQKXJBuWtB20IGFN2f4OcH/O1F8sVYgLbs8mU6q0+NwYS1hYWHS+rx9Eo1MC2OAzOOwG9NoVQtBcbC7lG2wLiFS8CY4Zj5rFBk7RoKIMd1/pL31Dm/BtwNO6iHw7ts5gnSp3zbgldE6skCJ1GE8tywDVnbXy3I6cZ1KsEysEzw7D9hY9HI1tRrIVyyNnYD0vlWZ/E/GiSMxQsYsvElCpufREsmjwmMWSa1uryyrrw7gTrGjt1eFH0TeEh00kJJL5qtnlAG01sseER5W2AIyRxp3EzX0Pd1ltKaGzLLy1toGw9qQwtjYyDsMQ4SBldzlwxGbQIosS9eKlnFpSuW3nFInKCVV2PSleDtdlKAMLsXhzBOUQM4E/kYYMMlThHK2C8JNnTpWRCGh5+qptv0qOkP+7WZWbahGj3zk7rOybziOtN0LhGy2BkoLe51bsMNqepm0Ui0zac/QWkWfbtO+sb1V9KBqnMtUBb61RauewDXrzDMKcpoAKW7XNMea0lcmnEw77N9CAvh7DV7YXV3uo3X6vuPE8F48= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 41fdb0eb-bf36-4ea8-4d35-08dc91445e81 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2024 16:16:41.1851 (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: s4O7662XqwP56Zu+Mcm/+c9hrH77DhKqgjjzAyAWnqc1lBebs8McjwppD3uiDyVtJOlI9WR8FN/qPy0On/IWrQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7230 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240620_091652_089159_3D4EDAF4 X-CRM114-Status: UNSURE ( 9.53 ) 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 pcie[0,1] and pcie-ep[0,1] support. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx95.dtsi | 134 +++++++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx95.dtsi b/arch/arm64/boot/dts/freescale/imx95.dtsi index cc5e829e76cc5..1bbf9a0468f69 100644 --- a/arch/arm64/boot/dts/freescale/imx95.dtsi +++ b/arch/arm64/boot/dts/freescale/imx95.dtsi @@ -1054,5 +1054,139 @@ smmu: iommu@490d0000 { status = "disabled"; }; }; + + pcie0: pcie@4c300000 { + compatible = "fsl,imx95-pcie"; + reg = <0 0x4c300000 0 0x10000>, + <0 0x60100000 0 0xfe00000>, + <0 0x4c360000 0 0x10000>, + <0 0x4c340000 0 0x2000>; + reg-names = "dbi", "config", "atu", "app"; + ranges = <0x81000000 0x0 0x00000000 0x0 0x6ff00000 0 0x00100000>, + <0x82000000 0x0 0x10000000 0x9 0x10000000 0 0x10000000>; + #address-cells = <3>; + #size-cells = <2>; + device_type = "pci"; + linux,pci-domain = <0>; + bus-range = <0x00 0xff>; + num-lanes = <1>; + num-viewport = <8>; + interrupts = ; + interrupt-names = "msi"; + #interrupt-cells = <1>; + interrupt-map-mask = <0 0 0 0x7>; + interrupt-map = <0 0 0 1 &gic 0 0 GIC_SPI 306 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 2 &gic 0 0 GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 3 &gic 0 0 GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 4 &gic 0 0 GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&scmi_clk IMX95_CLK_HSIO>, + <&scmi_clk IMX95_CLK_HSIOPLL>, + <&scmi_clk IMX95_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; + clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux"; + assigned-clocks =<&scmi_clk IMX95_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX95_CLK_HSIOPLL>, + <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; + assigned-clock-rates = <3600000000>, <100000000>, <10000000>; + assigned-clock-parents = <0>, <0>, + <&scmi_clk IMX95_CLK_SYSPLL1_PFD1_DIV2>; + power-domains = <&scmi_devpd IMX95_PD_HSIO_TOP>; + fsl,max-link-speed = <3>; + status = "disabled"; + }; + + pcie0_ep: pcie-ep@4c300000 { + compatible = "fsl,imx95-pcie-ep"; + reg = <0 0x4c300000 0 0x10000>, + <0 0x4c360000 0 0x1000>, + <0 0x4c320000 0 0x1000>, + <0 0x4c340000 0 0x2000>, + <0 0x4c370000 0 0x10000>, + <0x9 0 1 0>; + reg-names = "dbi","atu", "dbi2", "app", "dma", "addr_space"; + num-lanes = <1>; + interrupts = ; + interrupt-names = "dma"; + clocks = <&scmi_clk IMX95_CLK_HSIO>, + <&scmi_clk IMX95_CLK_HSIOPLL>, + <&scmi_clk IMX95_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; + clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux"; + assigned-clocks =<&scmi_clk IMX95_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX95_CLK_HSIOPLL>, + <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; + assigned-clock-rates = <3600000000>, <100000000>, <10000000>; + assigned-clock-parents = <0>, <0>, + <&scmi_clk IMX95_CLK_SYSPLL1_PFD1_DIV2>; + power-domains = <&scmi_devpd IMX95_PD_HSIO_TOP>; + status = "disabled"; + }; + + pcie1: pcie@4c380000 { + compatible = "fsl,imx95-pcie"; + reg = <0 0x4c380000 0 0x10000>, + <8 0x80100000 0 0xfe00000>, + <0 0x4c3e0000 0 0x10000>, + <0 0x4c3c0000 0 0x2000>; + reg-names = "dbi", "config", "atu", "app"; + ranges = <0x81000000 0 0x00000000 0x8 0x8ff00000 0 0x00100000>, + <0x82000000 0 0x10000000 0xa 0x10000000 0 0x10000000>; + #address-cells = <3>; + #size-cells = <2>; + device_type = "pci"; + linux,pci-domain = <1>; + bus-range = <0x00 0xff>; + num-lanes = <1>; + num-viewport = <8>; + interrupts = ; + interrupt-names = "msi"; + #interrupt-cells = <1>; + interrupt-map-mask = <0 0 0 0x7>; + interrupt-map = <0 0 0 1 &gic 0 0 GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 2 &gic 0 0 GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 3 &gic 0 0 GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 4 &gic 0 0 GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&scmi_clk IMX95_CLK_HSIO>, + <&scmi_clk IMX95_CLK_HSIOPLL>, + <&scmi_clk IMX95_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; + clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux"; + assigned-clocks =<&scmi_clk IMX95_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX95_CLK_HSIOPLL>, + <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; + assigned-clock-rates = <3600000000>, <100000000>, <10000000>; + assigned-clock-parents = <0>, <0>, + <&scmi_clk IMX95_CLK_SYSPLL1_PFD1_DIV2>; + power-domains = <&scmi_devpd IMX95_PD_HSIO_TOP>; + fsl,max-link-speed = <3>; + status = "disabled"; + }; + + pcie1_ep: pcie-ep@4c380000 { + compatible = "fsl,imx95-pcie-ep"; + reg = <0 0x4c380000 0 0x10000>, + <0 0x4c3e0000 0 0x1000>, + <0 0x4c3a0000 0 0x1000>, + <0 0x4c3c0000 0 0x2000>, + <0 0x4c3f0000 0 0x10000>, + <0xa 0 1 0>; + reg-names = "dbi", "atu", "dbi2", "app", "dma", "addr_space"; + num-lanes = <1>; + interrupts = ; + interrupt-names = "dma"; + clocks = <&scmi_clk IMX95_CLK_HSIO>, + <&scmi_clk IMX95_CLK_HSIOPLL>, + <&scmi_clk IMX95_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; + clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux"; + assigned-clocks =<&scmi_clk IMX95_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX95_CLK_HSIOPLL>, + <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; + assigned-clock-rates = <3600000000>, <100000000>, <10000000>; + assigned-clock-parents = <0>, <0>, + <&scmi_clk IMX95_CLK_SYSPLL1_PFD1_DIV2>; + power-domains = <&scmi_devpd IMX95_PD_HSIO_TOP>; + status = "disabled"; + }; }; }; From patchwork Thu Jun 20 16:16:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13705826 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 0942EC27C79 for ; Thu, 20 Jun 2024 16:17: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:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-Id:Date:Subject:To: From:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=BrKCcbgvJ889xlBaONJ5CMggN7dBBOyYruN+q4CkMdI=; b=23JnAaR5RlyUgmLr6jfxEi9PYp XAjITYmv4xhLpWyC4//6eGrQHR9AK95Kv4tUR5SIB0gy3uCp6pYeH8fc1+YSRQU0uiCrh2hT27HvK Cjv3KnykRtAhGMHR2kT8//pIkNaUCpu27jIKc/zUoRpD4Jp7pZO16sN0zT/WLrIWswM2aDeG4N0f/ M+cVN8vGcQByOMRf7VeIVnzQBjRISLFvPeaxPK/INO8MG8BOi+tpJ0hT26zH7Z+QnzasL6Map3utG LV483Omj1sbzP20u6tV3neb4VLwiGV764uXTCuZQ6ryPYWfThbXQ6/8luf/WQiiSj6nRGsaL4AcWV 4EHadu0w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sKKT8-00000005nQt-3jDn; Thu, 20 Jun 2024 16:17:02 +0000 Received: from mail-am6eur05on20631.outbound.protection.outlook.com ([2a01:111:f403:2612::631] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sKKSx-00000005nIg-2BhJ for linux-arm-kernel@lists.infradead.org; Thu, 20 Jun 2024 16:16:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LFLSYYDsVgDVjDidSNivv5kAabOVme1M9CU9i+bToCwiXnyd20mg39MlNq4jrbKMSigiTm3rhmYwb4sxVVkvVwPCNBFUTWSJxSAnDZiLNfTX0GSDo0kvNG3slhHnjuYD/jFY4so61kRb21igova0EFaorREGHwv6s5L8P+Rj93CMFOcpmnhIXtuXRY10VxtaWBurlWcZl/GFPTKEMVshkiPQNOLVGk02iZPDNqyMYRGnt/R8DwwmI7qg094jKkf9N5pGcXiN3HVRUnXl/YWPAot6ITShLmaf9WK1XDPyi343LCxW0Yp+E6LDWgZE/9kigbOHE6j38fIPg+7+acCCHg== 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=BrKCcbgvJ889xlBaONJ5CMggN7dBBOyYruN+q4CkMdI=; b=YbNt3TbJAbs8cFeTqKyLOk+DpmdLJMyOjFGzLbDtlhVBQJtlftm9VDeemBW7x1b7P3BSHJCaVM4X2CEBhaE0OhBrrm7Xhh1ujlCL/p27uq08WxrsL2Mj3CneR2PEInCDIyiREcxHj2eQSl3y/Mk/YqKAvz4gg5Q2yTVUceatMcVB1tXSw750kj2zJg65Qja7tQ4hV5c3E3k5cpDVMp5+bEE28+RaxW2evm1nYMnihXC59C1EcliawicAAtdZPnXhUtRZTFzUlXHQXYoq8g+sqoBHboABwe8jqhe16kFv2yQHLCHCOkKo3DTS0H4XWk4zzboBxJx226o+ROYRM3HtsQ== 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=BrKCcbgvJ889xlBaONJ5CMggN7dBBOyYruN+q4CkMdI=; b=Cd8tigtXmpqganQNjPxTNd/xm5NGjR4D0NtbjRaNGrWIaZjSuOnUV7vWPo5P8M947rGqMU146eAas01Z7R0fhto6xb2h+pxAnDi/29ZVYDsIPAwNyB1kyewBcnbobQb3KtOFV4hOKlA53CB4La4CtRD1hQLcFtwdSTm5Pc5JcP4= 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 GV1PR04MB10582.eurprd04.prod.outlook.com (2603:10a6:150:211::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.19; Thu, 20 Jun 2024 16:16:45 +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.7698.020; Thu, 20 Jun 2024 16:16:44 +0000 From: Frank Li To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), imx@lists.linux.dev (open list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 3/4] arm64: dts: imx95-19x19-evk: add lpi2c7 and expander gpio pcal6524 Date: Thu, 20 Jun 2024 12:16:21 -0400 Message-Id: <20240620161622.3986692-3-Frank.Li@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240620161622.3986692-1-Frank.Li@nxp.com> References: <20240620161622.3986692-1-Frank.Li@nxp.com> X-ClientProxiedBy: SJ0PR05CA0197.namprd05.prod.outlook.com (2603:10b6:a03:330::22) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GV1PR04MB10582:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d8fd4b1-25a7-4057-16be-08dc9144608a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230037|366013|376011|7416011|52116011|1800799021|921017|38350700011; X-Microsoft-Antispam-Message-Info: zsyhb7Wzk90HXs6jJueM5Rg3uWEU73Drq1D36Ke54n1/Kqj7nBK3GubjH7wEWFTiXH65CuBhhznqSuxHVazBYOEiHpMU3LSBbn5Kf3wAfhHQ8575A810cujk/fo/CNMx2jUV4RIt3h0ui+TWCJff/eKyz3fIxYJZLbS4uyiYpPilJXwp4GOI6V/qClCUiR/GFy9xKJ4Sst0+vZZO6SBVYX1p9mecSGuvBSOupc06zdDMsFLDKC9plEver3JunTAhx1iU6QnBZKual4BPNQegToJAGxnlQAm4ox3jwk7bNtBHATIuVSfExm3UGPjSiN/MJuSVxJ4vysqlkMExKWJbQ2LZGdAMByPIWq7cKn2sCAMs+3RZOAX0RyNdLCNgbIYDEsm3EXWbLrmVcqighNK7YN+Hnu/aij4RXynUUYtJtvlG8oFnwlAifatPUuG+0zJ8nSeRtr5cj3wPyRi/sVRSJkyVfhORoMUEx7cP/zPhXHtuRYYiLxdLIRsx1scabkPaDmU896NJQPQGABHnOAl4oKFCSsZdonl2xzOCNm/xI86i/gsg45bl027/yVuYoxokEWFfLpgYRvdxlgvauYATlxgb+N0AVbjzgtcZUgUlyqiIDduurX1X867R9KyWT7YEFu3qoilkdYNAliqlXnNM+xfAt7g11qqURCfa5YYZ+fY+fpMETkbKqS7H+R4d76ulE5BFQzZ1B9PN4IUZviI3CPxhkyH37fIXYYPD7QSF+47It5Nwby0ZIMICgRsYkSACD0tYan0Le8vz0esx4XHqxMuUJain6Ft8h1N0fQ3k+1yZOc2kbcIK7W8cODfVFg+cP+9a7TvXLv8lfHn72ipFHACvfIctpDi3fdJLGdolBKAgnRVoYe45QqXAYUgR1R53Ua2QTDcTcdPCPsis8xh2iTD7DfPmZKiyDxWl4/yqHFFt569ouFBOhPkbDnUZL00hjjP+cGJg8RwBNJibEW/EwZiKCRpCFaHaFBYi6V6S92/V5kXckwUQVMPOwS241sKEyQnFh8W/RZjvHMTbPm+4AUHD23GuBuzdfMvHWyykL9lYubz9oO3IGWjNZ4Qh0sA7/uOojl0ORwI7usi3WsFJ7zU9VrKIhhDMbUj0CWB6fGht5HLyASOf+S8JAhsgUhv3a5gnzNiLo7URl0zo3Cc3pr0PqxEUnSwXuc6VpTOEhcCDc9I12fMiqL98AUMuoC2tJOImiLUR513MdHl9cpTEf73ucpINLVVCQNgY4vw/dvrzlACShUBD5NSJ1EH1+S4J2QjiHPIXVsM6jSkBL7dvx6JDaOrQkEwBaiZXiGqGl6kqYNbIyVvjgXOCFn9Ojn1rxX+qFjUQRFXEAHC5Agf2U4chc4xCt1DI1I93zRNQ8lOm/aYWM7s4K5NIwm++0h5e X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230037)(366013)(376011)(7416011)(52116011)(1800799021)(921017)(38350700011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sF+tpV6UEm5OPC83XirSRt7ZV+9h+gl7zeM5V0jY7Cdv+xeisGVTxdZe4ZvUm0mjO89sfhB8+aKRDSe40PMqKGcyuU5GOViBOvZLw0AczSxrXuCqd7Lw/iZuo8kffbBiEXPZSREr16Ker1P4KucvdvTWM18V5mYRAgO3S1an2MQZM3THQk5Q0GDfSP0Nqq9K8XM4CTk++vYGdn3RirADiqUnm6f8oNppUmHo+CFcBSZZvuIogsIi7bLLt5UQYpvb3FJaddn0PRmCTyPHhumluywQs56r9bMxY98vjDqMtsqZiCFmqwL92JrrWHW+7fP3s/eSHBcTmYJYmy+sZt03UsfGjhAEZeQHhuY4ViM7Dhzcj/PdmFjlO1AT6TVJy1IgtG+leZ8CwYpXD1wNro/Rdhs6b22s7GRfEyNhaFxLM1VWpWHW7vIhgB7tY2Ei+EEi1h0oG8Gefjys8HNb2kMACbU2P7KFel4MsYyn3kuwaveHhHl8bj+2faFjPCUI4gY9xsv1Q3SAsGjaDPnVrd2IBVplzCLOXh8CY7hXIL9BRHRqmQtEgjkZSaeN6T5pLwC/sYY+BF/c5Q7P39PruA7W5GD5HXHG8KgYz0MAqNaNmUIvnUPHIaiYGyB7S8SaN3WIJmMpKWXc+EPkRdqeUsohKzna7GCiNoxA4uO3/186UdyQQoIiMWAcGOoi4a6AbOmW1qCKtFgKTGVhtKkD5X6SkUBNSjh/3xl3G1SN3xX0W/ohtVVB1lqWPgtLb970bYt64tSV21AVc/ihCSWCW3WYLMmSIDlIEFK6r+KcnyBSqPggbn7Y3/BumL5/FoCcIhBrjFuzzH6shVICMWDjqArp+q/i16srVu0v1/V9bx9DDq/Cs+wneF2aNs30W1X53liXa2LwpCsIvZ/pF46KVoeObgrcNGNrS9wDxZYEoL7YUUJnnH+wDdc7kwoqDezQYypo4d/YFvVbe/S3j5jL2dSMwoG/yRIjUb161AVEEI06MLD/xsS/nDKugAEbUIRGG9XuctmX/ewJjsFLppSv08TrNtzuD2QyhWqNbGmiEG42/eTIA1uaJDMtOrblzYQri3dQl40Xc63z9O1XwisZ32W/76OYQ8YjmMSr6du9Ky99kg/yibYxqZwfnK+gVlDbLgQzZ41J8egMk7QK0dnW4dZWQ5mBAz5O2UCjnuMxodVKnQRJguEH1sydLsLMEg1YIk+dN9ylvPe9ej8/hGpUfaZHaRZZOR9Iuee3XCLjxrO2dySlBLwWbYcpaVdCwbMv1gau4kAuC3z+Ok2roZDHcr17cwAGx35WJ21wLYseE4aMkhE9Tefxgshx4+AoDUfrEesOZ+6sIrZzWDBaaPVjvwOSQ4E7HkbvwvOtnMtjAL1X4Hduw/cgyOdiy6PO0NBgYZf5/9vy2LUuGiOvzVHUoDCiUmINi85ibebaMt3XEnFEZ0Tediz6AKNMYZ4aac3QsX5lcLIj/oQVDI4PUeNSW1yUcDMxdsYwmcy9O72/mkn4WN2/p9M/u2pzuHd2nHkJFyM5FsuwRJJBFPsCBXuYADY8p6pHbv3A1OiuxYjlz2Cq9S0= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d8fd4b1-25a7-4057-16be-08dc9144608a X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2024 16:16:44.4597 (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: 1WARaZ5IuKha401zIKKcqY+2PbqwgdC7enAAJA9lT1CgNRaqwvt1u6HdIT1O4nWl0yYHPvUYon2CEkXQw1OXLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10582 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240620_091651_590285_D380DCA4 X-CRM114-Status: UNSURE ( 9.77 ) 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 lpi2c7 and expander gpio pcal6524. Signed-off-by: Frank Li Reviewed-by: Peng Fan --- Change from v1 to v2 - remove "sleep" pinctrl for i2c --- .../boot/dts/freescale/imx95-19x19-evk.dts | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts b/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts index 675abb70aa18d..750a5255b57ce 100644 --- a/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts @@ -53,6 +53,26 @@ reg_usdhc2_vmmc: regulator-usdhc2 { }; }; +&lpi2c7 { + clock-frequency = <1000000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_lpi2c7>; + status = "okay"; + + i2c7_pcal6524: i2c7-gpio@22 { + compatible = "nxp,pcal6524"; + reg = <0x22>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c7_pcal6524>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + interrupt-parent = <&gpio5>; + interrupts = <16 IRQ_TYPE_LEVEL_LOW>; + }; +}; + &lpuart1 { /* console */ pinctrl-names = "default"; @@ -95,6 +115,19 @@ &wdog3 { }; &scmi_iomuxc { + pinctrl_i2c7_pcal6524: i2c7pcal6524grp { + fsl,pins = < + IMX95_PAD_GPIO_IO36__GPIO5_IO_BIT16 0x31e + >; + }; + + pinctrl_lpi2c7: lpi2c7grp { + fsl,pins = < + IMX95_PAD_GPIO_IO08__LPI2C7_SDA 0x40000b9e + IMX95_PAD_GPIO_IO09__LPI2C7_SCL 0x40000b9e + >; + }; + pinctrl_uart1: uart1grp { fsl,pins = < IMX95_PAD_UART1_RXD__AONMIX_TOP_LPUART1_RX 0x31e From patchwork Thu Jun 20 16:16:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13705827 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 D40A0C2BBCA for ; Thu, 20 Jun 2024 16:17:15 +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:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-Id:Date:Subject:To: From:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=HULu/D6mIzPNEut55OFoL1Y0goqXjceqGlGqZaxwQUY=; b=tR4VeTiprbzLgvawXiYmc5cypV dpH+kHla09kOc+3Bl86u0exwKpZFeWf5pC7Z9tgpjZAuwvHBPndTfT0mnv4XjyCMpsGe/SiXDqfqq EE9J6CNwpbMb4fJdLdxxQ2gEU087X8DU5cGNN4eLO0ctYuHOV5OsAbQ17Tk9t9pohKTSImhJS/Mhk jt173e+en/zhgbrH67E603dbG4m9lIQA9zste5Jaid9IPlmEA5oDVIgpJy76LLYzqXQ55292+uSGp NxIOLYILch3QVSoE0vRxtZaK4F8x7US75T8EDn70AV+/styyvgpYc8J13hBgMv2Cep+IE0eN+wWxg kjS4E1VA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sKKTB-00000005nSx-29uO; Thu, 20 Jun 2024 16:17:05 +0000 Received: from mail-am6eur05on20631.outbound.protection.outlook.com ([2a01:111:f403:2612::631] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sKKSz-00000005nIg-3OES for linux-arm-kernel@lists.infradead.org; Thu, 20 Jun 2024 16:16:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fd68iyXkQeeyT6rsrxX89VfLc6BDAbgWVWtgjpFNkW52KQZG+xN8VDwiQtNGW+tU/gQBW4Xff2LhuzECLCTWlYTvKsbGokZGerOXWXapMR+0gU3MmGnUhTmF5sR/BG9KH0YCAwucssiUw3fxC5NOvsFE+xAIsUSQi1dqAjA97cCJBFgV1rN4+546ObZ1bLxUlmCg2avoMcuzFgvIbUnqgNCZuwwEt4O0L3bTSxPuBYqX4nylbHuajmfOHg/f3qGBvUQeH2AOMbZPlspgqIArSiUdvC5DODjslD1T6fbvC96UIXu+3ZNW3SQ/GlY4hupbXOUM9VcoaHfdBoYfzpPmWw== 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=HULu/D6mIzPNEut55OFoL1Y0goqXjceqGlGqZaxwQUY=; b=BB9djnM4EwkDHnIh9ZnVEjd8L4OqXOnW94hixvqHuIkx6182k50o+MEpPeOGtvFi5WAMSU2I8vbKonflF2NPwiLqw2W2tZ3wBhAdfGgCI7k+doM9xYzn+yrvIUBuzVDf9vIBgn4sVAQ3iKi9QkAqtT1ofv/r+O6aocgJKen4lzCFDCMKuUNF37tZYBpR0h5akjYytggvNSN9HR3ojGHcw4enLpBh39Wp3JQVqJN1ryrVTXh87uhgHu5ge2NZqOBWtmczs0q7fWJd9ESx/Vn3ghlxcx9rghfNbhRQaY9bSPM8AlxAnXoQXrW5e8OcLlK95txZIPnvxSHwziF/e4vX1g== 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=HULu/D6mIzPNEut55OFoL1Y0goqXjceqGlGqZaxwQUY=; b=h7JCzDiosyo75bBCYLkySdjnuY8tEEDqBxsNcPcyg2GoKewv1pvsesTUTd4XGXifXQUWTozS5Ob+GzUyffdAEcCu4mbRbzne9KJhLgYjqXV5G7b5yUuznFGP/xvDgm5ZyD6ZZzGOHD+Yu6XruJmGAELYBcfLT3jS3HSVDgvGA0Q= 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 GV1PR04MB10582.eurprd04.prod.outlook.com (2603:10a6:150:211::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.19; Thu, 20 Jun 2024 16:16:47 +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.7698.020; Thu, 20 Jun 2024 16:16:47 +0000 From: Frank Li To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), imx@lists.linux.dev (open list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 4/4] arm64: dts: imx95-19x19-evk: add PCIe[0,1] support Date: Thu, 20 Jun 2024 12:16:22 -0400 Message-Id: <20240620161622.3986692-4-Frank.Li@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240620161622.3986692-1-Frank.Li@nxp.com> References: <20240620161622.3986692-1-Frank.Li@nxp.com> X-ClientProxiedBy: SJ0PR05CA0197.namprd05.prod.outlook.com (2603:10b6:a03:330::22) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GV1PR04MB10582:EE_ X-MS-Office365-Filtering-Correlation-Id: 1bcfb762-96fa-485d-384e-08dc91446283 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230037|366013|376011|7416011|52116011|1800799021|921017|38350700011; X-Microsoft-Antispam-Message-Info: Uyk0898kxJYMW13fXuMyFhyq3QcCf22iFvLPNZHNCnKKxwvXKMZNAG90nOfcnM4jakqcgeAM/xLI1i23qAvXDtkd+TuYEEA94HMmLDDmqsi/EV/afK2pyB5SBbsXz2nIgfycy+Ohx665MlrTITlHFBDv11XkB+EJ/s+6Soc+hfhSs7fEsO7CKjHH14bAzcBOE0xYeayjt41Lg+RgKpqzhx6GXJTXtqcPNfv2WzQuGLPTVk3fSlJzP0zqpdgIjVBheNQMzALp/8AvNhzbJSjp7vs7A4dbgANAl/UL3aXLEHguSumfh76WjFCILkcd5LMHH3ejrjWFUjCgDeKxeuZcSqP4PXTl95riNvaUzb8IUomymjTiWyqgucRllPYLgapckdCtfxmAVHjHLTmevp0PCkdCzqj8p0jHpeYUcUJsp8naZ/PnRaJnmuDUmZ3xEUNIJ38E9Ot6ydL4fEY3o5bIueGqA4vzKp4LTLy29j/7561CsWcNm/2yejvSUCLKTOXQYN0zkPMsL1Of7cCot/T6cJQTkVASiY0ABqoQeunAJRBpyAhqbPRzIaDDsNryVpPTfd4vWbB1FgqfUhrK/pBCwAz4vXwTOnB29FnV4iRvrKNY7gZMmr+X4NGgjB6aJ9ZxQ+JZGvJuTxUq1DtUQnaSHVXKPt6lXrU0KqTodNY9n9FUxks5yQlgEf+vTQ6yo+wcH94VFgt9fnGVmG1TNgA6r/JAVbX1ZwuEIfG6wmWLpHvKkKpQ05px7QXrVEBU2ZT0Yuj3F31qo9ikHmdas2pNOFfjrZjpjDtUt4Q2kwsMHrY9sLVoukjbOBjF32z1/wYPWy4Gwt7eRyJdbf4Gc2yakhqHmoqTwfiJ1P1d5JoHFjoQekRfvnsPGiPGj8BFCahwzTP4ym24eqr4ElWj3KsGbfo9Y92+Abk1Wzz/sVAKetg7eqRwTgxiyQ8UG8VzHYZejIpLbchM0qkWj8nh94GydL7cLapH4wJwau4kiI6KXC8/5rmLJlC/elY8hs4c4LTgsaezi/soA9GHBRjq3S+xAGJ8lmSfprPfs0BFJuBPIcQ3VDGkP2CagcERT9nPaU8r5AJ+2mJXnUN5WnStdDiQRNRiLs+sSWn5fFbhi51BGYqr07aO3kmR/78rDs+JUThSt/jbx9dwG657hC+u/8XmjwAF04m/oNPUw2XSNWY7m+C5XAFuBJfDdr3QX2/pSCHv1CgFx5S/DEVVhr+57N/XlujgoQJAQT0lUBXP9vUBqcnAA2sIA89BOI1XS6Z3VUuziKxm+AJJE/VHiwIFf9ldKXlHtAkMslCoFWt2Jbtu1LxMI4ySaTqdPNBFdtL87il/EtBX2ajLAj0VJ5zIf5cIIMN0DG3uHJbD7JKco6Xce+Vauw7ZrOM8jhBjmfcQfSrd X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230037)(366013)(376011)(7416011)(52116011)(1800799021)(921017)(38350700011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zrFUkTUb15PMe2zNiIAgwN3l0jKR4aiX0MAOOW0eQ3t7t7oDb3zkwPn0BmYDYp3BMTepPF4F4/mIbUOvV/VrTi7RCh7VwXDrQg50AR+cqhWxl5TuKy+UUm8rHWutbATX3kIY+Erz/O7YR52LuCkYunglUSldZ31WfTyEezF/3if7sfwjrgJWKV/sfO/HQDWxVLh9mz04NLL4BQYi1BfZKWBd0b/fj69hRx3W5njB9MkOaCV/020kvLqNpctR5qhv5IZ7ZdR1SEXxT7mMqPYaVz0iE6AXdURW1wr5p8BNe9e8US8V8MkpwbQJEyCfytsbBRum6E0agh8ZcIU6byECmrE6CXa44Hc8EYfZt6QuVMWGDbETmdGNNcAVRljShg9+vhFUEU+d/LPG/MaGKTOJ0UwBSCxStS38IvsNM8CFpRR5FsMuJRPNyiLJ1mA8hp1dJXQfkaKqXGyfIRtAo2o84cjETY1zYgRzUKqAfANe16SUJAlqWgGFNPlBcXjBKvwplxlyZsoUAd/NtY/BF+gzqtNpM5q7DtmfBwwR1dPUwieXHFgi2HagjSehexXZiuBa/Wyb8iZpJi5U/ZPkOciEuAaS09azSywmrrk0Ox6StsWZ31+ow3sBiZH40Ve0JNEYLtr7eCzWCUJfGh+OUOXVC3TO/FanGX3QHyd2IwCTW25eiUPlqIJ7RgORmJpxdxF8opRvWrdlhxMutQP5ONKJpwqMm4xZa8M745hzy7TxJ2jbEwjYJGLJecAxDQtEor/NAWYBNmbwwl2QuXp+1URTYasgzwEVmuz9DBSASU4s3XpIHGm7e7tnwkKem2z/9Iv8Oh+ggYiHjFDgQmIGI4T8hBEBcbgWBYz9hHSkv7XgpsfchOnG1w+74mqv/e5kmTbigxnHPf+pqa0rQESFc3RljNJ6mgPPhhsn95GUy9R+DSAWVsU7fXGcsByc/juUHEt5oU5/+KluWrdQ0HtElEIDPZcLzO2pB0XAQkxCsLoMXJKPIFWdSnsy8hTj3zlRWznesw97MP7totvbWFbB+dakaGq+yYftx4S2NTaRs5ioZkuFZWh/GjFVc5sb0THZ+A7RarCwnsWWP8cPAy1r4gKQtPwHls++YvGCvHDbTviC662EOYC7mX17PsQlr5Sl9IJuz89xPyy6x97LxqlbxG7FNcIqsD3gHKi1+t7muxh2xP0mIWZ9xhaUxC3Ow8SKynaWwupKrwf/NzDRuzsAFTX/FeEscuXGpr4s923rTgdhGeEadhYfcLirSfHXU0AveDWT807ltZ8RTLn6vx9Macs8QjbgTcBHBiDXZR+xHmk/W77t3xYV1QfsWygekjFYW+GZfpn+E6miUzi7gKjHrv6+5FbM3xNBZN49BkEcjuNlp2ivSdSuJxoaMYTiwAmknwaWv5CWBun/TyqJ+iDZSLgO46eO6Rj0owWwv1j5BGwIAbixkXTS7gVWZydL4KvHbYSd+bh5RG/UhsyZskaeqDXTBeQgXkuwLEJ3XRFTQNgbXKMlJWBGF2Fbn9t/9LP+kMh7s0SIJmsg6Dh+m2mHqS9/SUYaKfkKERP44yBCDLUQm88= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1bcfb762-96fa-485d-384e-08dc91446283 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2024 16:16:47.7747 (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: L7Z2imNsT4zRWwdc5+hLy7b45PhJwEzvaePJBEm4w3DFJvPNQf4K4sGYB7dcuSGz2r8GMNBk3pjGyLd1e3TPLA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10582 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240620_091653_901635_4CAC9922 X-CRM114-Status: UNSURE ( 9.84 ) 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 PCIe[0,1] and all dependent nodes. Signed-off-by: Frank Li --- Change from v1 to v2 - remove regulator-always-on --- .../boot/dts/freescale/imx95-19x19-evk.dts | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts b/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts index 750a5255b57ce..d14a54ab4fd47 100644 --- a/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts @@ -40,6 +40,34 @@ linux_cma: linux,cma { }; }; + reg_m2_pwr: regulator-m2-pwr { + compatible = "regulator-fixed"; + regulator-name = "M.2-power"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&i2c7_pcal6524 20 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_pcie0: regulator-pcie { + compatible = "regulator-fixed"; + regulator-name = "PCIE_WLAN_EN"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + vin-supply = <®_m2_pwr>; + gpio = <&i2c7_pcal6524 6 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_slot_pwr: regulator-slot-pwr { + compatible = "regulator-fixed"; + regulator-name = "PCIe slot-power"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&i2c7_pcal6524 14 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + reg_usdhc2_vmmc: regulator-usdhc2 { compatible = "regulator-fixed"; pinctrl-names = "default"; @@ -84,6 +112,22 @@ &mu7 { status = "okay"; }; +&pcie0 { + pinctrl-0 = <&pinctrl_pcie0>; + pinctrl-names = "default"; + reset-gpio = <&i2c7_pcal6524 5 GPIO_ACTIVE_LOW>; + vpcie-supply = <®_pcie0>; + status = "okay"; +}; + +&pcie1 { + pinctrl-0 = <&pinctrl_pcie1>; + pinctrl-names = "default"; + reset-gpio = <&i2c7_pcal6524 16 GPIO_ACTIVE_LOW>; + vpcie-supply = <®_slot_pwr>; + status = "okay"; +}; + &usdhc1 { pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep"; pinctrl-0 = <&pinctrl_usdhc1>; @@ -128,6 +172,18 @@ IMX95_PAD_GPIO_IO09__LPI2C7_SCL 0x40000b9e >; }; + pinctrl_pcie0: pcie0grp { + fsl,pins = < + IMX95_PAD_GPIO_IO32__HSIOMIX_TOP_PCIE1_CLKREQ_B 0x4000031e + >; + }; + + pinctrl_pcie1: pcie1grp { + fsl,pins = < + IMX95_PAD_GPIO_IO35__HSIOMIX_TOP_PCIE2_CLKREQ_B 0x4000031e + >; + }; + pinctrl_uart1: uart1grp { fsl,pins = < IMX95_PAD_UART1_RXD__AONMIX_TOP_LPUART1_RX 0x31e