From patchwork Mon Sep 18 08:16:05 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: 141345 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp2559106vqi; Mon, 18 Sep 2023 03:42:12 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFWwTUAktZMlsdQ7R+hLi9S/fwIMrsi4Phz8ZDge6cVbs4vLH7QnwF0nrm+uDE7yjwT2XDI X-Received: by 2002:a17:902:d3d3:b0:1c4:588f:5971 with SMTP id w19-20020a170902d3d300b001c4588f5971mr4205164plb.29.1695033732284; Mon, 18 Sep 2023 03:42:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1695033732; cv=pass; d=google.com; s=arc-20160816; b=0oQ2XFCqrF/LsTXbQdXKPnNmC0zx2kZlM7iHLzLuKscO5EppW1KlFn5xkZ295LZCop NCD1FMzPZMTzaNVva7ymZ1XyKHkqHBZKm/2s0cMkIBA9mFu4EJIKjXawaiAlmZcKzi6H rBcqn3IL4RB2VlnucuuPPUAnjoQt2dKsByulrILDw9KPK2kUuMD/wEgAA/n1KmS+8FG5 f8WPL3V71UxeAlZT8rs2gkaNBxX6+m/eyPRTWZJx8+CvDkomFRCcLgcpbujNCOhqtfHS +8I+iLYPcEmHbqG+W30ml3p9n/P/kx43hO0xxb5FmfeT1WyGBd3P3fMLpPDkjlEi1Spn OPbA== 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=f0vCdVPbYpxRxPq+8c933kiOq0iU0s8054t1UCYl/9I=; fh=8l83gLWq0FsgzZmCT1wcUnNHGJbeoZQW65hyTKp7c2s=; b=KCcZb74osM6NSliVm4jlky9/U2qbTjBFPUjh3TyFCX9VyEVj2pj5laQf4XASAWX9OA b/0Fvaj6ycSndWIP2jdsncP8RF6qqr1zDYs0sUAEc2Erm86qmYtbYTFnPIZhP8226qNi rYDSYOjskN2JH+ruznwAq/KN46Ex6kGjtcoZzbeCuU3Bq6wG71pqRZu1DsZDsFeTU/V/ N3N5l1bJQ8wEdSen4JKdXBYYMh2atFZRF1YPgcG/BUplEENxN4GP1E1NdrN2AbUQeJpg FmjFEY2wr50wnpZV5vAgzs0ilkgZw0+S2DdFEpHR+3XjA1ITjtozwCsywiAyriqzFgMV gElQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=POSlahPq; 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.32 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 agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id m18-20020a170902c45200b001c3e9170068si7493917plm.61.2023.09.18.03.42.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 03:42:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=POSlahPq; 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.32 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 agentk.vger.email (Postfix) with ESMTP id 98638807FCF7; Mon, 18 Sep 2023 01:15:21 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240632AbjIRIOr (ORCPT + 27 others); Mon, 18 Sep 2023 04:14:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48984 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240785AbjIRIO3 (ORCPT ); Mon, 18 Sep 2023 04:14:29 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2072.outbound.protection.outlook.com [40.107.6.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C71C310C3; Mon, 18 Sep 2023 01:12:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=edJJO6oTUABa43RhjokPtKmOrJrWMWjhLALBS3KZTPd//IRLDbBW0TCeiDZUwH98S/HPIt8j5dBnhip6D1XbJYRvNDfU6R4XO9/Uwm3wwBRk75smf4NVXmxyfTHRu9b9KVxeE/4h+HDvhyWJS2QP5z+Lr7Qsym/bN7TG97c35dDHiN+BGjqh1TtlpdVtQXwtOmN3s4+HJbD4F+26tLjiL3cpEdRHhVivns+SX+urUmFvZnscTJZAdCe78JGuspIKID3Gr3l3l/EMBrhfGTZFRLgN+W2bQ0P6rxpFFEHhVfVUBHA3x/U52l52b7Ccg9tQpOjRmW1rvj6hgDZ1cYi+aQ== 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=f0vCdVPbYpxRxPq+8c933kiOq0iU0s8054t1UCYl/9I=; b=i8JVcgjzchHXUbx4sqi/wFhrSJpO1YyoDs57B6OPTznLEz8/KtS2o0rOCUxwYaUI/ZRxpyXyZN/PXCxcAi8CJBg4SUdMl1D/mN0nZJM8VAg8gVVGeFXAerMfjCj3OO+Ak0n3aY9N8VG3OFPv/Q3cdKKDNIgeVd3BmI/1fQAhU+kr5UvnQrjqPai2k3knaiEICoaYaO4m50b93Szxe3hqcoPwSLY0Wf12pb4I6Qt9yzsJMeqUgxiGtVYlwNPWThVlvM99emVfLEtOxjsIriwo+QEAL2DNRFSlLhf3bX0S9VjORc09YSDmMFzKoaPbeVYvhVxQ/m0qbqcRa02fLcXT6g== 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=f0vCdVPbYpxRxPq+8c933kiOq0iU0s8054t1UCYl/9I=; b=POSlahPqvNUauFjzGbrqpYbuIKXjfa3QZ2paIthHhbhiJKYvM90p+rQjVdQvyxtcvqkok7m2hn5iunJBnTzR2HX4/B7ySLrDlYuyjN+L+S3HBmglznbJGuqxEAGKk4DW3foMIkr/1W/iLCzGvDXtV9RKWsnrq5izdmNFiCuOkqA= 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 AS8PR04MB8706.eurprd04.prod.outlook.com (2603:10a6:20b:429::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Mon, 18 Sep 2023 08:11:48 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6792.026; Mon, 18 Sep 2023 08:11:48 +0000 From: "Peng Fan (OSS)" Date: Mon, 18 Sep 2023 16:16:05 +0800 Subject: [PATCH v3 1/6] dt-bindings: gpio: vf610: update gpio-ranges Message-Id: <20230918-vf610-gpio-v3-1-ada82a17adc5@nxp.com> References: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> In-Reply-To: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan , Krzysztof Kozlowski X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1695024993; l=924; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=Lk1/PR7ux5rPSbCqB5pk04ID0vKBmWjRU/5SR75uwqc=; b=btI7EGgXPVfyb54iMKquqAP8rT4hn19st58BXkclkiHLyEs4UKN5GdQnwvIJz0jY3xcaupal1 W0bLRLHxO7iASHTICAYZmAwN32HBkyOcPi8rnFTv+E3gAijmwa57Tha X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG3P274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::22) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|AS8PR04MB8706:EE_ X-MS-Office365-Filtering-Correlation-Id: d131158c-e0ed-4174-7ab6-08dbb81ee830 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: YfhGXik8VT+HqdOH4EntHMSlVKbFLgTLYMPusUyDqZgno3iDi9D3339toPvY4aESDyTl/e9HipBTnWashWQH/yv/+QazSu0PQgfftJNZk2BHJQ/YSEwrcT5gFUSlRDA3g8dH6CTmvkhoNWWKI3FyBpxUSzfYujhaWcCJ9ga7UmgnDUA4f6vt6WOWeca9TiNpDqU3MfqwydKWD3JbbboBCf0a8W4ss24jYFlIcGvDbHuenoLMXfKSIds2HG4jWAXf6sJTnCCLt+aInJS3FHW0PtPSHgeHqwyYeyy5PxdFDL59eve24BQCCSvt8Zn5vISO0kDnM3s4qsr5YTlXGq1lJrnL/YdjI3em7Afr7Ck+YSUJ2rPiy11S6EirvB9NBDYQUPxlJneC+9+SICTo9ouzqxa+us+NKbnOjwtQp3X4l5Ml6d8t/SIYPKZfgRqu+yvQAhX8oZMUGipCFZVb+Hoa3faqE90Sg5msyUZXgnpFb5jVkDp7o9CJvGqLiSzPVBHc6zruO4jcH/wt+Nu5X9Z27IlR/g70TW3dN6hoMAHEAdQ3YxtWsPf9OPtqGv23C23jrNtH27AMD5RZ0h04i4/7nbv7C//TiBfNHOaEzC3B+01lGlSEVCnLUhxqq9GmVW/Ghqs/wltYmOlMxn2ei/Z7WQ== 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)(396003)(39860400002)(346002)(376002)(366004)(136003)(1800799009)(186009)(451199024)(6666004)(6486002)(6506007)(478600001)(8936002)(8676002)(4326008)(921005)(86362001)(26005)(38100700002)(7416002)(15650500001)(4744005)(38350700002)(5660300002)(66556008)(66946007)(66476007)(54906003)(83380400001)(110136005)(2906002)(316002)(6512007)(9686003)(41300700001)(52116002)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?sSpX+b0fkVbYtvkprRnu0Ck1gUjF?= =?utf-8?q?EL5NS8bhf4mnbiBv3584uZkcOPAsqEV19PyDWRixYHXFyFvqncyG1IHkyA23kbBxP?= =?utf-8?q?3jeMdDZQ5AOj4a5n43J8/rJ7ZXbpW+PnbuN8QImYfnSUX3NAksyYXuAFmzXM1B+CO?= =?utf-8?q?HjOMDhoh9VaV2q7+X2z6X7E78OA0aPp7tkTGSSkBEkGMdbmHO+xYT1mHFnrvUqNqv?= =?utf-8?q?KuxD2nvaqGSMLRLM2LfB3+kRJx0qE9LvOunAP1/hYd0X/TashYj/HtTkEMuuuWxmz?= =?utf-8?q?cMSsFPRz5qHFbwalzrh4vfojm961MgXFXbODes8+yZunGbTFIS7bwJ2kePh53+eF+?= =?utf-8?q?Wtd+qm9kqphhXRKFE6Xp6vVZvtjWTfZCoklZYi+h4SNoQgtn+xcSrRFj68f2yOkLe?= =?utf-8?q?frPHBKbOZ8h0gPqfoKnFXvJHNJYvMojCUirNwqj0W8mjnqriPIbrd3DL+bWLS2haE?= =?utf-8?q?V+OSDesl2Hr9spCufe1+EnSqpv6lUeYSn/bfgxL3ylhTDtbdHsOoG3YGMJhCSAtYh?= =?utf-8?q?Hi6OUIW8OrZqUwvaA/ybhOQqdKuo4fcWcFAh+uwP0fB1zLkEKLmuw+kzp7A7RCSpT?= =?utf-8?q?6qXpP1d5VHtDHL8EUOQWOzt87CmZy2E8ipPLX3sE5pjyF+hp+EvbXdDC9Elm1EgRa?= =?utf-8?q?bxZt2perv87NKOgedB5ALWeS63EUkza7jMStlz22Oi/pUkUNPtSnTfsi2k4nQhuBy?= =?utf-8?q?GY4JXzETI6rgCQ3co6fAuuOlcgo51wvKds4kWHdbd08P2MRd1bidExRpQ1OyR1vFb?= =?utf-8?q?3TuO37MG7kf4HlJHSYXZPjO8yymQ509NCLGQO/hGvO2oGZmcAjnJs1hgQ+iTzJbkf?= =?utf-8?q?kZJVL87gAszNsqbpOxrfakaTahveo7upqBu5/46Y97PVJyGi9R8IZCPXhy0dIXXUo?= =?utf-8?q?BEXmrpi67Kx/4ziTBz76yowLWepFQ80uZsEKp27T0fFDtBBhifjZMZThvSO5Hb/vL?= =?utf-8?q?HTPJLxkj9Nq5+Qr+FnlFBm1cp65/tnuPVFcHUyOv/sn4+0edbL9N/iclyaudXzUVm?= =?utf-8?q?S4yKp+MTne7V9IRmXtzT5cVChDln7SHxyj0mlJHUyRxSqOT4iREwe1EVUirQP/hKT?= =?utf-8?q?6Od6iAdAsvA4TauS8mcd2X8VJkx0GK6FGZJrhLRmKFwsMPqjCQGRBqtVTevPf9iFt?= =?utf-8?q?n6u/nboQCk4RzZVD2iUvYLYi5aFM8KH+iBMoGvSclf30SZBbYOHod1RiNQfkzjsx9?= =?utf-8?q?8l5MexRj+LI5zSH1s343j/IUu8xtGVz31Mvgwr4azjHmCSjWWKZtPTaJTnYYHHYNF?= =?utf-8?q?2Xd6C6vXtmmu26S9W3l4w8CObKNd1U33RxisqDjUeLrHSDhG4om4tXaXni0hnCb86?= =?utf-8?q?dBIO/wrExUp33ihwm807xMBH5hgdEEXylNKuwgC/1no1WP+aaw9+q2PAmEqlCXiYy?= =?utf-8?q?cDdpwPpk006Bvt+T/CK9d+KU0hd/GVA2GB2x/pIpMrJNhq5PGItVqRrPPsWHiOx/+?= =?utf-8?q?Bcnnp1DUo8Eg1wYbhEisbpN8ojexTlanSquhZ8KJP3GxUd66qY1SQephicZK9XoFM?= =?utf-8?q?ZWec1eMjxxIp?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d131158c-e0ed-4174-7ab6-08dbb81ee830 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2023 08:11:48.8674 (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: ScaY16THRyr14LKggCR11DSA60ezofZOks9RmpQNzOKfwArdNU9k8h2ZKlSzm9iVun4X3iRq4CbhB0lXnUKlkw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8706 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 agentk.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 (agentk.vger.email [0.0.0.0]); Mon, 18 Sep 2023 01:15:21 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777371691050194369 X-GMAIL-MSGID: 1777371691050194369 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 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 Mon Sep 18 08:16:06 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: 141311 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp2513941vqi; Mon, 18 Sep 2023 01:51:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFcfY1SXI1PuGpTa4fl27vlato/kq25EUvouny+K6+nFHXcYoZMAOrvGoV2VgklZtbCflWY X-Received: by 2002:a17:90a:49c8:b0:268:4c01:eb56 with SMTP id l8-20020a17090a49c800b002684c01eb56mr5968706pjm.2.1695027095423; Mon, 18 Sep 2023 01:51:35 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1695027095; cv=pass; d=google.com; s=arc-20160816; b=R8A1XDQXqc3iiBI8d7yZxDSD1cIou4VcpY559XySSWIiITJCCItNVamoxzjAgz9A8j XOhI6gRBRQPKMTL7d3QJ0lm6xBg7FtsVA24jy6CkDH3hH03nMSpokT42linzWuLzJQ4l SNsgps50JXwXtpLMvoiViFpfuujSk2z07SDd92hvtE/RXVoKuYRP4RGIrUQUOSeR/bSE 5hrhjlag31tF0aPb5IOoFwRORl++9ORQUGiMyxsPktLnP3aqYU3J7R4eRkUEnt81Kimb A7G8S+USHcyFIVU9mRExGmCVaW/QKOBUOsG70fBPSunRRuJI5gvwwr+ViqDqF3QNTuQX ihug== 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=fm+o1IvBBi6qd6oTPQe1raZgW+ZkPhPwH0d7cyrLe6Y=; fh=COwI5EyG1DB6D28RaDWbFhDRTTyfVICzJ11TjDY7TVE=; b=XSJ9SxXPSpsr2xDewhNlj+t6tDL1iazEDnOkSOxOBQTmzW1c5UgmQgfWYF+Wi7aY+c XqE7yej41Wme0ayrK3shS6YpkOh5035HRjOSO6EmYF3gIjlKR7VOHIKQ/m5qY1mUKEwr b//N1HneZE+tODDqVxwoGqR2ix4MLzcCEa5PBnRVbz4vhPNKkplNtOupx35Y6Hf+Rhu7 bMqOCprGrIlTnXt9GAyir3+YxPimiH5RS6ScQJXhSqSwcvMgT5ee4z4aI50a2nBbrBlm KdRTjp/vPVWqKGj281MGQYTtXq/qSC2PNh33jjslzDAKdKJr5aNDJi3oZB84MywZwS2o 4ZFw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=g7VZj573; 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.35 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 groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id nl14-20020a17090b384e00b00276804791a2si415733pjb.62.2023.09.18.01.51.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 01:51:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=g7VZj573; 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.35 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 groat.vger.email (Postfix) with ESMTP id EB1BF812A609; Mon, 18 Sep 2023 01:15:13 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240789AbjIRIOa (ORCPT + 27 others); Mon, 18 Sep 2023 04:14:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58168 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240829AbjIRIOJ (ORCPT ); Mon, 18 Sep 2023 04:14:09 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2087.outbound.protection.outlook.com [40.107.6.87]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CDBF7191; Mon, 18 Sep 2023 01:12:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WvoeQGCkuOeong3JG9KMJwAXINthyyg8rBexaAO+wLuANsezhh/VPwQGOZbftlXuzae0EyD4yx+DiF+eOXy+uWuhKHCWGky9gQMOEwdCg831ZlILgD3OzrWeC0HElF8b2oawD8jM2rteH2e28+a2fd/LndzLmrgkI0B8qXuRH3xq/O0BCmLJUoQwMIiWusw4SQH+5zM6cTk3/+MO8deFx5IjEc38DQSrZMeMTJTV5HEcxgjebxW7q7ax9CwCjIRp+MLkxtW9LiB5atfoL65+YQQyX9qkSuBr+aBXaql1vqWJTeuPBGVlSEP9cBHqJ4jexNrOQl32dENnQi8WuMiKvA== 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=fm+o1IvBBi6qd6oTPQe1raZgW+ZkPhPwH0d7cyrLe6Y=; b=PuANLrLsJBRCDBr1RFnFObz4YsyCHBHtDwbnkWQwJMu0eiEasizx7GHVyHIsIhtgSZadzErhmI7RrgjPnu4iOMkqtLiC++OaBbR+zhjaV1RjRz1mkjufEY+Dj8hJXM80nzKIxttvtAM8QagwOpdqOQHAWMBU+sU8yM6wqV+/lhUYNsKiO5QCqmcy8suCGPW+6Yc9pK/JZAAOvLPf8/4pfLhoyf3U03qL8cWINpGSDp9B7+d0Ssc5dEeOyy98nasp6T6sGHJrncA1DjvBTQRDNh8zPgM532I7Wy/3N2/fjCsteYQVcavFaI/a4LMjxUgkdbrhDSU0bdUa31m6dMFp3w== 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=fm+o1IvBBi6qd6oTPQe1raZgW+ZkPhPwH0d7cyrLe6Y=; b=g7VZj573VkH1T+V4d5a+Q/ElzBVUHRykiryclEk9goTi0Qk6RoABOA+y68iYn0zlRSGkGGgN5Yga/GSvyMwUa8UoZk1Y57vM+EcA39fjX8ShWeXVVugXqcKQ71ERLJ8vy0KoEl6y1o6iyR4V7OvsncOYrurrfirUXbOwS4G3Cho= 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 AS8PR04MB8706.eurprd04.prod.outlook.com (2603:10a6:20b:429::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Mon, 18 Sep 2023 08:11:53 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6792.026; Mon, 18 Sep 2023 08:11:53 +0000 From: "Peng Fan (OSS)" Date: Mon, 18 Sep 2023 16:16:06 +0800 Subject: [PATCH v3 2/6] dt-bindings: gpio: vf610: correct i.MX8ULP and i.MX93 Message-Id: <20230918-vf610-gpio-v3-2-ada82a17adc5@nxp.com> References: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> In-Reply-To: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1695024993; l=2533; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=jRTdkgbDeDxjONBLC+VbNYyEaH9i/EzkpCPJbf7+S50=; b=j2ZfI4UWbt3bbwJQXuegM08823tKbn57xYDK1ANMw6k3MFMjyKaRS60wc+qMQbxzXjQ7WwgxN vHRF36R840HDxEC54imyQll03RZhBrW3m+2mKwXqaozujGr4Qj5+1o6 X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG3P274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::22) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|AS8PR04MB8706:EE_ X-MS-Office365-Filtering-Correlation-Id: 60433705-e794-48f2-2139-08dbb81eeb24 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: ayuIzBNeiTcxTA8ayvWg3+bHkGyCwoh3/b8qqvSiZeiZCh0JxA+FN9N2ZFgVzGCE7x82lbCapOgOzLJOu0f/gK+j3QVqT2goi3OLapg/efDHJAUnrAVWIp9vYhG5+EqoxWqp6bmrHJZ15T71su7HePYbP1dEnuMIlh5IBqldKojT/I2cmJtuPqvXJBlvGRvADN+OG/EBIRI5KetEKwMveU9JaXi/yFbl1KTKrcg0cIw0r3gQ6cZwWEC/pdmMnT5qaE913hYhJ9wqX6oXo+Og7Ga7aPscCx6v9tWfVm5KvIERgQjJSSykWaF1MIcUivXjYa0JnbS8XYnTIkGji99FF0CML5qypOTZERw1J1kaSwgO0J4sxJjpplkaGQ/WPI2Q/XZIIM0Y+ha+n7Qd+iXaQF3oqmKE2XQRhg597PpifDFQexnRYI8FQFFNxp6YZommqA11A6v53sLW8AnraAmHCC4st1Lj3kDEiC8ItAdU3nvjSBPFsLXhGvASczNoA0Vrf67WkW7/dk3WkXXCNHRDF62GmGS6HIWwgST9bO38FnOgDKS69EDhH5Pq2CJwhT08YJ0jdOLelfNc6H4OwY6juaBDo0YyvlTHggXiySz/+hlsM26PFvscGdidHw2VwLvNkSyPDiANx2TRSaQOXNMjbQ== 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)(396003)(39860400002)(346002)(376002)(366004)(136003)(1800799009)(186009)(451199024)(6666004)(6486002)(6506007)(478600001)(8936002)(8676002)(4326008)(921005)(86362001)(26005)(38100700002)(7416002)(38350700002)(5660300002)(66556008)(66946007)(66476007)(83380400001)(110136005)(2906002)(316002)(6512007)(9686003)(41300700001)(52116002)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?RpGpMxojHSVTC+u5YD3zHaHOd5Et?= =?utf-8?q?w7hAi85ZOT47UsRyx0Pv0e4/+UdgPVofPJf7wH19JgelgEs/DxcKRnJUX9OUBssrc?= =?utf-8?q?cCAKAKz9PsMx0u+8C+mqIOMTUU2FMm/BdRahdN5lIEL/tzJD7Um0oj0Rq6JTDpexl?= =?utf-8?q?W8U7oCBD7jp1LosZKg53Iin0Ys8gLIgoIuuTFuglTcZDi4BqcBXaWno+j59pL7aD5?= =?utf-8?q?jqvEVwWlwULJ6jBygR5Qmhd6bLv+4mxU0WZXEGyNZv/ZVlKxKlMXfqK1gXs8hQ9Ni?= =?utf-8?q?2ITWL/qfAhai2zbzUkwonIYZILmyjZmxkxKeM5XZPDhRspzqaDmCLz3J6+gjFlG3q?= =?utf-8?q?jCmI9pLggySbCnrmE7s+Srzmv6u7sq50MFsd5w7yygWMt0dzWgur2iPkMQ3xSZYO7?= =?utf-8?q?hXTs7ETq7bsN/6XwwL8S1M2gQnrk4zcn+aDL5MxfbQTZ0PGLIKiRSBDOux8JMCO50?= =?utf-8?q?qnnTYpr+XnM0NMOuU8SJXUr7eYObltKeRsoH/Jr8paRTa8WJZzoT3MwkugW1YLlXW?= =?utf-8?q?+21pf6JtoSISBiTrAlFqY2U60GeVbdtjyy+Y/MiN2wGZ6Wt1zgIV6Q5Iw3FrA3Tvy?= =?utf-8?q?uwCShHuvTiyh7H6qMkaIxVdqTmieXl5PZGB+i+0osMUbq/73SNefXACQELbmedWwq?= =?utf-8?q?8KHg2nwcoJ+rZHRil3L/y3J0JBCxVsyM9DovyTCHYKcgFcq+eW1RChxfRoxf36UmN?= =?utf-8?q?OQ5ezb0xjIuAM8NUIkqvAxrXyDN1rnE2suF0LOuO0T8Vz5EeD6MN6hZ2bCo5c5FPx?= =?utf-8?q?kyne65j82ShgwCAsgOgq7KWN8aQmTWZ51DNxAj4GHzb9NUUp0+w5zJf6rCHycs64Z?= =?utf-8?q?YxIglf6OAaie62vgpSONYRu78CVIvojfQWsBDEWtWmFR5q0NNJ+OTD35o8/lUj7Vi?= =?utf-8?q?RYg7XNKSa21thesWYMLbw46hM6nYxmExDqzhJHNrtnRbgaLtA+BvkBRdoly2FqBS2?= =?utf-8?q?ZIa01iEq1Xi2xf+48RwgfoM75td+6CZi2PmWz+3cFiV5LX4tgehLqlf93tISeLEWr?= =?utf-8?q?7vjhVCIYDzyquHdAwwPqIWySJujm8jHuxGXRTHrKi2drE28jtcBvl7MGZSfXSOgbR?= =?utf-8?q?P5Qw1+7Cw3tb+1kpHU0YO6TWoClKzTJ0KLzOWQfJV2mrBFBbSVXHOstdS15ae5GI2?= =?utf-8?q?dEkDRtqlsVezoHPyYt6cvHryQii31umLcY1f6pu4XHKYp4Qn+Qwv44ehi7U7iv1jn?= =?utf-8?q?56BPlvNwktdSu0Nz4YwbR7q796E1QBCBMv7MnyuwiWRfbXCdSbCgIaKdJD/lHW7xn?= =?utf-8?q?1xEE3lBgUzsLPofqCSWHtOAHm2ZDN+DhAS+vsE1V9oRyhOK2UOTAvzve7v7mxh4to?= =?utf-8?q?990dEErcPiN2xswRu99MRVdBYwKnhohfQqzOy5m72cJQwRktLw9soJhwkwXmbypbE?= =?utf-8?q?nvHK/Ju1B6WjcHXc4uprq7T+nb0N5VOftbd0GG+8V51C6qAjv4Dlso4lUcpNR3kzz?= =?utf-8?q?LjnFJAZBvP89jDE46jOadPnUu5TcAz4BK/DxYRbXVXdafotVy6cPypNcPSFCy1U4U?= =?utf-8?q?InsejlvLLGz7?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 60433705-e794-48f2-2139-08dbb81eeb24 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2023 08:11:53.7554 (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: 7gGt87grLukGjo4r1pdtqR5fhF26Ifnijn2S1OpfpEgiOrTNrogHM4f1hLFomlEfohJP81tllA/GNlI+f98Ndg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8706 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 groat.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 (groat.vger.email [0.0.0.0]); Mon, 18 Sep 2023 01:15:14 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777364731566504387 X-GMAIL-MSGID: 1777364731566504387 From: Peng Fan i.MX8ULP and i.MX93 actually has two interrupts for each gpio controller, one for Trustzone non-secure world, one for secure world. And they has one register based, not two as i.MX7ULP or VF610. Although the Linux Kernel driver gpio-vf610.c could work with fsl,imx7ulp-gpio compatible, it is based on some tricks did in device tree with some offset added to base address. So actually i.MX8ULP/i.MX93 is not compatible with i.MX7ULP. Last, i.MX93 is directly derived from i.MX8ULP, so make i.MX93 GPIO compatible with i.MX8ULP Signed-off-by: Peng Fan --- .../devicetree/bindings/gpio/gpio-vf610.yaml | 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..5243b4cf1235 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: + maxItems: 2 + reg: + items: + - description: GPIO register base address + additionalProperties: false examples: From patchwork Mon Sep 18 08:16:07 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: 141341 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp2556664vqi; Mon, 18 Sep 2023 03:36:13 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGwh+Tfzn3ZLqBdaxB+O01+YAV/8avoOCGft1gVz8oQoMeOfQyZlzimxrldImW/IIjSnbRt X-Received: by 2002:a17:90b:314a:b0:276:6be8:8bfe with SMTP id ip10-20020a17090b314a00b002766be88bfemr2617981pjb.23.1695033373476; Mon, 18 Sep 2023 03:36:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1695033373; cv=pass; d=google.com; s=arc-20160816; b=Tj6xM4ORQZkHooWbGhVo8gI8mxfFPbksC3x+f3KQjsY3NtzpOsbzddVk8D0+wTCXPN QMIA0TiNY7R9no49u06cNGvsv6nA7oe4znGIQKVqZr326NnJ9UTFl3JXpmeGI2zzBz0E 9whSK9msTQO8LRf5SV++egm/J6woHsgf0aPoJXd6ACtDB91cGr8NnO/8asCZLetTBODl FMQD6EqzVU+JC8OfUhSwg2zrBltYfYm42VyfuL94B+3GnLAYuXDR/WWa9JDVnsF6E5QK xhdv9dw8qhBe33Wgq8YfkBlfViXl15mIAb8zBY5PhOQYwn1T4qNT8mbfH3uXar0cB81V lEdQ== 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=fGnoxuOAQGgQtBvdeSMLQN9cTcCaevqK4mjNgrrzlek=; fh=8l83gLWq0FsgzZmCT1wcUnNHGJbeoZQW65hyTKp7c2s=; b=LINrs4t0sQNzG2q1/fhsHLrjqcetFPJERUJE2i4CH/rSK/3t9/bKgR91/3ZyW6+JdS 5TqIrpYqbeu3173xIUt2cWoE0uGwqHkVGEh39aaT1awZO7Mb/DhRGjpBD3ze1MZaxnR5 YD+NeCpIEJgZbO2IDTlIkDq2dvlLiDl1buUHNQhjDQKTbhF5/oMdEPCdMrd99lveIH3o he5B30YVvxAAThaawmSlXelyFo2RcpRRXIlquU1FX14Q6Bju7z2Fh4gVtFovw2hAyBW7 KdZ2BJ6PvQYnbexHB7mH0STYs0/0VVqog5h2N2MGQxOnb8US8mgNDsZP43G7JpIHX1eN KjPg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=fIVy14uL; 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.35 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 groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id gw2-20020a17090b0a4200b0027496c60f08si5737298pjb.123.2023.09.18.03.36.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 03:36:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=fIVy14uL; 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.35 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 groat.vger.email (Postfix) with ESMTP id 516C980C2E39; Mon, 18 Sep 2023 01:14:50 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240686AbjIRIOS (ORCPT + 27 others); Mon, 18 Sep 2023 04:14:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54980 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240725AbjIRINt (ORCPT ); Mon, 18 Sep 2023 04:13:49 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2069.outbound.protection.outlook.com [40.107.6.69]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8D1801982; Mon, 18 Sep 2023 01:13:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FVFdzbAnb4pcrz9K9t+0u37az7BU7WNdbQPX6Dkyb0IjZVDjfiSKuA05TWI9konYITIzJpb2/TIciF8+7Volevyq45jPoFS9w4IES2hjG4KYyC9hXAlxgGQEK0aM1CyKTDL59L5SWsR8uQ0Gim8yQ0JTlge6hXD12erf14FnBdBxpBECylBAXxivHCSzlN+KDNp7RT/6ZEAi0oiLBfKNUWVzTdLT5m7Y7wXAeTAkEDbDRRJjMShlhofkwHrn12I/3LmwUFFcGpRgxcGshQ2ZjhpBJtIxNXTO+NryI48iE3WcBK4OkMvOwuQOtA9BkcziS8Tlx24dFPUsjLLF4nW9zg== 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=fGnoxuOAQGgQtBvdeSMLQN9cTcCaevqK4mjNgrrzlek=; b=TTzZMmxwAwO2/Kb2VG2gisC4Va3233NLlw502M6XgbNHwKWDdKBbBH5+1AZ2dGg2mXrSBtazRIsFP6wMW0ZBl6zhKeO0YP45so/xM2blXrRzfrZic7Vg1hhwGFaLB/E/loCRiwOvs/SVq8Mc3sJLR9bwk8IZrEfE8Ok2p+cUXf24pBV8Li6HjcBH1pDQ1FqSZlkg+ABPH50F68Hdjrg6oCw/BaiDyr88R2nFD4p24aobO78JYQGwFGTuHsebZBCaatl4ciprAvTy3AiH1Nh7prZkp6VPESB0Z7KwTyuT5ylVieGDBYsjnmHDoM78/U9UA5d7Ewe8sPyim2l16QkMsw== 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=fGnoxuOAQGgQtBvdeSMLQN9cTcCaevqK4mjNgrrzlek=; b=fIVy14uLHIEG6cRHCAHujecYNhxt1OfUisXMwxsaacHPmg9eItrT4bXE4SiBolbGZWr6tJxAT6IrKSkrejJpBUahCzG24kv4ZSAasnkL9b+Ni0ybPOA1+QQ5Gy6IBO5bEhQKTG/iq997JlxI5VVLsMVkxg9qdpqaBHGJ4didQ4I= 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 AS8PR04MB8706.eurprd04.prod.outlook.com (2603:10a6:20b:429::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Mon, 18 Sep 2023 08:11:59 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6792.026; Mon, 18 Sep 2023 08:11:59 +0000 From: "Peng Fan (OSS)" Date: Mon, 18 Sep 2023 16:16:07 +0800 Subject: [PATCH v3 3/6] dt-bindings: gpio: vf610: add i.MX95 compatible Message-Id: <20230918-vf610-gpio-v3-3-ada82a17adc5@nxp.com> References: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> In-Reply-To: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan , Krzysztof Kozlowski X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1695024993; l=767; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=q2Mzv9s+ZpEPMBmwTwSmQLfkBDqXMnlTtFPinw2IdFU=; b=Gej9VfWpuxf2ycbGdPEiLg7o1lVeTFsYxVjhJ0+a/eh9kCcBSnw6JYuf/G+g5XmHEFWEhwm3y CAgLBRr+cflA/PjxHn73GZQaqe8+ikfFRgG9D+LfhLXrgDprRYlGhIW X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG3P274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::22) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|AS8PR04MB8706:EE_ X-MS-Office365-Filtering-Correlation-Id: 65f0500c-88e7-492e-0f95-08dbb81eee64 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: c6UvpaLkgohOVnpu2541xMMW8lyga70uKkNOp0v6k5ezk+ccCdmXfuziP8AuYpXwpeqZwDrY0RS3k8x+8eHao7/oZzWdi8e3/dmzo3gUOsDRYi3KCU4m9uEjHnrHafEShQUUv+b1dT5Z6mhf8fGxpl1fkjLnoBGbDUPzRqWd7tBdruotS1TJ3HlEXFIPQMQMapEiSZ8ICDEOgRkvUu0woxQg65JGweitbe50wTYOywbilMCq0egAlGh7WWWf2UBbvh96bl+ODN3wkervlycBdxJLWNA13WMABfJIpcp5v8O2F5h2KhPN/dYwgiXbbC2Pq/LkuOCfsef5nAaB9iYWwdCnHmRQxyz0OV6KtUAZ2HGMjL/bXUIKRUmoHzUgAeF3kKJGYt1zcZZrSq4XAd76QOUzWV/aLZn0obeNgj1ymJN4eLZL6WSB4+RYRw5PmViesACFau3KYyntu6SMv1K5hyJpNzXcj/cR3to+VWuzrGc8NDIj/BAHGVe2O/tEDkBWVpmat8sHDk3nRfCOKpl3medO5FC60fCnnYmEAZ2QKwlwTycU8M1gsIPmsGq8hrSRQU5h7BShKvPk9Q/iTesOQBCZI8WN8OVIuarTd/996VlJsVica3wVRWrGUwWYHs/E2ocYjqAySAzZ8xIovKWZJQ== 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)(396003)(39860400002)(346002)(376002)(366004)(136003)(1800799009)(186009)(451199024)(6666004)(6486002)(6506007)(478600001)(8936002)(8676002)(4326008)(921005)(86362001)(26005)(38100700002)(7416002)(4744005)(38350700002)(5660300002)(66556008)(66946007)(66476007)(54906003)(110136005)(2906002)(316002)(6512007)(9686003)(41300700001)(52116002)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?aFkgKpNSO/yhHgomlFTYmZQymBPC?= =?utf-8?q?ald4HCSFlfv9f8mdWPsaAT7vOeo8fVBzluetgp0p44VB9d2gEtoQN/wMHgC8DXbUm?= =?utf-8?q?efoMn+/3hxL9Epg3ZCfCLBgG7B69hZS58iPGBHzrHRh9yW3Cd9Ax3VLh8dGydPcAw?= =?utf-8?q?glsEo26egtzZ9fyn6xuNjm6d73eIgwJMBJvQwXw4n2henyh0hg4rJIa908MLS3fP4?= =?utf-8?q?ypIRORe7oDM4eyIApjM42gaL8PBzTWdAXuaDHMz+KUqjcHlukEwsRSIohVCGS+qK3?= =?utf-8?q?E3vqtz1r7vi0gEeoX97zKldn22N+mZ3o9fu4ihy8xnFN+2iGOmixkH/rfxl3RfxuW?= =?utf-8?q?NYse2Q2sA9xDlcPUvn4y9dMpE1FD/OhsNiA37DQTg308B2JBrbwwHmMQ3jR8/hDTO?= =?utf-8?q?JlxuQBj+1znIzLzlYjeXBmMtI3KkHR8VwGVohxxsu8pXDXfaE9w8Yb8/XVb4XfCSZ?= =?utf-8?q?63Gp/LNg17WlO5JB2aRW4FnyIVIjHSahjmKBWxrKKiBRneiKN9td5PU2JUANMAaY0?= =?utf-8?q?LjkX5PSvXt0zXrTeKeecpU7mvv1FgUuAccG7ept2cDcKoo1j24cjizgvqwd30j6/6?= =?utf-8?q?r/5fX1VDnZ1ju31SvyCe+7awyewg5IlAHSb61m+UfZvDGUbrG8+U8MeiOHmEItugV?= =?utf-8?q?8r+11aaYX0xxRBRGl5wVKDDC5P6aYNoloVzXWRVk7qjqilogWeJj3v+5vRyc6OkyZ?= =?utf-8?q?bcq/iNRsE3Ef31yDlm23jfHbm02XoFr0zmmG+X6+Cg95LZc43sLYGvGlEJ9ZpIWuT?= =?utf-8?q?kumVdfK+nsQtj/D4wl0x0hjbaKoma7QR+etClxsvwgOor+OF7QCmahCbg2fB/sWqA?= =?utf-8?q?Ilrwvje+NHSJXWzcEM+W5tXOsozPI0xau4A3kJdwbkOykJqOKy3Wt8jWUsyoY0Jvg?= =?utf-8?q?qQWX+GMmfrTok5SOgq2iSdSXtzLO5RxmdxOUByswMo6bH0icmZNtNHtzLqCTvGUHu?= =?utf-8?q?tj66EZnKSTQKWvHf2fssMM11k0lLco9Sbxy5Gps/gMBAZm9oqqOT0OAxjvMuG3BP1?= =?utf-8?q?mAv2il9tExNuSI8XAiwNtdGyfnGQ1UgS7BBE9wka5H2pnGlyBmIrzNMvgy4kmyvAl?= =?utf-8?q?oZRjQKsCna6gddmIU3pMaCiqEkIuD5Go1yCGz3WK/qk3GQs3J8kBB5jPhSyRTuD8a?= =?utf-8?q?rDiHnsTQGRvGdxgwJHZaHDL7/l221iibUFGm6nCCjAnsTCSceETLQqSuX3+bgy5Zm?= =?utf-8?q?5QVkUUrh7D7XiG3bkrTs86T0e+2FZ9Do0h89SLDvbi+CaeQeJxShYuXh8JdzjMyEL?= =?utf-8?q?Ychz84vRieLPey3GAKv2I7KcBIAAW9ZRTTMwhUuQUlUD4R+ozosP9FajCrQgyH6p8?= =?utf-8?q?qWBwwq8t5plba68Uls9oKRrONMe+sJDhbjU5eF7M0HeTPs6fx6K0Aiz5XneahZ3VF?= =?utf-8?q?RKyC72uDc9at7ZxlLErO76XkCZ5dAwHEQaH3SkA137aQbXRYYaFk+9nGf2DOeMHeL?= =?utf-8?q?xdhN39fgQ2/58vYzpB/LYvXFEKNm5ofVz5Oq2IlivO2L3nH4yAAms6lf2wO3A00dy?= =?utf-8?q?YNv4wv7/Yi3s?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 65f0500c-88e7-492e-0f95-08dbb81eee64 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2023 08:11:59.2234 (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: 4UmT2zjXxJ1G9vhVRTmpZK+J0Qr21GlQWbQmnG+CJmUkxmu40Hs76sdcJOmiHuVivGEyDKcgNcAT1lC7auFoEw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8706 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 groat.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 (groat.vger.email [0.0.0.0]); Mon, 18 Sep 2023 01:14:50 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777371314601354029 X-GMAIL-MSGID: 1777371314601354029 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 5243b4cf1235..78979b32ebc7 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 Mon Sep 18 08:16:08 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: 141342 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp2557720vqi; Mon, 18 Sep 2023 03:38:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF6K+5QKOuUdGGVggkg2wP9/TkvCmEkx06ZEDdrurXQDwKS/ANtgnr3yeAGOVF+fBfgOAZ8 X-Received: by 2002:a17:90b:80c:b0:269:3771:7342 with SMTP id bk12-20020a17090b080c00b0026937717342mr5878237pjb.18.1695033525255; Mon, 18 Sep 2023 03:38:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1695033525; cv=pass; d=google.com; s=arc-20160816; b=OoEp7JfQN5ZMrrMW2ccb57jriXVmDLTkrXjlBgJJgsYSlrREthIGTfjhbriHSknCea jFeaVnHL4q7pcaJf0u9uCPSUQGDdoBLES0iADWpU7a/c353oZLou/fEi9tCmXJYd6w+j GNgm9iEGuBJEXZgKvDk8Bu5CA5oup/MNgm3tdeVoZ+d9kojMSghTiAyqFctaJsPv1tg0 ZpOuL+WOHYsotj16S0XrjpdBCJNLKxx/Zwr3ZmXD5I7dnzUctRgcVfV/XrSmZfxQ8Zxi x7KBT645kuyh36In4wwNBFe7XuP2juT9ogtCpQv0+rq6kVkq16qZv0BA22xWvxymzgYP ZoyA== 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=U44AIPwM+ReyZbAGkQOUHn8DaaTMrFWFFP3j5j+CWfk=; fh=COwI5EyG1DB6D28RaDWbFhDRTTyfVICzJ11TjDY7TVE=; b=Ic54UQN2av2Kk1qTl7be4vuJUIIU6bTreNHBRxdKXC3iQQYYbhDAU3omJHxQcXlNwR BfgdBtVSkfbkT+FelEKmByd3/Bh3fg7wBU8TTbrnnRIDx+zLqOr83lb602O/YqENhpGj aFq2tFqCWDP8yR+iXnYa6G3ix+pzhCP7cjmOD5/mR3YZMmkjrWHsZJ5BQuXP9qo/pLRc 8j6y2nhj4iiy7EjJNTCIqeac7TSsgAYrDFSFrK17+AG61ksPPzoZgQp4ZevuOn3WLP9B mzWls8mdmXg/OhwTam3Q5nViEsRl+8pOOs4GNekrxqatuBkeSr7Nmn89N1+ZWp0puq6x L6eQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=CLt4as1O; 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.33 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. [23.128.96.33]) by mx.google.com with ESMTPS id q15-20020a17090aa00f00b0027686e02e4fsi265970pjp.17.2023.09.18.03.38.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 03:38:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=CLt4as1O; 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.33 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 7071E8080C51; Mon, 18 Sep 2023 01:14:51 -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 S240757AbjIRIOZ (ORCPT + 27 others); Mon, 18 Sep 2023 04:14:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240768AbjIRINy (ORCPT ); Mon, 18 Sep 2023 04:13:54 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2040.outbound.protection.outlook.com [40.107.6.40]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 91CC9CCD; Mon, 18 Sep 2023 01:12:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BXdCe7QYaA3DC0mgod3AeJkkk7E/3jg91WNxRWvKQrr4VHc9scy/JrtMM0ol65WzMMvLTvgKKe2YnhBAKbaVEFAhzCLp1lXWGb33fI1+AgkoYvhxH5XsgmEYpW6zAcPOmG5kzfWEHi1Wv1VhIOAbB4e8es2nmV4cA+EFNayOSil/sG2b9+HnyQMtaOKimmVo0CcjAHj4dH14K8aUC78E3+y2yLaqSiK9GFcHahD1LkVAKKg92gdokCotlldKz4hTic6WtQhPep7ISRdZGgoIbk1+IaInA9gVqxKC3l9/9Im8PAK9var9rSbQiifQ97O5C2rNzp49VL1fCSFeG3PLmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=U44AIPwM+ReyZbAGkQOUHn8DaaTMrFWFFP3j5j+CWfk=; b=UN/O/0fcZvB9C6MRoK3fcKk+NlDQg438wT3ElILuDI5SeMqXUcKoKcuARE561wimxxR5VKSV5OzyYNaHF8xv8oG+jiv6haleT/VjmjjHzqUUpi3AWmTrKT+BCSizYui+VrBrDdqdP418/NZS/NKLvx5PwD569McsfUomj/tkXSZcn4RQTMf4ruTjcO36hG+cTZyjoVQ9MYalWQBW/1cDyRX+O975412OzuUmXHH0jbuEPcw8UupLxYcQwb3FuNAC/fQZNDbX6DhSlJ7e8MkumY8g7GuWK9yB0KWo8q+dFU018/YbQ1yQtXStLNVmLkkXB2iqHPEh8e8ThKnL9f25sQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U44AIPwM+ReyZbAGkQOUHn8DaaTMrFWFFP3j5j+CWfk=; b=CLt4as1O/rv4bdKIXM07vDITm0Z23H2bpK1UVsNJWvOHETwoK6RPozmWzdChnSNK2WdnTztXfAIl8WVWeu0OFydcUiKL26TgfYAtm1fSIhBUsWHGBvjJihkB1OHMhr+k7WUX4g9lgEPd491IUY1JEwfctP2aiM9m1qSfh9einz0= 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 VI1PR04MB7133.eurprd04.prod.outlook.com (2603:10a6:800:126::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.24; Mon, 18 Sep 2023 08:12:04 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6792.026; Mon, 18 Sep 2023 08:12:04 +0000 From: "Peng Fan (OSS)" Date: Mon, 18 Sep 2023 16:16:08 +0800 Subject: [PATCH v3 4/6] gpio: vf610: add i.MX8ULP of_device_id entry Message-Id: <20230918-vf610-gpio-v3-4-ada82a17adc5@nxp.com> References: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> In-Reply-To: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1695024993; l=3349; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=KIwUQXLlZAXkxFxtSdDA1eXGhBoOZN8UxphNKaoctdo=; b=mTPX5KPAlBjMnK0Y0+bWHGDEiHXY82PTK0EyR6zz39BLQXOZ3GPVQLn3/oMtdmTMCwXSbGHRM 6AI3ni4tvl+DJvfcdhLmc1LW0pPZelFuVT4f4plSvyCnXFMWLziVSLU X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG3P274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::22) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|VI1PR04MB7133:EE_ X-MS-Office365-Filtering-Correlation-Id: b5b6d033-be69-4447-8f9d-08dbb81ef150 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: 1WjqIuLTAAoZKtaXw448QH20EBKaftx8oFqSOfoTnhqAYfuEoTPC0GJE8qWhpdWzC/cyhbzRJuT6g4lB94rpMWZWnZDItT0KL8brhth7h72CRI7k3P5zcc0K1paLiIzx2ORaEX9BWTZE/9c73NUaVvUA6YTOVCyglYzA57KtpdpkBsFtmkyn7p6CIDLMDvl3FE0fVv1+GBeJHXHSUwSSfGf8ESCsdydhVTCjCwST8xVu3DN2ct+3Bj4ORW4zWek9EjBvf/KH5k+2rtRIiJ6VT1xslXuvOGxXxYLUnrwdtP9aRA5wQfkx3B74puo/3tnPd0Ns6vVdXEr78SVCvvfUptWYV0BdPp0JvY9Bnj3GZWAGhn+D3EuvvEmhttiIH1sb99W6McnJdnl6ZlDx3bSmprxvf0LWGWHL0R3EKU5wdqvXPK4uVm+WqAlHFjNFnSAGV8YcaVWkxYfhrFWOyDA25orjNVSDJtg3+OaRRbpspOhZioMOx1lxAZLf0iwotfqWKCzgeGB35tcdzpWXl5Xh8zX5irYuDErDVHSLbDEoROtWBpOHuJt805mpwPd3LZJCIoidUb2PqmJBaLKzb21DSt5hFixRu0xmsYKQbWkhBGizuUtPFKCAcDinjz9pbnLhnru0IEJ6RkUURzjNKAj//A== 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)(346002)(376002)(39860400002)(396003)(366004)(136003)(186009)(1800799009)(451199024)(2906002)(7416002)(5660300002)(8936002)(4326008)(8676002)(26005)(41300700001)(316002)(66476007)(66946007)(66556008)(110136005)(478600001)(36756003)(52116002)(6486002)(6506007)(83380400001)(6512007)(9686003)(38100700002)(38350700002)(921005)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?PIdKSFKpJY/mnHOx3Zr/3Dcws6Xr?= =?utf-8?q?XdoPJrMDmVQQi7Ie5ayWEIbseuSaioMZ2IlDJ37N1wUzgmcvoX9X3YCtSaeoX2mdp?= =?utf-8?q?P9Ho3duZ6NsNe4uL1MEiKQSqvb1hll6E0qvYKrK0iRqjWeIVZxcxmSIcNO9v7y++8?= =?utf-8?q?AUrgqAokthUxtFSPGWUKmyr9v9KC24x4AYJ3G/A5dKI5wKoEAPrvqS1IvCqgS0VPb?= =?utf-8?q?2AQh5SB++1P2HR/+PZ+E168SryzTd6fz/NP8bNK6dNRmluP2LKe9UF9WP7Muxuz8V?= =?utf-8?q?AIuvejaYz23p/mlgYJKOatSknOQBetogDJhHR8gXcE6miqUXi8NVtoAHmBeR8QPuB?= =?utf-8?q?lVzUP4UOQIMKfhvw9JDpVd72dQ5texnYP6YMWpMke4muOaXtsf15KDASe3wE0h4JG?= =?utf-8?q?ltjaIPsTrhpJSN0AoaGG385qhi7C7WpoNn9onip13r//AbSEEq2FTtdgLw8AyAFC3?= =?utf-8?q?8DcsY+Ki+zzA35SNupEXCF2V12vf8a3lQ31nBTFuhg+rB9MsVhel7EEj8cdDjXv60?= =?utf-8?q?sg0RXB4lQSFMd8n5/RZArK25uyG2yQK0wW+cS2JCl0+/58A6y5BN0UPmMqm5DFdmk?= =?utf-8?q?m2lS2LnXawkxrlPNej3U7Yb7nqpYptx+0uxsYGIDhBeCPnp9mG9+BYEJlT/ytnkho?= =?utf-8?q?YT8LbRuV4gFAlvrdFXCCAAIjTdf5plj1+3IGtEW9tYu9lBJ0+6GLQiDRbd1VONJCe?= =?utf-8?q?yW9O9dYvJqvOH4/mUSMzSxZXnJVj85Oxrh02dnMx2WphHF3U0LAu4qnpdhP6OrEPd?= =?utf-8?q?nZEZrUT8I32FGwaPOgvrnqFF+r+gc2GBaqcyQNAnuqDPelcGql1s9LweYDwMkoFme?= =?utf-8?q?1Y0HFsVcZHLlnvHphCd9FOlWrO1pYgp5AWubNdUNTNCWeIAM69HLj3uIzvCgosh8g?= =?utf-8?q?NHXKb4Nd7wlnpXBHxrwt0IYsXrvygYT+BXn+tWY7XL9/CJJe295triAWpcJuwY89Q?= =?utf-8?q?xos2WhgbmNWFbcCwhxeOMXbM83l8yXL5v7qXtaEKT80RCFeOdmYQdmzB8UxEgN9g4?= =?utf-8?q?CLqbbmO7TdV+YtPJMQZCEdMk9WX3euRf+OoAQNXLytuKiwa+ExMKmTq45t65/D6xU?= =?utf-8?q?GN3RBI4sB/mdy7lp7HbAWqqOSWUpAZ0XmidrSlE+yZeIElIKv8NbIDa9mzySEFfHI?= =?utf-8?q?TNk1LcSh7z7C1rwGANd1IA+bc6cgias3CN+SEtPKCbZaqGLV3ibG7jEu9z0nSSoed?= =?utf-8?q?By7gHE93SEZUF5vwedHaN8AFtPTarbPGNmru7PO/GAf7bs1lCZwO7g+0mZxHNREGX?= =?utf-8?q?xZg4kYihFubp2akDS2Ey9I+QxJJSF/9UAHDI/ylTlUvNr688ryv/9+1skYikI3kV1?= =?utf-8?q?8OTe3BLtkyaKALsBcMB+AZlMigEJv3vqnb69D+z7M1UuCHocp0sFUOQIi9HZe09s3?= =?utf-8?q?SYmSvbVBXZerjaXHryhewZ36dsW55XlwlHie+HSPVkDGrpHZPf2G9PjTbsnO+LDL9?= =?utf-8?q?wUgsYlL1deazchYhdzBRJ4OGy43T2RUsC9OJ6EvOKbL2f3LX9wkLYjuldwi9fBnzz?= =?utf-8?q?a8F+XfpDYzke?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b5b6d033-be69-4447-8f9d-08dbb81ef150 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2023 08:12:04.1753 (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: l/lmeqamCOyBvFwx78/9xnFsJEUbtt9I6bYQnEHcflzo4GpF3vYGgAU9sCztOFS6en5chs7Uz5h5HFui/Sl0+A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7133 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]); Mon, 18 Sep 2023 01:14:51 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777371473647878213 X-GMAIL-MSGID: 1777371473647878213 From: Peng Fan i.MX8ULP GPIO supports similar feature as i.MX7ULP GPIO, but i.MX8ULP is not compatible with i.MX7ULP per binding doc. i.MX8ULP only has one register base, not two base. Add a new of_device_id entry for i.MX8ULP. But to make the driver could also support old bindings, check the compatible string first, before check the device data. Signed-off-by: Peng Fan --- drivers/gpio/gpio-vf610.c | 55 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 49 insertions(+), 6 deletions(-) diff --git a/drivers/gpio/gpio-vf610.c b/drivers/gpio/gpio-vf610.c index dbc7ba0ee72c..ef2455093708 100644 --- a/drivers/gpio/gpio-vf610.c +++ b/drivers/gpio/gpio-vf610.c @@ -25,6 +25,7 @@ struct fsl_gpio_soc_data { /* SoCs has a Port Data Direction Register (PDDR) */ bool have_paddr; + bool is_imx8ulp; }; struct vf610_gpio_port { @@ -60,13 +61,22 @@ struct vf610_gpio_port { #define PORT_INT_EITHER_EDGE 0xb #define PORT_INT_LOGIC_ONE 0xc +#define IMX8ULP_GPIO_BASE_OFF 0x40 +#define IMX8ULP_BASE_OFF 0x80 + static const struct fsl_gpio_soc_data imx_data = { .have_paddr = true, }; +static const struct fsl_gpio_soc_data imx8ulp_data = { + .have_paddr = true, + .is_imx8ulp = true, +}; + static const struct of_device_id vf610_gpio_dt_ids[] = { { .compatible = "fsl,vf610-gpio", .data = NULL, }, { .compatible = "fsl,imx7ulp-gpio", .data = &imx_data, }, + { .compatible = "fsl,imx8ulp-gpio", .data = &imx8ulp_data, }, { /* sentinel */ } }; @@ -255,6 +265,42 @@ static void vf610_gpio_disable_clk(void *data) clk_disable_unprepare(data); } +static int vf610_gpio_map_base(struct platform_device *pdev, struct vf610_gpio_port *port) +{ + struct device *dev = &pdev->dev; + bool dual_base; + + /* support old compatible strings */ + if (device_is_compatible(dev, "fsl,imx7ulp-gpio") && + (device_is_compatible(dev, "fsl,imx93-gpio") || + (device_is_compatible(dev, "fsl,imx8ulp-gpio")))) { + dual_base = true; + } else if (port->sdata && port->sdata->is_imx8ulp) { + dual_base = false; + } else { + dual_base = true; + }; + + if (dual_base) { + port->base = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(port->base)) + return PTR_ERR(port->base); + + port->gpio_base = devm_platform_ioremap_resource(pdev, 1); + if (IS_ERR(port->gpio_base)) + return PTR_ERR(port->gpio_base); + } else { + port->base = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(port->base)) + return PTR_ERR(port->base); + + port->gpio_base = port->base + IMX8ULP_GPIO_BASE_OFF; + port->base = port->base + IMX8ULP_BASE_OFF; + } + + return 0; +} + static int vf610_gpio_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; @@ -269,13 +315,10 @@ static int vf610_gpio_probe(struct platform_device *pdev) return -ENOMEM; port->sdata = of_device_get_match_data(dev); - port->base = devm_platform_ioremap_resource(pdev, 0); - if (IS_ERR(port->base)) - return PTR_ERR(port->base); - port->gpio_base = devm_platform_ioremap_resource(pdev, 1); - if (IS_ERR(port->gpio_base)) - return PTR_ERR(port->gpio_base); + ret = vf610_gpio_map_base(pdev, port); + if (ret) + return ret; port->irq = platform_get_irq(pdev, 0); if (port->irq < 0) From patchwork Mon Sep 18 08:16:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 141354 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp2568728vqi; Mon, 18 Sep 2023 04:04:42 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH2SoD6IAKmpb4iszihiPJvFTYLuezfA7oftKMrsTdXAY+Lxk65YIf6VrEn0JVA91ncNX9U X-Received: by 2002:a05:6a00:1512:b0:68b:fb93:5b4e with SMTP id q18-20020a056a00151200b0068bfb935b4emr8339105pfu.26.1695035082069; Mon, 18 Sep 2023 04:04:42 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1695035082; cv=pass; d=google.com; s=arc-20160816; b=AYnEnuJ5+XTnY96gIaQIaLuo1P0ogdNv5IDB8Mwn+JG0pg2VGwPKW/fqpa+vUbaK4u PU7LJokZriw2kGa4okcJ0QhtWjZ35eQ6m0SxsOGvEXcG+An09Dk+EbOzyCigbhP+z6F/ T9uAr9qdx9UNCkATG38OIXmIqsXWoCeyiUR+oMS+/tpD8YJt5WrbVwLTzw3oJW86R6DX 1R9Llk1xea3Vk9OfevlRTDNSzg+d/W7ZdinQsnWOdSLyZFMP5h1y0di/UbV3fxi6bNAY PA+fAB4ZuKwVDP0213xSeiPkCGTxvNBr33GG6f5Iqvvw97Z93g7dEKqqhTdFy3E0ez+w GEfA== 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=COwI5EyG1DB6D28RaDWbFhDRTTyfVICzJ11TjDY7TVE=; b=y6c3xG+DXv24EdenAs7A8snj2ME6yqb4N0dg6zhZQwbZukSH/gykOmV9SaowMKffO5 o0pmlJF7jjsRVnrvoZevBwNo4mGAe63z32In6zScG9Vn26XJj85Vqpcl+IvNUNQZj7LD vHnvlLeJaGeUuAsYI2+IDG6y4f9FHgAtzk0CK5fOcx93ZI2YHrDFc9wIpE0dlYXKT76C J+3EmRtVCycVhNKOkbqihlxHYWw77izd1S63rYswD/74z0/16OZ0PMjxa7N8pEWDQl1q B66KbKKgD7OK38hC9S8Af6GQAUwcEsiZgnnzg2wSST1sUOy5lPGCmD1rM3yYGSeCmDRF g4hQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=YSNH9xJT; 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.33 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. [23.128.96.33]) by mx.google.com with ESMTPS id h20-20020a056a001a5400b0068a54cfcd74si7898847pfv.192.2023.09.18.04.04.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 04:04:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=YSNH9xJT; 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.33 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 CA25E807C650; Mon, 18 Sep 2023 01:13:43 -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 S240670AbjIRINK (ORCPT + 27 others); Mon, 18 Sep 2023 04:13:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46658 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240860AbjIRIM7 (ORCPT ); Mon, 18 Sep 2023 04:12:59 -0400 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2084.outbound.protection.outlook.com [40.107.7.84]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E40D710F5; Mon, 18 Sep 2023 01:12:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mnfE5nw7zygBx3kdmVc8p7ZE/kDiOMjgDQN7I2SItKb1V2rfxIgwSbg7mjLsl661qDi5F6ark5txn4AW4hfVCafVsIfMRYvsuHiue5YI4/9tMluhq9iF1fKnROV68U03b77ldL/lG3f3qnz8wgWy/MBZ1YhdJL5WnzTVYsDeBVZj/fR5vYC0T85Yxq/WD2+6zIDoahsk7C20mjUPBNIQK5YO3mPQu1ZgCU+aEt0aaSQ4SJhIRsn5mBLkaK+y13lB4jvDtyl0WuMotTLl9D+Zm5zBECxU47wkpWUtq9pHftAvboe0SIYICDvG1jUs7SG8dOu95uYsD8lHOMz/UbyGpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fHFXluGVzWt02RyFWyPuMFSCqz5Y1oXytkU5t9k+fKI=; b=afog3tQWXYGE2TU4bx5qetrGxquJRh4iH4GnzRKNlWicuR3XuLqmnbUqTt7oPJO5/MkR9drIFA6+IV42NiOJItDDGXTuFQEAp01xUqhEAiaOHDhTzL7AwNB5O1gNWx5i+jvI8W/Odp8UxEWO98cEcWMwNIGey+onPWRX99ICpK9t4T6ke4OxwbXNrfFRBcbe6LfCOvv+ow7eNrGDJr+7VQ2oyfkBB9VUKlKpnRuuZKOn094+ZnNlXEYSzz2utV9Tbgc5wTJn6wKSjgwH4X+/FiNyKCy98B51tu3yt2+j6lWqWbgqQCekfUj5BAIDMc9VQABCSeUrcgBeE+Bak5WLwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fHFXluGVzWt02RyFWyPuMFSCqz5Y1oXytkU5t9k+fKI=; b=YSNH9xJTQ8dmvIbGqSVJ5QD8skzxKTq8WAb++HCU6mUuqUDOmBI6ksg8XEiSKgt3NDqRAxIfaJ6S4WrakLiYtiVdqNb98Fz3cWu2XE0Bjic14lHNTn+4WJwNvSKVNADvm2ZJLBwSoG8/zudxz9b9l7mbF4bkeiLS3ESMzI19Q0g= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by VI1PR04MB7104.eurprd04.prod.outlook.com (2603:10a6:800:126::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.24; Mon, 18 Sep 2023 08:12:09 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6792.026; Mon, 18 Sep 2023 08:12:09 +0000 From: "Peng Fan (OSS)" Date: Mon, 18 Sep 2023 16:16:09 +0800 Subject: [PATCH v3 5/6] arm64: dts: imx8ulp: update gpio node Message-Id: <20230918-vf610-gpio-v3-5-ada82a17adc5@nxp.com> References: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> In-Reply-To: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1695024993; l=2557; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=OBv9Fl8cAe6WZDwRqWWAbBALhbody3v57Vb/+6bcRug=; b=V+BDZtzeXS4Lhv+TC2EFSuS2z2j2nkC5mNA9qW8QOi+nx2bkW+ACqW4b37BjhMuqgBMJSTBBR kmPfGX8WCNVD48TPDK5PDnFd5duia514kYin8V+HloVqb2ldj0JCC1U X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG3P274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::22) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|VI1PR04MB7104:EE_ X-MS-Office365-Filtering-Correlation-Id: 2c3c1e91-7b0e-41b4-5cea-08dbb81ef44b X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +IRDiJ3I6P7XI4S7+DIwjyFIgfknd5x+DPMjGMaOcVOAgYXdSEII+bjDRDTRh2oXB7FnTM4Ny8dIgv8YTJWL6+qCZl20lADB+woKwNG/Fi5RfXJfoVXjznkSs7bpBD5B/jVVIitxGtTz7lbslKeZ7ysOZW7AcrBi2AxicCN5JhKB6OB7cPUui+pWn2RYxsNMWS/tqxEPcudEbzCt4Mk28+SlMlDle/5+i4gboYmKf8ONztLs+mVPnfDAWsTnoNjIjxcFeid313PwJyrBpRvKP2svZz7T2Qz2/45Y3qx3L5VkvmN9Dz6X/PNTHWcllGkZiOz7gQps5CGTFbqzC/ilmCgyK4KIJe3gKEigDkFplAOPk3Qkuu1K8wS9GgTHza58gas9zLsy14rzAMZkfv5yuTHehr75TTmD0ol8KABvnpy9raCuW7ivjzUkFpqWZOawjSpXmPL76jpyyoPG54JlyTqKTaJjqLwY/+ozdXXCqvFGn36VefHktMMXYK2540AgSWWXEheFGBnhuPkIYsVoiRnp4rC9C3955uTSursn/vibny0O5YrAqrcB0/aR1cRkCGcQIVoCQWwkIIHa856WO+LS2fob2h5hNT8QJNbLcX/uHm7ZqEvZ9dzc2GZuQB2/ssVuPMqzS3iCEX940gvqfBQF1Vxzx1oqkoioZGo2Cng= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(136003)(346002)(396003)(376002)(366004)(451199024)(1800799009)(186009)(6506007)(6486002)(52116002)(38350700002)(86362001)(38100700002)(36756003)(921005)(26005)(2906002)(6512007)(9686003)(83380400001)(478600001)(5660300002)(4326008)(316002)(110136005)(8676002)(8936002)(41300700001)(7416002)(66556008)(66946007)(66476007)(32563001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?vfOuMJ7fr2IbxSbEZz6qaW81PI0P?= =?utf-8?q?q1PyPbYnDH6JwEgpiC1ziUWh4+CWXgjV6YHhh48iFXIaf1p4359Stjk1pHRIFevyl?= =?utf-8?q?0/oSEU5qMn/MMEX6FW9ScmtMf60q0MoTAWLHlng5/Nh6gMN4+89zh+0ULayjw7Ux/?= =?utf-8?q?j7nSYrIcoLiXysZIuIjxB8nLNVc55HMdqBPQyPlHBhJCvD8zAbgPo9tj3vmrkvC6H?= =?utf-8?q?iY4dxmpyzhakNMnmHioN3rwUDFxCy/sn8rrdwoxKvGSmNdseg2ipYU7vbjGSmAsOw?= =?utf-8?q?Z/4fPWJLUiCGVUQOScWQjjfP7dgAosT5bXCLJvGsl61J+2ypZs7VXnVDDh7FF5Dfy?= =?utf-8?q?8Fplt8lCmODw7MYw/eu6IbJvYy/F7ioCASJ2Sp84+ogCVIeRo15w95gnTVvWc4OiU?= =?utf-8?q?DbnoBkbejDMPIbfi3Yrdl6FykZNaI+OVihaxoqRxcXsKxFRA5Lrtd5GbD9FnQYTZC?= =?utf-8?q?Mcw3LnjJwD1F1M+ohg5jVdPKDx48vMlxtIfN7FYX1ca53yOEk1Dsr3G4copQXOfdr?= =?utf-8?q?Utpi9CskAFa4pdNaM5Ayor4EgfjBv+NLYWaGyw3u9+cuaacnbBeoz4GkMoy4GTuvF?= =?utf-8?q?JS3TlZKX1ECzGAQEUceJpuyGGa5bWsmh02xexEd43ZQKAb7p/qwUL+qb1xOoKAIv3?= =?utf-8?q?xsuxGCHrsHii6e/VszVaBZKwYGjWpjSoi8mFC1DPsN78GVeV/GcSiCkIWZN1an2et?= =?utf-8?q?ZPZrapF6C2rDWxiLl/TWWT/abjTKBwntttemyIneFpq6GMvKwD5tPpJgvd0jR+xhq?= =?utf-8?q?0U+j4GwHQk67kiTyVFT0WxyOityQhOFtElZWiVEzY1LMxWXZ9y7Tr2OcjvUmRd9/J?= =?utf-8?q?0zlUYKIQjYjyKQM5ppAI7Uc4g88xVPwtP06J54vQjEqXi7lIc4lSDNNIaFcmzoybG?= =?utf-8?q?yh0m4DQTQsS01FkhXtuhV5y2ur9w3EOz4Pq+74XC4rRteo8EzpD0x1Fnn6aw/FSzy?= =?utf-8?q?vHi5cohNthaBwDUE/S/aAuMnpUyznT9o9Btk6XRM1vdBQi/TueiQZCr5ewdvMhD1T?= =?utf-8?q?2S0yu1mbNTj2dxJ+f3++1/8qKtjeTL6c9gyBjBkH4bLMjkK546pqoNaMse9f0hoNz?= =?utf-8?q?Xr00SeOPsWuibjG4WKwK7CviK26P7VErSSHUw/2tQ8TfT85/H/nRiDqah0EKyCp8H?= =?utf-8?q?EYmHP4yZukcLx1lUFHboKZc5sTosatFN7dJKDh7Ecr603K2Sd2aDjonH769JGWBBW?= =?utf-8?q?LIW69BKp2RkrUKITWSoxsSAn0DU6BBOFfEtkHpZeG8SJmhT/CIMjFbHwS3xeHddPE?= =?utf-8?q?CceUpAWjmvrFkGJRMwb+z/oVqI+ZGNQbn8HfCqH1FFNqxpg24es+rjbAm7HG9Ym5B?= =?utf-8?q?o3IKr0zgCd4VNxCpTW7UG+R7DV5/a5kWPblmVdjGIfnJDDtyk9u8H221zDi0DzXy5?= =?utf-8?q?i3tb0hhwker3FkoENF5f430+rV5/lVK1Jj/+wIaQ9iCB9eBJyqJRoYX3Eo7spEo/h?= =?utf-8?q?zjaWELWJ2ixBKIIKQOO/KqAt8bLHa30Cr1aitoTuQzyZ8t47j/EIvT8+EyHx44AuE?= =?utf-8?q?LNCTou44Cv06?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2c3c1e91-7b0e-41b4-5cea-08dbb81ef44b X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2023 08:12:09.1268 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: v0abeyVsgqxb2D4QDsme42DtyhwSkWzX6bVE6ncoFAmlePlgjX9KgeoiMPu2T+/12Dh4bsth2x0F8yAKhkGtQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7104 X-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]); Mon, 18 Sep 2023 01:13:43 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777373105862213039 X-GMAIL-MSGID: 1777373105862213039 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 Mon Sep 18 08:16:10 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: 141435 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp2714380vqi; Mon, 18 Sep 2023 07:47:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHIiOzF9KCN/IdUyJbdvy23S8HSc8m/6pAi9OvEpx7qY4KABUBQO87ToTyUOg5AZwwJouyJ X-Received: by 2002:a17:90b:4393:b0:268:2500:b17e with SMTP id in19-20020a17090b439300b002682500b17emr7583370pjb.23.1695048426548; Mon, 18 Sep 2023 07:47:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1695048426; cv=pass; d=google.com; s=arc-20160816; b=QKOK0ABbiOskfQNyLSqEScDUb0SDAf/KCyTL9QBrN0ToE8UmqQTY+n3ucuTDoygQVF 8kf19LVfV6lp/lpM/baz57zSs8CVKodfP8MgPgAjOGfy+UX9wfRK62lsXDfk5kOJZSx9 RxBOfMkFwcXdEy94dc7k3TwnLf8M2uMOgeLzjZknVK65qkF7WPDwogLU2iaCzFo7W3qr AteyDZJD+HyD2N4CvpbordTMmBICaT73SPFBQ9xWYCTr3DFpxsisKyexejXRl6qegu67 4YmPX3VxWtl4Q855xC+KIVVuDWXKrD3f99/xQ+gfeV7yP8sEFVYG0GlRrZESwcI7rs0n K2hg== 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=COwI5EyG1DB6D28RaDWbFhDRTTyfVICzJ11TjDY7TVE=; b=kDimmWOfD0Tdx5xQFv4QWBFxoUe2y4AZVYlBAH0XyVh5n3FZnMq6goh4at5r3fH+YX dexPsnx4QjIbWa0Uaj9ZqFwz0EnkWDENAYNUY1sUNQwCF3H0tQu6zqbHk9PfUfPkL0nm Y5fQxxbFMneOqn3nmb6ufo9JBKC9/+7QxT5SK1M7/cYAz8i72kxG/34ZYdqV5pq4Ryd8 JwS8pZxWoq891B7ipU4/Ds1ozF85ahz9Z5d9cnpZxKhgDiRde4PFkdy+/kFMdh2OkQVY 08VtTas5iZt98NoXjARVMiXfYQzuEXJ9CmsWkhEijGc3A8zrwEESR18ABZhMEBs1hDCb Bdxg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=SEALeswH; 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:5 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 groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id pf18-20020a17090b1d9200b00268515ce449si7247395pjb.94.2023.09.18.07.47.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 07:47:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=SEALeswH; 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:5 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 groat.vger.email (Postfix) with ESMTP id 5225D80C2E31; Mon, 18 Sep 2023 01:14:34 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238662AbjIRINp (ORCPT + 27 others); Mon, 18 Sep 2023 04:13:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51718 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240853AbjIRINd (ORCPT ); Mon, 18 Sep 2023 04:13:33 -0400 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2087.outbound.protection.outlook.com [40.107.7.87]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D8873E5E; Mon, 18 Sep 2023 01:12:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I+sIGLgiUvOf6lXvD1klkEFSZSGZWLLnsW6A4bgVGUVid3XlvzRCo/2q/opCcOEADtIW3qU1jaGV3wu0CDLFeusTjUFkzhIuZ2jvwVSFSrF/TmcqVGug9sigAKdcjkz6eSYg71h3ki03ZBCsUXypq/gWsnqGQqEeZKy2dWltoE+E9eYzwcmIC3PI0m86MQOp9BnC/SMLh6tkxwL9Puim9CprXg+nzaCvYg2OpM8o1ncDPGxObfiBcH0uOL9BrrsF8WYM0sVw4oxWQ/eypv0Yrv2Z0p9uIdGPpukXgv8fw7ymdoCWuwcpxv3DRBh1uFR7uzabnJjwwLFeYW+IXi+FSA== 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=h4kuSp/DYRgbktDgQssRVSqy4LRnvEQuQ04FXddK/Q+pOLWLyQc9m3Mk471G2k6knudldRJgqyTweXJy/vBadGzff8vYZJnkyPs3jUiH+fMmMPru77FXjlbL84ZZf7RxDa7F3vslwnRMjl/sfZRKTOGJqx6i9JVnbl8Ci7V5yb6QhgsNjLnRKNbkP2BfqKFsKrI2WeYMitTRDyEoBf4hCnSz/4YcIBvSRXzAYYdDdvMwQZZ5kzDDU98ES8nBrw+gcrMqE/JjRmYDBv6dlK7QhZPdy6ZbPlW8asjl8W/0M8TKrQWVwkaSuH+x3x/4egLOFYR7vrdiOIKHD9YWKhuc3g== 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=SEALeswHOGf7VODNsjoMu8Q7G3Eam+m1cnkEl8dJ8iX0Si09MtnhHvOK3BWW7g+83VhZwQHLkpqChVL2RDR44QYb4cQgpSLZ0TJftg9PCGJZHpe/fHYElREhdKivHZ5xbaGvVtwTIhYlJhz1UfUQRMO1wZT3Es9LP+JK7KU2jRs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by VI1PR04MB7104.eurprd04.prod.outlook.com (2603:10a6:800:126::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.24; Mon, 18 Sep 2023 08:12:14 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::2b3:d8de:95c8:b28b%3]) with mapi id 15.20.6792.026; Mon, 18 Sep 2023 08:12:14 +0000 From: "Peng Fan (OSS)" Date: Mon, 18 Sep 2023 16:16:10 +0800 Subject: [PATCH v3 6/6] arm64: dts: imx93: update gpio node Message-Id: <20230918-vf610-gpio-v3-6-ada82a17adc5@nxp.com> References: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> In-Reply-To: <20230918-vf610-gpio-v3-0-ada82a17adc5@nxp.com> To: Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stefan Agner , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1695024993; l=3170; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=SIdbIE7CpI/4V5dWp7tqZZ3kaf6GR+H5NOQPt9VJs8U=; b=IFUmTB0AUy+P68uU/qaQmDGqmC0OokDREeLYUmABw83EwgzWa5Wrvxozu6dhNEDGzFuVB0CVw bRNvR2P3GELDOYK/BD702ZAQmZrQFlpKRQP7ld+YOFx8jRtyk0lfRsp X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG3P274CA0010.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::22) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|VI1PR04MB7104:EE_ X-MS-Office365-Filtering-Correlation-Id: 7960fcfc-8574-4b91-dcf0-08dbb81ef737 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: AYGNhG6OrjMJMxCJvlS0F9XmlFpI/TFQSOttu3c04BNtWBdI211p85pyVQINU4E+oVnWJR2Yf071Ojv9Z2cC9d2uxsrcgjY3H+kZevFVRsj8skTW7HL6Ly+CNZwpPCz6KLImXYIOnsK5TyBS1iEa3sylJ2KI8LMo9buWRBEmV6VJjlK8a/CNCK1H4+v1SYXJpao6z98zoa3WtBtO99SYuM/HM/x8DI/EiI8CUlnMNXHL6N5LKY1xTnzqpRRph8Y1F5xBSgXs8zdlsheUeFfWpIKhiwvr4oOrHDPxql5ODnC/rb+4Insu0DIaojIjljownepwHFH+dCHvURGbyNHAum7bD8ld7GSBE0ttgEabTtJaW3vr+gK3BoKGL+b0zTP+F/SeY/WMcNw0X0C8TqPE9a4hhMPUCOe97q2GkWWCGcrvp2haTSFbEwrHJ/SZTxyabdX6jVmoMAOGXfbBhq1LzjQ2RryxUdhTn9DPs6HnIke4aqJ/z3aBdPoi/mgSseOUynIOlC9NJrYdGtZ8zXC+DETt+QkAs+K/EVB8j1vGFLkIaudMx3Cg+gOreSvD+5Om2CkbnL65vMT2cYUahWduchdbcCEt/u2dL0Nynep4EaxhqbbAs+Itm281UrZ1soz5fYGqsTpKvmHqGPyZT6877w== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(136003)(346002)(396003)(376002)(366004)(451199024)(1800799009)(186009)(6666004)(6506007)(6486002)(52116002)(38350700002)(86362001)(38100700002)(36756003)(921005)(26005)(2906002)(6512007)(9686003)(83380400001)(478600001)(5660300002)(4326008)(316002)(110136005)(8676002)(8936002)(41300700001)(7416002)(66556008)(66946007)(66476007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?VxXzuFB4g4Ss9h0EiWXdj/GiV21h?= =?utf-8?q?4T09UKO/trkAPbDWTTR8am8clzEzHRltKP88cJRpIlay1y1o2NZbrLHAp8l/PX+Hu?= =?utf-8?q?c7Ateb2Lih38kM/iSpp6kKBa6pgn+V9C9oPqE2BufZSaGa9/X20s7PGLXfV6845er?= =?utf-8?q?FkrWsN2PBjkfJM84M6KIT1fekEo1P93ZTga4/bUHjpf0G1hNBh4WAdQzqdMenpfNn?= =?utf-8?q?rR+bULXeUpFaJj2gNXyOUa1PGqEsx+7InfSGfWWFLv/zMUdEvqFZEB3x+PvRQusCH?= =?utf-8?q?Cve7gcO6x9qPMhCtzQFRljfJv5u0PnGisNsT4FoqgphUUzHBtu751iKN26xe6xwkq?= =?utf-8?q?qqLmgHBHfRDWg1nD4s+y5W9aFvPwm0UNgxVUcqcp3BV7ZM/DMeLhgjx65xyVZg036?= =?utf-8?q?6CGs1XjbWyt2Sq0IMgjCjpkLTbSCCVHG4P5/4uTt7NyBdNCZ4bXEM5P7IckvskbYF?= =?utf-8?q?rKCpyxdJr6ou9+2KzqZVrSlh0FlKHZoQK6lhPjBAIQQe+yWmADKXCFGS0KXKALtCE?= =?utf-8?q?P9z+UT9BhooOZV4XP2jRps+M8Ah7FqiHYhU1tiv67VT9vD1yIWcxy2yRPu+1IyKro?= =?utf-8?q?KvWEhE+lTYfYYq2VKzStemXxuyHmINOlNODNjJSUCQwi2kq2Yyjf1ibqTdPzY8VVN?= =?utf-8?q?A7E1uzdBNlcFmtA9tTnBFnyBrYiocdROGIH55TsQWyOiPenQs4bJqUBv4fLUXCuOG?= =?utf-8?q?YdHSjkR8Pi6fP5zrPshbAoB5ifmsCws/tcZPM8cXEzHyOIXfWmZocfvA/4JXcJGKT?= =?utf-8?q?TZ3n3nUB4YY1bvGR6mFKI99EuBVyzeIECqVamXJPQcEMlmwzz2/1hRAR3gD95pO4i?= =?utf-8?q?nEIDZqBG/U0mS2K6JSC4PQfApQmdDKbKMngAvQUDdvcb48/rvy5F2UPAM6HGmAp1H?= =?utf-8?q?cLV6vjTlHBJIW2YJfsihsf8Bs2m4C9nsMyN/O+yb4CsKusi67plmniSeQeaWs25mh?= =?utf-8?q?muWSkFC1n6vpSfXzoNmHlNe72yxdjN9u3YCltbmUwN2YWPKV9z6juosNxpznZOlpT?= =?utf-8?q?SPj0WTwC1aJqq0p0+wS618S6vHJOJac6dBdPFcisMLOgGUmS8ucnYqVO6tYiIQUh8?= =?utf-8?q?c7+xy/JwQkmhx4D3E5pUpr0GHOAYVyQ7MAl8fKifM813zuVag1LvpNayf77+TIwI5?= =?utf-8?q?PRLI5jEm0fqS3U72RaXMfHTFtOUqg9P1LI7iSviyfRs6MFjnjV9RJhkLgfeBBcOg5?= =?utf-8?q?qyJ0GlMUwvcw3WWvyZC26SXpRZaUJ+5OTiQC1daEkTc6KEySoDzYtQtOPepFSn+Z6?= =?utf-8?q?98sDkamDhiFwlSip6cp+ySMZshutXbH/dUPdEoYvm1XvnFttoRQtucA+Y7+2JIchz?= =?utf-8?q?DT+3k7Ep8OkvUgU9jrycDUDaMIQ46i0p8jVjc04aVLDBkAemtAevKadiaJfxZDpDP?= =?utf-8?q?la1Gg3SXRqS07HvvRwl5zraSPL/pR9RhtGcPiY3Ni7uACAxht6ggx0T3tcVSTTqqQ?= =?utf-8?q?sjFEALZEFoq/rWHHOz6yNwgIJB80OODcyEDbDFZwAyiKyH+NP+x/t4SBYgOiux1BX?= =?utf-8?q?AnZ5JiodmrLK?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7960fcfc-8574-4b91-dcf0-08dbb81ef737 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2023 08:12:14.0501 (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: guuDI4aT82dU3Ai1bXQ87SKTMIuE2jw34rhUbhcqgQukS4nMW0VIYc92zDQs8GhDShUAKNhcCt5t343DeM4wjQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7104 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 groat.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 (groat.vger.email [0.0.0.0]); Mon, 18 Sep 2023 01:14:34 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777387099192337786 X-GMAIL-MSGID: 1777387099192337786 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>,