From patchwork Sun Oct 1 08:27:57 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: 147052 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2a8e:b0:403:3b70:6f57 with SMTP id in14csp784597vqb; Sun, 1 Oct 2023 02:31:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHlmhUwjuq+B1oheIo+SzWsBX/aW1zkZ8l1zDec/uB4xdsZCxCjUjIRecQkUuCu09lqXf1o X-Received: by 2002:a54:4583:0:b0:3a8:7f65:a94 with SMTP id z3-20020a544583000000b003a87f650a94mr9192280oib.42.1696152674742; Sun, 01 Oct 2023 02:31:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696152674; cv=pass; d=google.com; s=arc-20160816; b=Sh1NIGZMoDECWJ0GBokOTURQBDMqIZCACZi2Gm7uKcp3Co2euQngwwI3V/vwkGtwWL L6z//OrvN1Pwy+81dpQIRci4oGB4paDlhngqeW4DIVWbbMVipNZlqvetGYxXFT9jQC2P 1GJINpBrTtI2iArbtCXI5o81V4M+D2kgJYDSuHJ+XRg2iuG2HrGNhyDhzRpKHUqluFij pRvfhYfZqK8zviiGiLcsETttgBFYi+VqAw3VUmaaVVX9bdsRfaO6qBcb30JHJf/ubkDL uGKldlkeJgIapsmo6+0YZoGsihaQxJAMPuV1PZiv92Ga7bURdYKoyC2xO6L6HWYBnUmv sL6A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:cc:to:in-reply-to:references :message-id:content-transfer-encoding:subject:date:from :dkim-signature; bh=fHFXluGVzWt02RyFWyPuMFSCqz5Y1oXytkU5t9k+fKI=; fh=f7iHUwjMuOlQJJZNtht8HlAjyfLwMcbEze07uludsH4=; b=gW1+5QBjep0t3I+NXYPWWmd5XV/D3Q9zwl3PKCdWBpjmlCKt1WaJGKwQ+4TQQ8hm0H 1pYD59/tybIf1A8cnn+5zjglSe4vp3s2kiD2+2Ll4ZngYLOoblKxkUCGai13j5jGH1Z4 jtwGiYOkQakfpkuRX0AMyKfoMcpMpNQFYggE5rP3XgNmsnhf0fjigpe3RXzjCXaY8SuF urz4ICe6KilgYjEjAh495uwufNVxysd5smtquq09Y32utC79bkJwxo2Ud69z2lhk3DFY C7s90cwExsbWE5x9iWDrdAoMJjJkXOsZSV7T0i3j8VQtE9cz1zhXje+bf4PGiZX2ZTk1 HDxw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=LBBTSS4i; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id o4-20020a170902d4c400b001bf2931ccdesi22976272plg.232.2023.10.01.02.31.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Oct 2023 02:31:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=LBBTSS4i; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 3EAB180BBC6F; Sun, 1 Oct 2023 01:24:13 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234511AbjJAIYJ (ORCPT + 19 others); Sun, 1 Oct 2023 04:24:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33598 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234596AbjJAIYG (ORCPT ); Sun, 1 Oct 2023 04:24:06 -0400 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2088.outbound.protection.outlook.com [40.107.7.88]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6E3F7CC9; Sun, 1 Oct 2023 01:23:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SSwsLOzHM6Qj/LmkJbyaSh8yHlj3Fr2XxSMU0IIQIM0UOWOsoHUekTT+K7yfR+E4C89JpWpgDpHfODcDU77vMYL3tgYkufC8pd73h/AcGVg7V7Gw5ijJGd2H3Uy1Md6dQJ3lrsP2KlWEiSgMbo/OKOyskMAPF1inERW/0vKE8PY9KqdauyvBGvLJ+HKOFrAIbdiv0A76kGn7NnWuiK6VfCutMriDJc7PPxdx8njXjgQz/iG00zpDIeYQVlmyQYHbS4GCEX7pexXvOBzwcvkKXisTiat8L5WVZNmDvliamN4a8/P+McuBmIuBx605YtmrfqfKmP7hwubE/np3Kguwig== 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=adVvmJmKUJmb6ueqQ9rliXeVWGp/lXVsVB/F0Tiis24QJLnhXiivEt7+zflY1Bve3mGMWYBk0v9s1cCHsAB14Dvnmz0GMmQLb9XKyCH5Neqh+ufg/b3pom2vaXhS0YC+zqSYVEAHERJsLFdUu2RbDTt7fzqCUSaD/CNlKLIeFVWyAtvZydFPnSLYIVFvnWwW4ljqPonSHmQcxEwXhAz2tjWK22W/tM7ezIiJ9UWJA71UbS4FemPiRThyTyqSN5Z1SvAsosccbZl4kKty/jwRkBccM1/Qj2uc7trQxnFekuCS/WzzE3kJAdKlGj3tcqYlIsI9MKsEwE9TiUBwesfPQA== 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=LBBTSS4i8ocg1gLLMUrWaVNr1yY51zafoikkF2x05ynN9ppcv4Xc2olnNwDvLSYI/U1zmSyuWH74qLC1twvzGiu7a6dveojkKfTMOhvtHq7PEvyOlWNsY8WUd7lIM6bgiwz3W5iEFFRfEEkt/sQnCa9XJXcRrNxgsKsK6Mu5yTA= 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 AM8PR04MB7473.eurprd04.prod.outlook.com (2603:10a6:20b:1d0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.29; Sun, 1 Oct 2023 08:23:49 +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.6838.024; Sun, 1 Oct 2023 08:23:49 +0000 From: "Peng Fan (OSS)" Date: Sun, 01 Oct 2023 16:27:57 +0800 Subject: [PATCH v5 6/7] arm64: dts: imx8ulp: update gpio node Message-Id: <20231001-vf610-gpio-v5-6-8d873a8f224a@nxp.com> References: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> In-Reply-To: <20231001-vf610-gpio-v5-0-8d873a8f224a@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 , Marco Felsch 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=1696148883; l=2557; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=OBv9Fl8cAe6WZDwRqWWAbBALhbody3v57Vb/+6bcRug=; b=qUBhzgbcESUxVsJMqTiG2BKo7c9kaHDruHLUQEHOTgZ2hW3lJUkWrFO3YkfnZWLhpphD+F/rU 23GCAefGPdUCFqxdVwewQ3z2LEYN7lWnl9vv0udSDmhmImmxDVEj6M8 X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0131.apcprd02.prod.outlook.com (2603:1096:4:188::6) 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_|AM8PR04MB7473:EE_ X-MS-Office365-Filtering-Correlation-Id: efbcae37-bec4-49e9-0852-08dbc257bcdd 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: PffIW0Qq1DyvYoPBRC8ll6Nfnk6FabBBRJr7v5AS3gf0lIsdpKHDjqDuSyjSfEN+C2p5Td1pzw3HzHgowl2oKV6f1NbR55eVfqsIsa2kB5OgC2xWdpWPAJn5Xo/NxHs/YoF8fQ010c2ZAdqWNFDT1AbOaR1g4Zoc+htOdm6Ke/pq9GDiQ5kqZ7aQ0sbWdZfIzM4MXZQ7wPhUnsUevZFgtxTKH972InIXIdf66JS+ZN+RgngCZMtuxGi4cIEoYMPLZfCptQAz18cx71UayYBEqTHalJiDPiSBYmUhnaG6xuU0EUZ0NZ5g9/boJaasZKJH5HcmFY6locqy9n5GC3Lek/rm/zAcl5QWzJTpwJdm3j5YtDRteofJQpggx0tl4zaH+KJahHeywmOL0lEQWcVZw6/e3RbmKjmeGgA6iTNa8eru+5Ay2FT2Xok2VZNe3ac7thI1t3HexF5tg1NqdU9NyCIdED0fJ0DT0THhTF2cGTGm0o+94KwCFQEg9OT8NkeXgJ0fbFPa0diglDJlAd9Hk05aArhUZA9SIqcBYMiPn0aE61LI0ixRZm7f+/6p5AHEr+x52k+WgtsILy4Ec55ff6lGid1QMczNJmY0JqsYWkXU+R26CWeCK5hHpWFgjGmhpuTeDPUYAG75jnGkCIBzli5mBMp6C2R+jRat31jxEKs= 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)(136003)(39860400002)(346002)(376002)(366004)(396003)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(6512007)(9686003)(26005)(921005)(38350700002)(86362001)(36756003)(38100700002)(83380400001)(478600001)(66476007)(7416002)(316002)(8676002)(8936002)(4326008)(5660300002)(66556008)(66946007)(6486002)(110136005)(6506007)(6666004)(41300700001)(52116002)(2906002)(32563001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Gl8NPdFIbtLCYjHyhzoWlg4aJjRZ?= =?utf-8?q?w5O2LBP8suYMqXE29LA1IjkTLkpUcQoz7ND9LXlmwSpFyn5LkYiaiSsf0ByLrs3wq?= =?utf-8?q?fHVdXhPhqr6KavMN3/xQSQHcJjLyFGVbB86Ba43JAIYVXqujncrJwUrB1g4S4cgqf?= =?utf-8?q?mmAiyJ4akMgfxiwNw6G9EBr7HZ196aS1D3S149MA7uzSqKmIm3tZRJ+eHrFNMG/6u?= =?utf-8?q?r9CDTP5J4VX/hEy2P/zNLhvaLp9KygMny+qhhIPmsKfbbBLyknDCsHX44VoRhjz0B?= =?utf-8?q?I5mqfZwcgVg0GmKA82RZwLtaAmH6gTM8y4FDz4klVoWIM3UQkYnH8/GKcV6V7Udtx?= =?utf-8?q?L6NWHyHf93IpQ8dD5HO/ExbQnXpRe+lLG+T5fHvIZ5NA97OwvwnwL++CX1IxJk75p?= =?utf-8?q?+9bS2kC2vJk8B0HYNAsDl8mK1ioU/sREn8j2q+iRVTXaMrgV7hwuxwYNMekFAZfty?= =?utf-8?q?5xvULfvWFBNX15QpXQsmCsnNdmZhzCyKRTDQju2xHTd4zQhI9Kf8KfwM4arznwVez?= =?utf-8?q?z7kMp4dT96N4CQZcKge9OV2hcZKFVkCGjBm8OHBbkC9rFKMNX0hjBkOSslv8brKtK?= =?utf-8?q?1h8e5wIcYRVrrhdCmaKhCjHUfF401o0OvjpVIDWU4QyjCvuZYEWnnkaZ8FKRUjLXl?= =?utf-8?q?z74lVhNcN++Whpys3BiCo9NNQb5W9Sni6QCxTS4mZonPas4XES0qhelU2WaLhgXeC?= =?utf-8?q?wyPTjGhdDOrqYccIoTMPKTCPmn+n3v9BK880y6eGCZ6lumXVwx0KDsS24jcBSfnS3?= =?utf-8?q?6qO1G7k0cHI76WzV3pjopSaR5CioChPB43sejQ9IvwKkNNaIz+jkTbVkwXFXb0UES?= =?utf-8?q?QczDbZfbEuu4p3l8CWlfYo0KaJS4d2+wC1M8B1nL87AIpCcW9MX30TN4IqYB4var1?= =?utf-8?q?DM6+RmV0UkfgiXBBELJY77spqsXRYmterjT6LzfV6avX7DI4eRmiE5uCEqfmzMyjH?= =?utf-8?q?Q/oVczTFb/tUZdJYJiJpTEKItidzUdzC4lAJe4f+LVotNCePRBDo94hY+iooqsR3l?= =?utf-8?q?mLsSecyhQv/e3gXpQNf7Xm0W5wjx2UCvcfykODVGOK0WNK9vKwPqfemScGdcHubbp?= =?utf-8?q?O9CC9A2DYQpY4M813L8IwJbWyDIRqmo6mgJXFTDXFYdhBJ68DU5AYYLRe3/7gBxzY?= =?utf-8?q?p0wT0TBR4cGBn2OhNakcjsMl0LLikeLHoOopiIHkgSL22RLJGlv5JtoxnGscpOcdI?= =?utf-8?q?Sg7GxeFhK90+dEa4rc1wMJviR/f6INULvMHuCKQZubLA/mN357jQeb3vFj7aOWN1G?= =?utf-8?q?ja+ljtjQbJL0nipEurgubLskmX7f90Rdsloo6Nb19064CdHQpzCUPLo678/9O59aR?= =?utf-8?q?3273vtLOnqAYgvTIj1WrNLO0NzRO0o6XJ+7Enp7UpwBIClrkn5T9TaMQaoPzxP828?= =?utf-8?q?BXBzvuMpg1HX4LrEPWZHk8HvssLIFGLzQdcxlZO4UYbFfafBVhW9MIed1IP4XKb3d?= =?utf-8?q?XgQdoclmv48EtiHaGtAvX+UBWr3pHtpMvk6Xjy1ROnX/q4vaFxQla//1C53rMoSh+?= =?utf-8?q?KgRXPosi4SVH?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: efbcae37-bec4-49e9-0852-08dbc257bcdd X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2023 08:23:49.0624 (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: hxE/BgsSo0ub/+4tt5kc85pwrgEOHnVYjPPEVG4i6hSWDNAvo0bpljvcgih7bQ18e/uLoJf/zWagpURPjeH+gg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7473 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sun, 01 Oct 2023 01:24:13 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778544987139605547 X-GMAIL-MSGID: 1778544987139605547 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>,