From nobody Thu Feb 12 09:32:49 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id ACED7CD37B7 for ; Sat, 16 Sep 2023 02:00:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237636AbjIPCAL (ORCPT ); Fri, 15 Sep 2023 22:00:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59686 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231672AbjIPB7m (ORCPT ); Fri, 15 Sep 2023 21:59:42 -0400 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2061.outbound.protection.outlook.com [40.107.105.61]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D2E1C189; Fri, 15 Sep 2023 18:59:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q5UyS7XpMnIhtRSDfWJ0deSMdtkSdoqB3D46ZFspaQ7PAKGePwHapn6oAg0WugRJnCdLhZTkkyPguyYl011ILlhEfba6+uCUkxzOOM3EsCdq/hAgQg5TI22SYI/B0pAlK/l2oB4yCAx+7YD+Pg/mZNIhVnDzQv+k/nkJ3X6jBOk2dkE9XrmyfYfIEoby74usc1pc9u1oKMESc5EHjBbHWz1UjhNMC4Irw0L7wO26IAeAgNS4vcMElkAyuW8csku4+D1mODIIIPeinr1g/QR32298TdEHHTN3+1W6KyCk+CW/z+DczQX6IQD8Xa3ZIFj18N1dF/pASYIv7tLm2DszLg== 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=OredLwUuII1QxcykR9InI5p4XXzMwosl9AXXmPiYOEo=; b=cNEpQY5v4UlpWzuyHOxq+U5cL835FIJSaQQyAE3Myx+lC9p7rYc+pdTAsYfDFlF+Li2s+L3kyT8NvhTpiDhS1z56R48hVu2lkBIj8O6yREfyMdtC4LKmQA39cmWokSzbk8b7/aPVqLo9fvNtc7NKgaah6Q/8Tc3SOcK71y3iMZBheYlqDiXIKUV0ZVxFmlzpySzB+1TM5gD1gs0jluyTw5UVMvo8afn2xWy5DIfeQp0snsLjBvpiN3ln11Su6A0SKZFArpzUaCzhJ1vYBfT/ZNMV3n0WlQTt9BMuvYX1HokzempHynaqyTQJQPsRpuHa+X19LvZdq8LljaweT+D9zA== 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=OredLwUuII1QxcykR9InI5p4XXzMwosl9AXXmPiYOEo=; b=lIsLlLbZm+33gkSyG/ctXGphgOEh0CI2Wmq20BFC97xXxNJcSIGTEeKrI47YaGKrWDLrtj2wiupEByvEIB+wW+YDFQzTOIlh8lSmbCWOUAc6kmxZeYE4YVf3CmyFOiTGCtMNcx5SMeYg6SpweU2UtydGpNQESYfQuWZpuCE/kNg= 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 AS8PR04MB9142.eurprd04.prod.outlook.com (2603:10a6:20b:449::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.23; Sat, 16 Sep 2023 01:59:35 +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.023; Sat, 16 Sep 2023 01:59:35 +0000 From: "Peng Fan (OSS)" Date: Sat, 16 Sep 2023 10:03:57 +0800 Subject: [PATCH v2 1/6] dt-bindings: gpio: vf610: update gpio-ranges Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230916-vf610-gpio-v2-1-40823da788d7@nxp.com> References: <20230916-vf610-gpio-v2-0-40823da788d7@nxp.com> In-Reply-To: <20230916-vf610-gpio-v2-0-40823da788d7@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=1694829858; l=860; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=cZI4+oKhuZAuqO71bHYo1FSS0Vk0Rjk+fgSV3uoIUNI=; b=jtPOBlK3ytaUyEbA299O0QLz2LCVGCmMzBLlLgUElAV16wlV1M4gu6p3AR0/hkv/If8cstj/w JB4rXO3M59UBz9vVX4FJAOSTczb7ewti67xbXPVTgTZxdCAjPMoKCdl X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2PR06CA0004.apcprd06.prod.outlook.com (2603:1096:4:186::20) 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_|AS8PR04MB9142:EE_ X-MS-Office365-Filtering-Correlation-Id: df254964-9eb0-4a76-b187-08dbb658937e 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: k5ifTqVwJRFxNaUpRSRx/YNOfO7Vm2+ww4LSl8qadYoAMgryFlTMMNgkA5R6qktj//jIDkpOfB6jyeNM+SOsGb79DVLjXuKNiHPSVDi6mj0nylGep3ltwDG2YBULwjHWspMaX3nFM68H5zkz1465FEPtALb9xQhGaY0g8+wyAG2AeY0ohSTuleuNtq9BwYvdniSc61YhE3h9EZiF6eguuZ9zgD0Ix0BaJI3nkfPkcpmRXyoCthTilEANn/bcQttbYHk/lSQYRQTsMZJLewiHdT/dLFU4y1XDEBg4FeyYSymNyB0h4nYInxz+8vohriBg14k2AkeGPId2NhYjtGf5sSHKK90WBezhVDfPC0iUo6OEpmcnMYAs4tX3CezB+Ojtjy9ExsZn99l/csD8tvpvz/zeyu4N6X0OwZ6353FVfpsfB8hHvkIRNJqYsUiPNmpfCKvyswSJn1Dj0MhzPr2x5ISN2qzoxmG4GGDXM7DN+bvo2eiVPWtjF5B/wnLnK4UOjgcALCRN4SvIN9yxsknijF4+Vlz1rbiGFSz2ahn2jMjchkc4KJ5/uBhjFqXkUhtts7LFxqJ3srcCqpbFmCYM5rcanXslNwOT4QrX0VWojU8B3mZwO21cYyiXfoX58qOYIerlu65w3WJt00jE9zfKnQ== 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)(366004)(376002)(396003)(136003)(346002)(39860400002)(451199024)(186009)(1800799009)(6666004)(6512007)(6506007)(6486002)(5660300002)(66476007)(66556008)(66946007)(110136005)(316002)(26005)(52116002)(9686003)(41300700001)(921005)(8936002)(8676002)(4326008)(478600001)(83380400001)(15650500001)(2906002)(86362001)(4744005)(7416002)(36756003)(38100700002)(38350700002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VW9VNlV4S3Y1THhLT2djcmFHQXM0aXNWOGJURXlVbnhHeEdmWGt2SXVtZTNM?= =?utf-8?B?MjlNY0M3eDRYN2VBNG5EMDYwZllUaE1sU1VZaW92bU44NUsrL0ZWOFNMbzhE?= =?utf-8?B?RnErVmVWSmovaHNhektaaURwRGtMYUx3eTFYRzhuWHhwSHJGMzkzMmYvbXdi?= =?utf-8?B?Vnd2WnJZYmh1MFhrUmNtVkdyMWVWcEFQUG5XT0dHRnZ6STU2bndRN1J1aWJz?= =?utf-8?B?dTFVS1BWdWV3emwrSlZZQ2t5QnovdzBlUlN4T0svM0JnMDg0bHJBYWhLQmE4?= =?utf-8?B?WEgyYzF0Y3QvaU93Wlp2eHRCYzJCa3hhOEM0WjhhajRIOFUvYjhEdkZiOEZo?= =?utf-8?B?NFV4dlVYazcxcUdIK242N0RPNE01OTdXNU8va0xrZytua2kwZFpTSmNXWkt0?= =?utf-8?B?SC9LVGpFU3dFU3dTelAvdXdTRW0yakx3Ui9lOEJjRnFKRzVKdENPNGVjZGhq?= =?utf-8?B?ckcybkFHZWVEZHpqRmU2MkRjeDR4MmU0ZVZZVnNKOWdWSTI1LzR5VkJxZHQy?= =?utf-8?B?TVFydDBVQTMzQ2w0aThCTHVBdmxpZDdmV1BFZjZXbnVZenI5ODZmbFdHVmRk?= =?utf-8?B?eVJLWW1kaXl2SXUvbnhWY0dqc0UzekpaekFRSThkd0tRZXk3THZlYVgxK1Ru?= =?utf-8?B?a1VVM3grRE4rcjBJWUhFcFZzQWxEV3ZiUk45UHZHYUtWTS96YUNJb2t2SFYv?= =?utf-8?B?aGRxSS8wZWRxZ21neFA2cktiS3NieENpS1BJNHluZDRSS0pKcUlMMVhqUWsz?= =?utf-8?B?bFZDZFYyY1FBZkMvb05uSWROMjhLdk5Dd3VYMGxoUWxxbVJEaC85QXFTd0hS?= =?utf-8?B?akxQeElaejV6RVVBZ2xXZmFYOHJnWjdETk9ha2RwWjhib1cxYkdFdU8ycDdE?= =?utf-8?B?a01oUUtDc2FIcTFJcGdDOFBCY3J3eS9YaHJ3Qng5cUxzSTBMbHJKczlwdldm?= =?utf-8?B?cDYzcUF4WkNmdlpCN2dZeHhiSEFyRjQyeERzY0FNQWdCNjhIb1FOYWtLK0xp?= =?utf-8?B?NHJ1Yisxa05kRkJwM081elVpN2RtS0trVzdZSURNZml4UDQ5TnNBd3dEY0FU?= =?utf-8?B?Vm9nbHg0cDNMRjEycmw3amEyc1FrU1hFeHM1cFNuYlRlQUdkcndCUW9pU1V0?= =?utf-8?B?L2FaS29qTU80eVFDNFp3eWNuUHo5TTVBUnUyMDcxRDJPNGpVaVdyWFgzUVNj?= =?utf-8?B?eXZWYUpNM1d4UzllY2YxVnZaQW9CYjZaNmZHVHUxUFBVN1JZWk41SmlDaHRZ?= =?utf-8?B?L09LQXdJeVNpblV3VXREbTR5OWw5NnB5WFB6Mk42SEJMeHBqV2dnUXByN1pn?= =?utf-8?B?SEJING16WFEyMlZYdWtOZnVQamZkRGhYbG9vdzd2VkVoSk9wMGVBRXlxamJC?= =?utf-8?B?TVFiMUt3dWkzVFUvSjZqWWZ2aGZnMmhVamdCR3FFS1I4dEZmZnpNZFI0MXNl?= =?utf-8?B?UDdyVTRwME5tWVp6eWk4RFJCbDRaNGQ4MmtoZ3U4NkRmQk9FakdYY2U4L2Y2?= =?utf-8?B?WTVSWVJLTDVkNFgxQStMd3Y1UisrWVhyMCtQZDJPM09NTzVLcjlzZFRBS3Bi?= =?utf-8?B?S3NuWmNEbmJwNk9CQkhOdWhkWkw5VUZSTjhteUZ2Skh1WnZLY1AyN3dYekpW?= =?utf-8?B?cnVRbUYxNzVUMXRSR2gyVkw3OGpQM0cvaGZ0NVpBbFZJQ2ZIZWZzejhIZ21E?= =?utf-8?B?QWE1Y2cyZEkyNGdnMzJrVkVXTEdOSWhwUCtTRzVhUERWTWRYd0xveTdjUWJp?= =?utf-8?B?Tk5tamFHOTA2cVYwWnNPWGdPTUg4bGRsY0ZNK2ZEOTZyMHhEcExKWXNFTVl3?= =?utf-8?B?YzRzenJQUDhNejB4UXpVRE9jWmdTTDJVcVFRbnhzSGh4d3VVc29TZ3RMSHpo?= =?utf-8?B?VFo4dVVYY3p6c0NNblBnMkVzY2RTRnV6dkRtYm0xaVE5a0FscHNVZEpZYzdC?= =?utf-8?B?MzcyNUN1MmlkVkJLTUNTcG1PeVNqWDk2Q3h6M2FqVGtyeEd0eCtzdDBMSUxz?= =?utf-8?B?V3JXZDlCRFdXUTJWQkJMUXhXZEh5bEJkK2JvK0t0UGltMmt4UmhnSEY1Sm1s?= =?utf-8?B?MS9RQkpoZmxlRW9DSnBJbVJ6MjVqY0VyNmJHOVY5Qjl1RW9MNVZlNmdWcnpM?= =?utf-8?Q?oq2cOzovThITrgi1aR1KgaZvd?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: df254964-9eb0-4a76-b187-08dbb658937e X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2023 01:59:35.2155 (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: erfeOKK66E8u1db6cIk9/3diZIWt5QjN+uKnixnXsa82Pk+Kmz5VWeFNnePi+0k06cd/RcaAkSI4/8NPJXim7A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB9142 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Peng Fan i.MX93 supports four gpio-ranges at max. To fix below issue: "gpio@43820080: gpio-ranges: [[30, 0, 84, 8], [30, 8, 66, 18], [30, 26, 34, 2], [30, 28, 0, 4]] is too long" Update the gpio-ranges property Signed-off-by: Peng Fan Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/gpio/gpio-vf610.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml b/Docum= entation/devicetree/bindings/gpio/gpio-vf610.yaml index 7c2d152e8617..59427d97adf5 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml +++ b/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml @@ -59,7 +59,8 @@ properties: - const: port =20 gpio-ranges: - maxItems: 1 + minItems: 1 + maxItems: 4 =20 patternProperties: "^.+-hog(-[0-9]+)?$": --=20 2.37.1 From nobody Thu Feb 12 09:32:49 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C1BA9CD37B6 for ; Sat, 16 Sep 2023 02:00:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237822AbjIPCAN (ORCPT ); Fri, 15 Sep 2023 22:00:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59698 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232094AbjIPB7r (ORCPT ); Fri, 15 Sep 2023 21:59:47 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2046.outbound.protection.outlook.com [40.107.6.46]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A72CB189; Fri, 15 Sep 2023 18:59:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MIOnlD14ZFK4kegTAx6zAqRUiuOX8892gMu2wZEE/uup/D9bIoIQSxsSlVvVWIVsmg7jO5nvl/KoZnot57LOMaHJtWThBjAhoKyBFjO3Hq62Dtbv22+9/eYeiqjmlvg3HPlt+OyMYix/Q1ESyWYA9OXEkW6bT6k8brjaI1dD4uZbYsLlBPLrMp+++bgdVh3YNbqObavNoaER5tWKK8GLRAjeElzdr6DUEQZa6suUEkn/LaPuEIQnRNEDpQDDcYmxocSUNkrQuwq55x3ddIAxC5TBPQ9AfjGoPK/SvYyCWZtc0iAMYCG4tAVfPfjawkaSTO/eHhUEAeNRUXngTwVqrQ== 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=lmHYrHs5iCRDyTsOifNno2hhwB84PFpVes/JVIp6qrI=; b=M+Fd9uJFJVlw7NbEFm7KA5GOBJg2AVMs84vMHfN4nT/pzOov/cQaL8+pbt71VGBm4ATTCB4btFwwLilhKjrPKifLDjxtO+BuyJyR/BJZrBmHJgqHOCYtIV8Wo3wrqHipoS6JaNtgQkcV8KBWB9fDM/1lG7GLGNoo7oZBvMflqT6blbPi3mzUtSioQNyP66o63CA9hRsm6yAF+ipKQ6bed8brikTuc6+oFXFhjJXk6RM7AV2AvEkRVjbrS8h357YBUfzl6D4lijo4SL6R49lsDqVxCwsa2xJdFtLS8ATYxX854fLGCG1FLFclE0jkBpb/iT/LkyPxBoYRBU4oRmE6aQ== 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=lmHYrHs5iCRDyTsOifNno2hhwB84PFpVes/JVIp6qrI=; b=MNgHHntjuaMduVYOBnpEvJXYIfXj983UholnGaiRX8qkPubEnaB+FJH4E5szISoKKOpek5eA/h59PGKfZsFwo8/O9mpis9qW4vHzXixc3mn57vWxNUk9CdF2wvC0TMy2qdlubN+S+lAdsFQIhTZ2xS0RrdRTkyPr+ZchWUmC620= 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 AS8PR04MB9142.eurprd04.prod.outlook.com (2603:10a6:20b:449::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.23; Sat, 16 Sep 2023 01:59:40 +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.023; Sat, 16 Sep 2023 01:59:40 +0000 From: "Peng Fan (OSS)" Date: Sat, 16 Sep 2023 10:03:58 +0800 Subject: [PATCH v2 2/6] dt-bindings: gpio: vf610: correct i.MX8ULP and i.MX93 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230916-vf610-gpio-v2-2-40823da788d7@nxp.com> References: <20230916-vf610-gpio-v2-0-40823da788d7@nxp.com> In-Reply-To: <20230916-vf610-gpio-v2-0-40823da788d7@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=1694829858; l=2827; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=UoeweoP4E6/hplm45jahX9OZJSkM06KJeabRlNSyjXY=; b=JtmsVE6ldKrSecMWqQ3FZTerJRlUG+rrOVh1f5CoO1qZrqpU0ZxJYeMykqeTSzHRLk1g6EBlX kIBGw+zwdJlBGzaKb+4kXgivq9Fg38tzeaC6696fmIqgFxsuIK7Igse X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2PR06CA0004.apcprd06.prod.outlook.com (2603:1096:4:186::20) 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_|AS8PR04MB9142:EE_ X-MS-Office365-Filtering-Correlation-Id: ddda650e-092a-4227-58f2-08dbb6589672 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: YMi2U8+j8zon57PGEbKulB6D4O4y4psx9cY4RchEKx9/0KKLYslYxl95LQBqB3arl1DiJVY3hDOVYKkkTr0DO2D+prjnNh2m+mzLJWzsDaTZBEkHjZxQu574rmNUrFd5Qp0I+pTT4bZ4CruTTkqoJirNfCTEg/rbmNe4+jcfmB3zYvvbggcXfw2F9vMMflqXC12nUT/Shccg4sCM2P/BO9cTQVIjAavrihm7kEWn9p9N6Hy0y5NDC3QUrT+rvSt8Px7gIv7w4eY6azRqsB1nhGzeb3QR8PKX2QcOdrLen/xILGdH6WDkEjXKBah1IaiXh0G8NJjV0ID4ZShW6LmKngpYo5P0MGAoh5/J06q8+pIpjJW899DKgrW2pdB9015sLkEHWDj+zbBQkViwm9cgtZ2xmZA0Nm/5OJgj4qKn+XCc+touYk4ZLXtXFsHGTW15OAf/JYPxHAb9T/C8BLpe1/XNZLHn6Mem7oFwaL3dRzwFELVhDLPbwrlimAD7tBC0kz1T0wIWLyyfMPE1gKRcLbjI/lvcxV+kH8cVsh0D719v943eIb5rJYsVh30SahbG93DfunjaddPMXCc3DY4CFAKi193tMkTpJ3PjEa3ZfI6fXQkcjkyQjBbv+nKbydDGNwJ10/MnauULy74obz0Dfw== 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)(366004)(376002)(396003)(136003)(346002)(39860400002)(451199024)(186009)(1800799009)(6666004)(6512007)(6506007)(6486002)(5660300002)(66476007)(66556008)(66946007)(110136005)(316002)(26005)(52116002)(9686003)(41300700001)(921005)(8936002)(8676002)(4326008)(478600001)(83380400001)(2906002)(86362001)(7416002)(36756003)(38100700002)(38350700002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z3hRN1oxYnE3cFNzdVo4bDZaTkdsVjRaWXFMeGt3THphZEpVcDluMXExT29Z?= =?utf-8?B?S0xXS1BONS9YMk83YTNwMDJWUnRPa1pYMkRJK3B4SGJTQzUwSkVxbmgvV2lv?= =?utf-8?B?QWhqQVJkOTZjaWtrK1dvRUMxbnZzNW15UnNzbk5qdklsSkpOT01ic3Nsb1Vz?= =?utf-8?B?M0JJdEJodFFNb3MrUGdGTzc0SnhjOEY1SXAxVzdHSCt1QnRSa1VIanV4dEcw?= =?utf-8?B?RC9nNXp2NnJMUVZnZWhwNEpGWWZCRG0remdPM3p4NDFycGF4ekZnMnpqQysr?= =?utf-8?B?R240akdZazZuSkpURi85ZVMrR1VBZVJLK1A4Snk1TmRYQ3kyMlZMOWtKVHNm?= =?utf-8?B?M0hPRVNQc2d4aGVLVmdUbGltUTI1ajB2MHNqaGpJRWRCWEgycTB4UVJSdEtH?= =?utf-8?B?UFNYdHdpTTA5bWF2cGRBUGg4L2pvWTVYSWYvZmNXZmYzQkQzeWNJSTBuaGsy?= =?utf-8?B?YTFYUy9MZUhQMzhpV1hHbDhhaUZjTmVzME9IM3RmMStxS2dVN2t3SjlhdEdG?= =?utf-8?B?enlVRjc4My9laDhsSFVHNWVrZThmQVg0WDBCcS81QmNQUFlqSHdjZ0Q3aU1F?= =?utf-8?B?VlVSK1Byc1diY3piQVdjK2VqdllnVStKV04yRFlISGVpODcxb054bDBTTC9j?= =?utf-8?B?NFEzWkNGYXFaR3JzQjBxWWYxaGtlVDJZbVcwWmEvdkFFNWhpRmgyZk1nVzhR?= =?utf-8?B?Ly9xc1hhaHdFUEJqMTVQekdIckFoa2hyVHhsSi8za0NHS3dJMVdHTTBIUmV3?= =?utf-8?B?WjZTd3pnQ2VzcFgxSkVPS1dDQXMzM3hvRUZTYmVMMTVRYU5Sa09oay9PU2pa?= =?utf-8?B?RE51bVF4WG1UM3l0QUlKOWludkhNTlByakkxaUxWN0dKZVJlUWNBU014aE9M?= =?utf-8?B?dEhzemdhbTBRdmZ3VmVFdUl6TUdmVm1sZWdaemUxbE1tTXNka3NNNkcrK1d2?= =?utf-8?B?S0h3anV2RkYyaFNISnBiRy93Ni90YlIyblArY0FveXluRmZ2SDNBWmFzZ2ZJ?= =?utf-8?B?cEJWQ2hGa3pXQnpFWXppOEFJREQxdFVwdjY1czV6K0ZnQ0JnOHZKZkZ3cm9v?= =?utf-8?B?a0QyUjJzL01NRUlJZFoyWlZ3aUxIblBDQmtkcDhvMHBjREZHcm4xS0hxaDQr?= =?utf-8?B?a28rM212R0VkVUNVWHZLYkdWNTdQeWc0TDBUb01PMjJEcmdncDBlbEtCRnpI?= =?utf-8?B?MnE1RVhaRGhWZ3VsRWYydnpZMXFRc2VVT1RreVpTbGdCa3FuOGdnb0MxbnEr?= =?utf-8?B?U1FKNTlHV2xuZTRMSlIzd3k2V2M4S0JuU0xvdXBlcVhjUHBJSElOUkNUZTh6?= =?utf-8?B?MG9ENEdHUEFGaDJLbWQzbnppcTdDZkNSY0xidDlTMW8zY1hvWEIrVjVhSDh5?= =?utf-8?B?dUpRaVZ3bUFyQ3NDeUhwN1MvN3pMUWJkUUs5TGwrYlVaN3BkMlNjbkFKbURn?= =?utf-8?B?dG1Tai9FSHB3dnNsUXNkdGpDOVJJVWpzYTg0WHBTRTJiOG1KMFo4Q09ka0RI?= =?utf-8?B?eVpjQ094MzJlNzN5LzhSN2hyd1BaTE50dTduUzJCMlN5RERSN2pTbWMzYk1H?= =?utf-8?B?MEdWczYwNGUxTDVaUi92UGZYajhlUTMxVnlINUxvbitwaEJTMmE3TFVESnUz?= =?utf-8?B?dU5oRDhrejZ5bVk2cWZDZ1JZUnhHaS9TMllxaXdhdzR0OTNnS1lvUnlvUUtm?= =?utf-8?B?VkIzVXRjK3dkNUFWVUR5VTZ1TmRhQzByUDAwZW9FVk5kRy96WVdmRTc5MmM4?= =?utf-8?B?cmw2OE1xc0FMZExtZ05ZOXQ2OGV1ZXlTd0NyWjYzaVhqdlpGYlU2d3psU3po?= =?utf-8?B?aytOdFZOQnowK2RHNzU1OUE5MzdQc3BUbnVkdnFTUElFc0xtZmIzVHdFK2dO?= =?utf-8?B?QVFSbjBlVHVCZ2I3R0p6ZDE2VHgwRk94eWN0ZmZpdEVUOXZIQTMwZlovNndq?= =?utf-8?B?a1Z2a0FTVGdQR0RaMTA5M3FyZTVyQTFHdjVtcE05MDZiem5PSGhWUmhWd1NG?= =?utf-8?B?STJnUzRrWC9ieDY2aWhmQnFqdE5nZHpqQy9vTURZMTFadEZNUkwyZ1F3WnM1?= =?utf-8?B?N2pSTUo1TnU0QWUxeStsdUdoRnJkRVZzN29NcndRYzFrdmk3YjBEdUZ1RGhP?= =?utf-8?Q?TZia4qxNKp8or+bTvaG5mw3fW?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ddda650e-092a-4227-58f2-08dbb6589672 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2023 01:59:40.1483 (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: ZdXwy+QCZ9OvSsZKVmA7gEPRgJd5PG7Qbppu2rVs9Lhwh02fLpiKMxzaTPtcFqn2y7JH5iq8Iv/mXj5ms1EZ9A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB9142 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Peng Fan i.MX8ULP and i.MX93 actually has two interrupts for each gpio controller, one for Trustzone non-secure world, one for secure world. And they has one register based, not two as i.MX7ULP or VF610. Although the Linux Kernel driver gpio-vf610.c could work with fsl,imx7ulp-gpio compatible, it is based on some tricks did in device tree with some offset added to base address. So actually i.MX8ULP/i.MX93 is not compatible with i.MX7ULP. Last, i.MX93 is directly derived from i.MX8ULP, so make i.MX93 GPIO compatible with i.MX8ULP Signed-off-by: Peng Fan --- .../devicetree/bindings/gpio/gpio-vf610.yaml | 41 ++++++++++++++++++= +--- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml b/Docum= entation/devicetree/bindings/gpio/gpio-vf610.yaml index 59427d97adf5..8c1f87a1a393 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml +++ b/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml @@ -20,6 +20,7 @@ description: | properties: compatible: oneOf: + - const: fsl,imx8ulp-gpio - const: fsl,vf610-gpio - items: - const: fsl,imx7ulp-gpio @@ -27,16 +28,21 @@ properties: - items: - enum: - fsl,imx93-gpio - - fsl,imx8ulp-gpio - - const: fsl,imx7ulp-gpio + - const: fsl,imx8ulp-gpio =20 reg: description: The first reg tuple represents the PORT module, the secon= d tuple represents the GPIO module. - maxItems: 2 + items: + - description: PORT register base address + - description: GPIO register base address + minItems: 1 =20 interrupts: - maxItems: 1 + items: + - description: GPIO Trustzone non-secure interrupt number + - description: GPIO Trustzone secure interrupt number + minItems: 1 =20 interrupt-controller: true =20 @@ -78,6 +84,33 @@ required: - "#gpio-cells" - gpio-controller =20 +allOf: + - if: + properties: + compatible: + contains: + enum: + - fsl,vf610-gpio + - fsl,imx7ulp-gpio + then: + properties: + interrupts: + items: + - description: GPIO interrupt number + reg: + items: + - description: PORT register base address + - description: GPIO register base address + else: + properties: + interrupts: + items: + - description: GPIO Trustzone non-secure interrupt number + - description: GPIO Trustzone secure interrupt number + reg: + items: + - description: GPIO register base address + additionalProperties: false =20 examples: --=20 2.37.1 From nobody Thu Feb 12 09:32:49 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D07B5CD37B9 for ; Sat, 16 Sep 2023 02:00:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237998AbjIPCAP (ORCPT ); Fri, 15 Sep 2023 22:00:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47900 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232542AbjIPB7x (ORCPT ); Fri, 15 Sep 2023 21:59:53 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2050.outbound.protection.outlook.com [40.107.6.50]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9E7311FCC; Fri, 15 Sep 2023 18:59:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FE32wp4a9B1HVOhT3QS4hOXI74OOKdSkQHn083Gmt1MW/6bRUtXj7ew7pkdhjjurujlUvX2SJ0ngJLymRS9sHXOmr5BBvYGd5wNVBkjneNFR7HRlTNj7Bhda0iGL5JsGlAx0Noz3OQcitkS6qeokiHClWhyj/ZtwcTsuwQWYALdx4p1UTwshNkleRj+hbncprTXPgakwlsXU+tTaKSyr9dulPsZTaSIu3LD7M8xeshNi3VeVu9yOr80YOvqHlRchoDxC/jCSGoOsgGer5LyMLKIuKBT49spLER1Cvqw0EbbHiXGc76uVUXjRO4+ZD6RRrnptvuw/1x7yfnK9ZUMCxA== 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=YtFZwuxIHhIdKyjQLQMBUQmgC1y9ewWizrNiw6CwZ60=; b=TLC+3ZL/V006NhjH3t+kwx4U/cW8uJx03O4ScpYhXUNoZUwvu1y4Cxze01RDMSiUFFKokGUo6vFCzAARa3ZVk4C/ulaA7WhZlSzzJDbuzc1Z/0jf0YLYZqc0KP8xf6L+SSRJTSp6fKPXcS3DpWrU1SZBdk4cUsGQZ81UErYFNZkMzB1n9dU6GOwF5uYgXeuTU4uvdHZwqeKie1zS/nQI7aUZBnLNdnjkCjd5QRZcyYUv0q+3jO+qQALnljqb4WUlxvqmCU6ZWOvbqqydyGiCTjQB368/3PLbRY12z7zQlXpCdj8He+9/Acb9E1NBDQW7Fad1PnQ9pyan8Z/s6wz2bA== 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=YtFZwuxIHhIdKyjQLQMBUQmgC1y9ewWizrNiw6CwZ60=; b=HVPZa1LpN48VHXSVDdasIV0tAS08LMJY6WFe+xehM2VReKU0feDNiw0wB8CHUUgPKAZPb6PpNWowUyOE1Bk/gvSQRYB2GwDeYTrX/btdSdwnjznLWi/+SZPST4OjFqS3jwUygOULcaXdNmKUkpBl6top6MDAKDSumyZQNUrNX0w= 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 AS8PR04MB9142.eurprd04.prod.outlook.com (2603:10a6:20b:449::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.23; Sat, 16 Sep 2023 01:59:45 +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.023; Sat, 16 Sep 2023 01:59:45 +0000 From: "Peng Fan (OSS)" Date: Sat, 16 Sep 2023 10:03:59 +0800 Subject: [PATCH v2 3/6] dt-bindings: gpio: vf610: add i.MX95 compatible Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230916-vf610-gpio-v2-3-40823da788d7@nxp.com> References: <20230916-vf610-gpio-v2-0-40823da788d7@nxp.com> In-Reply-To: <20230916-vf610-gpio-v2-0-40823da788d7@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=1694829858; l=703; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=WC3KgWsJDHtqAAqHProMeslODB+9gXZCZ9FAQz2YKbg=; b=AnCaMi4vyr1cbX0sKhIc2LspPi07hlfKC0nuqf4UlPbCYTV5X3UL/TdKDKRuEx+u/FHQzXflm ebhWR8ZC7nAA2OaM0693CY8912AFCCw0E8aO5aajSHMh7Xig5SVCTGt X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2PR06CA0004.apcprd06.prod.outlook.com (2603:1096:4:186::20) 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_|AS8PR04MB9142:EE_ X-MS-Office365-Filtering-Correlation-Id: 42aa63ba-7b87-45f7-d028-08dbb658997d 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: UZjfLJ9vaPSjur6MHwSD4YSZoY6Ujq2G93jRQsZvFu2ElktAe3x5/LL6pUejfb41RQMwk+1VM6i0kKQ/2UQN9cLQ0ut9yPtPipp9B7T68A2JsyYkY0vrP9PA7ex+E0Wc0ViszqlyXa8+iYUXei4Cbh/sfeX2qee6xc63ZWrPpEO/lYifrHZjUjT1zsgrYyB/kLGHcC5xWC3eZpXeXeYAGlTxoNiic3I9Tq0lQ3fZBvWd1XZBpwdA0kXkZmshi/7nxMdYZp2P+iEdoX++BY1+IYwRs0z1bvyAvaoVvsRychfP84ksHvhsx7JizMDN+2Vy9D+kAajAVjzaFNJ9VAFB4ZI05mADvy+phTZsjW1da/HAfH7aQsFgBpzJudP8VUtpLfhcfP0w8StqJEmpzCz6HeQsCeJkw7E6iew1f2J/JMS4xcjzu9j8sYleajb36VnSH/O800pC/tY/iDXdTHKZHccqRIdRnvx5T8OJxWDlm5/bCM5vHR0T59E86OV512Z9cbMK4pYY/pBZTBM+m4gzploRvMxhQkxcXG0RcR7LzRzulTGpoQpRxXbBoVdJOpEepPnRKAuftKSi+g77KF5hBK7dUhsu1o6RylBnHSER+NZtnx3UoLga/qEIEvgEkVGIN7AGQAVWbH5pQwGGNcpa3w== 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)(366004)(376002)(396003)(136003)(346002)(39860400002)(451199024)(186009)(1800799009)(6666004)(6512007)(6506007)(6486002)(5660300002)(66476007)(66556008)(66946007)(110136005)(316002)(26005)(52116002)(9686003)(41300700001)(921005)(8936002)(8676002)(4326008)(478600001)(2906002)(86362001)(4744005)(7416002)(36756003)(38100700002)(38350700002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SlBNcUtKN3ZVdDI4WHJiS0RvbVJwekJSNlhaQk11L1hxRXB4L3EzRkFtVDhO?= =?utf-8?B?RzF5UDhQODMvN044aUpQcGtpTXVLRXdGdTk0MFZ3S2EzSExXVjc0T01FRlhs?= =?utf-8?B?TUVRampGSVV5L2RUd1pKcVY2clFzWkY2L29sdVFYSkp5bFcyZEszbGFueXJp?= =?utf-8?B?TmN4eVA1TGs5bmFIMjFvcEFYVEF2SkJQeWFVSjA3KzBqS0NjWkZJd3IreHZY?= =?utf-8?B?NUM4QjJkTyt1ZjgrT1FDLzNMYWhFdVM3M3B5cm0wSTZWcisxMzZ5WGFaOVJG?= =?utf-8?B?Y3FPNS9WcEVLU2xTWW95MHl6QmJoOXJRUjdPa0Y3THRNN0VUOFBpSGZJYjN6?= =?utf-8?B?YjNJQ2ZKanpza0haUWhheEhTb3ZRQjZGakZmeFZZUGZsandHRUR0Z1NvaTlu?= =?utf-8?B?Vmt1YnFHaUp3Tk8zVkx0a1BBQnFzR2JUdXhGazR4KzBZSFBSQTNqZTZjeVdq?= =?utf-8?B?dmVFNnFQTmxnYjBNS215YjM2SGc1S3NOME1JODQxK2Q2L2Y0Q1VWdEF4dkFT?= =?utf-8?B?Q3huNVVHQno5T0dyc3JRV29pbVdIRWx5bDUydnJhd0JzMER0L0dOaUFvWXNo?= =?utf-8?B?cWpDbDdVekh1OU9OZUowK3doa2lCdzV1MDhBWnB5Um1qS0Rib0ZFVnJLcmRF?= =?utf-8?B?ODFhVUNuQkl4MTd4Y3dycnpMcExRa2NhbWh3RjhqZ09LMXpicDJ2cWpHQXpD?= =?utf-8?B?djErREQwZUx4ZWpZajJXNFluNHc3YjVWcWlFelRjRXR0Sm1PMEVVczBRbi9Q?= =?utf-8?B?YlZQanpKa3gxMjdMTW92U2gzQ0cxOFFDb1FYQm9pZkF2Q2ZUbzduUmlITHpu?= =?utf-8?B?V29KZXdwUFV0NGVlOWNEbS9ERi9rc3BBYkV5Y3doT1pONEYvektnK0VsK1JM?= =?utf-8?B?cDVKU1duMFR3RXBjZFV1NXBSbUo3Q1NMd3RXakUxVDkveW1rcndJRE53R2Vs?= =?utf-8?B?cHp2bXZBNUpaTkN5eEFpRGl6czAzMmQxZm54anJpdzdoNW5BaFRWUVRvZXJS?= =?utf-8?B?R0s4UmtORW96T2R1VGplYmtkYjcvdVVKUzVkcitIeWY5Nmc4UDRTRncvT3Aw?= =?utf-8?B?TzZ0ZzBZY2tocG1XNmZocHhuUHNydGN3RjM2SEVUOEpYaktVM1FLSWtSZ29z?= =?utf-8?B?SkdXWjFhbE9XZ3Qva3lLaWI3N0xRTU5IaHd1UkorOWdERDBRUGxVd2x2STRS?= =?utf-8?B?NkF6RUkyekdPRmdMbktIR0IyeHdKS3VjUm9YZkRqMXJ0TVJrUkN1NkNzQjB5?= =?utf-8?B?SCtEays3NHY0azZvYVNJOVNrUzVieFByalVpQWpxVzByL25ad1o4U3djNCtt?= =?utf-8?B?dk12QW9kdUtOVnVhRmZ5T3BYTlBpNVQyMHFwRzYrMGd4cWJ2YXU0ck83WTZQ?= =?utf-8?B?RDJrSUF2dEVqQVB5dlhNUjkxMGdMOTVvZHZRbmZiSjg0NHdXc0JQYXZ2OWhK?= =?utf-8?B?ZXcyWlZJUmZVc0t2a0JEMmpkR0N4NW9SRGd3UDBQSmM1bTkwU1BPdjJpUUNS?= =?utf-8?B?bndDVWFoMzk0ODB2SnJxK2FhWVBNNTJIR3RYZ29lS0ZEWG4vN3ZDTGhNOVY3?= =?utf-8?B?Y2JDbWM3TGRGME91T05YdHc2RE5aZHZIdW1jenlPTWxmNTlUVmhNRE4rMkky?= =?utf-8?B?cDVxMXJJREVEQXFQY3FmYTVRZ1lROGlMTi9GZzdONnRKLzZweTJlM3lGOFVF?= =?utf-8?B?Qzg5Z1ZvODE2L1BKSGYvdndlZ1VSbE85bWN5V0JQbTdwcUVKOE4wZlpYbWRa?= =?utf-8?B?eFk5WmIwbDAwWWdOSnY1TEdWRGJ0VUU5bWRkVGpqcHppWXhTRFBNVnRPRzcx?= =?utf-8?B?dUFOa1lIaHdlMlgzdlBXNmFOcDhJQnZMRzI1K1lBVlphSFhaTjJOWlB0Smly?= =?utf-8?B?TndJU2RsbXkwUzNocGRtQ3J5SGtoY1RhV0ZjaGhPWStvVnRXZXdDK1ducEhL?= =?utf-8?B?eExFSXJIR1BBMzN3aE4rTFFPbzlzWFVUOUNXTUsvdUhYZmg4d1pOZnZTTkhw?= =?utf-8?B?RjlGVVE3Y3Y4RWZ5MnlPSmN0S04rV2c1Mm9QWUxRYi8xY3o3TlpVWm9mdU9t?= =?utf-8?B?Z0dHaEZGNUM3RHpSRkk5d0lzUURSTnI0ZUREbUtWK0hBMjgzOUZMSndET3pS?= =?utf-8?Q?Vq+wnWDawGsyW2J/KSuWYIsR3?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 42aa63ba-7b87-45f7-d028-08dbb658997d X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2023 01:59:45.2403 (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: Lvo45n7VYSHacj4lR1ewKN8kaBTiGh9MyYd8i6RmrqbGqwGYJ0Q8fiJAd4Znot9R+svA6YXWo1durXSaQoL9mQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB9142 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Peng Fan Add i.MX95 compatible string which is compatible with i.MX8ULP Signed-off-by: Peng Fan Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/gpio/gpio-vf610.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml b/Docum= entation/devicetree/bindings/gpio/gpio-vf610.yaml index 8c1f87a1a393..a7b9e57b6d57 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml +++ b/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml @@ -28,6 +28,7 @@ properties: - items: - enum: - fsl,imx93-gpio + - fsl,imx95-gpio - const: fsl,imx8ulp-gpio =20 reg: --=20 2.37.1 From nobody Thu Feb 12 09:32:49 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E5ACCCD37B8 for ; Sat, 16 Sep 2023 02:00:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238174AbjIPCAS (ORCPT ); Fri, 15 Sep 2023 22:00:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47912 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232867AbjIPB77 (ORCPT ); Fri, 15 Sep 2023 21:59:59 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2040.outbound.protection.outlook.com [40.107.6.40]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 047D61BF8; Fri, 15 Sep 2023 18:59:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nmGpvWn1xEeye6q9ricAS9ztOWfCtypDHeUiHkk4hROaJ5aNvOOe2X43zBEitaCZ56C2hnleswa5wMedB6UT/72rvosefCZsOsUrhLfpuHKjbDuJl76g8U6f2B9wpSn39ttxoP4z7O3biUMcqD8G3EEAZGDynd/tUHAM6uuw+FRQqUWHOpzSyHoYATX4qA+NVXxF5ejyFPFH60z0pbLKptH7qB3B/qpQ2HyHiT7AJVaw5Y42CCbft8FAlPoGERxM+6f0pts7KwFKTHbT2fI0nnGY7Fv9uC6V9CnDT31EwHk6sAscBKUd/qU9QZwNvlx470cjKFMrVFeraWgh8WTQww== 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=U44AIPwM+ReyZbAGkQOUHn8DaaTMrFWFFP3j5j+CWfk=; b=BBR7Mbnac71K5Y9dB1dqKhvwGG9gydrOE9gUC/kP0tfUDY//14+wBvqtZZp8+WzGUIP4RC0N73pk5MXrVeGbRU4kUM9HLsO4S6Yr+HCzwuYIeWTKYgC0pzoh8ckCd/zWuG/ycrxu929yqOATi/xpGI9FXotkKMaJJWU19tcS6WPWTk7kvXcMymjHiaZxUdPUExxa2eZiR3nTo8mDE2osx1/om/ycPF6N4zrztZSBcgOEfyC1d2GxN8xADyhxI9oFuNK/QzEkq873v+5f15B2zZuQLQviMUYoQBQY86akzH0aDbfk7yruLmX2Uyod0S9NxOrvuWpwvM1H0AkPMF2b/w== 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=U44AIPwM+ReyZbAGkQOUHn8DaaTMrFWFFP3j5j+CWfk=; b=Rphp4F5bRq9lnmuOpbU17rYxqFh0SOzA4VTJooaGKZ5QIxWZd2F2mC5PWI6SgkNNGX1bQIh0XobHU9wW+ifxEDSY4dfDA1OjMUicQPfn6TBHxorwdceyq/oQcmFaVlzf8zWB56U2DIOjVvU3mqhmxdH6ORLnXkuIMXv8DOUHnfg= 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 AS8PR04MB9142.eurprd04.prod.outlook.com (2603:10a6:20b:449::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.23; Sat, 16 Sep 2023 01:59:50 +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.023; Sat, 16 Sep 2023 01:59:50 +0000 From: "Peng Fan (OSS)" Date: Sat, 16 Sep 2023 10:04:00 +0800 Subject: [PATCH v2 4/6] gpio: vf610: add i.MX8ULP of_device_id entry Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230916-vf610-gpio-v2-4-40823da788d7@nxp.com> References: <20230916-vf610-gpio-v2-0-40823da788d7@nxp.com> In-Reply-To: <20230916-vf610-gpio-v2-0-40823da788d7@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=1694829858; l=3349; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=KIwUQXLlZAXkxFxtSdDA1eXGhBoOZN8UxphNKaoctdo=; b=rsPREGTFgFZ7Oo3ugxbzuQ6T6Xj503wa60wt9WnseGHdql8z6Sb9KCXpo0Ny8ZXps/oEK8dwh UOPxaXqWg78CqXUEDOGMWzFxUj5Q/An/f2JOEOH8YSUVV7KOix8SWEV X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2PR06CA0004.apcprd06.prod.outlook.com (2603:1096:4:186::20) 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_|AS8PR04MB9142:EE_ X-MS-Office365-Filtering-Correlation-Id: c44f3632-2eff-491b-4d98-08dbb6589c6a 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: dAD2HTMcq30kOiwhR+Xbu7AXhdW+/YT/UWrWGk99VPUfVBkMVSNtzSYvkDgYIkYlDSuQkTtKWl7+IvOeVutJHb43zHFR1W4whjDFYgx6gh4szSkUUKX1haXU7k0X6gZqWM6EIrSfwBvH67bGggLbrCC85C9tEr9sfzOkolmQq13Tge7M59gdEQT+LrOSbde4LPbiH+Bwi5+qPxa66yuVGeKiFb5dpp7mf5pkuH8ntSzdD2roWYdJ2ylsaB3gAixfZx40jKySppu9dXPNP4obDfJiS34SBZARtVpr5hqG04fmOkZiq4A1XeZsD51Uc2zyxTQgouufWW0c6ZY0ZN2w1twXf++OuXwwd6w1ekQMrXDVuwcEyeL+hXx7N/E4prxna12WcKJ/kZ42uIXoGccT9d9fb8sQlMVFG5MW+NseNpkd9dcM+/J0HW7QFMqF9Uo4SMEPbMMgI0bHgM6yH2rihnKw62YJNGjpmwQjBBTUquy1r8nYTxsSCfTk1/uF5/hScpzgFaCf9GwIbOtqCFXdZ1wuhYThLb3zcJCbBZq/a87M0HYmItyiuNH682DJXAqdO4QR9nhoU592i/l7LOOyBaTzPJjVQKfFD0Jrji23k5K14RIq8iNcNTX6K7GECXruZm9n+neIfXdsTcYGabWsnw== 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)(366004)(376002)(396003)(136003)(346002)(39860400002)(451199024)(186009)(1800799009)(6666004)(6512007)(6506007)(6486002)(5660300002)(66476007)(66556008)(66946007)(110136005)(316002)(26005)(52116002)(9686003)(41300700001)(921005)(8936002)(8676002)(4326008)(478600001)(83380400001)(2906002)(86362001)(7416002)(36756003)(38100700002)(38350700002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UHZOQ2hlQ0lmYlgxSmdiSUExa3dERE9WWDNyTWxTMW5WZVFkZmVxMDdFamZH?= =?utf-8?B?aE9jTVpJbjBlcGN6NUdxblQvVWdEMVZwcDVwTVNRUENQdmVMQ254bDh2T1hQ?= =?utf-8?B?aFJBQmdhQ0NDS1ZGSEZFY2R4WFljck5Mb05FdkhHSkJFY0J3OXhqamEzOGpW?= =?utf-8?B?d3F6NkNsdVoreHlSRlNaZWk0OFpBNVpaa1JaUGxMekRBWS9haEdGZTZPN0NS?= =?utf-8?B?R1oxeVJpK29FZUhXLzNROGVWcC9KWjdQTm1QRVJEOHdra0pubExLRkpUSENs?= =?utf-8?B?R1czY2FqUDB6Vk1VdGhRWVNQQ1pocXBSYWdUcDU5T3R0b0J5a0hNNjNOYlJD?= =?utf-8?B?TmtCWklsZ0RERjIvd1kxYlBhV0JuR2RQSDBIeHIzOTBXVTkwRkh0Z0hIRng0?= =?utf-8?B?a1l4b0VncmloSkM5VmdrS0hQMjhsQmFhcWJCMTB1Qk5UWVJQZVkzM2xJaXpT?= =?utf-8?B?YzlCdGNjbTYvNnVDKzhBd1ZENEtBR3J1aGJxZE1UcXFjeC9OOXQzM09STVN6?= =?utf-8?B?MkJpYmorOW5IM3BSS1Z3UGtzZVVxNFNuWUs1aXZRZ2NlQ2dMWTFER000WklT?= =?utf-8?B?b1B5NEwrVnZKUURjL2ZwcEdtQkVnZFVaenJ1YzcwaTdRVE5xb2FaTkhhYjE3?= =?utf-8?B?U3BLZ2V6b0YyVGhYRk9IU1owUTVmdGFOcVR0dHdxNDAweHNGZUR0TWhRbXBp?= =?utf-8?B?VmluNjFoVWRZdVRQN1BJN2E3VTdLb0F6Z1dQbndGL1c1cXZVZXdaUXNoYmpv?= =?utf-8?B?MDV4bFl6d0YyR2xEalNMcGpCblNhT05nTE5Xc2ttdnowNjVJQXRWYmJZcEtZ?= =?utf-8?B?WnJNeWcxbWVyQjc2djNJTm9FU2xVT3FOUnFYUzl6NGNIR3pIQ0N2QlpCV2lJ?= =?utf-8?B?TUhwWUZPOHpoV0VOT3NRSCtPd1BaV0dBcXZEZGZuMndXYjN5UU4vWkYvSmxr?= =?utf-8?B?OHNCNW8yNHNEbGtFeGNLNWNCVVVZdzRMcEsvS2loTWg4cFZ2ZUVwaDN3N3A0?= =?utf-8?B?ODZoMnBqazhtQTdNaUNEb1F0Z1FwZGxGaW5BYUc5dHp6NDU0T09INEFPanVl?= =?utf-8?B?NXhkcDFieU9rcytTL3Y2YjFOM1lXdVlQeWtOcSt2RmtkK0xOUVFPWEFEb3NX?= =?utf-8?B?WmVGRWE3RzJOUFhEVVkwTG9vWTR1dFVvQjZuM1FLVmV4QWprMDZGa1U1Q1lU?= =?utf-8?B?ckJ5Vy92T1Yrd25Ga0tXSUhvNU9KeGY3cW9uQ3dDalUvNk1rQzJXZlJIc1Uw?= =?utf-8?B?S0c1eWc1c3hEQncwNEhTVjY3Qkttai85Um03U0lKNC9kZXh2c1pwWlJ1Yzgv?= =?utf-8?B?YmIwQ3RRZGw4eDZXSEx5NkxsYzZSWGN5UkFkcXA3Lzd0VEg0MVJKd29ZdUc2?= =?utf-8?B?Z21xMEkxL3Iya1FQbDJUMmxJeGthVm9UUDdJcTVOR2w5eTNkRytBeHV4djZZ?= =?utf-8?B?VzJuV2xqdVVnV01ZaXQzczdjWllsbS9KRzZ1R1VuUXozeXRWdU1oTTFHamxo?= =?utf-8?B?bys0Qi9Rd2VlRmkzTnZHQ1N0U1pVVzRBc2xnRHdJN0F5S3RFdm95YUpDU1Zv?= =?utf-8?B?R3hhc0RuSGNRQU83eUJOamcvWGFMaVZXb2hIYmQ0SHNTQTJKSWdXek52MVJ2?= =?utf-8?B?WkswTVdEZkVWd2ZZb0kzOXg1dThhNWhETnFvY0wwR3VrWko1NTNCd1Bacno2?= =?utf-8?B?VzF5KzE5QmRvU0NyZmFFcU0zelpMM0ovUVZhSU1EWnJUam9DOW90MTI3UnZl?= =?utf-8?B?aERjeHM4Q3NlT3pQSVNJUnJlNGhHOXVWbGhsWFgvcmNCWnA5S2cwVG9aalND?= =?utf-8?B?RDhPQmdQeUFkdlNYcGVTNDBremtQWkptSjdybEgzckhscXVQa0NlTzQyUlNC?= =?utf-8?B?L2Z3SUZ6OE5PVzBzbE9tdDFBK3h3NTVJVmtMU1RZRUt5VHZ5TEZtMDJJWXcz?= =?utf-8?B?b1NjdUwzQnRmdGllOExHYkltZVZLQ3Z4a2NzeExDQ0pmenRSVzNuOTJIWUk5?= =?utf-8?B?cWhQYmRZKzBjUzlXY1k5L3gwUG1WUjFaWXFhb3NOT012ZGRFTExEZllka0Fx?= =?utf-8?B?RFZzazBCbVZEazl0S29sK0gyUFBGaGhPdTA0MzVuV1VudU1HOFNGL2xLTTc4?= =?utf-8?Q?5QsEjdYAvw3jsdpIwvAfmvq9i?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c44f3632-2eff-491b-4d98-08dbb6589c6a X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2023 01:59:50.1871 (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: xgp6Qu7M4iSJPUGvgLdW6Cq90xfiFenC0Fmj+i/phLa2PJfniaiogVu5S/zIJ5vuWYLViKBXCIsLabTPwlsfqg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB9142 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Peng Fan i.MX8ULP GPIO supports similar feature as i.MX7ULP GPIO, but i.MX8ULP is not compatible with i.MX7ULP per binding doc. i.MX8ULP only has one register base, not two base. Add a new of_device_id entry for i.MX8ULP. But to make the driver could also support old bindings, check the compatible string first, before check the device data. Signed-off-by: Peng Fan --- drivers/gpio/gpio-vf610.c | 55 +++++++++++++++++++++++++++++++++++++++++--= ---- 1 file changed, 49 insertions(+), 6 deletions(-) diff --git a/drivers/gpio/gpio-vf610.c b/drivers/gpio/gpio-vf610.c index dbc7ba0ee72c..ef2455093708 100644 --- a/drivers/gpio/gpio-vf610.c +++ b/drivers/gpio/gpio-vf610.c @@ -25,6 +25,7 @@ struct fsl_gpio_soc_data { /* SoCs has a Port Data Direction Register (PDDR) */ bool have_paddr; + bool is_imx8ulp; }; =20 struct vf610_gpio_port { @@ -60,13 +61,22 @@ struct vf610_gpio_port { #define PORT_INT_EITHER_EDGE 0xb #define PORT_INT_LOGIC_ONE 0xc =20 +#define IMX8ULP_GPIO_BASE_OFF 0x40 +#define IMX8ULP_BASE_OFF 0x80 + static const struct fsl_gpio_soc_data imx_data =3D { .have_paddr =3D true, }; =20 +static const struct fsl_gpio_soc_data imx8ulp_data =3D { + .have_paddr =3D true, + .is_imx8ulp =3D true, +}; + static const struct of_device_id vf610_gpio_dt_ids[] =3D { { .compatible =3D "fsl,vf610-gpio", .data =3D NULL, }, { .compatible =3D "fsl,imx7ulp-gpio", .data =3D &imx_data, }, + { .compatible =3D "fsl,imx8ulp-gpio", .data =3D &imx8ulp_data, }, { /* sentinel */ } }; =20 @@ -255,6 +265,42 @@ static void vf610_gpio_disable_clk(void *data) clk_disable_unprepare(data); } =20 +static int vf610_gpio_map_base(struct platform_device *pdev, struct vf610_= gpio_port *port) +{ + struct device *dev =3D &pdev->dev; + bool dual_base; + + /* support old compatible strings */ + if (device_is_compatible(dev, "fsl,imx7ulp-gpio") && + (device_is_compatible(dev, "fsl,imx93-gpio") || + (device_is_compatible(dev, "fsl,imx8ulp-gpio")))) { + dual_base =3D true; + } else if (port->sdata && port->sdata->is_imx8ulp) { + dual_base =3D false; + } else { + dual_base =3D true; + }; + + if (dual_base) { + port->base =3D devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(port->base)) + return PTR_ERR(port->base); + + port->gpio_base =3D devm_platform_ioremap_resource(pdev, 1); + if (IS_ERR(port->gpio_base)) + return PTR_ERR(port->gpio_base); + } else { + port->base =3D devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(port->base)) + return PTR_ERR(port->base); + + port->gpio_base =3D port->base + IMX8ULP_GPIO_BASE_OFF; + port->base =3D port->base + IMX8ULP_BASE_OFF; + } + + return 0; +} + static int vf610_gpio_probe(struct platform_device *pdev) { struct device *dev =3D &pdev->dev; @@ -269,13 +315,10 @@ static int vf610_gpio_probe(struct platform_device *p= dev) return -ENOMEM; =20 port->sdata =3D of_device_get_match_data(dev); - port->base =3D devm_platform_ioremap_resource(pdev, 0); - if (IS_ERR(port->base)) - return PTR_ERR(port->base); =20 - port->gpio_base =3D devm_platform_ioremap_resource(pdev, 1); - if (IS_ERR(port->gpio_base)) - return PTR_ERR(port->gpio_base); + ret =3D vf610_gpio_map_base(pdev, port); + if (ret) + return ret; =20 port->irq =3D platform_get_irq(pdev, 0); if (port->irq < 0) --=20 2.37.1 From nobody Thu Feb 12 09:32:49 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 086EACD37BB for ; Sat, 16 Sep 2023 02:00:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238308AbjIPCAT (ORCPT ); Fri, 15 Sep 2023 22:00:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40748 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233487AbjIPCAC (ORCPT ); Fri, 15 Sep 2023 22:00:02 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2084.outbound.protection.outlook.com [40.107.6.84]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EB3541BF2; Fri, 15 Sep 2023 18:59:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JTn/VVzbDQ6aKOFCg+B+c5As2Dn9PFGRUcQBRCjtAWu8XLON/hT8I8GwecVNxLjUxRMJpr3XYiT2Q2S6kWWxTaeNI3U4v78YlCyY2828xgG05Bf/61rPPwFL9rvadFajzBbvUbVlgzpdzXNGntWEhxpyZ5dUwVPcurQuTZovVGqp9uCflNahV+s3CpQpTrbbQa2hIzjO+YiYXNvDRITMfIRB3cD9VuKv+BnHNI74Mphub93tLrseRk58yq8tAQD1n9LS5bEu2+xRU+fsNer/luBbCPZfmYyOG+CS+JRZkzPQq0I1+Ufm2ShCfqBGCXAz1lOx5RJadAY52NmzQXF0SQ== 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=/6l8BjjpvZnbK39bBK0MViMiPxXJ4e6DWmQIufYxyAc=; b=lLdSRFkILSkV1qBHNbx0Qy1pLY2iTKM4MNgarcuWEIBC9qhNg2xDo8hmXlcdbi4z/5/SNETxybckBp8/kFD6gl5hjct4W8oPWXZVqIiisSCVgVxqjwNHyjNUT5sc1+w7fQkeq3cXpgZknCfMArX57RVGq/OiLHRLm09C83Yesu091+IAjaPguqDm5Ia0UT0AY+nB/O5+5A1jMZ2ykuqig/KclBQYYWDj8sG6xRDU6BZrgE+kXu8RcREO1F9apmLvrea7pJ7gGhLyEqEMav35Po+rclP47SurMQNKTMQ9QMKPrjjJ3KbrIIKbqoZud79SFFtzwVoZz4XmXcvc7ZZSAA== 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=/6l8BjjpvZnbK39bBK0MViMiPxXJ4e6DWmQIufYxyAc=; b=Tny/6/0Alue/w1j6CQAuQemw/fBjp+FIuzU8CMx7PsBYENGE3rxsfo9U0ibqw1kzJIbf8oSDVk7i4sfE1Lh/wKTPhFGa8+EDxTVzMdiw4PLnB5lKJZ+GZsDghCjJpLpEcgQvd560MD4Mw2AdCufgYWGSku2zQLWiXPFTYQLIf7o= 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 AS8PR04MB9142.eurprd04.prod.outlook.com (2603:10a6:20b:449::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.23; Sat, 16 Sep 2023 01:59:55 +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.023; Sat, 16 Sep 2023 01:59:55 +0000 From: "Peng Fan (OSS)" Date: Sat, 16 Sep 2023 10:04:01 +0800 Subject: [PATCH v2 5/6] arm64: dts: imx8ulp: update gpio node Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230916-vf610-gpio-v2-5-40823da788d7@nxp.com> References: <20230916-vf610-gpio-v2-0-40823da788d7@nxp.com> In-Reply-To: <20230916-vf610-gpio-v2-0-40823da788d7@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=1694829858; l=2288; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=lzRXiFYkdfGJBIDYtusOh652f89MdWCnQmwolWuIjWA=; b=sdx+X+6H7RcevX4cln5Mexd2qzgQVNwTOHL0+K6CXieFZN5PpxnoQOLF2HrisaUny9WfPzfp9 jXYXEKpqDzPBwjTD5LwnQuKPPWAoBrfpUiphAaY5wluL+tljj+ZPHi4 X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2PR06CA0004.apcprd06.prod.outlook.com (2603:1096:4:186::20) 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_|AS8PR04MB9142:EE_ X-MS-Office365-Filtering-Correlation-Id: 2cb369df-36e8-489e-f1c7-08dbb6589f5d 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: 6g28VpTYk6t40CHSXpm7lSqbeJUldcJ91TFLykpNU/fUW6JYJ94kkQvd7/tZL+F4A5yEDxL1KN/K2sW7Vp7CwEhCiOCZWlIL85Nr5UU8Ntry0wKeI7YvXgGjnSb5foSLpuTOhnJ1I4VaozuIOPKtKSWl4Oljlmze8T/P9bpiiYEa9dIdg7G0F7HYMooo73lfwwU8Nvilis8Omg+pDpBeoSnLyUyZFO6giNus96On46Qm+O3Ya//cZauPIum3R37ErSM0RxsCU2M7YUADg0WQjZr1M6MNQfBz8ncG6qjm8a8C/p4Rl2/9YSqXuE5VKlwQAHhR++uxKWMciDMredd2FkR/DKVb9jtNX+gRbBErdIudf4z1UAXtkT1yqhANhIStHFkDvADGa7e+/2LaK+CrNwwSJ1wsjWBzm1otQvzLCLs8HRt50tv+LYLzIAA3jyuUt/u8Cufil/B6P112PZRBN+XVYYKhTvCKd3QSdBtEnq+xgIkFBj1W9PKZZigG1S4we2bB9mOqWuB6ORemhoR8kcMN2y5O6k/8UYnDE1BwyJcOHPSa0esh0PiyOxtqBalV3UZDMnPNjhgGXCgNXYGMg4fxAVt2ZajXpf6FVPPm5ujBG2ZTrFTwFk1ZlSF3GkE+sNJ3HxevgN009eQBWg5xTzpB3MPQ6MXzp2Ab7Mq+Oyg= 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)(366004)(376002)(396003)(136003)(346002)(39860400002)(451199024)(186009)(1800799009)(6666004)(6512007)(6506007)(6486002)(5660300002)(66476007)(66556008)(66946007)(110136005)(316002)(26005)(52116002)(9686003)(41300700001)(921005)(8936002)(8676002)(4326008)(478600001)(83380400001)(15650500001)(2906002)(86362001)(7416002)(36756003)(38100700002)(38350700002)(32563001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?L1E1ak9vVTRKeFRjR0V4M2JpYlUvK082MkNheEcvNitzT0s2OHdqVWRsNDJG?= =?utf-8?B?Z2JlSURFQklNc3RhR0p2dWxBTDlJdzJwUmZHMXZLOVJ1WTFqWFpMSFFibzJi?= =?utf-8?B?eFJQa1pCczZsVFYrYWIxZFhKYmJqMzJpVkhDTHdMVGlFeW1oTDFLRDBUU3dp?= =?utf-8?B?MndkZnRuNkU5bDk4RlZpTnNocVp1S1hjcjF4OEZyS3poMmE2M1FqKzRqSldU?= =?utf-8?B?czVJdUMvVEJUZW51SC9oMkx1RDNTbkxHUWowdnRpeHgwLytrbkhkVndYN0Zo?= =?utf-8?B?Mnc5TEFQWlpBcDI0Q2ZiTEJISWFoUlRjU3BoSG91ZWhvWmxKUEJXTXVCRXdp?= =?utf-8?B?V0paQ3JEQitoQ1hxUS82MmhRY01SOVJyR3FpV2NMNmYwNmNMZkRTVVJuWitO?= =?utf-8?B?K2c0c0hIUFdMZUxrYXhIclU5cEJCb1IxcHJHaFB2UHp1ZUtXRFNTR0JlSjhC?= =?utf-8?B?ZGtFYWVQdURvTXNLUkx1MG1ucGpQNUhFTTNCaGh5dnFZZlNXK1lJU3g0RHpZ?= =?utf-8?B?Z01vTU5xcnljYTd4cmppZDl2Z3BZcVkxcjJuRnlJZUdTa2NaeUNoV1VWdVVC?= =?utf-8?B?MGwxQ3FyMGkwRldWcjRCNHIrU3RDR29Hd2pMbkZHdlJvNTBSemVubTNxMkxQ?= =?utf-8?B?TTNlcW4rVUl1QktzS3dKcG9WRHYxL2JXdTRzOWtHY0xYVDJMVlZwa1g2Y2hC?= =?utf-8?B?bStlZXB5OXlTZDlJcDBoUTFnSVBnQkdWSFRRZ3VLUjRlTG82R2lJQndlRkJz?= =?utf-8?B?ZGNuQk1LdUFoNkdidHZxblFKdnlMU3V6WUhiSjgveXZBN2NBTnhYbTJZbGlS?= =?utf-8?B?Vi9vZU0wSDlDRmdGV3A3MWhETXJkZVBKMGUyaWFsbjlVN1FoT3FSLzErMkli?= =?utf-8?B?Y0N6UUZ1UUt6MXViR2tHZmM3RC9sK0YxMENQSUhlSndLbVFBNi9iM1I3YjZy?= =?utf-8?B?ek5PMExQNjhHdzBES1pSN1RKd29yNFEvS3VJUWQxY3poMkgrVTNWVXU4ZGZE?= =?utf-8?B?UXNLdGZ6WTJJbmE1L0lFK3BiRVZpZ2tEMkpsTC9yNlZqbldNWjUyenlDS2RT?= =?utf-8?B?Q3dQaTlnTlpSR1VMVnJ1U2NMVGFyUzNBOWpHMzdWK0VidE9rbWpURlF3YTZT?= =?utf-8?B?UXU2ZWNrTWF0bFVYNkhIeGxLaWJIbGZYK1NvVnc4b2JZaFcrUDhyRDAwdndS?= =?utf-8?B?TDUvWnlYenJ4VEw3N2NzNm1GNVY3UjZFNmxSdjAybGk5ZDNUQXlQME52OUd1?= =?utf-8?B?a2tNRllsVnR3MDNmZmtFTzBWaDd2TndLdUJVR1ZPazFBVk42VWN6aVY5dEcv?= =?utf-8?B?TkVoZ2Q0d0YwcUNzUUVBcWIwbHB4NW9VMmE5VFdSTnBwQWxZMkpwUmowaVI2?= =?utf-8?B?bmYxbEFQaFNhYTlhUTA3VGNuY3VOYjdXRTlxY2pwOUFnaU0rL01vc2R3WmV5?= =?utf-8?B?VWd5ZkdLalpXNWdvemNBR0ZSeS9sMzJUdHRPTFFmZVlpbGhaK3hYL2IwNmRB?= =?utf-8?B?a2NXVnB6TFBTS2lueENoN214QzYwYXNWYm42T2VVMU9aSG9HRXpWVW82djBm?= =?utf-8?B?MG52dFF3K2E1eVFGTUtXcS9TSHJDcmd3YWhmMDVrUmg1eDczZnk3aGVPbmcr?= =?utf-8?B?TWNkOHZ4Q1JKZktYaUhWUTBXUDZxNExvQkxYVW95ZDJoUnI0amliZ0VKVXNO?= =?utf-8?B?c3FXOXJrTUx0c1lmVWR3SVdicUZab2swUGx5OFFuL001R05ZVlpxRGh2ZjEy?= =?utf-8?B?NFBJR2dVQThCc1VtNlQzdmhsU20yd3k2R3d3OXlhSVdpb2twclB1Q0ZtZXhi?= =?utf-8?B?SCszWDJubzdZNlNITjd3amg0S255SWNUTWNPYUs2YWZzOVJMOCt5NDBtMmxJ?= =?utf-8?B?SUhid3hxZ3lBeFN1SU5sQ0dzdmxvdDVLeVNTRGQ0SDNoZGQyQktHZGpaMFph?= =?utf-8?B?a0svTzhiSkFZQ2h3NkQySmVsVWVHZCtkNWFOQXhMWnJYY0puZmp3cXBzekhy?= =?utf-8?B?L0hPb013QW1wZjJTbEpFY2c5cUYvTEwyR20veDNBcEl4SXpkY0NkTjFJcWlE?= =?utf-8?B?RmgrVmFHU0doSi9nalI3NDkwczFoTDdCZUFxQzBobFA4d3ZRY2RrUUM5ZVNl?= =?utf-8?Q?9ZsAmxLAE3PvOvUsADOkkV/HH?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2cb369df-36e8-489e-f1c7-08dbb6589f5d X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2023 01:59:55.1155 (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: PYiH3zjhLBwfwSDiPJrCBZDu0g4uXVZup8a3NxX/+ir4Go+CkfQsuDM/pN+iwdORKByDIF6uZVOcUAVNEbns5Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB9142 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Peng Fan The i.MX8ULP GPIO supports two interrupts and one register base, and not compatible with i.MX7ULP. Update the node following dt-binding doc. 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/d= ts/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 { }; =20 gpioe: gpio@2d000080 { - compatible =3D "fsl,imx8ulp-gpio", "fsl,imx7ulp-gpio"; - reg =3D <0x2d000080 0x1000>, <0x2d000040 0x40>; + compatible =3D "fsl,imx8ulp-gpio"; + reg =3D <0x2d000000 0x1000>; gpio-controller; #gpio-cells =3D <2>; - interrupts =3D ; + interrupts =3D , + ; interrupt-controller; #interrupt-cells =3D <2>; clocks =3D <&pcc4 IMX8ULP_CLK_RGPIOE>, @@ -498,11 +499,12 @@ gpioe: gpio@2d000080 { }; =20 gpiof: gpio@2d010080 { - compatible =3D "fsl,imx8ulp-gpio", "fsl,imx7ulp-gpio"; - reg =3D <0x2d010080 0x1000>, <0x2d010040 0x40>; + compatible =3D "fsl,imx8ulp-gpio"; + reg =3D <0x2d010000 0x1000>; gpio-controller; #gpio-cells =3D <2>; - interrupts =3D ; + interrupts =3D , + ; interrupt-controller; #interrupt-cells =3D <2>; clocks =3D <&pcc4 IMX8ULP_CLK_RGPIOF>, @@ -533,11 +535,12 @@ pcc5: clock-controller@2da70000 { }; =20 gpiod: gpio@2e200080 { - compatible =3D "fsl,imx8ulp-gpio", "fsl,imx7ulp-gpio"; - reg =3D <0x2e200080 0x1000>, <0x2e200040 0x40>; + compatible =3D "fsl,imx8ulp-gpio"; + reg =3D <0x2e200000 0x1000>; gpio-controller; #gpio-cells =3D <2>; - interrupts =3D ; + interrupts =3D , + ; interrupt-controller; #interrupt-cells =3D <2>; clocks =3D <&pcc5 IMX8ULP_CLK_RGPIOD>, --=20 2.37.1 From nobody Thu Feb 12 09:32:49 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8B271C46CA1 for ; Sat, 16 Sep 2023 02:01:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238341AbjIPCAl (ORCPT ); Fri, 15 Sep 2023 22:00:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40750 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235510AbjIPCAJ (ORCPT ); Fri, 15 Sep 2023 22:00:09 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2078.outbound.protection.outlook.com [40.107.6.78]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B319E1FD6; Fri, 15 Sep 2023 19:00:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O0zOz8puqy67dB8FKeazUR1A0f+pdlOpPFM+VO2RQS0g6ccKqb023sdlrw+C6GchhaUYyv8JcUoiuazq8ph0WCrwdOecPYFtwpgjGttOrJIYCf7Coh/xhuocNxIxLhHdXoCHDyupwjftAv7ijEH7ZuTFPRL+HxKdHEuB+WxU9W2WlUQQVJOxnFlrnbMj0ei3SOTebhojyywQ/uVnhYzJdLBwjcK2CFnE4EUQS1ggC0T986pn2g8ep39TZ4lQdbHZDqrex2oI//Ku0qvUsJh7FNBbhmcP5gVKadFoirNQlvZeswnYfxXtm5u8pOIfVrjeKrUYdubrSFfwVuXXv/y/9w== 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=PUoJYOkc74aTn7OwouSGG5sIrL44ShOtaRFR9siZXKg=; b=EIwkZ4wbWVVUc6VM7N3ptURls6kvW8T3vwAUvAn4aWSK7VuWbfia28JPnYRl5pCf7/z0z4Puccsxk67LQY+K8LUS+1rpbi2zOvCWYoumywvEqrSEGC8M2ghyalbnR5ZJHIRyPnmCvDpVruxw1RWa9zABZRt15nsryhLAZ3oCtOBzqUWi2JfPK5/t/s5mnGIwodI/YZUvOu6G189Ymaag5YKhrqPnE6507cOtmclMiYB9q71X2Yyd1EWjy/orhKm38wayB+mE4unWHpilEmlB2MtdmDSZLqEmPXy+1mQbBBKexNe19+CFTwmcgeyFt8FLq8RnetdSqlThYJR9ijZkow== 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=PUoJYOkc74aTn7OwouSGG5sIrL44ShOtaRFR9siZXKg=; b=JPkjK6POCCfMfSIChbWDea6QdTl6KvBwRHdKE+g+c8EKnUTce/IBXy9NIRHb/9UB+lgCoTojxnVzcpjHffwlm7AqFX1rd5TLYPU+fJriGWlflPtfLbEjZxJ9aGX4iO5N3OtYk92BBETT36h/9SmTHHdUlGeKUnlRzHIaJxN7eXQ= 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 AS8PR04MB9142.eurprd04.prod.outlook.com (2603:10a6:20b:449::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.23; Sat, 16 Sep 2023 02:00:00 +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.023; Sat, 16 Sep 2023 02:00:00 +0000 From: "Peng Fan (OSS)" Date: Sat, 16 Sep 2023 10:04:02 +0800 Subject: [PATCH v2 6/6] arm64: dts: imx93: update gpio node Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230916-vf610-gpio-v2-6-40823da788d7@nxp.com> References: <20230916-vf610-gpio-v2-0-40823da788d7@nxp.com> In-Reply-To: <20230916-vf610-gpio-v2-0-40823da788d7@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=1694829858; l=2846; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=NuO0Jx3iqgnF1U/F/674/K44XfQc3sjrhMAeImj0660=; b=Xfag7iQODsDxU4MKXQzIFwP/SLKKWSdpvW1QT0MAOED9c3G309B1URGp+pD+9SRFWKMS1FixY qbLA4SRgvWkCLY3i1ild88rhFYw3p8BvX3KBiPF+6FhSOQHufpYK2fW X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2PR06CA0004.apcprd06.prod.outlook.com (2603:1096:4:186::20) 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_|AS8PR04MB9142:EE_ X-MS-Office365-Filtering-Correlation-Id: 5349b1b9-abc5-4301-95f6-08dbb658a251 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: QCez/4EYpmHjaqfs7Za++nPA9nO53ix6asoqi4u/8UKoWyKHLxMhE9h3UqWUjJSSbZJfUMpUeHv3A44y+3KCec4wjTbiF6GRYpGiSdJdaovsFezHkhMh19PyXbUhUXtJuVeK6b/MT71Q63a6lIlEc8QH64Y1iXR/NDLAuJWytGtKqLtqbItFTCgg+ESx8X+3iUCYa25RcaSCXTXcmUIabnoZ8t6/qpagqt8ln9vy9FJuW25P54VDg2gQ8XZMgQbRbCPE5Psie18p7w6SxVS0f8xuaImJgEmoZVHQTkHlO9KpwUshIqUa0cA8Y695uZ86DU0S9c8y+eO6oql8Nu1n6UM8Cq/e7EVjPKQ4GcBXitzVgQJgGSazs6lbGfm8L0arVjS/KlN7MMDm7Uc3Q3GwC4MU3nv8L7i5Ewjltpqqj8N0XVrmIMTmjFhX62mLEh0Cqj0pvuRqmzLYpmprWZ6cshIZRz+vOdoqMU9rQ/c7+2PrlNiDb8p6Krgf3/T0ciLwOQhCb9cG8P9NH1jjb6Omi10HX3w8TX9yUh4FkmBEePKcES4ST+E4SgLl0iMNE7pzRty6PD52gd9aS6Eows8USFnPdyEJutSPNdIWAeSmQOIqzlTuUlCVGS1+X+lt8nrV0uhwYHJlQWXxM0AiHTt73w== 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)(366004)(376002)(396003)(136003)(346002)(39860400002)(451199024)(186009)(1800799009)(6512007)(6506007)(6486002)(5660300002)(66476007)(66556008)(66946007)(110136005)(316002)(26005)(52116002)(9686003)(41300700001)(921005)(8936002)(8676002)(4326008)(478600001)(83380400001)(15650500001)(2906002)(86362001)(7416002)(36756003)(38100700002)(38350700002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Mklrc0EyUGwzdXJOc1huaHB0T3JpUG12WTdWdW83RDVPVUN0WUc3QzJlQjJz?= =?utf-8?B?OTREd3NPaXpDZ1YyYXNacXJSRkVLMFlFVk8xcE1KVE94c0tDMEhsTVkvczNN?= =?utf-8?B?enFOVUxoWVZWWUNUZEo5NGtSSy9wNG43UTYzSTIwOHQ2cE5nVGRHM1VQOTZ3?= =?utf-8?B?ZkppNmQyYWRKd2FmUU8raDMxaUhETmF1MFZLajVhRTFGM3NoQTIwdnFNL3VF?= =?utf-8?B?OE11OGxQK0NWMENjZmRVL2VMUXoxb0l2WkpZYkU4L0w3NXZEM2xKRVpwa3V0?= =?utf-8?B?dnJ2L2xBeXdkcldCWThoWDc2WTJpREJIdjRsUnM0emc0eUtUbmE5K1NwdWdu?= =?utf-8?B?U0wvWXB6ejBqaXhVejBDZWgxZVYxWTUzV3JOSVJkSmZXOTU5eDRRWFJCMEdE?= =?utf-8?B?N240QWZTcmU5RThCOUZDWklUN3pkakJMdmJZSW5xZ1BLYm1HMkhmdHA2VXZG?= =?utf-8?B?M1RXMUxRa3hhVlJzVzBlQXhMb1B0SDBzMTBnUVpBZHZnMVB4SUswL0lUUFd0?= =?utf-8?B?SUlYbEhYNDZjNWNsNWlZSGliNEFxejV5b2ZETkN1Ni9kNXJyRFRLTzZmOUVm?= =?utf-8?B?b1FiQ282MGpXajFPL09RanM5TTFYR01GbkFXV3FwUmg1cHZVMzYrM20yZFdt?= =?utf-8?B?THpSUVRCZVRaSlpwYnpwQTB6Y0F4MmlDTTBoOUtBZ0Z4aVd3Y2lzUFpzWURy?= =?utf-8?B?V1hINERGTVlWZWFWUHBMQnh4cjJHVVpoT2c4VnJDSFduaXRwY0JVYlBaUWNr?= =?utf-8?B?UGxyU2dWL0hMS2hScWRSQU5YbWw5NnRBdDFDYkVVcnpxb2NCTXNwWG0yS0tl?= =?utf-8?B?YjZJbmJRb0UvZUpwQTFPM3l6Y1VKVnVoZUR1L2c1bis0eURlRlBaTW5YUVAr?= =?utf-8?B?NEdER09Dam1NSit0QlAya1FtU3dRNU5CRHJNdldtcVJWWjhiTndCbUFMNmtl?= =?utf-8?B?bVlvZ0FkdHd1aXFaWEVyU1o5bjlZalJ6UWhCNE44TjloS3AvaEVubFUzNGtn?= =?utf-8?B?TUV3N1FjN2g4d2UxbnVqM01wdGltNGMzYWsvSmJGTUtRdU8xMUdPdFY2ZVk4?= =?utf-8?B?TnhiK0ZzQ1JFYzNtMHpMenBnbkw4QXN2aDZnbUJ1cHg3eFBVVk8vMFBGNmVv?= =?utf-8?B?VzU0ekRSOFdUSXdtMitnTmwzRnE2MlN4djl0SFpIaWZrSDlsbWI0bmIxVVRP?= =?utf-8?B?NTdXSTZFSGlwcTF0bHVzS0IyQ201SGhGWjkwL3dYdFRKR3o3Q3JMZ3BZeFhy?= =?utf-8?B?OUJ6MzVvUnV4TmIrUjh1VzRkSWhPeXJIUUhxOXBTQUdXaStaY0I0VUlwZnRR?= =?utf-8?B?K2szYTA3Q05vWFd0d3ArOVp0UFpTajBJRlFyK1lTRkE2eW1HNituQmhkQ1hY?= =?utf-8?B?cFVLK3BBb3A4Mm56L0JBQTc4U1lMN3R2SXlwWFNBYWNXUDFFWGhvTUExOUgx?= =?utf-8?B?dTRSdlUyWWZ6L2dIQzFiVk1tcEdSV0dJb3NVaThYRTRGUDR6cUVwSkFJR1l3?= =?utf-8?B?aVJDR2NzVUhpTXU5RE85NHp2bTdxbDZ0RUtyTzdwR1JZSWcwU2I4bEtDMGJh?= =?utf-8?B?YlArMkY3OHlyVFdSY3dHYjlra21KZVdBckRURUV3MDY0THhCN1NGdzVRTDBR?= =?utf-8?B?NHJNNnJmeW80c3FrQkdQdW5KWGZNUysyNldJV2hRVEpQYUR6UDYzbkNsUEtL?= =?utf-8?B?cXh6MThTSWxYWVhubXUxTGwzazFkTmJ3SzVHb3ZoOFJxdkRZeWtnbzg3bnFl?= =?utf-8?B?MFQreUdFVWZBSGVjb2hHRUkzcTNxMWc4ejQ4enRPb3JIRmUvMFBkT08xY3RU?= =?utf-8?B?VHFUWTkrNFJtQnJyTEtORDQwS3ZBTUg0WllKRDNNTGN1Z09YRnUwRWp3S3pO?= =?utf-8?B?UlVsTWZSWDVuN0VCOEJvMUprV2dCZFJqbTJRQ1hWZGhTZUk4UVZERGprUmhN?= =?utf-8?B?NldYcVdLM0ZvcU1JZ1llUjZXa0RKVVJnZkdVWEF6aUVuU1ZoOEFITHczV1FS?= =?utf-8?B?aktEMzh1ZVhxYkZqMUFVQktUa0NEY3dUMFFkbXNZVjFZQlQ4ZjFCaHZmaldm?= =?utf-8?B?aDl0dUdpVmpCTk1jeXJxZDlTTW93TXFoUFFNTzcxN3pBSXBnZXdEVXkrSUF0?= =?utf-8?Q?+A2SYVszmw2VdGtx0UHl/nP+9?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5349b1b9-abc5-4301-95f6-08dbb658a251 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2023 02:00:00.0666 (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: UuMUYQtJvbAKktY91rxRIiH6d8+dkfUEFAA/lIkPwMMP5b6WPRgFBiTrN1g9WuqLz3lXp2nyl9pm8SIvZ72bhQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB9142 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Peng Fan Per binding doc, i.MX93 GPIO supports two interrupts and one register base, compatible with i.MX8ULP. So update the node Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx93.dtsi | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx93.dtsi b/arch/arm64/boot/dts= /freescale/imx93.dtsi index 6f85a05ee7e1..4b111b8c1931 100644 --- a/arch/arm64/boot/dts/freescale/imx93.dtsi +++ b/arch/arm64/boot/dts/freescale/imx93.dtsi @@ -825,11 +825,12 @@ usdhc3: mmc@428b0000 { }; =20 gpio2: gpio@43810080 { - compatible =3D "fsl,imx93-gpio", "fsl,imx7ulp-gpio"; - reg =3D <0x43810080 0x1000>, <0x43810040 0x40>; + compatible =3D "fsl,imx93-gpio", "fsl,imx8ulp-gpio"; + reg =3D <0x43810000 0x1000>; gpio-controller; #gpio-cells =3D <2>; - interrupts =3D ; + interrupts =3D , + ; interrupt-controller; #interrupt-cells =3D <2>; clocks =3D <&clk IMX93_CLK_GPIO2_GATE>, @@ -839,11 +840,12 @@ gpio2: gpio@43810080 { }; =20 gpio3: gpio@43820080 { - compatible =3D "fsl,imx93-gpio", "fsl,imx7ulp-gpio"; - reg =3D <0x43820080 0x1000>, <0x43820040 0x40>; + compatible =3D "fsl,imx93-gpio", "fsl,imx8ulp-gpio"; + reg =3D <0x43820000 0x1000>; gpio-controller; #gpio-cells =3D <2>; - interrupts =3D ; + interrupts =3D , + ; interrupt-controller; #interrupt-cells =3D <2>; clocks =3D <&clk IMX93_CLK_GPIO3_GATE>, @@ -854,11 +856,12 @@ gpio3: gpio@43820080 { }; =20 gpio4: gpio@43830080 { - compatible =3D "fsl,imx93-gpio", "fsl,imx7ulp-gpio"; - reg =3D <0x43830080 0x1000>, <0x43830040 0x40>; + compatible =3D "fsl,imx93-gpio", "fsl,imx8ulp-gpio"; + reg =3D <0x43830000 0x1000>; gpio-controller; #gpio-cells =3D <2>; - interrupts =3D ; + interrupts =3D , + ; interrupt-controller; #interrupt-cells =3D <2>; clocks =3D <&clk IMX93_CLK_GPIO4_GATE>, @@ -868,11 +871,12 @@ gpio4: gpio@43830080 { }; =20 gpio1: gpio@47400080 { - compatible =3D "fsl,imx93-gpio", "fsl,imx7ulp-gpio"; - reg =3D <0x47400080 0x1000>, <0x47400040 0x40>; + compatible =3D "fsl,imx93-gpio", "fsl,imx8ulp-gpio"; + reg =3D <0x47400000 0x1000>; gpio-controller; #gpio-cells =3D <2>; - interrupts =3D ; + interrupts =3D , + ; interrupt-controller; #interrupt-cells =3D <2>; clocks =3D <&clk IMX93_CLK_GPIO1_GATE>, --=20 2.37.1