From patchwork Thu Jan 11 13:19:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hector Palacios X-Patchwork-Id: 762042 Received: from outbound-ip8b.ess.barracuda.com (outbound-ip8b.ess.barracuda.com [209.222.82.190]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C288632C8E; Thu, 11 Jan 2024 13:54:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=digi.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=digi.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=digi.com header.i=@digi.com header.b="gWIJvFaW" Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2041.outbound.protection.outlook.com [104.47.51.41]) by mx-outbound19-164.us-east-2b.ess.aws.cudaops.com (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 11 Jan 2024 13:54:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=acgzGNmoHGwznGVpfoRFfIec8tskCj+rLXsFwvMGSrGo4cfrMPzkghfw1Uwm/soj7oBEjebxUsAP+jaX2qvoOzrhGOUoFuTEB6d22Xv1D5nl/8lw9wqOI7xzpIgRn+q2xG57hHIpnsHY9ICbuAejmBfxNUAwr459v7dEgrzv36yx0Ga2w7p66ANKY291HOva3WZ7jSofP7frVichq49Y7kwknyZFFgUldEWrKavYQg9BJjGfL2iMoCgVsejGAG8/MVN1gPciCxqNpTNPnfc3au5tuz+f8XNP2gqBClH4DbvkGiOhedwdoO5LHQXuLC9dOY7+qDV8hAfmc/uJRyQAZw== 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=ytXwdq6j34zH6QBk3UXziaEa1jT5YDWCzXUzfWgX/7I=; b=b8k9CNUd4L9oF6grdHDjJKk9OpHuxMxn+c7FGpjSWBQANPvukA6uhmdsIduooQUTulDmveS9kBeAgFV2afV9ljNnKLDer/tQDPmk4lpV+u9pVqATUVbYgjMmD/GXla2ug3v1OJ2mUbXu/FPe94IPieC8K+DrGJ1yFzNWclUPZ1QHcIPhAt4WDNpTN6jfoiQAY3idSd0j++r29YFG74n8YsKTKCTrLkpZJ4C8TOWxMXseKYwsKqOCsog1UMOwbcvCbcuh6gO69M31hl455XCoTLDVwmg+xnZecxlk6Vy6XY9tscZMp6wKfOd1EKWbUr04HBDT0J3UIdhMF13Gfae+AQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=digi.com; dmarc=pass action=none header.from=digi.com; dkim=pass header.d=digi.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=digi.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ytXwdq6j34zH6QBk3UXziaEa1jT5YDWCzXUzfWgX/7I=; b=gWIJvFaWthru9mMr/8E9vM8h7lXIc0gbyGtqAEtdFC0t+XazqCnAcGHuZdyY3x7CeaiET2Ktn/8yk1RFccQAG4uNTYFUmPYe9RalfzDywAT0Lh27oUclXXZBztX5Dh9W+Yv106kTJRR1YFQ0+3Ch4LlbBubRqyyhzfEZAQESthwP7XDoBpcT2jSNd31voRevmrd/ftOdqXr6XYA2BQtzjlEzZzhPdGNmMFQjtHCyXojWqzrjumcqN8JFcXNYTV4dQmmRd2qlmxMX5e9eR/rU9r7TASERtQuwMsjCupd132r8DUnWnKMThoBRLAevoqST/gE9ClN0BqU6YX0GK3+M0w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=digi.com; Received: from BY5PR10MB4370.namprd10.prod.outlook.com (2603:10b6:a03:20b::19) by CH0PR10MB5355.namprd10.prod.outlook.com (2603:10b6:610:c8::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.19; Thu, 11 Jan 2024 13:19:40 +0000 Received: from BY5PR10MB4370.namprd10.prod.outlook.com ([fe80::283b:b934:7a82:c8c7]) by BY5PR10MB4370.namprd10.prod.outlook.com ([fe80::283b:b934:7a82:c8c7%7]) with mapi id 15.20.7181.020; Thu, 11 Jan 2024 13:19:40 +0000 From: Hector Palacios To: bartosz.golaszewski@linaro.org, linus.walleij@linaro.org Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, haibo.chen@nxp.com, peng.fan@nxp.com, hector.palacios@digi.com Subject: [PATCH 1/2] gpio: vf610: add support to DT 'ngpios' property Date: Thu, 11 Jan 2024 14:19:03 +0100 Message-Id: <20240111131904.1491496-2-hector.palacios@digi.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240111131904.1491496-1-hector.palacios@digi.com> References: <20240111131904.1491496-1-hector.palacios@digi.com> X-ClientProxiedBy: VI1PR07CA0231.eurprd07.prod.outlook.com (2603:10a6:802:58::34) To BY5PR10MB4370.namprd10.prod.outlook.com (2603:10b6:a03:20b::19) Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR10MB4370:EE_|CH0PR10MB5355:EE_ X-MS-Office365-Filtering-Correlation-Id: 4510830b-d942-4439-ce54-08dc12a7f77f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: N5WIUhFg7EFK/LQoSkNEoQ7VKYVKkevLkCehc3Mn9BU8pgDWN6RHoAH8M0Y9SXnVAbP7drl/WQNNX1Gc0Kg/n+ab/84gc19lhCQt/4F60/BGLK3BQZQ13rNBoLORDh1NpwvKjUstkN/TuQYCD2AXFf0mSNMJWElhuT03TrkL71Ib7nscZQUqkPN2FFxRiL1rp755ytyE9KYHSTOAiswYGaYaTGDNZZ+YYglUVWCIhSD8eAmr788hw8V7cNkVMl/sviBf0qglZDFQMUJV8i397b+q8Vbmui+qDr/Esr43M1DIpOHOa4Z3weBDVTT//r/+T5OFus7zVoWfTbi3mTtfDiaedcOsTL+A3dfFecFHb+WRTeIWtsRgwgQrTzXFzI3BEikHrv2aNKCfVrMGGaMr6ziFjn9MYzhZkbxXDJg1QcsdA7H5dWaFk4/PYO4wxbEPMKSO825Godx3MhCjcrTTfx7rmZm12dIuUyop7gL6grOtaw6xt83bMdAm6TEdCVWtk37udCQPbSxerJtLlGd1+Uto01MaV8DbKEGc24S/YfUsyKCKMhFEfDINYD2s/3txZx9O8XKvnEyF8RVfrXb6gyuiDU5LodJ3VEemsS+LDEEvGDy0kn8O+tW56hpQyu5N X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR10MB4370.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39850400004)(136003)(396003)(346002)(366004)(376002)(230922051799003)(64100799003)(186009)(1800799012)(451199024)(4326008)(8676002)(38100700002)(316002)(52116002)(5660300002)(6506007)(6512007)(2906002)(6666004)(8936002)(66556008)(66476007)(66946007)(107886003)(26005)(44832011)(478600001)(6486002)(1076003)(2616005)(83380400001)(41300700001)(36756003)(86362001)(38350700005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: DkZAal0oln8TaJRlfYB7gxSiFNsa49cqgHg3S8mJHOrBtUVvAqmqj848eNkOtrUxwyA1XXpIQvAEIt8aGl2d/OsnqoO9LXAyEfHKCsFZiNXiuy/Z9yVuvqD+u9IiWNHPQcUc/WLDtQRjUl3QN462pa8viGvvoGvpD8xBlQiefemBCxiOjkcmuuznrL4WGU7o/l/tUPhpOlJHoF5pki7KEuxcvSbuCidT8hBvZP1z/h0OsAAzVhGDpLaLMxi/0emM0TPjlRFD4eNB2NuY6LuC2R0SrTlyjyVjxogzENMzi4tvCsE8VieEjDqJ3xGywl/jiruSzRJ0QwFbYuHS2yegpSaiP3La8xhMJSuUOJaQrvS03Bz79hnqxr8LlsrblF1w52QnbL/XR3urWWwaFsGALXRotILcFLN5q1HdJTaJpiDh7PY8pQ1ikdFj/Y0aDgnw1Ob5yU2GqQjz/RLBEE4pVlFIXg/2fiBxmXoHVZaEfXqa+LKzExBI+kcthdlPodcMyAuf8TvJPJczrSgeBrF8IV+Sw1qV2n/ulrsVSKLKcAiXTKlwxiwjW8AY4CQOgc/p7fWZKjpwtumS6MMnOYa1AfideIuRsDRR22UlERTfXRvoc/QmWQZckXrDsegfUVpg/panFnL/P4SI7L6h/UwbNqDxizQY/21bVXBWda75B3UjPGHw3eyjAQAW/FUTXJBxNDVAeemWu4qYNf5XxRzAFgGHiCB2GRMnA5tQKoQ6jNYyLkjPFajAbEXA8XOzvf+KshdvwVFnk0WB7mmLz4d51u0kGMcgBZtUsYGN7+YD/VGUFVSmoD2bQ7i10U7HrosPmAkZWRIXpLYCToHXzvWNG2Gw+gfGJtRq3MHd07Sv8svedVrCfGV1iCSNcZpHu6SO4FqOAMDUbGsYrMQA1xohpiprN1qj/OWoR4l90MO3WUwhsRJteHH8nIxUOxo5OvOfyJT6eqQq10B1srtx2wHiESY2y5UdZevCR6WLx274wK2E2pX6mGZ4yJIhA+TD0lVjUjnelYzU1SxdkDFK2kjRDFcZ24Emkwp6oyiWiQwKYyfKcP/mnfV13aTDSFsr9FsJV6kuloOgpuRnoccEqlH8Obslgbtwk07+Ggv2ov6FCFzDaqFhHk8rmoNcn+hpojleLDGHjV/e1GI+ethiwxI10N/3YusPQ2wlu7MUC8ac30UrYENBq/ZsbIGKpNn7bcu2PCjeobU7TJqf5Kqe5RvOPdyT6xfk2rM8qSknNTgCXq/8GAELpvW2AX2cWOFEDwt9CA8TL5AjdVBwNohaqXoXOkkYQhq/xEDmsITD/e8/mGoE5mjjrvA+aMDjEFOngoTA8ZkMCUvB7K8421sd0qxk2dLyE5/XZXK57ayA6T8k7/66AI4BaBaN9RTzhGUeVAiQUxNXgi2ZlSudSt73wyKY+PBeAFMR4+kX+DbObHH69xEbUuQlTh0o9e4zz0WaR2kw1oz+KMRAKg8kzV0jeWPqag/46i2EMaXOfDI73ZI1oC3X6Tg6T7vCMyPppWBuTJ9IB5ErAuU8w4XM2ltq/Kfbqsw030Gh7e6ZMz0VsSxwTyr2rZKfRc3ddyQ3V9fkDXo+ X-MS-Exchange-CrossTenant-Network-Message-Id: 4510830b-d942-4439-ce54-08dc12a7f77f X-MS-Exchange-CrossTenant-AuthSource: BY5PR10MB4370.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2024 13:19:40.4329 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: abb4cdb7-1b7e-483e-a143-7ebfd1184b9e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: um9Bhtgixe06x+NL2K7iVAA4u0/M8lZt/kD+TMzO1h/BUcsMfaFLvRmdVC7B+prYmQM+d/eSE5WUo+J7muv2xg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB5355 X-OriginatorOrg: digi.com X-BESS-ID: 1704981240-105028-12495-8663-1 X-BESS-VER: 2019.1_20240103.1634 X-BESS-Apparent-Source-IP: 104.47.51.41 X-BESS-Parts: H4sIAAAAAAACA4uuVkqtKFGyUioBkjpK+cVKVoYGFmZAVgZQMM3YODk1NcnYwM wiNSUp1TTN0jjRzDg5JSnZ0jLJMsVEqTYWALr1oFBBAAAA X-BESS-Outbound-Spam-Score: 0.00 X-BESS-Outbound-Spam-Report: Code version 3.2, rules version 3.2.2.253449 [from cloudscan11-235.us-east-2a.ess.aws.cudaops.com] Rule breakdown below pts rule name description ---- ---------------------- -------------------------------- 0.00 BSF_BESS_OUTBOUND META: BESS Outbound X-BESS-Outbound-Spam-Status: SCORE=0.00 using account:ESS112744 scores of KILL_LEVEL=7.0 tests=BSF_BESS_OUTBOUND X-BESS-BRTS-Status: 1 Default to hardcoded VF610_GPIO_PER_PORT (32 pins) but allow optional generic 'ngpios' property to be specified from the device tree. Signed-off-by: Hector Palacios Reviewed-by: Linus Walleij --- drivers/gpio/gpio-vf610.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/gpio/gpio-vf610.c b/drivers/gpio/gpio-vf610.c index 07e5e6323e86..4abdf75e9a0a 100644 --- a/drivers/gpio/gpio-vf610.c +++ b/drivers/gpio/gpio-vf610.c @@ -276,6 +276,7 @@ static int vf610_gpio_probe(struct platform_device *pdev) struct vf610_gpio_port *port; struct gpio_chip *gc; struct gpio_irq_chip *girq; + u32 ngpios; int i; int ret; bool dual_base; @@ -353,7 +354,11 @@ static int vf610_gpio_probe(struct platform_device *pdev) gc = &port->gc; gc->parent = dev; gc->label = dev_name(dev); - gc->ngpio = VF610_GPIO_PER_PORT; + ret = device_property_read_u32(dev, "ngpios", &ngpios); + if (ret || ngpios > VF610_GPIO_PER_PORT) + gc->ngpio = VF610_GPIO_PER_PORT; + else + gc->ngpio = (u16)ngpios; gc->base = -1; gc->request = gpiochip_generic_request; From patchwork Thu Jan 11 13:19:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hector Palacios X-Patchwork-Id: 762749 Received: from outbound-ip24b.ess.barracuda.com (outbound-ip24b.ess.barracuda.com [209.222.82.221]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5F34918023; Thu, 11 Jan 2024 13:53:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=digi.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=digi.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=digi.com header.i=@digi.com header.b="pzXltbBH" Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by mx-outbound45-241.us-east-2c.ess.aws.cudaops.com (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 11 Jan 2024 13:53:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jWFkrmdT8nJ0MCy6F7amtNcTy3k/bBRncGyqX0L0+ByRGB+O+Hbv4+XFnFA0DAuZ8lmqBV5B9i6xYaL7+T227EkIGCCFg+4q5Atu02Mkoh1GUpruZHXAWfaF4wgkszDuicmYfNIdLeICUU9SoxjfBuAqYotnUNGzAU2wrImnrzCMXcvZ3ca5dRPLfOLGT7AUkZn7XTJLqFzO+OG0VKUB6raoiFpWSwkh5xFp5zH+NC9o8BFBwwd7/HNhevl+2kGeQQmaNVR2xRNZYPmXezhjtmQX4kgXd4crf55wOJAANO1BgIc2d77OddYQXrYxjE37kxMqP4haI13pb1RTzTdHpg== 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=U66kNV+nxEwPq6JzmRc7XVuiSHyrKSzuiysTkD3mYJ4=; b=g+Gyh+C9MjgBTL8Yw96CcjN71aB636SCsHjfLRLQHdFYZsXpLJyDRMwfg/qFzVTeDRGvPq4hF+ZBf3NpkHnUuF8Zina6HzlPR34zP23qlzy+AWrw2OcVwI9Lqsr3lg4m2JcwUAWQGlFncTdVZPyLvyrF3q+T7BOdbFRTR4fXURfATAg8anDwUEH30yIZXDyfMUosVs/TxaWCQqaCGCu1lUz/pwmkxPME8oO7dTCdaLvd52MBWLlJPQUhbi0COARTCI/STWgWDBJDpKvHIpuWPEBNTzjAtRjH49hFdqkTVg5P9QQ8GAb10pfWI9/Uf4+gfrVASYHbaJqqxSNbrnbLqA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=digi.com; dmarc=pass action=none header.from=digi.com; dkim=pass header.d=digi.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=digi.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U66kNV+nxEwPq6JzmRc7XVuiSHyrKSzuiysTkD3mYJ4=; b=pzXltbBH6jRi5W5GLjp3SHLGa1VdamrjCfPeQJg2J7eKOX7+uJoVY4R/bSmo7L6OxeNJDPhc1SidTuQ3yTWE7eG0ongNz/pQWEbT3XXSmROdLDdnRMz9MCDpayOsqqpmcbo9dhcBUBjkMfoF6v/vfeUtfqNIzr76OSMjV5mHBWtVFsBAdLU1a+xxkB1SElANx0AMKUMsmK65Ff1SVn+IguHCO10mCGLvFD9J2PmV4lOWAOaDgKQFMCHna+amvKB6ihdCKXopwlla8M8uJ29MxNyKbiccCarqkSPQOG1ubX72xULBh4NGgOtCche0fmWP4qS6Q1IE6BYNjtXMn/CUeg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=digi.com; Received: from BY5PR10MB4370.namprd10.prod.outlook.com (2603:10b6:a03:20b::19) by DM4PR10MB7389.namprd10.prod.outlook.com (2603:10b6:8:10f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.23; Thu, 11 Jan 2024 13:19:43 +0000 Received: from BY5PR10MB4370.namprd10.prod.outlook.com ([fe80::283b:b934:7a82:c8c7]) by BY5PR10MB4370.namprd10.prod.outlook.com ([fe80::283b:b934:7a82:c8c7%7]) with mapi id 15.20.7181.020; Thu, 11 Jan 2024 13:19:43 +0000 From: Hector Palacios To: bartosz.golaszewski@linaro.org, linus.walleij@linaro.org Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, haibo.chen@nxp.com, peng.fan@nxp.com, hector.palacios@digi.com Subject: [PATCH 2/2] arm64: dts: imx93: specify available 'ngpios' per GPIO port Date: Thu, 11 Jan 2024 14:19:04 +0100 Message-Id: <20240111131904.1491496-3-hector.palacios@digi.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240111131904.1491496-1-hector.palacios@digi.com> References: <20240111131904.1491496-1-hector.palacios@digi.com> X-ClientProxiedBy: VI1PR07CA0231.eurprd07.prod.outlook.com (2603:10a6:802:58::34) To BY5PR10MB4370.namprd10.prod.outlook.com (2603:10b6:a03:20b::19) Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR10MB4370:EE_|DM4PR10MB7389:EE_ X-MS-Office365-Filtering-Correlation-Id: 1a9e7674-21e5-4bd7-4645-08dc12a7f91c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ob3k4sVOKAg1yBQkXWZjOG4tGEc9wP+lXH8l8/usEj9V38N7swixcpG8uWgO8/h0iChSc5W88u2t6nshzARgUpZZxhZIogo4xDGLyZQYT9m1BAKAkT+5LkXEfv4H8KqL4Wa8yRSgojEae8qOHGGQ3SY1JCAI4yTz1kL8KOGndKo50o1BaX7j8dgqnYh3x6wQ51HLRAaNdxFMVkfseLj7XWXOmBE/XeY/G27+mE+OJT1uOtq5M3VFWn4WYG728q71TXInMqeIWEud8p9ELDrCH26FbJfVUPaRp4zEq5SXJOedCkd3PFklAPYR6MQYlAEqZxcKiHqV0HCx8EXsXeogd3V7xdRH8Jt80HNeUM4b6K5+zkFPowLLd1qW0GkzC55jW64fHQQPhlBlTpJbLFaYlfBkKbydxKlyrZiPQvflkACPC5jVh7LcV1cEMknEGT6TQg3+1sVbVIYYj1mH1dQzpc2vvVL1fzsetzboC7hCe4P3VfXI/wq8Q0yU58X5uGsdaRt+DKW1g8z2jFnO4uyVW061MsL3kr5vvyrmPMGWeVrCWYSdtkwqLnAz39x7REAYlbVCyUJjP0bRVGObPrSXb9yFxsvqwGWBVCPeDEcH1D459IP2V/z6lNMgKKK6+rrl X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR10MB4370.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39850400004)(376002)(346002)(366004)(136003)(396003)(230922051799003)(186009)(64100799003)(451199024)(1800799012)(66476007)(66556008)(66946007)(44832011)(8676002)(2906002)(5660300002)(6666004)(316002)(4326008)(8936002)(41300700001)(38100700002)(478600001)(6486002)(6506007)(1076003)(26005)(107886003)(6512007)(52116002)(83380400001)(36756003)(38350700005)(86362001)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ywlCpp+jdIJYwI2gxgfg/LS3wlaJKdd6fmhK6qLvFI0501e4BRM0ZgJOxKVo85ZNEC9DvVFnwNf6ID4fdLclw7mm3A7ARx80/Os/EXsa1a5Zo5DuKGl5pfFSTRBH39vueU1M2eAdqtKlUfh0tpxniqx39/Hk6oaeBlWjeuBO18Bz5bzknJ9z6cnq/raY6Al10tcvrhWo5GeIfh3mxKf1IBZURzVgNiDWO5TfChMZP6qJNd07J7M1ZYwbGa5mj70/Oh/W+Ye1SVKULVdGshPNOFcEBC8+ufeDmULHZB9LFe8AeWrExAdp2jDC+B7VY4efxNpTEO2A7vWIPZf61VU6jYWb31SdC17tIk/qjEgSemcsRKv9fF4+A0WO6DMoArJIAuW6twzkEjOpspNWse56dNDWP1fjGHMxYpVRHs8IDigfgyv6KhGzYx/q5m2R4DJkGcIOHz+P6idcbfF7iC2oQVvpkLk72AM5L7Y9sIA4sEAd+HvE56sT34WkuUCGzh1Houqz+wALJDF2CAHRmA5TVHM8LBAkZu/FbA90l3158A0/66q+v6jWBqCFQ3s3C/f8x1XViUvz1mwQUuLzy6X9BWmXoe+/y3MS5Nlieavw5Vqi/08FsebCeYOuvAFV0U+i9w8uE4SB/TBaqe16D51urw46Ul5WtMxVpGGTtWAPXzHOSrZQFuHjG8wHPM5pqgCxcxrO1sz8rPQ1mEOH0IJ/CCknFe41gRI144LtTy3LIRF9d8l6Mw5tDYQ16Ee317CylvVUv2CPtU6utINsKJwIrB1gDeMo+sv/Y8HRn+zUUI++h/eNp/nc9ty+G4f4Kama/UcQCg44nY8k873DJq9rD/T4iTc40/JQmNx9Q6cNot14WK7gPX8cygpNKimC4STzkFiulqqDkwSjSgIjnM4i8RoHVuDpceGDl2nkqoLISf+32+9tBX4vogY5jllUDkpGExqN29u5nopkOndZWOH8GA3E46sH58cHtW/ANQzXSqDzuf2NLmzskX+rWGdwXn8lt0EiZoek9BtfB2dl5FVmE73InpbBxBV20Qs35MIZ4xTai70KlDUaN7+OK4RYklR9zxYiTfIRGdAA0CuwmTZ9fQJAC1kZ+EJND4po0sIFvAyXf3/x98hhHXAOWasKa2jizQrSA/ihXTjTThMIykrRNc//84pfMcVT02c+lc86kbovzmDLfYpN7qKiLK+BtpvL4pkPSJGhaFT2ZSOQkdFKfPB0mjnuH941bT21Wmj07RPE1cuv+Cq7u6WIktqXn0qFnbLjRDcD21oeC0yHIiULEMzz/wykH5joDYrC9rK7aAE47j0pIcik2uEwb9vQWs/ffaFdfCx8hQqKnTPM4+5Ea4RJ8smXfHCdBkCBpMH28rNaR4PwsDqYspn9k/jdoxDxI5JM/+CjRq7V1xMOsDaahOMqblzDgwlnVwCsD+pZj1jOx/c9RjcWvns6xVOUjRVv2QdIT4zwcf6nk/mCVnIgaRAnCUuaFtvuty1+YDJyJfeYPK+SB7HzQYDuDjo4/GtPpB3mk8c43bYCoWEP58leMw6rsZ6le8t5oG1c6jLTns8CKLZsHfS1R0vXvi6EkNE+ X-MS-Exchange-CrossTenant-Network-Message-Id: 1a9e7674-21e5-4bd7-4645-08dc12a7f91c X-MS-Exchange-CrossTenant-AuthSource: BY5PR10MB4370.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2024 13:19:42.9718 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: abb4cdb7-1b7e-483e-a143-7ebfd1184b9e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: aZuEPpq88CzRl36yGhdkpytxPmqp1i7xNJnnAZrAXv4l/jVtO4Adt+xp8z4CC5jsptwduqTg3nYneZUBOPr/Jg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB7389 X-OriginatorOrg: digi.com X-BESS-ID: 1704981237-111761-12501-8105-1 X-BESS-VER: 2019.1_20240103.1634 X-BESS-Apparent-Source-IP: 104.47.56.168 X-BESS-Parts: H4sIAAAAAAACA4uuVkqtKFGyUioBkjpK+cVKVoYmhsZAVgZQ0NQixdLI1DDR0M DS3NTQ0tQkNdk0EQQNE1MNTZItlGpjAVpic8VBAAAA X-BESS-Outbound-Spam-Score: 0.00 X-BESS-Outbound-Spam-Report: Code version 3.2, rules version 3.2.2.253449 [from cloudscan20-174.us-east-2b.ess.aws.cudaops.com] Rule breakdown below pts rule name description ---- ---------------------- -------------------------------- 0.00 BSF_BESS_OUTBOUND META: BESS Outbound X-BESS-Outbound-Spam-Status: SCORE=0.00 using account:ESS112744 scores of KILL_LEVEL=7.0 tests=BSF_BESS_OUTBOUND X-BESS-BRTS-Status: 1 According to NXP HRM for i.MX93, the following GPIO pins are available: - GPIO1: 16 pins (0..15) - GPIO2: 30 pins (0..29) - GPIO3: 32 pins (0..31) - GPIO4: 30 pins (0..29) Signed-off-by: Hector Palacios --- arch/arm64/boot/dts/freescale/imx93.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx93.dtsi b/arch/arm64/boot/dts/freescale/imx93.dtsi index 34c0540276d1..7eb2cab7c749 100644 --- a/arch/arm64/boot/dts/freescale/imx93.dtsi +++ b/arch/arm64/boot/dts/freescale/imx93.dtsi @@ -970,6 +970,7 @@ gpio2: gpio@43810000 { <&clk IMX93_CLK_GPIO2_GATE>; clock-names = "gpio", "port"; gpio-ranges = <&iomuxc 0 4 30>; + ngpios = <30>; }; gpio3: gpio@43820000 { @@ -986,6 +987,7 @@ gpio3: gpio@43820000 { clock-names = "gpio", "port"; gpio-ranges = <&iomuxc 0 84 8>, <&iomuxc 8 66 18>, <&iomuxc 26 34 2>, <&iomuxc 28 0 4>; + ngpios = <32>; }; gpio4: gpio@43830000 { @@ -1001,6 +1003,7 @@ gpio4: gpio@43830000 { <&clk IMX93_CLK_GPIO4_GATE>; clock-names = "gpio", "port"; gpio-ranges = <&iomuxc 0 38 28>, <&iomuxc 28 36 2>; + ngpios = <30>; }; gpio1: gpio@47400000 { @@ -1016,6 +1019,7 @@ gpio1: gpio@47400000 { <&clk IMX93_CLK_GPIO1_GATE>; clock-names = "gpio", "port"; gpio-ranges = <&iomuxc 0 92 16>; + ngpios = <16>; }; ocotp: efuse@47510000 {