From patchwork Sun Oct 1 08:27:52 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: 147071 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2a8e:b0:403:3b70:6f57 with SMTP id in14csp807771vqb; Sun, 1 Oct 2023 03:50:02 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF2OkrakB7MoW/PkZVJMBPQIHnHmgcMHCligIiuFRSDSh932njf8yS2frGn8eiiQxbrmgGd X-Received: by 2002:a05:6358:5246:b0:143:9dcb:1d with SMTP id c6-20020a056358524600b001439dcb001dmr9527590rwa.21.1696157401890; Sun, 01 Oct 2023 03:50:01 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696157401; cv=pass; d=google.com; s=arc-20160816; b=Kdmh0arE4I6JepAGHbJuztj7EByqWWQcWDR7gMF0Xswg6PUyFR/tQbNwTWoIlkc5hN 0fds8z9BkycOn3oPxu/siukhC0D6kIvgT7CdZ3/AOOt/Q4yWCk/PEhoEXEGdaPtyREPE lxYY7tswQlL8pWbo9RFHcCJryMogYdCSeyQzFJDDmfS8GPsGNu02LQEYmKipqb5RE1AA QKj0ZRZfwnQf85HIW5fmMsp6blnd6Z+CUgWFk9lqpC8f5FZ5D4lh9FM6WjTla9sCuUrF xNbuH4wwkhs8Aas0E/XtFh5LdYN5NBhhkmRe6vO/39fD0SygnsWnF6XzZ6JTcHGhH+1v e6UQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:cc:to:in-reply-to:references :message-id:content-transfer-encoding:subject:date:from :dkim-signature; bh=8jxHYUzZtuaaebm1QfLuNWuRl45YzujXAsdzp8+ljcQ=; fh=0ZRmIMnM6LlDxTC/h5Iako27FJ22uWVVJKhPVQMA+/w=; b=DWuH/1ZcMq0+etp+95EaBXhAsw2R9qhiBZBaGXeo5avGjqLmstKN5+iqzqMZsfTtaa Kl6aMi5hFQre3Z5F6EkC4gQdURCqnxCF+p4kiMGbxpAJTA6p8WTPVO8I3adnRBKJ8ri1 /EpDOCDwEF7RkQUNEu8yEz4YsC4GPeKD3jyNCw5ir5XyGJ+8o9C2k4ReszcNLXGVd023 ePfQBalUl8ukHijXfbCsRmRVJw484+iyQVtJxOyJidKkX+c+i7f10oll86Ias6lH49OC 6C70MNKbcNoB1zHZa1vOAQdH0vpdLSTtm1cRZ/19UQE4ANndBsRJyxjUF+XPcSccUbCB uJaw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b="AN/7M4Ra"; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id cj24-20020a056a00299800b00692d2e3129bsi19245765pfb.239.2023.10.01.03.50.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Oct 2023 03:50:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b="AN/7M4Ra"; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 8211980AEB20; Sun, 1 Oct 2023 01:23:39 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234533AbjJAIXc (ORCPT + 19 others); Sun, 1 Oct 2023 04:23:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41514 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234402AbjJAIX1 (ORCPT ); Sun, 1 Oct 2023 04:23:27 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2049.outbound.protection.outlook.com [40.107.6.49]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 874DA9C; Sun, 1 Oct 2023 01:23:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jAF4aYENXwKVepgqmlI0bgrswqCnrEEdJbIvWmfL6GIlYpRTO6qKr2hua80YnLtYxw1xyAR5gHDsZ3JxNQcAY0mwfRy6w7j6i0WDAvlj0tm/jXaUlnHc4Yi55V4KIqcCyh9UfbvT6i/CrgJYg0XdzkQEsOSevDoLZQNeZCeCfuhuwXRaUpmZZ52jzPmqf0q6hrVhf4fbAtRUXF56xx4XtBUpY5Z3o8xfYDyA4O7Un6Y0sQW5yvWEx5dnDvRh7TOA2nTKEyHVl6d202rZY8FTpFNqLc75WH2VSdzpw1baXAFdiyiDlai11KqDb58uP1pkftkrLX3nXkrZLy7zDi2WZw== 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=8jxHYUzZtuaaebm1QfLuNWuRl45YzujXAsdzp8+ljcQ=; b=eOD4B/hyUrSpaz9/8VJJ+EGrF1qpqXfboTjUnda7jxnFMsZCPZjcjx2qqrmHiKydI0OFnlF/uvjCfw6MNOEp8oTtZLzYsA4QJkWJEXf9Wqityrd57WghOMhsnzAHzSh1arKpeEjjCs4TAS0S09gUwF2nH+gMGErVTKpOZIJAJD4oQ2JB5nELBFz579Ll1zwH5/hszW6SeBEVSHDuH2AQr8sua1+eWx0UWW6fz5CZL00ZW5IdFCT5wOasacCH0mG1E6fGjrdp/njhEWA5ElHZ4AgvQ8pW/FoOtGwECO3zjTyCMcuOz0nhGh3AA64fx7nb7MaKugBX/Q3dN0JRXFGhWQ== 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=8jxHYUzZtuaaebm1QfLuNWuRl45YzujXAsdzp8+ljcQ=; b=AN/7M4Rarh+srltlay7K9Qqk1hDAcCdHz7CAu7hf/BjJO9Xd8GCLbY4uoRmFMTJ1dXhgf+F2iHB9+GL8a6dIZz2+heyf3dEpx8O4a7a2ZY+p9Cd7oX8OHeGRoNmRVJE+6+mZdkJbYM7XmjO2/KyOHrlSN3aqXo77QFOlZU5abC4= 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 PR3PR04MB7417.eurprd04.prod.outlook.com (2603:10a6:102:8e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Sun, 1 Oct 2023 08:23:22 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6838.024; Sun, 1 Oct 2023 08:23:22 +0000 From: "Peng Fan (OSS)" Date: Sun, 01 Oct 2023 16:27:52 +0800 Subject: [PATCH v5 1/7] dt-bindings: gpio: vf610: update gpio-ranges Message-Id: <20231001-vf610-gpio-v5-1-8d873a8f224a@nxp.com> References: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> In-Reply-To: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Marco Felsch Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan , Krzysztof Kozlowski X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1696148883; l=1028; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=B20wdZZiMrCGWWYq9WAZCQ3eK9afxBE4kLGOAueWbZ8=; b=SoPF3evwOEberFCKl2K3qkHd9I8aF7FS4vbLpax7w5qR7XCiThb5l3g4z76g5zis4u8Y6sb57 /FGmzZtgpguBz6SnQr5rir7UxWCbT4WBQR1FUd/PmayuQ0sM1oHn9UH X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0131.apcprd02.prod.outlook.com (2603:1096:4:188::6) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PR3PR04MB7417:EE_ X-MS-Office365-Filtering-Correlation-Id: 5c8194ad-33ba-4e6d-b5dc-08dbc257ad3a 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: qfmvSAYgeg8Wa7byBy0MX3flhcw8pAPySYx780VoeTv6bcgKdWW41v3WGY+XUTOwGzB4P8jy6bkXvJTEeDTpNKNDTYFeujer72gkEhCDvj17ifqOHVER/Enwbt3c+AfJ3KejgAswHdtoB5T+zhK8qTfcUik41Sm/eS1CYClTTYiUqsYIa7Egr7l1bccVYfIhDGh81lAsqRi3f0W/D/oIInlAYrbISNXNg3n46lkT20qPTvL0Qulk1f0cfJV55qTD3GXU2Mwu7VJN1Um5RIl3MLjITJcvKNShFUIbnIIuArJxm3QSffRwisNMXZY3kocI7a4UZNuunwskEp/MXmTnxvEbgx/3mGLbLNrOAy5zqQ7dezA/gxGY+NjKSKNGuJzIXoacDYUfTnPcDo0qbUFtTnJ49O/ic4qcaWpnUUUnBF0JVxdI33fHmqxaZtMueWYhCvd58/lLxtThqHvr/R4uUolakLdxKSwHIRy6BjosBPS/IW/U37mOoBSZFGIq26NL83Gytw7yj+V6rJL8R56Y5Ibs2neEWzrgKKj/K/eTXyLNpKXpLRvdPcOk7PnOo1E/Tuj9Tmy9UYQJ8bPfNJYjFm4C6HoNEnzrhuby6roy4hLa7SNwD7WVKEbQTZTqiYuoDEg3bubE7/o5tjV3yQ3hsQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(346002)(366004)(396003)(376002)(136003)(230922051799003)(64100799003)(1800799009)(451199024)(186009)(15650500001)(41300700001)(316002)(26005)(2906002)(110136005)(7416002)(8676002)(4744005)(5660300002)(66556008)(66476007)(66946007)(8936002)(4326008)(478600001)(54906003)(6666004)(6486002)(52116002)(6506007)(9686003)(6512007)(36756003)(86362001)(83380400001)(38100700002)(38350700002)(921005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?mSyV557xUMbXv/QvKe8rnCDdPuR1?= =?utf-8?q?SmIJ2bqe/fIeI2X54oMlva6jPEuVmYnOowll+qHJZEaRC/6dYxNLm5k0HMdlp0qXQ?= =?utf-8?q?COI2mhSkEbJRWgt/szlzh6ubHxQwpbb4P/vF7k2/f2a21QWv5qh1Rqq6jvTdcX/RX?= =?utf-8?q?rirb1KRcbW+Cdirzx39NqY/60AreNsGHtsJUJsQ3reJHzy4Wu7m2f3yGJemXDJeoN?= =?utf-8?q?JZ2ohatSBCuYA4A3GYwRKzmzoqc7GUE5BgGAgQOTUNoKs0hzSTjYuPsYZGOCMRya4?= =?utf-8?q?+cUqjmK4FMPFYQ7sGgXp7c9LEAZs4fFakaAO0VPzpkscePY9bCUGqlMWvvjVHv8ly?= =?utf-8?q?YxYm+Dw4ElLz/zotf5bmwx3IGJIF6aMSPk5IPSxY94fPSoWfl0Nuh9rk4Q59InDFg?= =?utf-8?q?/HYgSCiNCmlWRkDBbjqLjqIV+wy2kGmJ6MSzBeg1PYesLGlz8eT5Vyg4OHiaM0k4B?= =?utf-8?q?o+KV04OvkZ9bYFzZN33wlh3RD3XK7q6fX0w/bbn0FzXK3j6zs0xxiEMg/ciLuy01U?= =?utf-8?q?xUZ7V3XyeoPMabHSY+Y4zDGJc6yAgsvB9gVXiNa64/llhoiJzbmJa6htr+oDYv+Lx?= =?utf-8?q?NlWecMy5ez6fhO1Il3QDTbva0uxgpJAw9Zj2rTdiIfRwePL1QuVNpoGqwnnjLbPz1?= =?utf-8?q?32MI06aPSkA46FNF5Tr7zGnCiZ4Fz6M+Z5iz1oDz2/8so5B0RNx9prfX37NMOpXi+?= =?utf-8?q?X7G2g+RvTzGlmsL5W/qNfWZtf8EU+EB4mWKEy1DniDYWajkHCH9agLM5FFZYKR/Po?= =?utf-8?q?2NJC8Rr6+9HxbtYB7/08y/Gz3QVyHJKa3rFWETbP7FTQBopQSYCf1TgVdgaDSqica?= =?utf-8?q?9jTsmD2aXJseSCnYClaH0FZDsLOJ3RSxj02MyK3iwo7iHqyBs2L8vD5MF1AWPsRZb?= =?utf-8?q?Nnt4ex1FBmcoQ6LXTwE2YXnZwaD/F1/Sl/jFbS8qPmCcvLQh7FJ2q/sfuno6WGd1P?= =?utf-8?q?B4+1Mhnd26G1KLM5vHEetCtU6D18YJvOeF2BJ0HvkaOjf0JQDdBrktRKFaFmQOYI2?= =?utf-8?q?QbDqTS2VcKWUhmFZiW2Eusqi0lVnhzjJCHiKB6D0pX49zUZ8vFmHHKiM5Q1y0SXi0?= =?utf-8?q?hMh1UMv5wBJDhSFeF3xZQwhriKIPkTPcbs8Ua2Z7MYVFNDjfWHdAZfTzZi4nK7YHF?= =?utf-8?q?19BKTEJ9nwqR5BQuX5n5Froy0vU9r3QgyQm/40kYallTGjcynZeW1TXrqCDguMQcD?= =?utf-8?q?9nRJwxNM39t7eVZLbdYTPxKsU6wNdjvoPOeEqD4YSacTrF+eJiVDFLPt6ZrjzFd/P?= =?utf-8?q?MaxV5dnTYwxjsPL+eO61fGu24ToWWH5evdbIwODxIjBzaYQzKbyflDxAO7fsKEsD4?= =?utf-8?q?x8/yXeg0hxqV5jdHe7oDOCde9M1TueKJrHp8KAGs6KpOqzXy1W11VMskUBD8GnB7f?= =?utf-8?q?ZQhmLS6VVD5meJnQlPaP2e1poGUzrcOooDDjyhEGVE/7P3i3+CeDbLgQ9r6vwZCPM?= =?utf-8?q?XdXUHnszjSq9FZ09xiTm7QRV87/FZG3KAa0mKxrQGc5TYHZqRRiFPJUnfJLssZFbC?= =?utf-8?q?JU903blYaZV4?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5c8194ad-33ba-4e6d-b5dc-08dbc257ad3a X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2023 08:23:22.8782 (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: 0afXEqHbskrgEcTMhdlmQHYcRH/wWsW6e73qscrlJ37rNRt0JbjR2Yj/WdB/JQquZKZBVEP7fY97KmPol2Lgug== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7417 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sun, 01 Oct 2023 01:23:39 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778549943875555062 X-GMAIL-MSGID: 1778549943875555062 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 Acked-by: Krzysztof Kozlowski Reviewed-by: Fabio Estevam Reviewed-by: Linus Walleij Signed-off-by: Peng Fan --- 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 Sun Oct 1 08:27:53 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: 147075 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2a8e:b0:403:3b70:6f57 with SMTP id in14csp821569vqb; Sun, 1 Oct 2023 04:29:55 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH5qVoyDxSpDfpgtngUn1QGaBVmITYPKlhszXOLKiWj/LHOFbA0OabWWIKGZ5uy4yEk7hfY X-Received: by 2002:a05:6a21:6d88:b0:15e:9923:3e35 with SMTP id wl8-20020a056a216d8800b0015e99233e35mr14046981pzb.19.1696159795313; Sun, 01 Oct 2023 04:29:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696159795; cv=pass; d=google.com; s=arc-20160816; b=F03bo2h8QQtagwc7nvoUsMtwVbxGaAep4xibg05qWlLuml6B9OTDV2mdYFJ6rmTFdf tNV2YE1uIuBrNVAq78wEEVtouzkitTizS71wXhDCsHz5bCod/1+40CpwSmwxo2Ga91BF 4FmPaQC9AaDtVWCOwL9MDyQiK4wVWPhoU8fYnJnj1dF8QbpF7UjaqpzuT8sEQWb1yJol 3mFuwFYwS/u65lwP83H35XpqZycmQVz2tb+tpspKkZNhDpr9mGKDyo05AuCN6z7iIazj bmbRusYSY+OB6bEEMnWWfTMI3rDZlOezuWiK8ixV5A6jmM0jJgLPJM09sYrttIY5mP/I Gtlw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:cc:to:in-reply-to:references :message-id:content-transfer-encoding:subject:date:from :dkim-signature; bh=28jPXzv6dUyo0xSYsJVGYd3iGRtKKN7Lz8CKd7fIDQ0=; fh=GC6bAajfas4lGsLo/1LUIpArNHQ+aKI7+kzh2htHdhU=; b=BV4CcP056yvzFC1UkkmIB1eKqs5munb3MXD1Ujq7ic1BZdKWQIFrjislGMvHz+hpiW /VAhINlGscFZecZHxaHoImYuDsHrt9Y0S5e/QArI+rAlaxjLlocWAgdahzQVyabJaLax mfUm5eYs0PRBaXOK/m/vW5Yknqv/hF35K6iDEsXeK2QcF63aiLNL4hqHAhl6BcbRM9Ja K/9fvfHUf1c9rMxwHDjJc/fqWQUI3Jd6ZBsg0SNRXI1Z2RUjAo7as7SbOdjUdTjqN88x kjvgvaRDJJfZabGyvO30kZR0E/tncY7eqpn9eZo2Ka5FDgx/jynrpGS6iNS7ymWVUNiA x/Xw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=T+7TIh0l; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id d19-20020a637353000000b00578da0d5b6bsi25681693pgn.724.2023.10.01.04.29.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Oct 2023 04:29:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=T+7TIh0l; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id A00D1801B332; Sun, 1 Oct 2023 01:23:57 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234559AbjJAIXf (ORCPT + 19 others); Sun, 1 Oct 2023 04:23:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41590 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234402AbjJAIXd (ORCPT ); Sun, 1 Oct 2023 04:23:33 -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 BD386D8; Sun, 1 Oct 2023 01:23:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iaI6sOKIcqKzhLVVcUQCtXq1ZvzuTRUo8RmPz3bPi4bwRbvPy+rcfuqAom8JaN6eNcrOkoBiUhR+aQBA10L7ci7M1zLOvGYPRs8J/d/QGgUC/rJo5IQxjorek0KOF1NIMV/Xyd9fIfYMU6XIxuROxVvf9zRCt5wI+2dd/jCwBhrCBCL2wOAfmGETufRy0eBSB6ZY5wYAPTgwoaHSXIXEnSkfUi43iWOnRDYtKYtnp0XAfuWnBcgOVI3fN+FJ2I0Mv1G3hvwK4fK5kh0uTMvGZ9b2wly+jxU5ATchKy/RFAr4NjrOnjQaZ88Qm3RJWCPuWn0ml9fFG/iYO7opKPxQrA== 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=28jPXzv6dUyo0xSYsJVGYd3iGRtKKN7Lz8CKd7fIDQ0=; b=TUF6FrgTXfVJVP8pHBMuH3c0AqbSA4qZ3Gp8VosOqwCDebX0gqmsYeE7EjiMf9bPpsHc3Hu1cTnKp+eH2GA2SEI/4nOexVwX1AOF5PHvQwZf1gxA4Q/qdwmUNtbxsyb+HCFQYA9pMB8jHXI4v/eSBeA4voYIH9gtElsEgq75Ut3sSHKhoDAebH20hwvEqSbTEdZOdhFRglGGUTjUu9m5SWuVLHBLVeIpAeq/aylcHDfor4Pah52Iak4CHTuDGmMco95R+43Z9RHl4k3v4Y9f0Be1JO71w1uIrZeEWxDF4iHNf3Ln0iOGWtrEWA5fMtQhXmblIKundYP4Od4yKtp72Q== 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=28jPXzv6dUyo0xSYsJVGYd3iGRtKKN7Lz8CKd7fIDQ0=; b=T+7TIh0ltvZj1nIlGGwj3itrdR/WOczEhaa0ydBqAjSqvWdewwe0UIgtRdvMfmFHVSO5gSlIfrEgoHCYGcFRQeG1Jvsro4UhWzq7/zx0vD+w+TjYiZnY7Z/H7TO7M05xuGG355CBt31cWyGGHogj7IJ6RBZXPBEdXgupy1ZlTRI= 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 PR3PR04MB7417.eurprd04.prod.outlook.com (2603:10a6:102:8e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Sun, 1 Oct 2023 08:23:28 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6838.024; Sun, 1 Oct 2023 08:23:28 +0000 From: "Peng Fan (OSS)" Date: Sun, 01 Oct 2023 16:27:53 +0800 Subject: [PATCH v5 2/7] dt-bindings: gpio: vf610: correct i.MX8ULP and i.MX93 Message-Id: <20231001-vf610-gpio-v5-2-8d873a8f224a@nxp.com> References: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> In-Reply-To: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Marco Felsch Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan , Rob Herring X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1696148883; l=2577; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=2G5DMJkzLlHXSAmcU3iHyFirqvadU3w5xYuX/5C/fWU=; b=kg0UiW+lEjhGSCSrRi/sDz8hpHbhy0AS02ccUUztrUlDUjEcyRZp5Ln9XcqwgMPEOz5OuP9Bw cJB+7kzV9uQA2GxDTqTwgu7AoURoOO4afitb0CzLqyD1p89OMuwXF0v X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0131.apcprd02.prod.outlook.com (2603:1096:4:188::6) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PR3PR04MB7417:EE_ X-MS-Office365-Filtering-Correlation-Id: b97e40c7-647d-4b4e-ddcf-08dbc257b075 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: wvCicGRWF7f08XkH2AmDzKpGt6ofDroVjsVXobibJIFMDyUaY4AojXYkd1uTOSllCQDM+TgEYcqsa9S30SFvSotVXkuJfuCBIKgbKSR22pfnVMrWmfC0O+WHEYLefeZIxfRk/ijJuODZAg4ZH1UM0hSIAepvDrs7tmj8JkXigvCLfBojal2ak2YvlWhKu3pzJcUKsaBPmOEYKFyCUuor8s0LNdW+84slDmtbLFFvzWHaKVrn/1XR1AUx1aIB/pNXpvoajBEjdxdsxI+KPLuwOn+ezjFsnd+SgcfAK+k2TjNQM5spTH3Ofa4Qvu9HMVATEJjc85FobSdGKlU9/KPxqNf8KKEAUSXnX3yoG3/9pFDcL5btOfoVnCRzDZ2BZcCmIriaySIzBEhLHNQ3+MJparnDd2YIiBu/JzzvInDaTH7dTN/r0hObwMLQN74cT7iKLuIN9bhfbZLySz44iZA0FyVJ59rCo4NCGlABmstSWsc8AHCAjIb2W8b1gkmxMnHug6q3PnWOqZE80DZrmaRfU4OBzPjzNqZpTp21jbXNYa17QAN4C0XLFHAhJ11FSQMn/THfNrO+G8eegxi2grmx0Nnj2nStjQ6k0LSmaV4IfTBO8ZQQBI2eDLsXDQJh1V5bCG6f3bFvpQtRS5dObqdUWQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(346002)(366004)(396003)(376002)(136003)(230922051799003)(64100799003)(1800799009)(451199024)(186009)(41300700001)(316002)(26005)(2906002)(110136005)(7416002)(8676002)(5660300002)(66556008)(66476007)(66946007)(8936002)(4326008)(478600001)(54906003)(6666004)(6486002)(52116002)(6506007)(9686003)(6512007)(36756003)(86362001)(83380400001)(38100700002)(38350700002)(921005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?eiUzYjOtX6Sg963Udis1ey1hshGr?= =?utf-8?q?zz21ySLnSr+r7W6KLjMYrJH/VQ+KMhW9ZoMW5n8ki2Cb7t/BJAzFFYUmlgWj7bPwp?= =?utf-8?q?N5VNyqOhTk3Bk88/3VcViD0a4NRJBSluFZZLFLNCSVooGzX36Jl8Y3TJldbLNvtJK?= =?utf-8?q?ywn3Rhj2UEcKlYs0gz+eIfp+ntecqXRVOjcJ74iXrySZrAS3wV77oTQGcdsnG6jQg?= =?utf-8?q?lUz+Gg6yqVgN0o1OuG6zyFwYpzM7ROal/TFiUKGeTkXWtfT1fUQc5ppmWTHK1hLf7?= =?utf-8?q?qY0i4BOlfGRaRA37u7pPSW1DJ6ewhurCB5TpLBsXz9qhSWxCAhOYJv5AMA+t4zHVH?= =?utf-8?q?BMCjYUmCsTPIjanFkAFYWRGdCbr1EN6mMaAgDubmyGeKHgUWYhekyBuIqRz+vkElO?= =?utf-8?q?NOP+U7xlNfTQ3TcmR8CnWWDpztpAl23EttN2rDMWDgmsr0nemRq3wU0NuypO5Y/3A?= =?utf-8?q?BoOphFyqgZTf0R0ekIiJJag9j8FMjguGLpGnmoEoBvFq6ume/LC2XPF26iIaa7HdT?= =?utf-8?q?fV7J1Evj134eqYRyibRermKYtceeICQ5tHx8deP22PNVHndDq/u5Z0xBozCSzHs0e?= =?utf-8?q?4JqKyaXaP8XwS9Fgx9Ov1+8jLAsLpbMAXYDJCp+f1Zk5wxCGgsfjJiprexTxQ0nDl?= =?utf-8?q?97OvP21/RnOcTM4PdC5nHgTl3E1UUS0UJa7/UKuHf0e9PmcIScY6+XVN5cNf4CfoQ?= =?utf-8?q?NwB/42CgylJV3EBqKHFc1pKIKoJCAp7S0o29zQVqURjVaqoWPlVxKlNYFKLjzufbv?= =?utf-8?q?F2IC0790UEZY5ClhJ26spJJQ41BzMFoi4dWD01QyCVfzglvKSp2wFMwQVzAtxTe12?= =?utf-8?q?RAPmkvAh1FS99BtltsMHc79hW++LU05VBazcAFSFR3qALMjGDAYIhhBt5ToQu6h6L?= =?utf-8?q?dX8FsRufZIrc9wS1GfA/PUNNYjBXrwdeE9/2Kw1pC3X1QxxQf0Qy8bXsALLnzESAj?= =?utf-8?q?wQ40BaLU/MFhZIps4gAbxGc0b7b1U72ii3cOyLl6cbZOd2lsAs6nVfReJXM5JWhTP?= =?utf-8?q?Atj6eVbBfRGz03t3gkjOM5wbFqonSipIWCspLk3r9QAhW3bzClt0jkSUfnjbTbSWz?= =?utf-8?q?1W6Ncc6dxaFJeOEEBHXKnV8ZTQ0DM78jcrvCKNWfJAjI0ZgbiCufBEfDOdzhJfSVY?= =?utf-8?q?va5jeGJUenFm3VOHLomH2X/aFSdrmiS1/LLcPK2H6KO8UhktSLK7nES9pcqWX+w0y?= =?utf-8?q?UCHb6gyMYidN5LNWzdWRzg2aJsCGtaeZP1mRsAdc8p+aYzrV/V/FTM0CcTB1ouotC?= =?utf-8?q?0QLDKSM5/ZUM3seFqCsxhmqsik3FOlD13aJHbe2pHXP+VrhgVTumQbSCa2Ws8sZxy?= =?utf-8?q?v1K/DTAmbSEERrLe6yHeR9jHjGGCL+FrCoqkWs7KmIsdkZdFZw3reX24iyYHiTmbc?= =?utf-8?q?WcG7TJVrlTKRQHSInV+tHONuRIwu33h98PajiFWP0260TYxZzXcUCFXA4XMADBOz5?= =?utf-8?q?OyKrA0ivgb8IYqQNHh0GBVwmzxqerwGkebfLzg3IO+1GTEo1zpOgtWGLWybpCQjnA?= =?utf-8?q?LmUzzM6yrxx1?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b97e40c7-647d-4b4e-ddcf-08dbc257b075 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2023 08:23:28.2580 (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: 0y4inoFb5FValuZy0sZSkpaQTiBFA/Wu4Akd+ER3q2rbG0gw/o2FT5SbC8zsIs6zdK0a034cRR6uTDxbm0ymHQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7417 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Sun, 01 Oct 2023 01:23:57 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778552453485232280 X-GMAIL-MSGID: 1778552453485232280 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 Reviewed-by: Rob Herring Signed-off-by: Peng Fan --- .../devicetree/bindings/gpio/gpio-vf610.yaml | 36 +++++++++++++++++++--- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml b/Documentation/devicetree/bindings/gpio/gpio-vf610.yaml index 59427d97adf5..21199bf221ef 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,17 @@ 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. + minItems: 1 maxItems: 2 interrupts: - maxItems: 1 + items: + - description: GPIO Trustzone non-secure interrupt number + - description: GPIO Trustzone secure interrupt number + minItems: 1 interrupt-controller: true @@ -78,6 +80,30 @@ required: - "#gpio-cells" - gpio-controller +allOf: + - if: + properties: + compatible: + contains: + enum: + - fsl,vf610-gpio + - fsl,imx7ulp-gpio + then: + properties: + interrupts: + maxItems: 1 + reg: + items: + - description: PORT register base address + - description: GPIO register base address + else: + properties: + interrupts: + minItems: 2 + reg: + items: + - description: GPIO register base address + additionalProperties: false examples: From patchwork Sun Oct 1 08:27:54 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: 147121 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2a8e:b0:403:3b70:6f57 with SMTP id in14csp923966vqb; Sun, 1 Oct 2023 08:17:39 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHJFYjSqYfUmZMtWtUc58wzaavi2W/VIybVavytssIF5rkblIcIseX5qA2ZVcCOpVe2ostB X-Received: by 2002:a05:6a00:1347:b0:693:3d55:2bb3 with SMTP id k7-20020a056a00134700b006933d552bb3mr8696668pfu.26.1696173458947; Sun, 01 Oct 2023 08:17:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696173458; cv=pass; d=google.com; s=arc-20160816; b=PG6Lru/6S8RcZBU2xidwhrSim2s0ve7QixkIV+hP0YoKm6WfpvDZqEREI+Sd+F6rdT 0PgWwWjC6lmawUJ0Fl5Vumz5xizUlFsj1ETMjtLEbzddv09sASOoWsI1RE7KRJJr4wwF BYZtwp4KXF253ua+eSgVmAlM0J/pabFFKc7co09+Fg9d9dTDjk0sTdUhG/DcgYpSt4Z6 SATjfNyo900+jfFqeJfaQSUGXKp5RqpDEjUBEom2XR1rs8/97PYUub+JGP270q8ZHv3l QPI87iZe/32DbxIprweu0t5N4yfrijXwJKsPb0ubvVSZmJE01KbZqrDIHT3mhNqx/gQt f3CQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:cc:to:in-reply-to:references :message-id:content-transfer-encoding:subject:date:from :dkim-signature; bh=EUYg7ecVMzlJxOq90M5sG3FHyN4xSPKHy4KtOlukKkQ=; fh=0ZRmIMnM6LlDxTC/h5Iako27FJ22uWVVJKhPVQMA+/w=; b=G4kx6UEReYbsV80fwMYCMASsT+4fut+6FEnBcp7DLlG1D1QWOOhyY74Ph6IcgF6od2 Qi+onGcrkly+O72J1766qLalSV1L1r2TzLd+QnDgSZsock+XWDV6D7NCIN6G6JR71yrP ZRGhtjqAFtOhArVDlt6DOJFFuKA64B1P9+NOHcEphIGmSE/qDis6mr90rF2l+ZPEAT77 N+1LRDTHLAwQBzDi3wTdz0y8+4iKygkRG9XaR6JYjRI1NZm8eWhrIonFulWgV9mCkGkv W1El5gMzm/e7Qlv20nlNr3OwNOSd9AyychMQcgkuSxSXgVU28ZMgfZZeNzYyxf3fvLY7 o9vA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=bomE0gA5; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id w4-20020a634744000000b00564c67e66fbsi24471499pgk.842.2023.10.01.08.17.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Oct 2023 08:17:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=bomE0gA5; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 6788D80293ED; Sun, 1 Oct 2023 01:23:55 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234531AbjJAIXk (ORCPT + 19 others); Sun, 1 Oct 2023 04:23:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41590 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234534AbjJAIXj (ORCPT ); Sun, 1 Oct 2023 04:23:39 -0400 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2056.outbound.protection.outlook.com [40.107.21.56]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 66DE510D; Sun, 1 Oct 2023 01:23:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rn9fosKB40QokRaYaXvnNgbrqH19f728dIILlZNrxqemV66a+1140tyab32imfL3otZUKO/u7feuEAPnHlCZ9F4z4U7RKOUZGxiFo4WCDDTmBQZcBoxajwEansCYs8TwQucbcDgI4PYnt23KvRTDKTJ77dX0JgxlUPIUi9esUpeEp4a4LkuMI67iUrW2fMl8kEA1outLWPZXPnv/OotohwbJZKbcydNXEyEVHln3hxVdsRJqJXMw7yWS6THNMmm2G9qDFsXB1aVEmx5v5XjRptyWPaV947s9ezwNIWTsb65oBBowJ9CgKvWQh3MWHoHaRr/CS7AWAqcFLwQueudYew== 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=EUYg7ecVMzlJxOq90M5sG3FHyN4xSPKHy4KtOlukKkQ=; b=EtbGEB/tk4xBCwQfxgWcd7relzKYl+Ds4tVSvZuP7APr/3tRZEQKKZjsdrHX+JP7ekIRsqZgzEOTV4h4k2+8msZnAoVE2rtlyZelTisbTdCnRXUmhk1DFGnEk8ehfkFN88ves/9XfyYNLBbpzydFIHFFSKubo9ozjSke1YfiQ5LPux9SLzUf1SdCia+OkxsrPkxsL5ybfwWy4qHLNL1fVI579WoGytHGzbOe1cbhM/1+VkWdv1p59Wd1UxRJbXzez/AwG4j7RPi7RD0sid+pBG8tklvaPzqewIbZl5RA9aAavjthT4bWgMb4Lo4ER9rEkVSmi20f0C6x3rPY+Op+Jg== 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=EUYg7ecVMzlJxOq90M5sG3FHyN4xSPKHy4KtOlukKkQ=; b=bomE0gA59t4qE8J12NduU8qZqZdqXddO5To8TvZEUOOtp/Oy3a8gaychiuvJqnSAWjEzLNa5sMFB4rwT7rc3TUssTxWTWbiuQs+wuOOYN7PEux/C2sh7kbaEXspru22Awzu8ovXXW/moYC82u5mdi0WI1IsFNkSshRkIv98dXhQ= 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 PR3PR04MB7417.eurprd04.prod.outlook.com (2603:10a6:102:8e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Sun, 1 Oct 2023 08:23:33 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6838.024; Sun, 1 Oct 2023 08:23:33 +0000 From: "Peng Fan (OSS)" Date: Sun, 01 Oct 2023 16:27:54 +0800 Subject: [PATCH v5 3/7] dt-bindings: gpio: vf610: add i.MX95 compatible Message-Id: <20231001-vf610-gpio-v5-3-8d873a8f224a@nxp.com> References: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> In-Reply-To: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Marco Felsch Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan , Krzysztof Kozlowski X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1696148883; l=767; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=bqj5w9KLakqJpVgkOAy+Vm5e7QyS1473PO8SpQf9Vaw=; b=18MqqXjhZeRkJU4coeuHK5JIo+QdKpUOkaHXhNM/VRLpbAk3dTP8Q87OzMHIn75ezld03yeHN d7wQx8yo9O8DNBuAfuy7QYbprgHLRHm8qSb40V9meIt8uZknrqCkUtq X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0131.apcprd02.prod.outlook.com (2603:1096:4:188::6) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PR3PR04MB7417:EE_ X-MS-Office365-Filtering-Correlation-Id: 9c9c0785-0ff1-4a13-7e9f-08dbc257b3a7 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: FR/X9fVzdIJ3Wf85fpSvfP3o4OQwjskoBnrY4u2tCjNtArDZwOLS4uwmcOQpcoycs1dUSSrYSTFiqW3UXgpp1/FYKl5kJsgSnrfinbVddmnY4BCw7xbO9Vf2dimrEuzfc33MdDALIpW/nvZ0uGVTOS8Xf5N+91rno9hmtsU0Egl8462McpV4lklPhQLaE06rm67/QpI+cPEgxESjHdzvoVR9vyT0Shd4UijDKj/f4Ev3aRnPmlJKAZOzqC9We3Mq0D6FPyvwyPzTzv+c54wJSBCGfDKZeDIfn5byHzTxbSzipKwVHOi7oPsnryGwDmwYV72JNZ5cB3papdY654t/7IGZgrNr1bP7x8uEepjZs29elCshe9n0O2MHwbxrXdlLZDmcLmyDmKpoATaFwOYdBXBEL/ujKNtfnyHuOKKxui7L4zX2UFF3mg1b3aPosq9xTabsBsheDb/wVkK/Kx30nDXSQP9Kl3cg80FRGGN99FB7TkKZ10Cou9yBiqtB8ZzDQjHJCDG8HlzmWchBgz7Uz4Hm/tNjEG3KKjQ8KaeresXx3MYGBWTJyiY+CD8I1oQDc7EYSADewnCkr5mxV6GGOKuHKFKkrDdjCrPHYGeQX6V3fcMhlgmGUX0Iy+yRpuPRupXCUHac5DKTNiXfoORzVg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(346002)(366004)(396003)(376002)(136003)(230922051799003)(64100799003)(1800799009)(451199024)(186009)(41300700001)(316002)(26005)(2906002)(110136005)(7416002)(8676002)(4744005)(5660300002)(66556008)(66476007)(66946007)(8936002)(4326008)(478600001)(54906003)(6666004)(6486002)(52116002)(6506007)(9686003)(6512007)(36756003)(86362001)(38100700002)(38350700002)(921005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?hZKhBAhh3jiDgTaDY+yqJEBtBx99?= =?utf-8?q?YZ9YJllQ+8n0Hnq4wQVRwJUBDXgvXLIg4Xbi0AXcHMLzV2Zk4WNQnIAGy65cmMa6S?= =?utf-8?q?vCQqPDp1LVs8hnYBLXUeDeclElRUs7DQYEMzrd8m4uGKOw/knxqNBue1+qvk2d+in?= =?utf-8?q?PtM599s6A17ltSBV3rPuiQzFC+XAU5FCuNi1yosBn0qWqfEI4S4/OF0A/pCO2wgEu?= =?utf-8?q?GEoMnfUhkLwnWpn7sm+9B3WGLiUf9U3HU0l8OJkvC4HyYHFgj+yNxXfxpvgaCgkfV?= =?utf-8?q?wufoHOOob05w+powDMxvqVqhosSknpwC7ZYZKMYol6crgRu7CyyAiVAgO8KTFwY0x?= =?utf-8?q?k8MdRkhcQcKb9vvBKk3IBAPndnzsqmEJwonGqFcYOTLKj4JQzBxDq4LWLyerJ+zRj?= =?utf-8?q?gDKrnKkT92fMmHLR0X0ftkq2UJmyqG3m1rRaRtjA8Zy/uJDhuuowWLcPB9IErXAY2?= =?utf-8?q?GT1qlnmNH279V7eQ//Qf+C9agVWjSTaAM6L8/tksShug4uedfLgcr1ZBcSwpaloyl?= =?utf-8?q?K5AMH3v66p+0dxI/HwXDDMmkydUAedDgcvP7wPx3mm4RHn4biad2BIwjWSnEmFf69?= =?utf-8?q?mP/AmDqyqnhLkuWS8wHB/QiuzMYsYlsP6Y37McUxfnoa5qUrHQSR8Lz7eLl5mjOQz?= =?utf-8?q?rfaOuUmx55nOF5aNMFBJvz1VjN0+QxhIpIdDVoBojlRCPw1emJdRI2tHJMazo9GWz?= =?utf-8?q?G6VtboEMQbmDkZfROwXT2G6zTXyMmRZIjySg/y/eIKI/Hpb+2RYCc1qU+vRfb+SuI?= =?utf-8?q?8xUDJZopKNZDvWfhXq4Nc8iFIstqOXvN49VCtoLDxpqdglP9sFrc3RqFcIgVD+ib0?= =?utf-8?q?kuD982M9gBS1TKBx1/OigCrVpdwleQK0mvgGjSjR7C7n27sZr+gmbVBVxJmPg0gXD?= =?utf-8?q?+W2DdCZu3KCleLjBFsJRdf4ikunitjk4tAmhBOp0iJ5CI3nOLEBx1k2pIsXoRcyHI?= =?utf-8?q?2GPOXptMMbEDCh+3Y1jCjCG54kt1Nr+D41WPVS+Z+1wHLH359yLfWD69MbwmS/uSL?= =?utf-8?q?U7PYbpz4L/zbmM8kg889u6fvfchdfvQKsD0lLVPQkYXaFoYvK0FUjJZNbsavOcxs6?= =?utf-8?q?iTUbEny3aqhlhnivM8wz9LeEa4B8GJbPhL4ompBS4ipUOfzoPFNsG77Va4Y3vLnan?= =?utf-8?q?+ES8+i8R0m0CzB2c6+tmxZj/NC443ni20/2vG5/Lgp8cmPCriyxuBmGDv8Mi2RJi4?= =?utf-8?q?pLvRiiKxWBot0esIV5zypAVgT09v/Ed50l6gJU6CMNlYoaEU/DUs8X0nUM+cpStRO?= =?utf-8?q?FpFxYwg69sTi9kz3fi02HBJP+SEHK+aigxO3LBy+fys4tCMtqtN4cY0odEAxFmyTB?= =?utf-8?q?arLYLWYpUs3e6ibIWscsFzENAK/KsKtA5tBkF3bItm6zErgvDfwpUeFdKkuN6rGrQ?= =?utf-8?q?1iu67qXq4LbZ0/1BB+oYW5NofxhJfmRd7k8GWEpPfuQPg8a68taWcC5gV9K2CK5KU?= =?utf-8?q?wSSd20MLuI9AmE3jrJ3yArSspPYBV6xkETMxxaLS6U7exWjl5UKenipe/cGM+sByh?= =?utf-8?q?T8tKg6xA6nYT?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9c9c0785-0ff1-4a13-7e9f-08dbc257b3a7 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2023 08:23:33.6016 (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: PHZkZsngWElPblJY6gbDHiSNSsJd8t6Ml5Fdmj+dGxr38HIA0SL3HCWGFNqZHQ2rVPesUBbDpw2lIlVz/OhlpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7417 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Sun, 01 Oct 2023 01:23:55 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778566780602062351 X-GMAIL-MSGID: 1778566780602062351 From: Peng Fan Add i.MX95 compatible string which is compatible with i.MX8ULP Acked-by: Krzysztof Kozlowski Signed-off-by: Peng Fan --- 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 21199bf221ef..a27f92950257 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 Sun Oct 1 08:27:55 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: 147047 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2a8e:b0:403:3b70:6f57 with SMTP id in14csp766259vqb; Sun, 1 Oct 2023 01:28:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEbOU/WyhksqTE0qR/qchQrSKOew+CxuMi5M25JuvBh56DlfKQfFRxxtf/lj2fpmrtGlJ+k X-Received: by 2002:a05:6870:9128:b0:1d5:a905:5681 with SMTP id o40-20020a056870912800b001d5a9055681mr9960838oae.26.1696148885383; Sun, 01 Oct 2023 01:28:05 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696148885; cv=pass; d=google.com; s=arc-20160816; b=acB5r5JF5VQ1ibmBU0ZHTHD2Chj7YJguF431M43j/Z9Wfr2lOBcJ2+8wcofifRW1Qr Ro2129E3juliMcFcP5jDv22wKWouh2oH92247myn245eGU/d+WTfX3MHIyyj9MMERB3C 25cjcIul6XEaBLXtkIIPkc/V/W9lN3dbdcXvip0wWaKqgI/A3ZTxcENC5mt4yz7OfIkr 0WADbfy3lDUBZEWxGUNQzD9DL/XoRg0UJ9InAmzfd8qOLzDWerll+O53wLjWzJIDtQj3 6Ds14ic5Qni9KAlgx8nNWgfIqN7X/0FPrpnT5645O/OjF+2oDP2CNtZdVqt+PQZhovgw eATg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:cc:to:in-reply-to:references :message-id:content-transfer-encoding:subject:date:from :dkim-signature; bh=mr7sQz1yoHoDuwKLC2NruYcIIU1j0vmnjyNrB72diAQ=; fh=f7iHUwjMuOlQJJZNtht8HlAjyfLwMcbEze07uludsH4=; b=B2684OJ1sEUdms6uoGE3CdIHJ/IUvQ2j1b2hAGQWn3EJvaB3SrFYgby/WFr/zUC9tc 8Plyw6XzrE2vKKfRJPEEUROpTyMF/9KFjNY/5cilp9xqUC46NL9j+2poorUNi/S0EbV5 zMidOjMUNedLoopJcjAw084FWk4Tc0U5vFNzJuz9FCr+McNqNbJEnA4Bp1kk1fEuclwI 5V+Adjopaghn6zzc0bqN5xGnTRdKlg4dPqaHvWiX9GPu/JX2wRR8WVyMA+jnWlLgb8Iq iU6crbE0zA0WC45i9kS2VVNutd98zFy5Orfb1X6qCLYYfJMaqixDtyusor3MiTWTThbX FPFw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=TemXA3fw; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id q78-20020a632a51000000b005533cf1fdbfsi25748526pgq.629.2023.10.01.01.28.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Oct 2023 01:28:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=TemXA3fw; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id D873680B5A23; Sun, 1 Oct 2023 01:23:59 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234575AbjJAIXt (ORCPT + 19 others); Sun, 1 Oct 2023 04:23:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42110 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234576AbjJAIXs (ORCPT ); Sun, 1 Oct 2023 04:23:48 -0400 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2065.outbound.protection.outlook.com [40.107.21.65]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 96E9911B; Sun, 1 Oct 2023 01:23:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l3Za+OfG33BffKw7MNF01hVeVC4mPnK2z73Bv9p2E6pPPqS/CsIp+f7g9nccKhi3j58/LVI3fjotIkOEFZtGLG73iyXBof8ajR34hNEMMad3FEE1FTiDn5+LbYCizkbwzXie4pN6PCrBI8c6wcgNpkrR0GqLe/EflAhh3N+bAG+dHEkRFua++a9nKwLYw9i5vSyGal7vWoXSBcBv4aVeYt9lq36r6Gs0k3Z2LD5cIRaXPadGn9wR+jDElKo8j+T5/u9QQTlOFUW9rdnleeh8bgLDJnMf82nxtNQgoZKCkWfXISeC63BYf5rGQXacUTNUsxOEXqcQLugvt3KDVIz2iA== 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=mr7sQz1yoHoDuwKLC2NruYcIIU1j0vmnjyNrB72diAQ=; b=DGUJNp8VD+e+09cU1R6fT8AOJW50rh8RvoFV36m5yYV6IS2xFluvTibbCajKtG3amrhR5ZraZvkFZnzN4rXME6J739rn/Q9UVdnhmNtcHU1BEXOHd7JnlIR+4K/FBCt28l2foZ/cZThyb6AwY6jZFmO6yTysI7fxYYZ+0wzEGYxMi7BZnGyoIbLHamPzd0sA46D1A7jJsGZRg0BvsmaMoU4R/EQI+Kd1Y+04V6721ggbNfvnv2QrGN8icaZ4SrotGkZoDxuxQF0845l0I456bhxWQN8/xEe2oUo8miuqo3yIVHpPgn3u0gWa/+aFNyxvFQGEpLGE2CFPrIkEEgb1Mw== 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=mr7sQz1yoHoDuwKLC2NruYcIIU1j0vmnjyNrB72diAQ=; b=TemXA3fwm0L0NDzSUnu3wOsguaL6tGUtcXmX8Mi109NXCMIx4Hb4nuLBSB9m/v/D/VB1c0bbF93nCSm5L8bK47dZKsd/6VorOyTM9nidmFJ/JyTAl2v4OApVruu+q3dpX+OM2KBqZqRVPTHMmvkXtPB4OamgOfDYToj2NfuvOh8= 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 PR3PR04MB7417.eurprd04.prod.outlook.com (2603:10a6:102:8e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Sun, 1 Oct 2023 08:23:38 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6838.024; Sun, 1 Oct 2023 08:23:38 +0000 From: "Peng Fan (OSS)" Date: Sun, 01 Oct 2023 16:27:55 +0800 Subject: [PATCH v5 4/7] gpio: vf610: add i.MX8ULP of_device_id entry Message-Id: <20231001-vf610-gpio-v5-4-8d873a8f224a@nxp.com> References: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> In-Reply-To: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Marco Felsch Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1696148883; l=3444; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=F3ztsSlGWjYD7DS0l/EdF5KdUwt2G4UpUATZtl+c9F4=; b=KegxZZA5ODS4A6WjEfyRVj6thifs1w4UZjMjP9asJG7GUhUggfSs/8EIHD/jtC54xnc/YlAc9 uQAdHW//zQCBMrr9QjeUWr9c99ON7nCFdUl7zJGdUr/Aqia1aGegznk X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0131.apcprd02.prod.outlook.com (2603:1096:4:188::6) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PR3PR04MB7417:EE_ X-MS-Office365-Filtering-Correlation-Id: 36104f56-5653-4af9-5dfe-08dbc257b6b5 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: RX2//Lzc2NGi/TYjs+cALM9CzWWfqEj+PGBLwP2q2M3Ytlh59HXSVOJuJh/n/tGqijUcvj3eEgY9r8QU7ULBmZRnOmGaehR1Ewsa1rUajdMjYBdgMdiWzZPwpOREOdhnx/H78V4wszl5JnxPPSDQh1RwUAd1VvVTYeQPsnzofjBZQKGznNOrqJ4wOCV1WUjE/FTrTE0JpX/Y5QRBn5fISMSvB/CQo4HBqYvOOqnvaaeklU3jd9yja4WxkvGjkAsiQWusbB1cjQw4ey695qrMdhPPd7UfS2TFCUUlpu9sK2uBGBE8rO2NVdMkz28ZoNt43Rd/x5GylX7m+cH/aDOAd80hcjmWzo9ZYtqSosnX/hev4hBbjiIiKPYIakvtNNo2XfxTT7fbvUzESD9pGnAfvb1CyFdFkJdprmFbW3V6vO4g24O392KB2t2GK2OLSf+z4BicWz6PIeEMlf38846iRgc2nmXVz4+sT6R4iwT+7tIapIMduSCRrdJlAhZz+EM2J0w3qNUTGhDg1p/nF6nJrPudUeAVYAjxxiRfECpSdvxZgZrIy/L3NIyWlAj+1LyOBkX+bOA3Dy2/JpuXeFq+xsAGtHBPC8QxR1antwqwBWiqv/okcWtFG4Mm9vcJQUSW0ztuzApH82LhM2ddwCbdNA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(346002)(366004)(396003)(376002)(136003)(230922051799003)(64100799003)(1800799009)(451199024)(186009)(41300700001)(316002)(26005)(2906002)(110136005)(7416002)(8676002)(5660300002)(66556008)(66476007)(66946007)(8936002)(4326008)(478600001)(6666004)(6486002)(52116002)(6506007)(9686003)(6512007)(36756003)(86362001)(83380400001)(38100700002)(38350700002)(921005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?/mI46jB9+H0IYxzLpxzaIuk8Oh9Z?= =?utf-8?q?/+fcL1nrZSXjuhl/y8S/Z2OEjPLETioy2KGTsdEA2XLZrJRAiNxmki9sGckIk2pm1?= =?utf-8?q?aa19darJ9HTqBKYDH0Gjv1BPZNE2I31wF/QySZZZynlF5m6kQaPKbUas+0uwPl6HF?= =?utf-8?q?2oJpmNpxs4GcPSVP3He43nB/B06Yzglz9o4I/1Ih7VMIV8TsQ/e5vThXidzcadoc3?= =?utf-8?q?WRn942g/DshaSv/R+BnALs6CNLnWPfkfEeQu2JNM8dZJXLWBfJYNykG4R4OCChyTj?= =?utf-8?q?8SoIGiEpbzuX4xdqovhZ3IEiHFQi2m64fKHkxOwCURIWPCXyRtrCJLnf5P5eMDQ+a?= =?utf-8?q?b16pPP4G67UAra1h8dv6GxuJgPgTcvdVc/uCmgNV8hpEkVEWPJ7Cf6TX9HbLDTBPH?= =?utf-8?q?ZiBm2RwJpv31Q2CA72vPYiuLiuCKnQ7OkucG3y7W4tb7/eVNZhHMIqZZoyydeDUdh?= =?utf-8?q?DbOOQoFMe6azZAOwsDBTXzdm9AkO1nJ2JifJndb42mGEdPHYFW2bBQjfg1jJHgiyE?= =?utf-8?q?0t+gBFO0RZA+6hEQuncMMiMQC7QMT8lY1HcZGQQfGm9X99l+fSqeC9Obpkq9uLo7v?= =?utf-8?q?dVCE0QeugYIC7/k2kxzEi44+MuitAhzxd8I9fcsd/xrMVvCtZ0ddCFkLpteiG2GXo?= =?utf-8?q?KIVVRKq/KfM+IMtPh7kixFjaIQHa8/UK1m2vPUn16e0sK9ZIXUpTYTrglPtNu1tkN?= =?utf-8?q?odCOX2lamMFud/h5biZy9q067OzSWDeGuPdtpKYZfMbv8fsfWdbd74Eowi01XbrhE?= =?utf-8?q?qKwePWOyfa1dkayMdAFMmTsgUSuqrRLsKWdX0DQu6ibKF5nCjSMdlCBMe7MwuIAGu?= =?utf-8?q?3RsSNWOdTYwF16vIcp95rdKPoidr1Q9CDOjfQ9LwaTOAQ3HttuQeWITOu7z1j83/w?= =?utf-8?q?qoY+4o4HlAs1Ai577Qj/RXl7ApaCGga/Vl0y0IXD1/c5pY1MqGepSAmjes91b2iNS?= =?utf-8?q?AUZwLGn/ZheYB7SEFQJC2QH+XFRJ4m+UOLiqDrtGotE3PC9wlIrGrxxGbq7hUbIkS?= =?utf-8?q?1ziix1EhhDa/NbVHl8L2GqprzihfjnjEARk9R16ghfnrsBP6HEvXLZCMIyuskTw1g?= =?utf-8?q?aEKyAvWvwsT1W4OC59S4LAlcDL+64ylHZf948ibJoPvdNy0K1V8Qe3IsS69qhV01T?= =?utf-8?q?aUKrjBYJN5oHr8OsLgpxs9u/+zlAjy+mP5VpIlvJ7wmYD1M9snWyIgnBANpE5zeSj?= =?utf-8?q?9CsHrOiYe4qPB4QUc2JUILUuVa9E2zlg3SvVU/BGW133LoTrtRBghog5aN/+Vekr9?= =?utf-8?q?p7T89ro1hY/354N5FyEWz2+SZXN+bJrAn0ktekcm/dTAqJVby6jdzuqS66WJfWTjp?= =?utf-8?q?kkoK5l5RXrfSd7OwnejoHPkFtPYDx3DZuQDq3gxwOmIhIGoW7krTbqNbU+vgz6e+Y?= =?utf-8?q?XnaN6ZEyJh6iX3VJEVtPAnXfLmo0QCFaatbwiQv/U4Z+fvjgeFPaelyt5QV548SSn?= =?utf-8?q?1rjAfdPzDigQ97QGXLbfWx1Md3hZk+RIIHQXCtbnlBNbJnArIlm1rxbCwNFkKRS0x?= =?utf-8?q?3rQ+4ATe7iiQ?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 36104f56-5653-4af9-5dfe-08dbc257b6b5 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2023 08:23:38.7723 (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: 6nAJ7SA4rjCwjNgleYgipbcvFzeocv7SPUBGsTXTNG08qelmKityjSXhlTF6Rv128ytyw5TZi+3GJaf359vNuA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7417 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sun, 01 Oct 2023 01:23:59 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778541013253722184 X-GMAIL-MSGID: 1778541013253722184 From: Peng Fan i.MX8ULP/93 GPIO supports similar feature as i.MX7ULP GPIO, but i.MX8ULP is actually not hardware compatible with i.MX7ULP. i.MX8ULP only has one register base, not two bases. i.MX8ULP and i.MX93 actually has two interrupts for each gpio controller, one for Trustzone non-secure world, one for secure world. 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. 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 | 47 ++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 40 insertions(+), 7 deletions(-) diff --git a/drivers/gpio/gpio-vf610.c b/drivers/gpio/gpio-vf610.c index dbc7ba0ee72c..8e12706c0b22 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 have_dual_base; }; struct vf610_gpio_port { @@ -60,13 +61,26 @@ 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 vf610_data = { + .have_dual_base = true, +}; + static const struct fsl_gpio_soc_data imx_data = { .have_paddr = true, + .have_dual_base = true, +}; + +static const struct fsl_gpio_soc_data imx8ulp_data = { + .have_paddr = true, }; static const struct of_device_id vf610_gpio_dt_ids[] = { - { .compatible = "fsl,vf610-gpio", .data = NULL, }, + { .compatible = "fsl,vf610-gpio", .data = &vf610_data }, { .compatible = "fsl,imx7ulp-gpio", .data = &imx_data, }, + { .compatible = "fsl,imx8ulp-gpio", .data = &imx8ulp_data, }, { /* sentinel */ } }; @@ -263,19 +277,38 @@ static int vf610_gpio_probe(struct platform_device *pdev) struct gpio_irq_chip *girq; int i; int ret; + bool dual_base; port = devm_kzalloc(dev, sizeof(*port), GFP_KERNEL); if (!port) 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); + dual_base = port->sdata->have_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; + + 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; + } port->irq = platform_get_irq(pdev, 0); if (port->irq < 0) From patchwork Sun Oct 1 08:27:56 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: 147156 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2a8e:b0:403:3b70:6f57 with SMTP id in14csp1041081vqb; Sun, 1 Oct 2023 13:22:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGOiuE7axR62vwiCARmFiWMghAzZC5uHSiMJa3Px9vupSJ2HgPOnva4Td0nY2zHvXDtqFQn X-Received: by 2002:a9d:73cd:0:b0:6be:e3d8:b9d1 with SMTP id m13-20020a9d73cd000000b006bee3d8b9d1mr8979754otk.38.1696191730734; Sun, 01 Oct 2023 13:22:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696191730; cv=pass; d=google.com; s=arc-20160816; b=XrKKsa9RSm1emgNUgcgbJs2niH1jBLfHeJ3wmftnAOZN/Ra5U6WbEub28w/mvKfVZ9 pzfknN0g3WVfkU4yv5NiuHCUlugjTJkQDNEJPpUt7AnCmesv3d+RofAeJg3qabVTO+Lk wI6m0yTOtLE6W/tO3Uh2HjOUryMa/wuQATHUUknOI/ILEfXtjiACzFXbHZZKJmgZi5Ka 3AvMEXgH8l+dPIp8JCD2YNEz4bPx9Drcnu6M255XiLt5qA9yNbXD1HpkongRjwOreosA yKPyY/CXglMWPGV0bjdBSFwj7a7KnuEMxRiuIKdbPae+ey53M/F5jf25tUuQqO1bhjau Tssg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:cc:to:in-reply-to:references :message-id:content-transfer-encoding:subject:date:from :dkim-signature; bh=BEmUYEInlvcp2YkRdzQ3q2Tib6jvRmtXxuwSu6L9ajM=; fh=f7iHUwjMuOlQJJZNtht8HlAjyfLwMcbEze07uludsH4=; b=H5wgZhNnw0CRMPmN4jGD4fElIWWov6d5LutaEdIHsI3DTjpWRdxTMgOqoosgCwAchx rg40EjA2c7R2jSsMi3Re7BFwBrI2z+FVvT44R3xWPr28Q9Y7hYiWRsteN9PLEx86whth 0ohzSuwtuhC5Qohq8fZMPzuhOYnxQ6K/KNuueVn0E4fxkDj7ImFMBhKwmIYieQ8kE1r9 7pX5fopogfgyAYycg9AuCZJyRgp1L7DT02mrPBOiCB0jI3DwFc3ugUP/6fhylyvWN+LR 27iOekxadIctkqGBm+i5oOutL8VLKdMH4v0sktLNRkQlKsC0k+8gen2qHsphHy9eV29j W5sA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=Bt3tswxI; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id fz23-20020a17090b025700b0026ceee6848asi5963760pjb.180.2023.10.01.13.22.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Oct 2023 13:22:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=Bt3tswxI; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id F11DD8020938; Sun, 1 Oct 2023 01:24:14 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234559AbjJAIX7 (ORCPT + 19 others); Sun, 1 Oct 2023 04:23:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34698 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234567AbjJAIXz (ORCPT ); Sun, 1 Oct 2023 04:23:55 -0400 Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03on2085.outbound.protection.outlook.com [40.107.103.85]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 21572D8; Sun, 1 Oct 2023 01:23:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c7wTuStDkVX4DRe/4Ve+BmyYU1rsMF6IqCBFOz74eqPQrag3s9Kbi9ZNUDdNyGa8UTpw1QBzCU/yHQCPEBitKb33Rn45k9GvRn25SerPp4tKiwCrLmGL10pegT1/c4XAdeDvhRIAnmVf1WwyrvyOPIbcfx4uosxEATXVVtyOtAlZKxjZClrjHUrskEpnbyUi/ABJztSFOgddLBnw8FFFpJTy9h+Jh7oTyFvO6fGAyXTZUJrq9nZZvdyA47e+IbU6reO1QffJSPVo7KL0xvciRanO4EukKF4wNmL1BEv9C3W/VT7qhzCNrhd9wQ47lU3B5yybpu7H7GIT1inWUMc5pw== 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=BEmUYEInlvcp2YkRdzQ3q2Tib6jvRmtXxuwSu6L9ajM=; b=k2rWLyLyife2K9gZw57fLLbOcg/C6KAtwTqfxI8pEtSuwfuC5xyz8i8z5B0OSimVrB4oCt/dkRJ0tu38QxWGUlNb3YAdVoAT2DqfhInYQUQR4WCK6KuBuKTaFzZJ2vnFfXehW0Hio+xqUDH83hZHtMssE/r4zAnnwqiB5R6W06JYPNSPSc1BjIW6VFyCq24eh7g503XPT91qnm2c3QYCi3lu7geYmbO8RMNAdBAcOr2liLOAadc5AWax1vDkt5nL74M3dvBozjs7rOB4onIUWK6cOkArsOfk4Yq/UF5zfdA0qCOodtpCF7YiF4b3lW73ovj7VlojXD1addRojcxUvA== 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=BEmUYEInlvcp2YkRdzQ3q2Tib6jvRmtXxuwSu6L9ajM=; b=Bt3tswxI7gTN6Hh3pv9Me/+dG/Gyk0SyJ9eKjoDv3ce7ZxadJW6kVUpRxJZREXJcWZw3G3PErHF0y8ANtHXXpPsykCPH2b+U5Ku0JWmOODb0eXqqc+jeGyvCWjhrqiMP4ewic8MN2cC6kYjdJ5XZuyoNFzqPvjSJrWdtFkwH3es= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by AM8PR04MB7473.eurprd04.prod.outlook.com (2603:10a6:20b:1d0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.29; Sun, 1 Oct 2023 08:23:44 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6838.024; Sun, 1 Oct 2023 08:23:43 +0000 From: "Peng Fan (OSS)" Date: Sun, 01 Oct 2023 16:27:56 +0800 Subject: [PATCH v5 5/7] gpio: vf610: simplify code by dropping data check Message-Id: <20231001-vf610-gpio-v5-5-8d873a8f224a@nxp.com> References: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> In-Reply-To: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Marco Felsch Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1696148883; l=1498; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=w53qG68BcMuhoAE+i8HDZQ5iM0qh221VfU5B5v6PkDM=; b=bO+vs6E6A6R7Pymx2t7ClceAVgpkO5UKxHwz2QdtU5wHyD/dw4spetzH7qROvCDdxbe6kB/vR jSwzuw9x57LADYSkedjTUjwhxuvcbb+OYrpNzQ31+TVgYd9l++GeBk+ X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0131.apcprd02.prod.outlook.com (2603:1096:4:188::6) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|AM8PR04MB7473:EE_ X-MS-Office365-Filtering-Correlation-Id: bb66d055-65c4-4718-641c-08dbc257b9ca 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: yDOO+nkEp2vgJ/4PHfusl6a3ET6wx1iGV54s8KPkT5pZmJBVNnJ4qeCdLGfcyjTvSOCHTs+ppTjQexe2bCeDh/iZw1OWdJX6TsFGNsdqpKSnlyW/05Sr0dbVAU+6MvEynuaeKK2YFC+RM+XutcbRpqWAJEXKHtxdeSMeUGzhRqnLPqsxAOpHN078GyDdiOuffD2wr1F5diJP/9QTM4sTY8lgRGz/u9vIdvI+wvoQyTWCg84XpeHxm8+LEO3jZuBLqJXosSBCf0Y/bcWc4wVWNeuElKDsASyn+mIYVf0WryPJjira5perJYeQUj8gkBwQgNnVODdViUQm0v+5iAlVxjS0UKcvomnX+x57pCpto3af2RmWlNAH8/rlPKaFRL/ixjFZaU3JQ/g4oNYEkzrml7S/gHoFRF5Wx+xZD5hbFRr4bADDD8sYmVZhQkkL4B+suRYbNw7QqC8VOdSwMnPThbZD7e9PpUYxmnSmtk2WWPO9Re+EAY6KHGtI6z7/hLcUO8tJYMCxkVTthGS2HzJXV5RWGmHy2b8/CiT5oViO3YW+BKNkwe2uy1H6vR8n9RtZQ2ycDzkq4h+gTQI/o70DsmmFs/NUd3F/Y1yED/xy3XbVMNYq3RYh7fjOvN4lC/FOBhFALnHDO7mnlXjCsEbpRw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(39860400002)(346002)(376002)(366004)(396003)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(6512007)(9686003)(26005)(921005)(38350700002)(86362001)(36756003)(38100700002)(83380400001)(478600001)(66476007)(7416002)(316002)(8676002)(8936002)(4326008)(5660300002)(66556008)(66946007)(6486002)(110136005)(6506007)(6666004)(41300700001)(52116002)(2906002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?nvjVtdARCuJLSp5eZ6MUwfEfqell?= =?utf-8?q?uaPG2TOvAvNypMIZuImgz9kw0FM75CiHNETDEp7FlKrnzyi4A0iL3afRoPwo7cWDL?= =?utf-8?q?ybQfsbOUOWLni8lzTn/6gfAeS3GuNPEukesoiM6nGaeG8sUeYJufq9j1SfUc+7MUS?= =?utf-8?q?mztYU8ysQH9HYP9vIeo5wYmS5M4Y4W/WBM0DxTAhu7dSLeRzOBuf4OtsHfhDQUVCY?= =?utf-8?q?nUcc6F36UtTe57LcCr6FiGQQQX+f6wNeqiBTBLw5Zj9E7TluGXa1bnKD9cgGMKGla?= =?utf-8?q?F2WMgv2jc+j7xTH8F9n5LqQ1TnG3GLR55CTKDS6bhif131ruWbxe2u7YsIMo2ArTN?= =?utf-8?q?qf2sZBIswpMjhuHJ43Nvm6RsPjo72y/j/sTSluBAL3Bh1pW57NBLLP+FaakJTg/Rh?= =?utf-8?q?YQL1JJSBMhsRTolaHoSqSunOrWeoDG6lnumYM9mFnUOkMWZbMFLvTBp80nwL6uaGy?= =?utf-8?q?mjaaEV1CU6TOGupWo1pC+GbsuDyRJnNbFGy2r2cZjVXyJO6eoVKNpo0TJ/mejrZFa?= =?utf-8?q?17MrXqpS8fmMGbTXAKpt3xFKeb5i+f2JtefU1fEvIK3udvG88VXtWrizBJ3AFclug?= =?utf-8?q?gHOF/z7MW38aOiy83B/Lwv9+JP3rhxaVCfHm5neJB0ZjbgZleCYO1EGu+XUwGEVSL?= =?utf-8?q?NADyXWCmz8DoSUzNHGWWfaAjc9jRUtxuapPLFYYNOJfkPMfZe1LlQh/UKl7slUaWd?= =?utf-8?q?s2IgIqdDm3FOyJa1S9ACD/KZs6ghpnYvLx8iwAXcRoBOYHH49eT57yzJlYHdbDsCA?= =?utf-8?q?9M25fdQK0LrrppIEImO4HK5vcB/T7N8YdOtfv6+dJL9IhuvslaaebSfqhTFHQ7lBA?= =?utf-8?q?J9e1cPKCW7Cp2zzGxnhFhHHWwboPxTXJIKyw6VhizXrmsZbaZNrLSycaM0n3vKAw5?= =?utf-8?q?/wzG5wp1Sd8x7k28y1iYQn4x6Nw4qe+P1+Uue/PLALrAkYqxneieshrgYmIvYOEfG?= =?utf-8?q?XEXPWOt+jBi53hifOVZqzEpXtpRZCD9/nCkhwMK/bwjHecxHWtL1oxcKBFFPgzh0z?= =?utf-8?q?MMcBI7NKt0tCuYavxovimbXWaNvLTKXr7w1iK7EMCWzmsawSlWFgTbNhyijsor4kb?= =?utf-8?q?oEjCSgPuFwGbBF3PPPBxR8l6fqbgV7uPUxoJWE5YKfsp31mFyu66Q3aHJRkLm0alm?= =?utf-8?q?rIWJ6rVehEd6WDGMOV+ywrWKEhNTWE3pmCJ1Vyc8+6LW5Cmt52I5HLfmuMW+NZzXd?= =?utf-8?q?+dp5nGXRtSzmWs4B+cn4A8dV9xkEpSE/5pwzl+f71c0XcuOHWaIVBL/umj6EzGPjH?= =?utf-8?q?s+rUTjLgslY6Va/eQ0Tz7+gLYBc39ypqPhdZMhhYOE38Fvqei+wldKwxvVx4eqGex?= =?utf-8?q?6nlCO2+TIXmK6huY0knpBIZ+izs60prlApalw8oe+2Xt+T4ZhgVxh8WxZLwjujCft?= =?utf-8?q?KPdMlhFaUMQZdxd+NHDpjQOJVrqWq1Q6YDgqqRIY/XXgqIYFQoxxouMz/sjV8/3YV?= =?utf-8?q?lVaHdf84lJIleGYNCieBmJ8ReG8qvjerMgRbTcqd1NLAuZP6+UmG0cgmk4fTDrz/K?= =?utf-8?q?ut2FDshnmLyY?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: bb66d055-65c4-4718-641c-08dbc257b9ca X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2023 08:23:43.9274 (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: XIrWM5vJ2YUA1SqCIwJRLohEJX2XJvwPdSf66+Cf6UOhssrTX5Mot83tlfW2Nvf+naZvC0pB+RfnP194B8ozuw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7473 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Sun, 01 Oct 2023 01:24:15 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778585940590289208 X-GMAIL-MSGID: 1778585940590289208 From: Peng Fan All of_device_id entries has valid data, so code simplified a bit by dropping the data check. Signed-off-by: Peng Fan --- drivers/gpio/gpio-vf610.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpio/gpio-vf610.c b/drivers/gpio/gpio-vf610.c index 8e12706c0b22..c03dfda41d4c 100644 --- a/drivers/gpio/gpio-vf610.c +++ b/drivers/gpio/gpio-vf610.c @@ -100,7 +100,7 @@ static int vf610_gpio_get(struct gpio_chip *gc, unsigned int gpio) unsigned long mask = BIT(gpio); unsigned long offset = GPIO_PDIR; - if (port->sdata && port->sdata->have_paddr) { + if (port->sdata->have_paddr) { mask &= vf610_gpio_readl(port->gpio_base + GPIO_PDDR); if (mask) offset = GPIO_PDOR; @@ -124,7 +124,7 @@ static int vf610_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) unsigned long mask = BIT(gpio); u32 val; - if (port->sdata && port->sdata->have_paddr) { + if (port->sdata->have_paddr) { val = vf610_gpio_readl(port->gpio_base + GPIO_PDDR); val &= ~mask; vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR); @@ -140,7 +140,7 @@ static int vf610_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, unsigned long mask = BIT(gpio); u32 val; - if (port->sdata && port->sdata->have_paddr) { + if (port->sdata->have_paddr) { val = vf610_gpio_readl(port->gpio_base + GPIO_PDDR); val |= mask; vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR); From patchwork Sun Oct 1 08:27:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 147052 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2a8e:b0:403:3b70:6f57 with SMTP id in14csp784597vqb; Sun, 1 Oct 2023 02:31:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHlmhUwjuq+B1oheIo+SzWsBX/aW1zkZ8l1zDec/uB4xdsZCxCjUjIRecQkUuCu09lqXf1o X-Received: by 2002:a54:4583:0:b0:3a8:7f65:a94 with SMTP id z3-20020a544583000000b003a87f650a94mr9192280oib.42.1696152674742; Sun, 01 Oct 2023 02:31:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696152674; cv=pass; d=google.com; s=arc-20160816; b=Sh1NIGZMoDECWJ0GBokOTURQBDMqIZCACZi2Gm7uKcp3Co2euQngwwI3V/vwkGtwWL L6z//OrvN1Pwy+81dpQIRci4oGB4paDlhngqeW4DIVWbbMVipNZlqvetGYxXFT9jQC2P 1GJINpBrTtI2iArbtCXI5o81V4M+D2kgJYDSuHJ+XRg2iuG2HrGNhyDhzRpKHUqluFij pRvfhYfZqK8zviiGiLcsETttgBFYi+VqAw3VUmaaVVX9bdsRfaO6qBcb30JHJf/ubkDL uGKldlkeJgIapsmo6+0YZoGsihaQxJAMPuV1PZiv92Ga7bURdYKoyC2xO6L6HWYBnUmv sL6A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:cc:to:in-reply-to:references :message-id:content-transfer-encoding:subject:date:from :dkim-signature; bh=fHFXluGVzWt02RyFWyPuMFSCqz5Y1oXytkU5t9k+fKI=; fh=f7iHUwjMuOlQJJZNtht8HlAjyfLwMcbEze07uludsH4=; b=gW1+5QBjep0t3I+NXYPWWmd5XV/D3Q9zwl3PKCdWBpjmlCKt1WaJGKwQ+4TQQ8hm0H 1pYD59/tybIf1A8cnn+5zjglSe4vp3s2kiD2+2Ll4ZngYLOoblKxkUCGai13j5jGH1Z4 jtwGiYOkQakfpkuRX0AMyKfoMcpMpNQFYggE5rP3XgNmsnhf0fjigpe3RXzjCXaY8SuF urz4ICe6KilgYjEjAh495uwufNVxysd5smtquq09Y32utC79bkJwxo2Ud69z2lhk3DFY C7s90cwExsbWE5x9iWDrdAoMJjJkXOsZSV7T0i3j8VQtE9cz1zhXje+bf4PGiZX2ZTk1 HDxw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=LBBTSS4i; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id o4-20020a170902d4c400b001bf2931ccdesi22976272plg.232.2023.10.01.02.31.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Oct 2023 02:31:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=LBBTSS4i; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 3EAB180BBC6F; Sun, 1 Oct 2023 01:24:13 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234511AbjJAIYJ (ORCPT + 19 others); Sun, 1 Oct 2023 04:24:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33598 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234596AbjJAIYG (ORCPT ); Sun, 1 Oct 2023 04:24:06 -0400 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2088.outbound.protection.outlook.com [40.107.7.88]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6E3F7CC9; Sun, 1 Oct 2023 01:23:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SSwsLOzHM6Qj/LmkJbyaSh8yHlj3Fr2XxSMU0IIQIM0UOWOsoHUekTT+K7yfR+E4C89JpWpgDpHfODcDU77vMYL3tgYkufC8pd73h/AcGVg7V7Gw5ijJGd2H3Uy1Md6dQJ3lrsP2KlWEiSgMbo/OKOyskMAPF1inERW/0vKE8PY9KqdauyvBGvLJ+HKOFrAIbdiv0A76kGn7NnWuiK6VfCutMriDJc7PPxdx8njXjgQz/iG00zpDIeYQVlmyQYHbS4GCEX7pexXvOBzwcvkKXisTiat8L5WVZNmDvliamN4a8/P+McuBmIuBx605YtmrfqfKmP7hwubE/np3Kguwig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fHFXluGVzWt02RyFWyPuMFSCqz5Y1oXytkU5t9k+fKI=; b=adVvmJmKUJmb6ueqQ9rliXeVWGp/lXVsVB/F0Tiis24QJLnhXiivEt7+zflY1Bve3mGMWYBk0v9s1cCHsAB14Dvnmz0GMmQLb9XKyCH5Neqh+ufg/b3pom2vaXhS0YC+zqSYVEAHERJsLFdUu2RbDTt7fzqCUSaD/CNlKLIeFVWyAtvZydFPnSLYIVFvnWwW4ljqPonSHmQcxEwXhAz2tjWK22W/tM7ezIiJ9UWJA71UbS4FemPiRThyTyqSN5Z1SvAsosccbZl4kKty/jwRkBccM1/Qj2uc7trQxnFekuCS/WzzE3kJAdKlGj3tcqYlIsI9MKsEwE9TiUBwesfPQA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fHFXluGVzWt02RyFWyPuMFSCqz5Y1oXytkU5t9k+fKI=; b=LBBTSS4i8ocg1gLLMUrWaVNr1yY51zafoikkF2x05ynN9ppcv4Xc2olnNwDvLSYI/U1zmSyuWH74qLC1twvzGiu7a6dveojkKfTMOhvtHq7PEvyOlWNsY8WUd7lIM6bgiwz3W5iEFFRfEEkt/sQnCa9XJXcRrNxgsKsK6Mu5yTA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by AM8PR04MB7473.eurprd04.prod.outlook.com (2603:10a6:20b:1d0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.29; Sun, 1 Oct 2023 08:23:49 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6838.024; Sun, 1 Oct 2023 08:23:49 +0000 From: "Peng Fan (OSS)" Date: Sun, 01 Oct 2023 16:27:57 +0800 Subject: [PATCH v5 6/7] arm64: dts: imx8ulp: update gpio node Message-Id: <20231001-vf610-gpio-v5-6-8d873a8f224a@nxp.com> References: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> In-Reply-To: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Marco Felsch Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1696148883; l=2557; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=OBv9Fl8cAe6WZDwRqWWAbBALhbody3v57Vb/+6bcRug=; b=qUBhzgbcESUxVsJMqTiG2BKo7c9kaHDruHLUQEHOTgZ2hW3lJUkWrFO3YkfnZWLhpphD+F/rU 23GCAefGPdUCFqxdVwewQ3z2LEYN7lWnl9vv0udSDmhmImmxDVEj6M8 X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0131.apcprd02.prod.outlook.com (2603:1096:4:188::6) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|AM8PR04MB7473:EE_ X-MS-Office365-Filtering-Correlation-Id: efbcae37-bec4-49e9-0852-08dbc257bcdd X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PffIW0Qq1DyvYoPBRC8ll6Nfnk6FabBBRJr7v5AS3gf0lIsdpKHDjqDuSyjSfEN+C2p5Td1pzw3HzHgowl2oKV6f1NbR55eVfqsIsa2kB5OgC2xWdpWPAJn5Xo/NxHs/YoF8fQ010c2ZAdqWNFDT1AbOaR1g4Zoc+htOdm6Ke/pq9GDiQ5kqZ7aQ0sbWdZfIzM4MXZQ7wPhUnsUevZFgtxTKH972InIXIdf66JS+ZN+RgngCZMtuxGi4cIEoYMPLZfCptQAz18cx71UayYBEqTHalJiDPiSBYmUhnaG6xuU0EUZ0NZ5g9/boJaasZKJH5HcmFY6locqy9n5GC3Lek/rm/zAcl5QWzJTpwJdm3j5YtDRteofJQpggx0tl4zaH+KJahHeywmOL0lEQWcVZw6/e3RbmKjmeGgA6iTNa8eru+5Ay2FT2Xok2VZNe3ac7thI1t3HexF5tg1NqdU9NyCIdED0fJ0DT0THhTF2cGTGm0o+94KwCFQEg9OT8NkeXgJ0fbFPa0diglDJlAd9Hk05aArhUZA9SIqcBYMiPn0aE61LI0ixRZm7f+/6p5AHEr+x52k+WgtsILy4Ec55ff6lGid1QMczNJmY0JqsYWkXU+R26CWeCK5hHpWFgjGmhpuTeDPUYAG75jnGkCIBzli5mBMp6C2R+jRat31jxEKs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(39860400002)(346002)(376002)(366004)(396003)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(6512007)(9686003)(26005)(921005)(38350700002)(86362001)(36756003)(38100700002)(83380400001)(478600001)(66476007)(7416002)(316002)(8676002)(8936002)(4326008)(5660300002)(66556008)(66946007)(6486002)(110136005)(6506007)(6666004)(41300700001)(52116002)(2906002)(32563001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Gl8NPdFIbtLCYjHyhzoWlg4aJjRZ?= =?utf-8?q?w5O2LBP8suYMqXE29LA1IjkTLkpUcQoz7ND9LXlmwSpFyn5LkYiaiSsf0ByLrs3wq?= =?utf-8?q?fHVdXhPhqr6KavMN3/xQSQHcJjLyFGVbB86Ba43JAIYVXqujncrJwUrB1g4S4cgqf?= =?utf-8?q?mmAiyJ4akMgfxiwNw6G9EBr7HZ196aS1D3S149MA7uzSqKmIm3tZRJ+eHrFNMG/6u?= =?utf-8?q?r9CDTP5J4VX/hEy2P/zNLhvaLp9KygMny+qhhIPmsKfbbBLyknDCsHX44VoRhjz0B?= =?utf-8?q?I5mqfZwcgVg0GmKA82RZwLtaAmH6gTM8y4FDz4klVoWIM3UQkYnH8/GKcV6V7Udtx?= =?utf-8?q?L6NWHyHf93IpQ8dD5HO/ExbQnXpRe+lLG+T5fHvIZ5NA97OwvwnwL++CX1IxJk75p?= =?utf-8?q?+9bS2kC2vJk8B0HYNAsDl8mK1ioU/sREn8j2q+iRVTXaMrgV7hwuxwYNMekFAZfty?= =?utf-8?q?5xvULfvWFBNX15QpXQsmCsnNdmZhzCyKRTDQju2xHTd4zQhI9Kf8KfwM4arznwVez?= =?utf-8?q?z7kMp4dT96N4CQZcKge9OV2hcZKFVkCGjBm8OHBbkC9rFKMNX0hjBkOSslv8brKtK?= =?utf-8?q?1h8e5wIcYRVrrhdCmaKhCjHUfF401o0OvjpVIDWU4QyjCvuZYEWnnkaZ8FKRUjLXl?= =?utf-8?q?z74lVhNcN++Whpys3BiCo9NNQb5W9Sni6QCxTS4mZonPas4XES0qhelU2WaLhgXeC?= =?utf-8?q?wyPTjGhdDOrqYccIoTMPKTCPmn+n3v9BK880y6eGCZ6lumXVwx0KDsS24jcBSfnS3?= =?utf-8?q?6qO1G7k0cHI76WzV3pjopSaR5CioChPB43sejQ9IvwKkNNaIz+jkTbVkwXFXb0UES?= =?utf-8?q?QczDbZfbEuu4p3l8CWlfYo0KaJS4d2+wC1M8B1nL87AIpCcW9MX30TN4IqYB4var1?= =?utf-8?q?DM6+RmV0UkfgiXBBELJY77spqsXRYmterjT6LzfV6avX7DI4eRmiE5uCEqfmzMyjH?= =?utf-8?q?Q/oVczTFb/tUZdJYJiJpTEKItidzUdzC4lAJe4f+LVotNCePRBDo94hY+iooqsR3l?= =?utf-8?q?mLsSecyhQv/e3gXpQNf7Xm0W5wjx2UCvcfykODVGOK0WNK9vKwPqfemScGdcHubbp?= =?utf-8?q?O9CC9A2DYQpY4M813L8IwJbWyDIRqmo6mgJXFTDXFYdhBJ68DU5AYYLRe3/7gBxzY?= =?utf-8?q?p0wT0TBR4cGBn2OhNakcjsMl0LLikeLHoOopiIHkgSL22RLJGlv5JtoxnGscpOcdI?= =?utf-8?q?Sg7GxeFhK90+dEa4rc1wMJviR/f6INULvMHuCKQZubLA/mN357jQeb3vFj7aOWN1G?= =?utf-8?q?ja+ljtjQbJL0nipEurgubLskmX7f90Rdsloo6Nb19064CdHQpzCUPLo678/9O59aR?= =?utf-8?q?3273vtLOnqAYgvTIj1WrNLO0NzRO0o6XJ+7Enp7UpwBIClrkn5T9TaMQaoPzxP828?= =?utf-8?q?BXBzvuMpg1HX4LrEPWZHk8HvssLIFGLzQdcxlZO4UYbFfafBVhW9MIed1IP4XKb3d?= =?utf-8?q?XgQdoclmv48EtiHaGtAvX+UBWr3pHtpMvk6Xjy1ROnX/q4vaFxQla//1C53rMoSh+?= =?utf-8?q?KgRXPosi4SVH?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: efbcae37-bec4-49e9-0852-08dbc257bcdd X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2023 08:23:49.0624 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hxE/BgsSo0ub/+4tt5kc85pwrgEOHnVYjPPEVG4i6hSWDNAvo0bpljvcgih7bQ18e/uLoJf/zWagpURPjeH+gg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7473 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sun, 01 Oct 2023 01:24:13 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778544987139605547 X-GMAIL-MSGID: 1778544987139605547 From: Peng Fan The i.MX8ULP GPIO supports two interrupts and one register base, the current fsl,imx7ulp-gpio compatible could work for i.MX8ULP in gpio-vf610.c driver, it is based on the base address are splited into two with offset added in device tree node. Now following hardware design, using one register base in device tree node. This may break users who use compatible fsl,imx7ulp-gpio to enable i.MX8ULP GPIO. Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi b/arch/arm64/boot/dts/freescale/imx8ulp.dtsi index 8a6596d5a581..3921fdace792 100644 --- a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8ulp.dtsi @@ -484,11 +484,12 @@ fec: ethernet@29950000 { }; gpioe: gpio@2d000080 { - compatible = "fsl,imx8ulp-gpio", "fsl,imx7ulp-gpio"; - reg = <0x2d000080 0x1000>, <0x2d000040 0x40>; + compatible = "fsl,imx8ulp-gpio"; + reg = <0x2d000000 0x1000>; gpio-controller; #gpio-cells = <2>; - interrupts = ; + interrupts = , + ; interrupt-controller; #interrupt-cells = <2>; clocks = <&pcc4 IMX8ULP_CLK_RGPIOE>, @@ -498,11 +499,12 @@ gpioe: gpio@2d000080 { }; gpiof: gpio@2d010080 { - compatible = "fsl,imx8ulp-gpio", "fsl,imx7ulp-gpio"; - reg = <0x2d010080 0x1000>, <0x2d010040 0x40>; + compatible = "fsl,imx8ulp-gpio"; + reg = <0x2d010000 0x1000>; gpio-controller; #gpio-cells = <2>; - interrupts = ; + interrupts = , + ; interrupt-controller; #interrupt-cells = <2>; clocks = <&pcc4 IMX8ULP_CLK_RGPIOF>, @@ -533,11 +535,12 @@ pcc5: clock-controller@2da70000 { }; gpiod: gpio@2e200080 { - compatible = "fsl,imx8ulp-gpio", "fsl,imx7ulp-gpio"; - reg = <0x2e200080 0x1000>, <0x2e200040 0x40>; + compatible = "fsl,imx8ulp-gpio"; + reg = <0x2e200000 0x1000>; gpio-controller; #gpio-cells = <2>; - interrupts = ; + interrupts = , + ; interrupt-controller; #interrupt-cells = <2>; clocks = <&pcc5 IMX8ULP_CLK_RGPIOD>, From patchwork Sun Oct 1 08:27: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: 147086 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2a8e:b0:403:3b70:6f57 with SMTP id in14csp850963vqb; Sun, 1 Oct 2023 05:41:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEJ9lewHj+bbhH6SCnNiFaKLq/3e8UHicCw4Hl4nrmRURurDvFOMauaCp0bLsxDCbHPX1lw X-Received: by 2002:a17:903:185:b0:1c3:39f8:3e67 with SMTP id z5-20020a170903018500b001c339f83e67mr8682154plg.20.1696164091874; Sun, 01 Oct 2023 05:41:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696164091; cv=pass; d=google.com; s=arc-20160816; b=crbpCn153vxvkr85tI3O+XtEDDLnrsN09bITKWK7ldxb+MtwCM1N7M3VlaUT88RsKy IDwRYQFlI/fprzRvgYYcaUhjTaIGlGjbRit9vU7zfv16ZctfERz+yLqn4C7+4+icbbZw ym4mxiI6kv5V/kxjfxvt15/k7hBF1SQMIeRUuGZA8n3n32QU95BVZqckkYOSvc7Sj4p9 UmvDJG8WFBHvwSLhdudOymZy7YkCGH08kk+iluft/VVuHhnXdK3z1WtC9oxFB5W5vlWW hl2m9f+x2a3DoA1qzwCOdmVRoOwJuT8X4+HocA7sBhukd3TN79t68BQZRyVq5s2Sg0ho Hmww== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:cc:to:in-reply-to:references :message-id:content-transfer-encoding:subject:date:from :dkim-signature; bh=sXr59Rq1uZ2nUwvwHArttqzzJnZcwdqlcA6cGqrl3Gc=; fh=f7iHUwjMuOlQJJZNtht8HlAjyfLwMcbEze07uludsH4=; b=N9Yu6hYrxM2xWj+ayLIT3AmDWyPX1D0sc7Kt2qoi/pJxGZOJhv4rJokTAZ5vA2tLfF kX8u12jlv33eYS5f8TkPSvQUvWuok3uITL3m109CG0wD4+dyG3IWIsW7T3HjsKcqQPo4 KPOBJ23owE35j9d9z4Xv7oHQ8cW1S+8TKfndjMColrrkLE5YHSZTVY1Q2OBgvqm8OyDd JpDNNh7tn+kfM3IJ8eroRSttsctjYMkWQXSiF5FkTqawqiQIB/NAC0u4YCHfxtksZFbu DEbW65ZGLmR4gTzb+geLFaTeMnway36ZBw3ofAEU2Ql3qM0HQWopijaa/1HJtSBp5tPY CApg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=dyOap+v+; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id q8-20020a170902dac800b001c6317541dasi15152819plx.572.2023.10.01.05.41.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Oct 2023 05:41:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=dyOap+v+; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id BD6A680B5A27; Sun, 1 Oct 2023 01:24:16 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234596AbjJAIYK (ORCPT + 19 others); Sun, 1 Oct 2023 04:24:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33538 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234531AbjJAIYH (ORCPT ); Sun, 1 Oct 2023 04:24:07 -0400 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2082.outbound.protection.outlook.com [40.107.20.82]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 81F6F83; Sun, 1 Oct 2023 01:23:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AkDW6C49i8ZrrCbHLRa1agjHboh9rHkup3Z69/fCqCo/jozVRDtbbzEpiU+xDxemzm0G0nWGphu+ASBQO1pfV5N0PMhD06ApMtAxvyatHJZ5Mmxsk6wEpjA5cUDe6lUdIi8qSFzDnEY9DEbfcifqIIQY4kH97M0s7e+mZWxG1llyFji912r8ddF/KxTJNMWD07WX6PieETwot0jaEFAAtdoykq5GgqC0ZS/wkv7EkS43hxCpR2+vnGt4GlZqIhLk+qABkunJ0WuIdxiyNuxGoXYHpJ3aSiWCBFTdFTGYu32Es0fE4AiWLEEaf9DuDNSVPSxDd5ytFhxN/RozepkH2A== 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=sXr59Rq1uZ2nUwvwHArttqzzJnZcwdqlcA6cGqrl3Gc=; b=dyUnPg62ek/7uQZLU9duoOpYftBpAjC8ajwm/hw+Jr7KGMALxI/wuArc8WdByelK1GFJ91bvnB86Wgfd+Jw3x8DgST8hFXbMaVrGL83xW85kIqgL0YxOusSMke7aeBAa8dkZcHti8MGdAO10Kri4AATpZoViOJS4QZFNCcoYEBnwzmB8g0n8U/0dhMBaLPFIf7prqc2YGvRBD1e44rDjOFWJMcrLa+zsL4Hj3QJZkoSx59OFKz8nifJawQRCwi+xmpEhj7BMlapng4V//cDk+YpGlslWZKLPxm5948YeFcbiOQUUeJa6KJbW/u1zpGZO6RZNPyD7mUKojGDkizUJkQ== 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=sXr59Rq1uZ2nUwvwHArttqzzJnZcwdqlcA6cGqrl3Gc=; b=dyOap+v+VLw+HA4R7HUoYtT0udFxfCKLVTPZf9RjoeCb7uaMbvpunr1sfqH9wj82+Z4oNdSIpgXEuuKVhHqm+UcFSwBPhOFU2m/obrkeCzxQjZbQjRn0SMl7EN8W6TLhQb2i+/g8i54r6i10LNVFFtosyu1GQVFXXbIeXk9mQvU= 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 PAXPR04MB9518.eurprd04.prod.outlook.com (2603:10a6:102:22d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.26; Sun, 1 Oct 2023 08:23:54 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6838.024; Sun, 1 Oct 2023 08:23:54 +0000 From: "Peng Fan (OSS)" Date: Sun, 01 Oct 2023 16:27:58 +0800 Subject: [PATCH v5 7/7] arm64: dts: imx93: update gpio node Message-Id: <20231001-vf610-gpio-v5-7-8d873a8f224a@nxp.com> References: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> In-Reply-To: <20231001-vf610-gpio-v5-0-8d873a8f224a@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Marco Felsch Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1696148883; l=3170; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=SIdbIE7CpI/4V5dWp7tqZZ3kaf6GR+H5NOQPt9VJs8U=; b=sw0eRM102oJX7aMzGWC4D81n4Q1BozEFDpHuSOvwyVPnBvUMICCODZWfzMbLpK7cssQ/IWtnG bcbaVBHqgnFCY3tw6qDq3sz2oqX00wJ7OX0UzuvRuooNFI2KI1l/ByI X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0131.apcprd02.prod.outlook.com (2603:1096:4:188::6) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PAXPR04MB9518:EE_ X-MS-Office365-Filtering-Correlation-Id: 48e5f2d2-435d-4082-0e26-08dbc257bff2 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: 7t17DrZCwTsv4ds1X59MG1mb2Z3e1YqhBnDMi5TFavQt+XkaUN3vEfKeI5LJ5f1Fx/q3NjGIT7g5TNnNxPI37r5SePOln9Kk7qRkmlhBpQnJg/YZwGa/jHQ3EK1jo3Q9ALwLCvVwJ8ZhkBfhkDPOeT+IOC6X9ZIx2vEN8eQQwx6UfiTiv/HyqQKN5U2CGiomTl6aObwhDisht8v/Ogq37S3MeFTI3lc1Z79mqbnjaNfSXoyw2FjtebEdytNar26bJKwbuzZ83TWUNOdmWyUwQz4Yl0he59PEdywsgwvEiLWxE76G+bDPOMybGz/hkqrW4EYC48N7m3/+qKDlJfoREzLY3gQ5E4gYNZWIEwKuBoggk9eJF1r6T0m40WuGdqphAAraB7UiJ9fc0a4kahZccKjwS+q4ZByEcg4WP2EwfXYRWYehKNe7tKOD85N5tgjj0cI8MUDJWVnzUeBwYQR+klL5V4UbPY50ru4E4zmBp3CjfPCrIgrXyW6cbsiVuXsepS6zClDOvFKK/oEehMwYr5HzbSASfAj3xeyfv5d5LC2Wa32TQx1MpFyb3Kga+LiGudExryM2n0e7Vc36lR78rcPxJm5V4qF6QW56wP6f49l+zlTIcRiwDQpxVJTq9uaN1gqpuJeSBBYsQ3z9Owx0qw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(39860400002)(346002)(366004)(396003)(376002)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(9686003)(316002)(66476007)(66556008)(66946007)(8676002)(26005)(8936002)(41300700001)(36756003)(83380400001)(478600001)(6486002)(52116002)(6506007)(86362001)(6512007)(921005)(38100700002)(38350700002)(110136005)(2906002)(7416002)(5660300002)(4326008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?0Hhi9x4dqZHMcr57mqX+ih992zhA?= =?utf-8?q?g2msi+9n5COXewsYhhHYCjqnvxTOzHZIA8oWtRMjPg9iECCrhSqK4+lUJaaDu/X7m?= =?utf-8?q?sqHaHIKt9j5cPxZ20p7jeXuVLnSdmogSBQZH5IS8Lq/i+LwkakjP/9NsJhgPhizaM?= =?utf-8?q?BnlM//szjJIazvcJl3EDjjN9gSRTjfC9u9D81xN0eAKlLzfnLz+SJs7TuO/8HFDNa?= =?utf-8?q?S7+lOKhXXBhBPg2FwpxghSRmKEJazaR/kjYbQ2RXqIq3GaT92R0uvbtia3E7alho7?= =?utf-8?q?o74BlGRLujMPUiLjl81xOgbBIlo4bPs0gnt3zGpjTEeCBQfps9Np3QFPsX/6MKhDs?= =?utf-8?q?53n8wHQgnZtWyea9Serpigr2vVKj7fsW138G++B8KyCW7oSaqIzdzfDbkjepVsXSN?= =?utf-8?q?Vcdm8E8vOEV075Anhph8EDgLYcoYwP7K2flWLVEeK6xtx/kdRAQQsuw5EfVKInFyY?= =?utf-8?q?nlIJzXcDvKndkw20of+TFJZv2MOIDlMHwlHfJYPhQJ+gCop+KiBUEohQa/7kSaF2K?= =?utf-8?q?eyAXv78td8Er52d0Fje+92MOTVU2g3TGgwsPNq+HI6RWUF8covPtEt5S5QuOBUTtv?= =?utf-8?q?JMol+Hb3sggfiiq4xZ1EhpSX8nLdLUXmIAOPsh0NLxqO1TyN0xwvr+VIJydFrVbc5?= =?utf-8?q?ol5IATEpjhX5fuD3qBCzhex488j++a/4gmLua5nhecFQhsI1UxxoUNHhmGKKVhLVU?= =?utf-8?q?uaOezwebshUye7KYMmBGUW866vphfCJjwR/uotGs2ct01t2OvD5oSW9BmNvq/RFf4?= =?utf-8?q?+4YVwSm5DxuN8LSjHfHM4WLrN5uBxjzzDs6iQYhbO4U2indvCazGLGgMcYVlaD3Qr?= =?utf-8?q?kE+xhsALY9lzYLZYWwe+b1QXg/6CmT/wQ4ubHJYj48BVFn+2sG3FLFDpNWgC24H6+?= =?utf-8?q?gnSSn+cYLzfxjP6NqMen96lLZKCWCdOPqOSbUVKMNpBFvpmmLFM3nyvDrRZPwFn2e?= =?utf-8?q?ZkD0w5cF8h+WudMM9Us7R+1ew+lAZUzPTMePvgt3aCBNbVVALrMpscNnRUNUWRPTj?= =?utf-8?q?m0oYIwbg2wx42q0yHWibHrb/SH2kURqj8L/KXFgdM7EEy/CHmnjUijTlIgZca4ggN?= =?utf-8?q?LH1phn/M9zPfg1TrmZPx2ha1z8n04U1zi06e0ec0pzHqCJ6Pzf/vgp/CPRAnaGRgB?= =?utf-8?q?qzKUyn91AUhuqSkVobZHiB5z/JIwih/xEfPmohJc8pOG7SdOWvdqh0XUlS8VFTB/v?= =?utf-8?q?x1HTZDbdvHTWBiNCaycOvZs2L5R/P1QHsCviXaiKogtqDqosmme1vj+Sxl0MTbHCX?= =?utf-8?q?5y/G/pQIHDU5/vZIdI1Iil0e/d2veBPxlt6e/08tXlSEsD2b9ObgB9SWjMufVIsgC?= =?utf-8?q?DWrfwSZoMoKAwtDUAn2a6W/Lhy8qvJNMEey3hN03zlnqASZdrwFrVjiRoxRUiRNZb?= =?utf-8?q?ZO8MweYARZ3Ivliz4VuDV6KWzzjQrm0XNRAXWhVzukwzuJX/zNRUvio87JC41UA/v?= =?utf-8?q?DZVaZWj36Kue1VB3+CIAJMQ4AVuLMdd4gnnoAgXKygRTZGL8dj/tOJlAC5cgnBEM7?= =?utf-8?q?bl9vpGpNgkBk?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 48e5f2d2-435d-4082-0e26-08dbc257bff2 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2023 08:23:54.2625 (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: i0Cu1wCUn2F0bomj4uqeiHQrG5pfVYOYxFp+mdcdBNVL3a6q0lPKEkbXsYBpo4Du96GXa60Z4YpLSbB5RuLcqw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9518 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sun, 01 Oct 2023 01:24:16 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778556958642394167 X-GMAIL-MSGID: 1778556958642394167 From: Peng Fan Per binding doc, i.MX93 GPIO supports two interrupts and one register base, compatible with i.MX8ULP. The current fsl,imx7ulp-gpio compatible could work for i.MX93 in gpio-vf610.c driver, it is based on the base address are splited into two with offset added in device tree node. Now following hardware design, using one register base in device tree node. This may break users who use compatible fsl,imx7ulp-gpio to enable i.MX93 GPIO. 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>,