From patchwork Sat Sep 16 02:03: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: 13388061 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 0DD9ECD37B0 for ; Sat, 16 Sep 2023 02:00:09 +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=zgDid1tov9JcllVaF/k9Lgg1kFE6umHY13gxmucAdNk=; b=FfbYXGz9ZaQ6oSwe4hA9mQJWqr FR2DtuKOEno1mW2rFAQnRCn2UL8CX4+WgDyLoF0E7/sj6xeOejQiTnBIfqESk6lZJ7FmGL36aLo9z A6wFnqdTQqYpL5ObAXFAFW9yK6PzdrIJ0plldLX3bcO8KO3ymtv1owRU7GxMoY8LWtoG2FMz+Kkmj 6BFmSuUfP+3ou01OVxgqM9lW/yIvktcTUmgYKXAuiyMjrYSSKX3RNsyUZcV81wtcNMz1CqbcG9hMa 2ecL77wMC/sFWEZT6a9HePBNWOmKwE4hD1PDDwLsgo3Is0CUaVgxADBGW1ToFs+oLhmLzr19NEV24 Mx+yaxaA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qhKb3-00Bl5B-0i; Sat, 16 Sep 2023 01:59:45 +0000 Received: from mail-db3eur04on0624.outbound.protection.outlook.com ([2a01:111:f400:fe0c::624] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qhKaw-00Bl3A-2k for linux-arm-kernel@lists.infradead.org; Sat, 16 Sep 2023 01:59:40 +0000 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 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?q?UoU6UxKv5LxKOgcraGAs4isV8bTE?= =?utf-8?q?yUnxGxGfXkvIume3L29McC7x4X7eA4nD060fYThMlSUYiovmN85K+/FV8SLo8DFq+?= =?utf-8?q?VeVJj/hsazKZiDpDkLaLwy1XG8nXxpHrF3932f/mwbVwvZrYbhu0XkRcmVGr1eVpA?= =?utf-8?q?PPnWOGGFvzI56nwQ7Ruibsu1UKPVuewzl+JVYCkyBz/w0eRSxOK/3Bg084lrAahKB?= =?utf-8?q?a8XH2c1tct/iOwZZvxtBc2Bkxa8C4Z8aj4H8U/b8DvFb8Fh4UxvUXk71qGH+n67DO?= =?utf-8?q?4M597W5O/kLkg+nki0dZSJcWZKtH/KTjESwESwSzP/uwSEm2jLwR/e8BcFqJG5JtC?= =?utf-8?q?O4ecdhjrG2nAGeeDdzjFe62Dcx4x2e4eVYVsJ9gVI25/4yVBqdt2MQrt0UA33Cl4i?= =?utf-8?q?8BLuAvlid7fWPEf6WnuYzr986flWGVddyRKYmdiyvIu/nxVcGjsE3zJZzAQI8dwKQ?= =?utf-8?q?ey7LveaX1+TnkUU3x+DN+r0IYHEpVsAlDWvbRN9PvGaKVM/zaCIokvHV/hdqI/0ed?= =?utf-8?q?qgmgxP6rKbKsbxCiKPI4ynd4RKJJqIL1XjQk3lVCdV2cQAfC/oNnIdN28KvNCwuX0?= =?utf-8?q?lhQlqmRDh/9AqSwHRjLPxIZz5zEUAglWfaX8rgZ7DNOakdpZ8boW1bGEuO2p7DkMh?= =?utf-8?q?QKCsaHq1IpgC8PBcrwy/XhrwBx9qLsI0LlrJs9pvWfp63qAxZCfvZB7gYxxbHArF4?= =?utf-8?q?2xDscAMAgB68HoQNakK+Li4rub+1kNdFBp3O5zUi7dmKKkW7YIDMfixP49NsAwwDc?= =?utf-8?q?ATVoglx4p3LF12rl7ja2sQkSXExs5pSnbTeAGdrwBQoiSUt/aZKojMO4yQC4Zwycn?= =?utf-8?q?Pz9M5ARu2071D2O4jUiWrXX3QScyvVaJM3WxS9ecf1VvZAoBb6Z6fGTu1PPU7RYZN?= =?utf-8?q?5JiChtY/OKAwIySinUwUtDm4y9l96pyXPz2N6HBLxpjWggQpr7ZgHBH4mzXQ22VXu?= =?utf-8?q?kNfuPjfdDhXloow7vVEhJOp0eAEyqjbBMQb1Kwui3TU/J6jYfvhfg2hUjgBGqEKR8?= =?utf-8?q?tFffzMdR41seP7rU4p0NmYZzyi8DRBl4Z4d82khgu86DfBOEjGXce8/f6Y5RYRKL5?= =?utf-8?q?d4X1A+Lwv5R++YXr0+Pd2O3OMO5Kr9sdTAKpbKsnZcDnbp6OBBHNuhdZL9UFRN8my?= =?utf-8?q?FvJHuZvKcP27wXzJVruQmF175T1tRGh2VL78jP3G/hft5ZAlVICfHefsz8HgmDAa5?= =?utf-8?q?cg2dI24gg32kVEWLGNIhpP+SG5aPDVMdXwLoy7cQbiNNmjaG906qV0ZsOXgOMH8ld?= =?utf-8?q?lcFM+fD96r0xDpLJYsEMYwc4szrPP8Mz0xQzUDOcZgSL2UqQQnxsHhxwuUsoSgtLH?= =?utf-8?q?zhTZ8uUXczzsCMnPg2EscdSFuzvDmbm1iQ9kAlpsUdJYc7B3725Cu2idVBKMCSpmO?= =?utf-8?q?ySjX96Cxz3ajTkrxGtx+st0LILsWrWd9BDWWQ2VBBLQxWdHylBd+bo+KtPim2kxRh?= =?utf-8?q?gHF5Jml1/QBJhfleEoCJpImRz25jcEr6bG9V9B9uEoL5Ve6gVrzLoq2cOzovThITr?= =?utf-8?q?gi1aR1KgaZvd?= 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230915_185938_890401_27436748 X-CRM114-Status: UNSURE ( 8.95 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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/Documentation/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 gpio-ranges: - maxItems: 1 + minItems: 1 + maxItems: 4 patternProperties: "^.+-hog(-[0-9]+)?$": From patchwork Sat Sep 16 02:03:58 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: 13388063 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 A074ACD37B1 for ; Sat, 16 Sep 2023 02:00:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: 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=uJAvzoNQN+9VOHirFbAo3FMzRyhNp5di+QQhytTmnks=; b=fy8ROBnVjh+InUJ0HJtzo+pm+9 M40NIN43KkOaBlxY4wZh2ny4KCz6pOPWBa+1+K9tNIU70j3xRl8f1aqqUo9fNy7cZJfipMjJk3Sci wlQEbk1kbI9iUmJORvtj/wUw3+zOis3bWeQcRojK2C00VcXrNjEIeZclnnSNh+N1rYCzN4M7kTMnq 6uaaKWahw5Z6RMCAgmHED60tyieqZokir+ajRfmAE+1OyXvQfydBgYdoNsfiIrw7RlIzwBeMQ3n8W L1yloPvLbccjGzX81rly90Hs8KaJfTg3g33Vyjqyj1JJAGOsj1h8FjwavIFThRIbXXPVgQ6P3sV8T 2mADnlXw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qhKb3-00Bl5R-2P; Sat, 16 Sep 2023 01:59:45 +0000 Received: from mail-db3eur04on0627.outbound.protection.outlook.com ([2a01:111:f400:fe0c::627] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qhKb1-00Bl4n-0K for linux-arm-kernel@lists.infradead.org; Sat, 16 Sep 2023 01:59:44 +0000 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 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?q?gxQ7Z1bq7pSsuZ8l6ZNGlV4ZYqLx?= =?utf-8?q?kwLzadJUp9n1q1OoYKLWKPN5/X2O7a3p02VRtOkZX2DI+pxHbSC50JEqnh/WioAhj?= =?utf-8?q?ARd96cikk+WoEC1nvs5myRssnNjvIlJJNOMbssloUs3BItBhtQMos+PgFO74Jxc8F?= =?utf-8?q?5Ip1W7GH+uBtRkUHjuxtG0D/g5zv6rLQVgehp4JFYfBDm+zgO3zx41rpaxzFg2zjC?= =?utf-8?q?++Gn4jGYk6nJJTF/9eS+GUAeRK+P8Jy5NdXCy22VL9kJTsf3HOESPsgxheKVgTlim?= =?utf-8?q?Q25j0v0sjhjIEdBXH2q0xQRRtKGPSXtwiM09mavpdAPh8/joY5XIf/fcWff3BD3yc?= =?utf-8?q?II0nhk2a1XS/LeHP38iWXGl8aiFcNes0OH3tf1+qKgU7kwJ9atGFzyUF783/eh8lH?= =?utf-8?q?UG5eke8fAX4X0Bq/5BcPPYjHwcgD7iMEVUR+PrsWbczbAWc+ejvYgU+JWN2DYHHei?= =?utf-8?q?871oNxl0SL/c4Q3ZCFaqZGrsB0qYf1hkeT2YmW0Za/vAE5hiFh2fMgW8Q//qsXahw?= =?utf-8?q?EPBj15PzGHrAhkhrTxlJ/3kCGKwI1WGM0HRewZ6SwzgCespX1JEOKWCAs33xoEFSb?= =?utf-8?q?eL15QaNRkOhk/OSjZDNumQxXmT3ytAIJ9invHMNPrjI1iLV7GJeReQcASMxhOLtHs?= =?utf-8?q?zgam0QvfwVeEuIzMGfVmlegZze1lMmMsdksM6G++WvKHwjuvFF2hSHJpbG/w6/tbR?= =?utf-8?q?2nP+cAoyynFfvH3AZasgfIpBVChFkzWBzEYzi8AIDD1tUpv65s5z+FgCBg8vJfFwr?= =?utf-8?q?ookD2R2s/MMEIIdZ2ZVwiLHnPCBkdp8o0pcDFGrn1KHqh4+ko+3mvGEdUCUXvKbGV?= =?utf-8?q?57Pyg4L0ToMO22Drggp0elKBFzH2q5EXZDhVgulEf2vzY1qQseUOTkyZSlgBkqn8g?= =?utf-8?q?goC1nq+SQJ59GWlne4LJR3wy6Wc8KBnSLoupeqXcPpIHINRCTe8z0oD4GGPAFh2Km?= =?utf-8?q?d3nziq7CfCRcLbt9S1o3cXoXB+V5aH8yuJQiVwmArCsCyHp7S/7zLQbdQK9Ll+bUZ?= =?utf-8?q?7pd2ScnAJmDgtmSj/EHpwvslQsdtjC9RIUjsa84XpSE2b8mJ0Z8COdkDHyZcCOx32?= =?utf-8?q?e73y/8R7hrwPZLNtu7nS2B2SyDDR7jSmc3bMG0GVs604e1L5ZR/vPfXj8eQ31VyH5?= =?utf-8?q?Lon+phBS2a7LUDJu3uNhD8kz6ymY6qfCgRYRxGi/S2Yqiwaw4t93gKYoRyoQKfVB3?= =?utf-8?q?Utc+wd5AVUDyU6uNdaC0rP00eoEVNdG/zYWfE792c8rl68MqsALdLmgNY9t68euey?= =?utf-8?q?SwCrZ63iXjvZFbU6wzlSzhk+NtVNBz0+dG7559A937PspTnudvqSPIEsLmfb3TwE+?= =?utf-8?q?gNAQRn0eTuBgb7GJzd16Tx0FOxyctffitET9vHA30fZ/6wjkVvkASTgPGDZ1093qr?= =?utf-8?q?e5rA1Gv5mpM906bznOHhVRhVwSFI2gS4kX/bx66ihfBqjtNgdzjC/oMDY11ZtFMRL?= =?utf-8?q?2gQwZs57jRMJ5Nu4Ae1y+luGhFrdEVs7oMrwQc1kvi7b0DuFuDhOTZia4qxNKp8or?= =?utf-8?q?+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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230915_185943_144662_C24EFF78 X-CRM114-Status: GOOD ( 10.67 ) 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 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/Documentation/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 reg: description: The first reg tuple represents the PORT module, the second tuple represents the GPIO module. - maxItems: 2 + items: + - description: PORT register base address + - description: GPIO register base address + minItems: 1 interrupts: - maxItems: 1 + items: + - description: GPIO Trustzone non-secure interrupt number + - description: GPIO Trustzone secure interrupt number + minItems: 1 interrupt-controller: true @@ -78,6 +84,33 @@ required: - "#gpio-cells" - gpio-controller +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 examples: From patchwork Sat Sep 16 02:03:59 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: 13388062 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 9BFAACD37B0 for ; Sat, 16 Sep 2023 02:00:14 +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=pID0N/oD2fYdN76fQtDG4xJVh2edgltZf3Pc8A8Cq2M=; b=qxdjFkPsBbkXXoj1hdWwTA/Sdo 0TrAvBAcmLK9zYPk2NSFTF+LWX2JBQ/u9Y5RoKOJ31TiNyz62atJeaWuoPHXbZyv03hYgSEmB+qFZ ykSI59T7tDDZdf+4y0YO0MgctAP3xpwPtWNsrmzcCBb5GfErxp8fN4pURl7R6aJkzzF0yuEzyvkUz Tx/wLROIii0w9nCuASqQKdTc9+42XJKOfPqEATTrsOQGQKJiucJW2ncjKxI4Zs1acs7Vf5bRfeR+C h/KPxw2Nne38SibseCIXfNBaJmFTCXX9ETm4KDO+GbXh5BCAzxO0t+B9MyxeSBEUN1H0Yte8KasFr ewZGv3JQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qhKbC-00Bl7W-0N; Sat, 16 Sep 2023 01:59:54 +0000 Received: from mail-db3eur04on0631.outbound.protection.outlook.com ([2a01:111:f400:fe0c::631] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qhKb6-00Bl5o-0e for linux-arm-kernel@lists.infradead.org; Sat, 16 Sep 2023 01:59:49 +0000 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 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?q?JPMqKJ7vUt28XrbKDomRpzBR6XZB?= =?utf-8?q?Mu/XqEpx/q3FAmT8NG1yP8P83/7N8iJPpkiMuKEwFu940VwKa3HLWV74OMEFXlMEQ?= =?utf-8?q?jjFIUy/dTwZJqV6rQsZF6/oluQXJJylW2dK3lanyriNcxyP5Lk9naH21opAXTAvJB?= =?utf-8?q?PyaUJ07+0jKCcZFIwr+xvX5C8B2dO+uf8+OQC/3LahEuS73pyrm0I6Vr+136yXaZ9?= =?utf-8?q?RFcqO5/VpEKSlSYoy0yzBbh9rQR7OkF7LtM7ET8PiHfIb3zb3ICfJjzskHZQhaxHS?= =?utf-8?q?ovQB6FjFfxVYPfljwGEDtgSoi9nVkubqGiJwNO3VLtkPABqsGbTuxFk4x+0YHPRA3?= =?utf-8?q?je6cyWjveE6qPNlgb0MKmyb36Hg5KsN0MI841+d6/f4CUVtAxvASCxn5UGBz9OGrs?= =?utf-8?q?rQWoimWHElyl52vrawBs0Dt/GNiAoYshqjCl7UzHu9ONeJ0+whkiBw5u08AZpyRmj?= =?utf-8?q?KDboFEVrKrdE81aUCnBIx17xcwrrzLpLQkcamhwF8jgOK1zbp2vqjGAzCv1+DD0eL?= =?utf-8?q?xejYj2W4Yn4w7b5VqiEzTcEttJmO0EUs0Qn/PbVPjzJkx127LMovSh3CG18QCoQXB?= =?utf-8?q?oifAvCfTo7nRiHLznWoJewpPUt4ee9cDm/DF/kspAbEycwhOZN4F/zKg+El+RLp5J?= =?utf-8?q?SWn0TwEpcdUu5pRmJ7CSLwtWjE1T9/ymkrwIDNwGelpzvmvA5JZNCyxAiDizs032d?= =?utf-8?q?1fnxjriw7h5nAhTVQToerRGK8RkNEozOduTjebkdb7/uUJS5dr+Hyf96g8P4SFw/O?= =?utf-8?q?p0O6tg0YckhpmW6fhpxnPsrtcwF36HET8JXjKU3QKIkRgosJGWZ1alOWgt/kyKib7?= =?utf-8?q?7LQMNHhwuRJ+9gDD0QPlUwlvI4R6AzEI2zGOFgLnKHGB2xwJKucRoXfDj1rtMRkRC?= =?utf-8?q?u6CsB0yH+Dk+74v4k6oaSI9SkS5bxPrjUiAjqW0r/nZwZ8Swc4+mvMvAoduKNVuaF?= =?utf-8?q?fyOpXNPi5T20qpG6+0gxqbvau4rO7Y6PD2kIAvtEjAPyvXMR910gL95odvQnfbJ84?= =?utf-8?q?4wWsBPavv9hJew2ZVIRfUsKvkBD2jdGCx5oRDgwP0PJc5m90SPOv2iQCRnwCUah39?= =?utf-8?q?480vJrq+aaYPM52HGtXgoeKFDXn/7vCLhM9V7cbCmc7LdF0OuONXtw6DNZdvHumcz?= =?utf-8?q?yOMlf59TVhMDN+2I2p5q1rIDEDAqPcqfa5QgYQ8iLN/Fg7N6tJ/6py2e3yF8UEC89?= =?utf-8?q?gVo816/PJHf/vwegURlO9mcyWBPm7pqEJ8N0fZXmdZxY9Zb0l00YgNJv5LGVDbtUE?= =?utf-8?q?9mddTjjpziYxSDPMVtOG71uANkYHhwe2X3vPW6aNp8IBvLG25+YAVZaHXZN2NZPtJ?= =?utf-8?q?irNwISdlmy0S3hpdmCryHkhcTaWFchhOY+oVtWewC+WnpHKxLEIrHGPA33whN+LQO?= =?utf-8?q?o9sXUT9CWMK/uHXfh8wZNfvSNHpF9FUQ7cv8Efy2yOJctKN+Wg52oPYLQb/1cz7NZ?= =?utf-8?q?UZofuOmgGGhFF5C7DzRFI9wIsQDRNr4eDDmKV+HA2839FLJwDOzRVq+wnWDawGsyW?= =?utf-8?q?2J/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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230915_185948_243010_817C2865 X-CRM114-Status: UNSURE ( 8.24 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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/Documentation/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 reg: From patchwork Sat Sep 16 02:04:00 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: 13388064 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 E1B52CD37B0 for ; Sat, 16 Sep 2023 02:00:21 +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=uC3LSftx2A5ZsiQeEz81TjY3Qo1xeidBl9CHt/9XIkc=; b=ZyTyYF0tCtsAp2Ct/JqeOXBk45 eSfZNfki1NgAkwDvy/U6gvrYwL6L1curFDh8ejKFPxSn3JFlEavuicsfg5Op7ISroz9+IgQl2yI6R X4VqfNEA1kmJTZeuW4/bR975ARbr2rr6KZYUb33PV7bp4wwFj+nec+M+9nV3nNWj2mOPpmCqhFQic t5+tCWcgF33IC0Vfw4mCzB5yShSC0ElFra+DrcbdCpqsBozf8sm63lHBaSZdJEMqLKkUE8El3avo/ Am1Gs2OiGj+ctqWHoskCgV9JZXeK+BtmxATj845StKCwM6tgKk6Mb7QqNSm7dlo/za8vy3T6BXkYN 4WDCqITQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qhKbG-00Bl97-2i; Sat, 16 Sep 2023 01:59:58 +0000 Received: from mail-db3eur04on0602.outbound.protection.outlook.com ([2a01:111:f400:fe0c::602] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qhKbD-00Bl7M-0H for linux-arm-kernel@lists.infradead.org; Sat, 16 Sep 2023 01:59:56 +0000 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 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?q?PvNCheCIfbX1JgbIA1kwDDOVX3rM?= =?utf-8?q?lS1nVeQdfeq07EjfGhOcMZIn0epcz5GqnT/UgD1Vpp5pMSQPCPveLCnxl8vOXPhRA?= =?utf-8?q?BgaCCCKVFHFEcdxXYcrNLoNEvHGJBEcBw9xjja38jVwqz6CluZ+xyRFSZei48ZA5Z?= =?utf-8?q?ZkRZPlLzDAY/ahGFe6O7CRGZ1yRi+oEeHW/3Q8eVp/JZ7PNmPERD8wkkJnlLKFJTH?= =?utf-8?q?ClGW3cajP0zVMUthQYSPCZhqpRagTp59OttoBykHM63NbRCNkBZIlgDDF2/wY1bPa?= =?utf-8?q?WBnGdPH0Hxr390WU90FHtgHHFx4kYxoEgrihJC9VgkKHP28lBaaqbB10uBNTYRPeY?= =?utf-8?q?33lIizSc9Btccm6/6uC+8AwVD4KAGruhbqdMTqqcx/N9t33ORMSz2Bibj+9nH3pRK?= =?utf-8?q?VwPkseUq4SnYK5ivQgceCgLY1DGM4ZISoPy4L+VvJQDc/fppGmBEgdUZzruc70i7Q?= =?utf-8?q?TNqoaZNHab17SpKgezoF2ThXFOHSZ0Q5ftaNqTttwq400xsFeDtMhQmpiVin61hUd?= =?utf-8?q?YuTP7PI7a7U7KoAzgWPnwF/W5qvUewZQshbjo05xlYzwF2GlDjSLpjBnSaONgLNWs?= =?utf-8?q?kmvz065IAtVbbYpKYZrMyg1merB76v3INoESlUOqNRqXS9z4cHGzHCCvBZBWiIMHp?= =?utf-8?q?YFO8zhWENOsQH+OwPZWGAqvDdfn2wWb3yQN/ZF/Jlk8sB5o24sDlkExcK5cBUUYw4?= =?utf-8?q?LpK/KihMh8pVveEph3w7p486h2pjk8mA7MiCDoQtgQpdlFinAaG9tzz454OOH4AOj?= =?utf-8?q?ue5xdp1byOks+S/v6b1N3YWuYPykNq+vFkd+LNQQOXADosWZeFEa7G2NPXDUY0Loo?= =?utf-8?q?Y4utUoB6n3QKVexAjk06FkU5CYTrByW/vOV+wnFkKWIHo5OJxf7qonCwCjU/6MkC2?= =?utf-8?q?WfRHsU0KG5yg5sxDBw04HSV67BKmj/9Rm7SIJ4/dexvsZpZRuc8/bb0CtQdl8x6WH?= =?utf-8?q?Ly6Llc6RXcyRAdqp7/7tTH41RJwoYuG6gmq0I1/r2kQPl2T2lIxkaVoTP7Iq5NGl9?= =?utf-8?q?y3dG+Axuxv6YW2nWljuUgWMYit3s7cZYlm/JG6uGUnQz3ytVuMhM1Gjlho+4B/Qwe?= =?utf-8?q?eFi3NvGCStSZUW4AslgDwI7AyKtEvoyaJCSVoGxasDnHcQAO7yBNjg/XaLiVWohHb?= =?utf-8?q?d4HsSA2JIgWzNv1RvZK0MWDfEVwfYoI39x5u8a5hDNqocL0GukZJ553BwPZrz6W1y?= =?utf-8?q?+19BdoSCrfaEqM3zZL3J/QVaIMDZrTjoC9ot127RvehDcxs8CseOzPISIRre4hG9u?= =?utf-8?q?VlhlXX/rcBZp9Kg0ToZjSCD8OBgPyAdvSXpeS40kzkPZJmJ7rlH3rHlquPkCeO42R?= =?utf-8?q?SB/fwIFz8NOW0slOmt1A+xw55IVkLSTYEKyTvyLFm02IYw3oScuL3Btftie8LGbIm?= =?utf-8?q?eVKCvxkcsxLCCJfztRW3n92HYI9qhPbdY+0cS9WcY9/x0PmVR1ZYqaosNOMvddELL?= =?utf-8?q?DfYdkAqDVsk0BmVDk9tKol+H2PPFhhOu0435nWUnuMG8SF/lKM785QsEjdYAvw3js?= =?utf-8?q?dpIwvAfmvq9i?= 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230915_185955_135373_7077DA90 X-CRM114-Status: GOOD ( 18.59 ) 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 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; }; struct vf610_gpio_port { @@ -60,13 +61,22 @@ struct vf610_gpio_port { #define PORT_INT_EITHER_EDGE 0xb #define PORT_INT_LOGIC_ONE 0xc +#define IMX8ULP_GPIO_BASE_OFF 0x40 +#define IMX8ULP_BASE_OFF 0x80 + static const struct fsl_gpio_soc_data imx_data = { .have_paddr = true, }; +static const struct fsl_gpio_soc_data imx8ulp_data = { + .have_paddr = true, + .is_imx8ulp = true, +}; + static const struct of_device_id vf610_gpio_dt_ids[] = { { .compatible = "fsl,vf610-gpio", .data = NULL, }, { .compatible = "fsl,imx7ulp-gpio", .data = &imx_data, }, + { .compatible = "fsl,imx8ulp-gpio", .data = &imx8ulp_data, }, { /* sentinel */ } }; @@ -255,6 +265,42 @@ static void vf610_gpio_disable_clk(void *data) clk_disable_unprepare(data); } +static int vf610_gpio_map_base(struct platform_device *pdev, struct vf610_gpio_port *port) +{ + struct device *dev = &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 = true; + } else if (port->sdata && port->sdata->is_imx8ulp) { + dual_base = false; + } else { + dual_base = true; + }; + + if (dual_base) { + port->base = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(port->base)) + return PTR_ERR(port->base); + + port->gpio_base = devm_platform_ioremap_resource(pdev, 1); + if (IS_ERR(port->gpio_base)) + return PTR_ERR(port->gpio_base); + } else { + port->base = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(port->base)) + return PTR_ERR(port->base); + + port->gpio_base = port->base + IMX8ULP_GPIO_BASE_OFF; + port->base = port->base + IMX8ULP_BASE_OFF; + } + + return 0; +} + static int vf610_gpio_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; @@ -269,13 +315,10 @@ static int vf610_gpio_probe(struct platform_device *pdev) return -ENOMEM; port->sdata = of_device_get_match_data(dev); - port->base = devm_platform_ioremap_resource(pdev, 0); - if (IS_ERR(port->base)) - return PTR_ERR(port->base); - port->gpio_base = devm_platform_ioremap_resource(pdev, 1); - if (IS_ERR(port->gpio_base)) - return PTR_ERR(port->gpio_base); + ret = vf610_gpio_map_base(pdev, port); + if (ret) + return ret; port->irq = platform_get_irq(pdev, 0); if (port->irq < 0) From patchwork Sat Sep 16 02:04:01 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: 13388065 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 90F1CCD37B0 for ; Sat, 16 Sep 2023 02:00:26 +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=qOsRzET7Dm5hLYXN9nFam51Sz5BPgSlbDKKn4j2iDAQ=; b=rhI0j3tzCYBISt7f+pa52XeDbU L3bKXyJTHeEpetRlPTXFg5elwCeDjs97shqNDjeR0O2glRWbgRaukk5gRDNJZTJHQRPwnuKETEi1q KhqVpDyInSO7/PUnRYRL9rK1Cp5KHsg0dvEHVM6bbc/Ustxayws+5FeeMEahC03hsE2ITW90RTr60 Qd1+PuABEkWYaGbjS3zq6cUYElJAEWJutAUpjCBebWKoga5ugNTwv3/FgAP8GEpQieD1/kayZaUlQ IyJds9Zr/U/pkjcZR8inEnvWbE0crZPXge9T8pYusK48WLJLYQANlh7xZzGVdeFob3Cmg51oNkxRZ +uUV0j1g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qhKbL-00BlBT-1m; Sat, 16 Sep 2023 02:00:03 +0000 Received: from mail-db3eur04on061a.outbound.protection.outlook.com ([2a01:111:f400:fe0c::61a] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qhKbH-00Bl8m-0U for linux-arm-kernel@lists.infradead.org; Sat, 16 Sep 2023 02:00:00 +0000 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 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?q?/Q5jOoU4JxTcGEx3bibU/+O62Cax?= =?utf-8?q?G/6+sOK68wjUdl42FgbeIDEBIMstaGJvulAL9Iw2pRfG1vK9RuY1jXZLHQbo2bxRP?= =?utf-8?q?kZBs6lTV+ab1dXJbbj32iVHCLwLTiEymhL1KD0TSwi2wdftn6E9l98FViNshqZuKX?= =?utf-8?q?cr1x8FrKzh2a63Qj+4jJWTs5IuC/TBTenuH/h2LuD3SnLGQj0vtixx0/+knHdVwX7?= =?utf-8?q?Fh2w9LAPZZAp24CfbLBHIahRTcSphHouehoZlJPBWMuBEwiWJZCrDB+hCXqQ/62hQ?= =?utf-8?q?cMR9RrGqiWcL6f06cLfDSURnZ+N+g4sHHPWLeLkaxHrU9pBBoR1prGhPvPzueKWDS?= =?utf-8?q?SGBeJ8BdkEaePuDoMsKRLu0mnpjP5HEM3BhhyvqYfSW+YISx4DzYgMoMNqryca7xr?= =?utf-8?q?jid9vgpYqY1r2nFyIeGSkcZyChWUVuUB0l1Cqr0i0FWVr4B4r+StCGoGwjLnFGvRo?= =?utf-8?q?50Rzenm3q2LPM3eqn+UIuBKsKwJpoVDv1/bWu4s9kGcLXT2LVVpkX6chBm+eepy9y?= =?utf-8?q?Sd9Ip0hQ1gIPgBGVHTQguKR4eLo6GiIBweFBsdcnBMKuAh6GbtvqnQJvyLSuzYHbJ?= =?utf-8?q?8/yvA7cANxXm2YliRV/oeM0H9CFgFWp71hDMrdePJ0e2ialn9U7QhOqR/1+2IbcCz?= =?utf-8?q?QFuQKz1ubGkGfc7D/l+F10CPIHeJwKmQA6/b3R7b6rzNO0LP68Gw0DKZR7TJwor4Q?= =?utf-8?q?/KuIQd1czh2H+U3VUu8dfDQsKtfzY2Ina5/IE+pbEVigkD2JlL/r6VjnWMZ52zyCK?= =?utf-8?q?dSCwPi9gNZRGULVruScLTarS3A9jG37V+EbtOkmjTFQwa6SQu6eckMatlUX6HHxlK?= =?utf-8?q?ibHlfX+SoVw8obYhW+P8rD00vwRL5/ZyXzrxTL77cs6mF5V7R6E6lRv02li9d3TAy?= =?utf-8?q?P0Nv9GukkMFYlVtw03ffkEO0Vh7vNwKuBUGVOk1AVN6UcziV9tG/NEhgd4wF0qCsQ?= =?utf-8?q?EAqb0lpx5oU2a9TWRNppAlY2JpRj0iR6nf1lAPhSaa9aQ07TcncuNb7WE9qcjp9Ag?= =?utf-8?q?iM+/MosdwZeyUgyfGKjZW5gozcAGFRy/l32TttOLQfeYilhZ+xX/b06dAkcWVpzLP?= =?utf-8?q?SKinxCh7mxC60asVbn6OeU1OZHoGEzVUo6v0f0nvtQw+a5yQFMKWq/SHrCrgwahf0?= =?utf-8?q?5kRh5x73fy7heOng+Mcd8vxCRJfKXiHVQ0WP6q4LoBLXUoyd2hRr4jibgEJUsNsqW?= =?utf-8?q?9rkMLtsYfUdwIWbqFZok0Ply8Qn/M5GNYVZqDhvf124PIGgUA8BsUm6T3vhlSm2wy?= =?utf-8?q?6Gww9yaIWiokprPuCFmexbH+3X2no7Y6SHN7wjh4KnyIcTMcOaK6afs9RL8+y40m2?= =?utf-8?q?lIIHbwxqgyAxSuINlCGsvlot5KySSDd4H3hdd2BKGdjZ0ZakK/O8bJAYChw6D2Jel?= =?utf-8?q?UeGd+d5aNAxLZrXcJnfjwqpszHr/HOoMwAmpf2SlJEcg9qF/LL2Gm/x3ApIxIzdcC?= =?utf-8?q?dN1IqiDFh+VaGSGhJ/gjR7490s1hL7BeAqC0hlP8wvQcdkQC9eSe9ZsAmxLAE3PvO?= =?utf-8?q?vUsADOkkV/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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230915_185959_192273_1BE1674C X-CRM114-Status: UNSURE ( 9.81 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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/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>, From patchwork Sat Sep 16 02:04:02 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: 13388066 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 8D40ECD37B0 for ; Sat, 16 Sep 2023 02:00:32 +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=yTiRJQIThKoJ6Fjfm7/e31M0m7tmzFQsMvpdYFG1vbk=; b=0UfO+GBeItK+EQ63jbz7CN8HpZ Tnacte+m1qxpyBgFDadCRMJd8Zgsd+ICmM7pgeBus+u9CTZavG9hWU3gE/dsKTlD70hZks17fiszK 3RMNevDhtFb026WskP1aJs7IwrHOJetKmfnPLz/ItGMy7/VbE1XkG3Y3GM0eJsux0ULarBdjX9nzj ex27FIppHhw0o98qvo8lodUOYlCmqlz34ttsm5y8m96CaEsgUyw7V02Q/BxvdgNHpHaqedOWaOaCc eqqobh7aVncgbHc7/G8bvtw76nz6TpSJZjdhltsXd6M1smXhmti6BV4XqGNobf6i6tl1Kx1nYWgus mHEwBC8g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qhKbQ-00BlE4-0y; Sat, 16 Sep 2023 02:00:08 +0000 Received: from mail-db3eur04on0610.outbound.protection.outlook.com ([2a01:111:f400:fe0c::610] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qhKbL-00BlAm-3B for linux-arm-kernel@lists.infradead.org; Sat, 16 Sep 2023 02:00:05 +0000 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 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?q?2IksA2Pl3urNsXnhptOriPmvY7Vu?= =?utf-8?q?o7D5OUCtYG7C2eB2s94DwsOizCgV2asZqrRFEK0YEVO1pMJTOxsKC0HlMY/s3MzqN?= =?utf-8?q?ULhYVVYCTdJ94kRK/p4n7Q63I208t6pNgTdG3UP96wfJi6d2adJwafQO+h31iHDNa?= =?utf-8?q?u0VKj5aE1F3shA20vqM/uE8Mu8lP+CV0CcfdU/eLQz1oIvZJYbE8/L75vD3lJEZpk?= =?utf-8?q?utvrv/lAywdrWBY8hX76Y2iDBHv4lRs4zg4yKTna9+SpugnSL/Ypzz0jixUz0Ceh1?= =?utf-8?q?eV1Y53WrNIRdJfW959x4QXRB0GD7n4AfSre9E8B9FCZIT7zdjBLvbYInqgPKbmG2H?= =?utf-8?q?ftp6UvF3TW1LQkxaVRsW0eAxLoPtH0s10gQZAdvg1PxIK0/ITPWtIIXlHX46c5cl5?= =?utf-8?q?iYHib4Aqz5yofDNCu6/d5rrDTKO6f9EfoQbCo60jWj1O/OQjs9M1XGMFnAWWqpRh5?= =?utf-8?q?pvU36+3m2dWmLzRQTBeTZJZpbzpA0zcAx2iCM0h9KAgFxiWwcisPZsYDrWXH4DFMY?= =?utf-8?q?VeaVPpLBxxr2GUZhOg8VrCHWnitpcBUbPZQckPlrSgV/HLKhRqdRANXml96tAt1Cb?= =?utf-8?q?EUrzqocBMspXm2KKeb6InbQoE/eJpA1O3yzcUJVuheDu/g5n+4yDeFPZMnXQP+4GD?= =?utf-8?q?GOCjmMJ+tBP2kQmSwQ5NBDrMvWmqRVZ8bNwBmAL6kemYogAdtwuiqZXErSZ9n9YjR?= =?utf-8?q?zQhB4N8N9hKp/hEnlU34kgMEw7Qc7h8we1nuj3Mptim4c3ak/JbFMKQuO11GOtV6e?= =?utf-8?q?Y8Nxb+FsCREc3m0zLzpgnL8Asvh6gmBupx7xPUVO/0PF6eoW54zDR8WTIwm2+gNl3?= =?utf-8?q?Fq62Sxv9tHZHifkH9lmb4nb1UTO57WI6EHipq1tlusKB2Cm5HhFZ90/wXtTJGz7Cr?= =?utf-8?q?LgpYxXr9Bz35oRuxNb+R8uW4dIhOyrHQHq9pSAGWi+ZcB4UIpftQ+k3a07CNoXWtw?= =?utf-8?q?p+9ZtPZSj0IFQr+YSFA6ymG6+nBhdCXXpUK+pAop82nz/BAA78SYL7tvIypXSAacW?= =?utf-8?q?P1EXhoMA19H1u4RvU2Yfz/gHC1bVMmpGRWGIosUi8XE4FP4zqEpJAIGYwiRCGcsUH?= =?utf-8?q?iMu9DO94zvm7ql6tEKrO7pGRYIg0Sb8lKC0babP+2F78yrTWRcwGb9kkmJeWArDTE?= =?utf-8?q?Ew064LxB7SFw5QL0Q4rM6rfyo4sqkBGPunJXfMS+26WIWhQTJPaDzP63nClPKKqxz?= =?utf-8?q?18SIlXYXnmu1Ll3k1dNbwK5Govh8RqvDYykgo87nqe0T+yGEUfAHecohGEI3q3q1g?= =?utf-8?q?8z48ztOorHFe/0PdOO1ctTTqTY9+4RmBrrLKND40KvAMH4ZYJD3MLcugOXFu0EjwK?= =?utf-8?q?zNRUlMfRX5n7EB8Bo1JkWgBdRjm2QCXVdhSeI8QVDDjkRhM6WXqWK3FoqMIgYeR6W?= =?utf-8?q?kDJURgfGUXAziEnSVh8AHLw3WQRjKD38ueXqbFj1AUBKTkCDcwT0QdmsYV1YBT8f1?= =?utf-8?q?BhvfjWfh9tuGiVjBNMcyrqd9SMowMqhPQMO717zAIpgewDUy+IAt+A2SYVszmw2Vd?= =?utf-8?q?Gtx0UHl/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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230915_190004_032944_3DAC9084 X-CRM114-Status: UNSURE ( 9.57 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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 { }; gpio2: gpio@43810080 { - compatible = "fsl,imx93-gpio", "fsl,imx7ulp-gpio"; - reg = <0x43810080 0x1000>, <0x43810040 0x40>; + compatible = "fsl,imx93-gpio", "fsl,imx8ulp-gpio"; + reg = <0x43810000 0x1000>; gpio-controller; #gpio-cells = <2>; - interrupts = ; + interrupts = , + ; interrupt-controller; #interrupt-cells = <2>; clocks = <&clk IMX93_CLK_GPIO2_GATE>, @@ -839,11 +840,12 @@ gpio2: gpio@43810080 { }; gpio3: gpio@43820080 { - compatible = "fsl,imx93-gpio", "fsl,imx7ulp-gpio"; - reg = <0x43820080 0x1000>, <0x43820040 0x40>; + compatible = "fsl,imx93-gpio", "fsl,imx8ulp-gpio"; + reg = <0x43820000 0x1000>; gpio-controller; #gpio-cells = <2>; - interrupts = ; + interrupts = , + ; interrupt-controller; #interrupt-cells = <2>; clocks = <&clk IMX93_CLK_GPIO3_GATE>, @@ -854,11 +856,12 @@ gpio3: gpio@43820080 { }; gpio4: gpio@43830080 { - compatible = "fsl,imx93-gpio", "fsl,imx7ulp-gpio"; - reg = <0x43830080 0x1000>, <0x43830040 0x40>; + compatible = "fsl,imx93-gpio", "fsl,imx8ulp-gpio"; + reg = <0x43830000 0x1000>; gpio-controller; #gpio-cells = <2>; - interrupts = ; + interrupts = , + ; interrupt-controller; #interrupt-cells = <2>; clocks = <&clk IMX93_CLK_GPIO4_GATE>, @@ -868,11 +871,12 @@ gpio4: gpio@43830080 { }; gpio1: gpio@47400080 { - compatible = "fsl,imx93-gpio", "fsl,imx7ulp-gpio"; - reg = <0x47400080 0x1000>, <0x47400040 0x40>; + compatible = "fsl,imx93-gpio", "fsl,imx8ulp-gpio"; + reg = <0x47400000 0x1000>; gpio-controller; #gpio-cells = <2>; - interrupts = ; + interrupts = , + ; interrupt-controller; #interrupt-cells = <2>; clocks = <&clk IMX93_CLK_GPIO1_GATE>,