From patchwork Mon Sep 18 08:16:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 13389146 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 42D38CD37B0 for ; Mon, 18 Sep 2023 08:12:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To:In-Reply-To: References:Message-Id: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=KxN5heEuHiAjDYEXPCZyE9KsUa7svlddg5ydPJWO/+0=; b=LyngUkvuZ7pZXbcpDKhfMePXKv dVnmrlyubb1wJpWfshSuNR41k4P4np9LmArAH6WxS9JTDpytzcEtECBQWaWgvG1YK3AmAY4sDzGOo Wy1xGedpO8KZf2ZJP+CWlPoodKmWeZR/+hoTUtAF+ojtXpyiayPRv9GvCglE31+SWBA6k/tBo8otO CRNunAVNPulfjnkF+C9X0G0SMzal5dZ0+x0Zm1Cf9I4QZg5J9MH2fYHZqn8SQwATCjwpOzFheoGma +IPEqeXEFRiOlOEmtevaZt/PPkIy+ucWojmr9gcEk4v9z2eTSURZ9Luwatu0ZE2AltOVgaW+UPkcz esxhmOMA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qi9Mj-00EojF-2E; Mon, 18 Sep 2023 08:12:21 +0000 Received: from mail-he1eur04on0631.outbound.protection.outlook.com ([2a01:111:f400:fe0d::631] helo=EUR04-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qi9Mh-00EogQ-1p for linux-arm-kernel@lists.infradead.org; Mon, 18 Sep 2023 08:12:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mnfE5nw7zygBx3kdmVc8p7ZE/kDiOMjgDQN7I2SItKb1V2rfxIgwSbg7mjLsl661qDi5F6ark5txn4AW4hfVCafVsIfMRYvsuHiue5YI4/9tMluhq9iF1fKnROV68U03b77ldL/lG3f3qnz8wgWy/MBZ1YhdJL5WnzTVYsDeBVZj/fR5vYC0T85Yxq/WD2+6zIDoahsk7C20mjUPBNIQK5YO3mPQu1ZgCU+aEt0aaSQ4SJhIRsn5mBLkaK+y13lB4jvDtyl0WuMotTLl9D+Zm5zBECxU47wkpWUtq9pHftAvboe0SIYICDvG1jUs7SG8dOu95uYsD8lHOMz/UbyGpg== 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=fHFXluGVzWt02RyFWyPuMFSCqz5Y1oXytkU5t9k+fKI=; b=afog3tQWXYGE2TU4bx5qetrGxquJRh4iH4GnzRKNlWicuR3XuLqmnbUqTt7oPJO5/MkR9drIFA6+IV42NiOJItDDGXTuFQEAp01xUqhEAiaOHDhTzL7AwNB5O1gNWx5i+jvI8W/Odp8UxEWO98cEcWMwNIGey+onPWRX99ICpK9t4T6ke4OxwbXNrfFRBcbe6LfCOvv+ow7eNrGDJr+7VQ2oyfkBB9VUKlKpnRuuZKOn094+ZnNlXEYSzz2utV9Tbgc5wTJn6wKSjgwH4X+/FiNyKCy98B51tu3yt2+j6lWqWbgqQCekfUj5BAIDMc9VQABCSeUrcgBeE+Bak5WLwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fHFXluGVzWt02RyFWyPuMFSCqz5Y1oXytkU5t9k+fKI=; b=YSNH9xJTQ8dmvIbGqSVJ5QD8skzxKTq8WAb++HCU6mUuqUDOmBI6ksg8XEiSKgt3NDqRAxIfaJ6S4WrakLiYtiVdqNb98Fz3cWu2XE0Bjic14lHNTn+4WJwNvSKVNADvm2ZJLBwSoG8/zudxz9b9l7mbF4bkeiLS3ESMzI19Q0g= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by VI1PR04MB7104.eurprd04.prod.outlook.com (2603:10a6:800:126::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.24; Mon, 18 Sep 2023 08:12:09 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6792.026; Mon, 18 Sep 2023 08:12:09 +0000 From: "Peng Fan (OSS)" Date: Mon, 18 Sep 2023 16:16:09 +0800 Subject: [PATCH v3 5/6] arm64: dts: imx8ulp: update gpio node Message-Id: <20230918-vf610-gpio-v3-5-ada82a17adc5@nxp.com> References: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> In-Reply-To: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1695024993; l=2557; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=OBv9Fl8cAe6WZDwRqWWAbBALhbody3v57Vb/+6bcRug=; b=V+BDZtzeXS4Lhv+TC2EFSuS2z2j2nkC5mNA9qW8QOi+nx2bkW+ACqW4b37BjhMuqgBMJSTBBR kmPfGX8WCNVD48TPDK5PDnFd5duia514kYin8V+HloVqb2ldj0JCC1U X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG3P274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::22) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|VI1PR04MB7104:EE_ X-MS-Office365-Filtering-Correlation-Id: 2c3c1e91-7b0e-41b4-5cea-08dbb81ef44b X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +IRDiJ3I6P7XI4S7+DIwjyFIgfknd5x+DPMjGMaOcVOAgYXdSEII+bjDRDTRh2oXB7FnTM4Ny8dIgv8YTJWL6+qCZl20lADB+woKwNG/Fi5RfXJfoVXjznkSs7bpBD5B/jVVIitxGtTz7lbslKeZ7ysOZW7AcrBi2AxicCN5JhKB6OB7cPUui+pWn2RYxsNMWS/tqxEPcudEbzCt4Mk28+SlMlDle/5+i4gboYmKf8ONztLs+mVPnfDAWsTnoNjIjxcFeid313PwJyrBpRvKP2svZz7T2Qz2/45Y3qx3L5VkvmN9Dz6X/PNTHWcllGkZiOz7gQps5CGTFbqzC/ilmCgyK4KIJe3gKEigDkFplAOPk3Qkuu1K8wS9GgTHza58gas9zLsy14rzAMZkfv5yuTHehr75TTmD0ol8KABvnpy9raCuW7ivjzUkFpqWZOawjSpXmPL76jpyyoPG54JlyTqKTaJjqLwY/+ozdXXCqvFGn36VefHktMMXYK2540AgSWWXEheFGBnhuPkIYsVoiRnp4rC9C3955uTSursn/vibny0O5YrAqrcB0/aR1cRkCGcQIVoCQWwkIIHa856WO+LS2fob2h5hNT8QJNbLcX/uHm7ZqEvZ9dzc2GZuQB2/ssVuPMqzS3iCEX940gvqfBQF1Vxzx1oqkoioZGo2Cng= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(136003)(346002)(396003)(376002)(366004)(451199024)(1800799009)(186009)(6506007)(6486002)(52116002)(38350700002)(86362001)(38100700002)(36756003)(921005)(26005)(2906002)(6512007)(9686003)(83380400001)(478600001)(5660300002)(4326008)(316002)(110136005)(8676002)(8936002)(41300700001)(7416002)(66556008)(66946007)(66476007)(32563001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?vfOuMJ7fr2IbxSbEZz6qaW81PI0P?= =?utf-8?q?q1PyPbYnDH6JwEgpiC1ziUWh4+CWXgjV6YHhh48iFXIaf1p4359Stjk1pHRIFevyl?= =?utf-8?q?0/oSEU5qMn/MMEX6FW9ScmtMf60q0MoTAWLHlng5/Nh6gMN4+89zh+0ULayjw7Ux/?= =?utf-8?q?j7nSYrIcoLiXysZIuIjxB8nLNVc55HMdqBPQyPlHBhJCvD8zAbgPo9tj3vmrkvC6H?= =?utf-8?q?iY4dxmpyzhakNMnmHioN3rwUDFxCy/sn8rrdwoxKvGSmNdseg2ipYU7vbjGSmAsOw?= =?utf-8?q?Z/4fPWJLUiCGVUQOScWQjjfP7dgAosT5bXCLJvGsl61J+2ypZs7VXnVDDh7FF5Dfy?= =?utf-8?q?8Fplt8lCmODw7MYw/eu6IbJvYy/F7ioCASJ2Sp84+ogCVIeRo15w95gnTVvWc4OiU?= =?utf-8?q?DbnoBkbejDMPIbfi3Yrdl6FykZNaI+OVihaxoqRxcXsKxFRA5Lrtd5GbD9FnQYTZC?= =?utf-8?q?Mcw3LnjJwD1F1M+ohg5jVdPKDx48vMlxtIfN7FYX1ca53yOEk1Dsr3G4copQXOfdr?= =?utf-8?q?Utpi9CskAFa4pdNaM5Ayor4EgfjBv+NLYWaGyw3u9+cuaacnbBeoz4GkMoy4GTuvF?= =?utf-8?q?JS3TlZKX1ECzGAQEUceJpuyGGa5bWsmh02xexEd43ZQKAb7p/qwUL+qb1xOoKAIv3?= =?utf-8?q?xsuxGCHrsHii6e/VszVaBZKwYGjWpjSoi8mFC1DPsN78GVeV/GcSiCkIWZN1an2et?= =?utf-8?q?ZPZrapF6C2rDWxiLl/TWWT/abjTKBwntttemyIneFpq6GMvKwD5tPpJgvd0jR+xhq?= =?utf-8?q?0U+j4GwHQk67kiTyVFT0WxyOityQhOFtElZWiVEzY1LMxWXZ9y7Tr2OcjvUmRd9/J?= =?utf-8?q?0zlUYKIQjYjyKQM5ppAI7Uc4g88xVPwtP06J54vQjEqXi7lIc4lSDNNIaFcmzoybG?= =?utf-8?q?yh0m4DQTQsS01FkhXtuhV5y2ur9w3EOz4Pq+74XC4rRteo8EzpD0x1Fnn6aw/FSzy?= =?utf-8?q?vHi5cohNthaBwDUE/S/aAuMnpUyznT9o9Btk6XRM1vdBQi/TueiQZCr5ewdvMhD1T?= =?utf-8?q?2S0yu1mbNTj2dxJ+f3++1/8qKtjeTL6c9gyBjBkH4bLMjkK546pqoNaMse9f0hoNz?= =?utf-8?q?Xr00SeOPsWuibjG4WKwK7CviK26P7VErSSHUw/2tQ8TfT85/H/nRiDqah0EKyCp8H?= =?utf-8?q?EYmHP4yZukcLx1lUFHboKZc5sTosatFN7dJKDh7Ecr603K2Sd2aDjonH769JGWBBW?= =?utf-8?q?LIW69BKp2RkrUKITWSoxsSAn0DU6BBOFfEtkHpZeG8SJmhT/CIMjFbHwS3xeHddPE?= =?utf-8?q?CceUpAWjmvrFkGJRMwb+z/oVqI+ZGNQbn8HfCqH1FFNqxpg24es+rjbAm7HG9Ym5B?= =?utf-8?q?o3IKr0zgCd4VNxCpTW7UG+R7DV5/a5kWPblmVdjGIfnJDDtyk9u8H221zDi0DzXy5?= =?utf-8?q?i3tb0hhwker3FkoENF5f430+rV5/lVK1Jj/+wIaQ9iCB9eBJyqJRoYX3Eo7spEo/h?= =?utf-8?q?zjaWELWJ2ixBKIIKQOO/KqAt8bLHa30Cr1aitoTuQzyZ8t47j/EIvT8+EyHx44AuE?= =?utf-8?q?LNCTou44Cv06?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2c3c1e91-7b0e-41b4-5cea-08dbb81ef44b X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2023 08:12:09.1268 (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: v0abeyVsgqxb2D4QDsme42DtyhwSkWzX6bVE6ncoFAmlePlgjX9KgeoiMPu2T+/12Dh4bsth2x0F8yAKhkGtQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7104 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230918_011219_607055_5447F9F4 X-CRM114-Status: GOOD ( 11.62 ) 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 From: Peng Fan The i.MX8ULP GPIO supports two interrupts and one register base, the current fsl,imx7ulp-gpio compatible could work for i.MX8ULP in gpio-vf610.c driver, it is based on the base address are splited into two with offset added in device tree node. Now following hardware design, using one register base in device tree node. This may break users who use compatible fsl,imx7ulp-gpio to enable i.MX8ULP GPIO. Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi b/arch/arm64/boot/dts/freescale/imx8ulp.dtsi index 8a6596d5a581..3921fdace792 100644 --- a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8ulp.dtsi @@ -484,11 +484,12 @@ fec: ethernet@29950000 { }; gpioe: gpio@2d000080 { - compatible = "fsl,imx8ulp-gpio", "fsl,imx7ulp-gpio"; - reg = <0x2d000080 0x1000>, <0x2d000040 0x40>; + compatible = "fsl,imx8ulp-gpio"; + reg = <0x2d000000 0x1000>; gpio-controller; #gpio-cells = <2>; - interrupts = ; + interrupts = , + ; interrupt-controller; #interrupt-cells = <2>; clocks = <&pcc4 IMX8ULP_CLK_RGPIOE>, @@ -498,11 +499,12 @@ gpioe: gpio@2d000080 { }; gpiof: gpio@2d010080 { - compatible = "fsl,imx8ulp-gpio", "fsl,imx7ulp-gpio"; - reg = <0x2d010080 0x1000>, <0x2d010040 0x40>; + compatible = "fsl,imx8ulp-gpio"; + reg = <0x2d010000 0x1000>; gpio-controller; #gpio-cells = <2>; - interrupts = ; + interrupts = , + ; interrupt-controller; #interrupt-cells = <2>; clocks = <&pcc4 IMX8ULP_CLK_RGPIOF>, @@ -533,11 +535,12 @@ pcc5: clock-controller@2da70000 { }; gpiod: gpio@2e200080 { - compatible = "fsl,imx8ulp-gpio", "fsl,imx7ulp-gpio"; - reg = <0x2e200080 0x1000>, <0x2e200040 0x40>; + compatible = "fsl,imx8ulp-gpio"; + reg = <0x2e200000 0x1000>; gpio-controller; #gpio-cells = <2>; - interrupts = ; + interrupts = , + ; interrupt-controller; #interrupt-cells = <2>; clocks = <&pcc5 IMX8ULP_CLK_RGPIOD>,