From nobody Sun Apr 26 08:13:32 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D1922C433EF for ; Mon, 20 Jun 2022 14:32:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242552AbiFTOcX (ORCPT ); Mon, 20 Jun 2022 10:32:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34808 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S245578AbiFTOcE (ORCPT ); Mon, 20 Jun 2022 10:32:04 -0400 Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30055.outbound.protection.outlook.com [40.107.3.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C21A4DF66 for ; Mon, 20 Jun 2022 06:46:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NMu2xUIXzFgvLBPsUl7mHHaj8RVvmCgNJgcR1Xdg4DNbga/MuaTOApxmRMroXLBeoDHkWi+oReRd5Aq5HIFrXNZXg1SFokQlhoz5wFi5FJgkHbwxLeQIhkt+jkDJHqyysdtAGQRijiUk3CoDcbXZNLT3vbhZk2ND8cpzNdOttL6a8DQYDYpQgsqF2IUHuktE1AkHX5yIxeSIZ5kXBljjrXKaYMuRrBiyqMuKmodh+iff/5A4t1BQKkFWhnrjpiSferKa6rBOpyfwWLnNxIiyfYDpFAmzw8mox9z29GxUTgxxgEUG5V7rwfEEGr1dzkWnf+MlTeQ3rARNKEcpUdTvaQ== 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=gdkELTkgoW1SmJBXeGmowTe5qBBm1vW0moKvh9z8ufc=; b=O61IBzqYz3tB6kDruLEd6lgaCcypgWiF794QFJWWMhlzUHriyV/PgbPDZiHXwVE7tMHyPGDF/Go0RIke/MshwIH3ET3FeHAmqJ3/2IuIl9qgTlnYbwUkWXmV/7PpZAyafDGOyK7d4KdFuNUBJYJWpvdgATXMqfbGz81KTGIunZ0Tx8RtmKI0tzuIQBItPgOsi1lSV6qnxd8dLTiZqq+GfvYLEVKgncWSM/N+P7mOmEwKBnsAZT2i39Ty65j6rrPShHo5Zy6QAJG2HNhFH0nsq9PRq0ISFfG5ikpSz5C3K0Y/7NYbhh11UR3mKuVeTNeh4yClxtu7Pj+0YLtaWA7PJg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gdkELTkgoW1SmJBXeGmowTe5qBBm1vW0moKvh9z8ufc=; b=OY0dU/Pifl8Cd/DVY0DUluDf+RFMXWhgWnOIGziRquFHrk/BW189uMNoMJYHLurTblpseKNR440E5cp/1cHF8va+caHCPk/e9Ek0yBa6lVuvohrEPhIYMS64XxmimnM+mR+ep8CXTimBGrb9VXkoxhLsQsoFVVyPPym35YpoCto= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DB9PR04MB8477.eurprd04.prod.outlook.com (2603:10a6:10:2c3::11) by VI1PR04MB6190.eurprd04.prod.outlook.com (2603:10a6:803:f1::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.21; Mon, 20 Jun 2022 13:46:25 +0000 Received: from DB9PR04MB8477.eurprd04.prod.outlook.com ([fe80::1942:6123:5468:bf72]) by DB9PR04MB8477.eurprd04.prod.outlook.com ([fe80::1942:6123:5468:bf72%7]) with mapi id 15.20.5353.022; Mon, 20 Jun 2022 13:46:25 +0000 From: Dong Aisheng To: broonie@kernel.org Cc: linux-kernel@vger.kernel.org, dongas86@gmail.com, l.stach@pengutronix.de, peng.fan@nxp.com, shawnguo@kernel.org, Dong Aisheng Subject: [PATCH RFC 1/2] regmap: add option to disable debugfs Date: Mon, 20 Jun 2022 21:47:57 +0800 Message-Id: <20220620134758.1286480-2-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220620134758.1286480-1-aisheng.dong@nxp.com> References: <20220620134758.1286480-1-aisheng.dong@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0046.apcprd02.prod.outlook.com (2603:1096:4:196::15) To DB9PR04MB8477.eurprd04.prod.outlook.com (2603:10a6:10:2c3::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 137b2cf6-d1f1-4b21-ede8-08da52c34472 X-MS-TrafficTypeDiagnostic: VI1PR04MB6190:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IBDXnhEUR3pzHO9zKdQySWbDXhbeQZIzV/Z7wUmzyscN7FfuMMZTcL2iEaG07U8NeS3o5ogdXZ3PH08164HKcwr/nXoIs/goVtkoQj0BzJuu7aQaIszoBQLZ6JsJVJbOgX4geOeNXyLih4j5LoHl/Vt4WdiaxI4UjqF8hnczG5Adg7UvXbgdlTEcYFc6tG9EfxkbV2otxW9g45JAAQEW7CO//PWI+bCZ6gMR/AwI99TaTa3gnILKt+x09TuMXS7ilxG+r5zEusYhYB2BHRje1PWezwqE8/f8mBxs9oCXhBIK+4GZ/mvKLLrrC38OVXdc90zSAUYE0cx6ZI0t5vZLFTqOkp40n3VS7Paz4x66siSZlRf1f8DbviLLzLR4uQ/XEykm5+2OVx+5Ahdw6+4E4oAkFj+Y+qcgiPzR/TMz2B4HvRD4zTGYLmycWvzTUkmaFEoMoZY4SB7U6x0SlEE8EC1C4Yzkt86FIpkg/euTBVVVwMcT9VvCyZDhSvZRIlAFgFGVNtTd4FJvooqghk0OTVeZN1/sh4D5JBjtVtuTIhdoknetjvt1V7AVEkqvdH6jz6u++Pjann+Jlv141HOXce23Jp/G2DNq5B7/CnDbcbdzbqopH2uK05pzYVofC7i/i3XQF++L5/echUQqqoWw8Z/GknddtgB1XIyDzjLaNTc2Cwpi6rBbnkTt31iIwqJAq/9+NZmdsKGiEWNB4kNGA5H7NSvKdZToN5d2z2n24dlZBiXQWxJDxe+HXwsYTvHgtfKVNXZra8S+IE6QBmOaFZ5jWCaXX8G8Hc12SO8Sobs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR04MB8477.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(396003)(346002)(366004)(39860400002)(376002)(136003)(66556008)(36756003)(66946007)(8676002)(66476007)(83380400001)(4326008)(6506007)(8936002)(186003)(478600001)(316002)(1076003)(966005)(6486002)(2906002)(41300700001)(38100700002)(6916009)(6512007)(2616005)(5660300002)(52116002)(26005)(86362001)(38350700002)(6666004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LwqsyMEZSPF5lC1pHzvHI0+naIZfYN8h/EY4JDCAkHKigaq0ix+8AiYTohkc?= =?us-ascii?Q?kz4o5BOkdRJjSM3RQObtbqCd5IEVF3X5jlcDs8vmcZFiNuptVPtjSV94aPst?= =?us-ascii?Q?wjRve8tjV/LAIPfBx+SRjICwS2sU7/DP3ioFuFyBUEqJKoS0sL2+DtmvTK82?= =?us-ascii?Q?Drqh2MRr5S9mEnmwmFxJQN4TQMoVF7OitS1MijpxqjSu3vvdclf8yknr6O98?= =?us-ascii?Q?X9AA40PSROIuWUKKibrRtQQ9WaF05nRhN1+ZiM8C89lAUxsNbZbxJsdOHdVd?= =?us-ascii?Q?kZWz/YQl59xgbn1lZ/4hymmdbPFDLUgRs6YdlSxBe7wn6/QfdFmjgBgtHllf?= =?us-ascii?Q?CU4unvMbp/ReUGNb6sJ475gFZluyp91urxycvF8Gzt2XJ0J2QEmQzoqgLv+w?= =?us-ascii?Q?BaJf9mrT2jSbvtKiwkNvMFAUEfFBsxN/NeIEoyYZI71gqVouKQiExHvi+paE?= =?us-ascii?Q?RY5q+o1LQnpjJc8DutAVyniAuxx3uK7tVH1ZEY8zqcgWzwgFP4Kd9qTVWzUt?= =?us-ascii?Q?xwp9kYrR4J0TCoIpHl+7RqCRU1EUUSvfdr9sGWF8rkvXLG+A+/PFYXTFijOq?= =?us-ascii?Q?JomD2sVBt5/98Ai2dmXGADQfGMW9VyoOFJlgT2GOJ1LqUfgMHEQ4IkfGQhUY?= =?us-ascii?Q?V9qDybI6RSJkv+Q3F6dCowiYQXb9ZD3X7Sfo8j7QGsVAErjlWBpSuCln49uC?= =?us-ascii?Q?ah8pgTw4HMMti29I7r19dYqJi/4EB3CZKBtLR5rQvAUTKHPonggt8VnPYmMc?= =?us-ascii?Q?gKUPXQ2vdIQV9wIO1ohaOo147/JSvr+WzcYer+rNa2nvxkEWW+ZJzlrvYEKn?= =?us-ascii?Q?qLOEyCls4XqtTQxIjSHzBifrx/kh4b0lCOcirk1iZ6ncIfEYTh/eJVjcnGcu?= =?us-ascii?Q?imFn6qtQoXmBwDkRfVRVqDOGRF1+R8mqBi1k20v0Rcs4vvLvVW04Wlo6n4os?= =?us-ascii?Q?U7K1lgwnNgfFETta9cZbUKSbKbUJ+/B5WZ18W2WoBhlqqZBEfNB87PNxqKVV?= =?us-ascii?Q?t/d7Izw1NMO42Gv7msTKEnKgUna6KBHq6yMttneC8SaLopMBEKjyu04te68w?= =?us-ascii?Q?Wvvc2t5MCy3/zuTZQGxq+3TZnyGRAwrRNRmxjh/xuPAE9jTJZbh7yFy6V9ty?= =?us-ascii?Q?ZpoYQfBihuU90qWNbnrVRfmLJQL7JrEpu2Mz9Ftu68taX8X72Ml6LgKYAdFe?= =?us-ascii?Q?XacklJSAwWPOG/0H/h7rELtNNUtSlPliBE0Y3S25JXjc7NVmr1ApudED4kL4?= =?us-ascii?Q?dAQySUFydchbSpBl+sw2lksT0hhI6y0UurWUOVzgJ4Mo7cUB1YVRHqv/9oWw?= =?us-ascii?Q?E79GSV/LcA+iJUlZuj8phffEWRPa1LXOVpTAPyPdWdF9ZrXntcuC0PHtqE0k?= =?us-ascii?Q?uAX7IBT5axFWtimRHEURi/fPkW/7QuEkOpT/Mt3k5oZCB+YBKL4On1PP9A98?= =?us-ascii?Q?athvzOtPGqtHXRp1lLtB6eedr+JVAYEdVvM5kdWbZ/8cmrYQH+/bvpv7XvDQ?= =?us-ascii?Q?kyC7+7eBzRg2IDWVIuudb68bRjPIYT8F54G2a2teacFzlIPOFBr7Rx1hzFwv?= =?us-ascii?Q?OYJML8xaDSPIn/BGSLH1HSB3BWvinHZ7PRsBdTPvHN+adkxBIptAHGm41LN3?= =?us-ascii?Q?GLvgl31a8wGw4OP2edXVobWfqVz95wL0fIoitdsupy9ypOynB9q1i13L4497?= =?us-ascii?Q?DbaqEAj4epyp9B1nMwCdrdB/mApUL02K8CeuSKJCfYTnKBQ6qZZn1smbbtGw?= =?us-ascii?Q?+5HKXRcyhQ=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 137b2cf6-d1f1-4b21-ede8-08da52c34472 X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB8477.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2022 13:46:24.9485 (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: JnIQ0xP9UKW7m+Yx3snrLO+XxnZshBSgrt9cCOsHz8kKCI+uRyij94s8okA7tklU63eLNMHvPMnJpGBTbdN6jw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB6190 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The regmap core will create debugfs by default for each instance. However, it's fairly possible that some devices may not work properly with regmap registers dump via debugfs due to it may be in suspend state (e.g. Power domain is off). Current regmap core does not support runtime pm for MMIO bus. Although there have been several retries [1] in community but finally didn't get accepted. This patch adds an option to allow drivers to claim no debugfs support due to possible platform limitations. 1. Link: https://lkml.iu.edu/hypermail/linux/kernel/1204.0/01646.html Cc: Mark Brown Cc: Lucas Stach Signed-off-by: Dong Aisheng --- drivers/base/regmap/regmap-debugfs.c | 3 ++- drivers/base/regmap/regmap.c | 3 +++ include/linux/regmap.h | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/base/regmap/regmap-debugfs.c b/drivers/base/regmap/reg= map-debugfs.c index 817eda2075aa..82082a5f1729 100644 --- a/drivers/base/regmap/regmap-debugfs.c +++ b/drivers/base/regmap/regmap-debugfs.c @@ -556,9 +556,10 @@ void regmap_debugfs_init(struct regmap *map) * a mutex or a spinlock, but if the regmap owner decided to disable * all locking mechanisms, this is no longer the case. For safety: * don't create the debugfs entries if locking is disabled. + * Or disabled explicitly in driver. */ if (map->debugfs_disable) { - dev_dbg(map->dev, "regmap locking disabled - not creating debugfs entrie= s\n"); + dev_dbg(map->dev, "regmap debugfs disabled - not creating debugfs entrie= s\n"); return; } =20 diff --git a/drivers/base/regmap/regmap.c b/drivers/base/regmap/regmap.c index cb0be5e7b100..bb603b4271ef 100644 --- a/drivers/base/regmap/regmap.c +++ b/drivers/base/regmap/regmap.c @@ -812,6 +812,9 @@ struct regmap *__regmap_init(struct device *dev, map->lock_arg =3D map; } =20 + if (config->disable_debugfs && !config->disable_locking) + regmap_debugfs_disable(map); + /* * When we write in fast-paths with regmap_bulk_write() don't allocate * scratch buffers with sleeping allocations. diff --git a/include/linux/regmap.h b/include/linux/regmap.h index d5b08f4f0dc0..db967a331d36 100644 --- a/include/linux/regmap.h +++ b/include/linux/regmap.h @@ -282,6 +282,7 @@ typedef void (*regmap_unlock)(void *); * @disable_locking: This regmap is either protected by external means or * is guaranteed not to be accessed from multiple thread= s. * Don't use any locking mechanisms. + * @disable_debugfs: Optional, don't create debugfs entries for this regma= p. * @lock: Optional lock callback (overrides regmap's default lock * function, based on spinlock or mutex). * @unlock: As above for unlocking. @@ -383,6 +384,7 @@ struct regmap_config { bool (*readable_noinc_reg)(struct device *dev, unsigned int reg); =20 bool disable_locking; + bool disable_debugfs; regmap_lock lock; regmap_unlock unlock; void *lock_arg; --=20 2.25.1 From nobody Sun Apr 26 08:13:32 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C1C0BC433EF for ; Mon, 20 Jun 2022 14:32:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237780AbiFTOca (ORCPT ); Mon, 20 Jun 2022 10:32:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60888 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344175AbiFTOcG (ORCPT ); Mon, 20 Jun 2022 10:32:06 -0400 Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30055.outbound.protection.outlook.com [40.107.3.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 134F44E38D for ; Mon, 20 Jun 2022 06:46:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bDovKVtMUEPG0aQHNa9gT5FvL8M6IB7tq6dAfwLA+l59++T9rq7I/4g89zLfNAWaqJ4dDQaOgTLxby9qGIiZQIcdAH+GL/sBBW4zE2S3JDuurTNIzMW5ergy9qZ5Lm9jRUchePTwe3XfGu8CGEL/fWnCF+eAh/cs/a9E4i36cfM/NGxkVjuH34ySGHN/mnJbIPLyreRurUqkuiqiIW+eVRGySx1uFlFg0aZMcipLuBu8BwEcNKNd/S/+8fzd9dtgbIqcuCVMqHPJkaNR5uNx35ZClaNYb9YGolaM0sKE7QbfhLQHdXMkrpfDTsjFEMUrxHYS7dgMRaTHt7dGDBG5JQ== 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=iwRl/zwLCTSG+DrVadiP5h9Z2y93lJD/z/VrQtLjyxE=; b=IAoJ3YUAMzselnM1hF+b+sQMR8GJMSFM34G95ip/cifkbzpwA/svFgkRJx863BmkvSOrfTQWhroDzJlUYgU9gCRhX74t5222PfJaLkwobXqCVNCQguET6384OaKjIdhNQJo6nZh66V9M3U5wCJN66oBJTHbRoWM4+NOejGtCr5XnRPDGSZHxA5F44DGOvj24O4ePJCOnfCb+luWzSqwmZU9OoEOT6pnpWbEK1yR0X/4C2bu3WtuSk/o5k9kuBZ3wp365WzAoo7eNzKfZ3PGn2TEnuL/pTfKaydtlmC+X5zjonkynChx9msAyt57T7LuSAvBGZ82md1PoSjk0n1TM3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iwRl/zwLCTSG+DrVadiP5h9Z2y93lJD/z/VrQtLjyxE=; b=shhqz7Nf1M+hzSl9lJin/79NConlVtN7Mb1n+/MAQmCjjIW2oDB9ofi7xLHxGYFMZEEFSeY8LgysRma5NZcEnqlR5X/RAfpvVXYyv0Ds1oBTmLTMLM59zZa496rGxCwj06Tf0XFm6lRU45drUc7EQUAajDHyhEIXCpuZlvSauzs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DB9PR04MB8477.eurprd04.prod.outlook.com (2603:10a6:10:2c3::11) by VI1PR04MB6190.eurprd04.prod.outlook.com (2603:10a6:803:f1::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.21; Mon, 20 Jun 2022 13:46:27 +0000 Received: from DB9PR04MB8477.eurprd04.prod.outlook.com ([fe80::1942:6123:5468:bf72]) by DB9PR04MB8477.eurprd04.prod.outlook.com ([fe80::1942:6123:5468:bf72%7]) with mapi id 15.20.5353.022; Mon, 20 Jun 2022 13:46:27 +0000 From: Dong Aisheng To: broonie@kernel.org Cc: linux-kernel@vger.kernel.org, dongas86@gmail.com, l.stach@pengutronix.de, peng.fan@nxp.com, shawnguo@kernel.org, Dong Aisheng Subject: [PATCH RFC 2/2] soc: imx8m-blk-ctrl: do not export debugfs Date: Mon, 20 Jun 2022 21:47:58 +0800 Message-Id: <20220620134758.1286480-3-aisheng.dong@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220620134758.1286480-1-aisheng.dong@nxp.com> References: <20220620134758.1286480-1-aisheng.dong@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0046.apcprd02.prod.outlook.com (2603:1096:4:196::15) To DB9PR04MB8477.eurprd04.prod.outlook.com (2603:10a6:10:2c3::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 68cba87f-7cd4-4cd7-f197-08da52c3460a X-MS-TrafficTypeDiagnostic: VI1PR04MB6190:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xmuZLZFaNICkaGGbK19x4ywAtahlKeloA9T5T4xmAd5TE26J1jcnMByw+Fjkh/ap+VoX5sIpuVISQmT+GtdGs+L8bGVeVHzTPhBQkt7b8m6PP/F1KFhgBhA/XepDJH3YKV2BtGUKs1MDRzWeDAhegAqeMYRcg3UKDwd2uFP3t46n73sBeN4m1fCpgDX1uZ3KVR7T8Ne9OYUhtoTX6DqlbYOBggtiihgAfqeyO2WsC2xiFat33Nfp7DPJy8T2PesGUk9X1uEjVk8CY2DUkYGcqIL3o8o2tWDCKqF4DGtCLkU8bQXn2fHd7ELYUrzk8NCx3hcDe6ivjB7xjpK2v2oQk7ak5y0ITUduO6AfO5DvxNp0q3COvnDHGyavgbqfaddmCI7pIFq9fNnwoTAS3VQUWwT9mOjFFsOtJtyLwoONguHUlHDIvLleKIU2ov8VGx6q6f+ApaTMPnJICGRrEzuHKkp5GG08FYbCUFNrgSbQBuYK4ri4wC5o4FeM7kCRJ0kakx2kw/Q169j99nw/7qQweYw/Boq8DZo3u3MvZhJxQn5GVKCYv9gHiZO/yJySH2dzBtxeGWLcxeoeMhCeX2AdhX1vBkVK5Gx1TrtpiaqIu6tBB1WhKy134yi8zEEEhMFvn3H0lIGSafwjNhPRoU7G/z4Hul/Du4qvQAmzccyp63Lxlxkt1n39srv9nRK9rCt2WK1/JwQuZKsfdpoIoBxAucGK6KTQrfYsb64B0CUTyWM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR04MB8477.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(396003)(346002)(366004)(39860400002)(376002)(136003)(66556008)(36756003)(66946007)(8676002)(66476007)(4326008)(6506007)(8936002)(186003)(478600001)(316002)(1076003)(6486002)(2906002)(41300700001)(38100700002)(4744005)(6916009)(6512007)(2616005)(5660300002)(52116002)(26005)(86362001)(38350700002)(6666004)(32563001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TvshN8CaO7NTOTSV6GvPaG1/ZP3O7AoGnSgA+kCeNIHOUQ/fqWrVyDwszzMS?= =?us-ascii?Q?u+GEvsX820wSZLA+unAwF/PNR1/vq8BCFLaEqwH7vL7CwFgZMe03Mlg0ZmTZ?= =?us-ascii?Q?pamo2+inyR24BtQm+GWFk6y87tI44wQIJOD39oBQbU+iDeWIFbq65Nq++BTY?= =?us-ascii?Q?qR4yAPsmZIZ+pZg+jZokVk/Db4UIY36o+Kabf0EoiNQ7oyt6oQBhICfb8uHf?= =?us-ascii?Q?lD8ejPRWv45Mf+qNivwp0bbaUMyOi6LI9Kw6W0irJqTTT7WhRLMTH07TPVK4?= =?us-ascii?Q?aqPm3NXttYArUEdpsEDxdP695T8c3zg/iyao1T/XKM9PuZ+kITyw1883Ijaa?= =?us-ascii?Q?MpByaxDZUe2eQOvRCHA4YgSc+WR1aAqyBFw5Btxn1F87nQYYhovPs7ZuymnS?= =?us-ascii?Q?47iHxlg9f9LuePWuyXVjLdTPKyGbaeIxEcru1WktXRcoAUsVJNjMT75IDbLz?= =?us-ascii?Q?oX6Zbr2/x9BaBW46ZqbUCRoNCvNvGuKeZ20C5FII0b6jiMrQTWuGrP9rYDCA?= =?us-ascii?Q?um0wNMoy3ktJG/li54bch5RwPvPTymn6VbZaIfVAIu7me9kyx0rYAdJpOcPc?= =?us-ascii?Q?+ULYwZ08eCFaf5EwfzkdFOpHwjqqCnJtzGAKYWi/XWnYAyFOLPLebO3YJP2L?= =?us-ascii?Q?+qn1Wv9Z3kdV7++YluV45ffft5tq+ZPE0cVwXFPNU1SMOWFbunEoNSCXjRm9?= =?us-ascii?Q?mwaziyHGdDVZ2fqH3UXjOGtO2bRJXJCXQxwUjx2tQ0piTj1UZo/6JUvWs/DD?= =?us-ascii?Q?Pbg2G/AB0iVBZzgRtJ6WV0uctFn7DHNpVD6HDuZcsX+WHkRzyn7FHqSyXMRj?= =?us-ascii?Q?6cM50CDqt2M4YOiEHnpgxwSGP1pjp7tQvCut5AVjMlEqKpWmIVczIKuXXnA2?= =?us-ascii?Q?Y3TcNkrDpUTDJPrXL/ilVGi756mHV56wnVBAegYVgmB++GToQZeP5uHfnSyW?= =?us-ascii?Q?byukblouZtAWkJZ8L76wG5gzMfEuMSixX5AkTiBmxRzDndGBQEobZ9X0SNtS?= =?us-ascii?Q?GBkjqJQxM2QmPakitdcziYRRQZOyTFD/LP5zHv40VEQb4iu7+9eKfUMNoSiw?= =?us-ascii?Q?HOQM9kjw32jXZ7JyYHyizGtdVaIUo2Jwft2wbgRmNWsfl01wB+F6WYEeWvs0?= =?us-ascii?Q?OZ6CK14WEEcjwiRAMI7P1OXYdbCSZh8JdZvO+nLo7KuilVtkIb6H1R2HjCmf?= =?us-ascii?Q?ceDoZRmdeGo9j6YAp3HRkCLo9p/1FDCymXl6OtjjbjoifxvxMAmOJhnV7yeT?= =?us-ascii?Q?/n8ZP0GGWmg560dssoeqpkPuL5HrwLHPZDnkS+Vj6VL5mo6J2YCLjuQtM2Hm?= =?us-ascii?Q?HUb2hdMj60l8KdlXZgxS2DugfBh1zBGCkFX3rkwzF84dMElrKJPHoNAZgAcu?= =?us-ascii?Q?iH6FFCFj7oX0PnlMf2pmrgLLCKayWtZISBU15uwbQZqCdvj0dJxHVuBWet+F?= =?us-ascii?Q?YFG+Mpi35cEeJKDJLDNAUe3DjqEczfhdkyTtiA7o3CzAFsnnb8mlHBS7MIZ6?= =?us-ascii?Q?M3Do71JDn7xKV7VP4Soi4cN1UT/VQz2YdPRRia0tYGnjhf8ZBa4c8Yo6KpM9?= =?us-ascii?Q?YPD/N3ynKrbxoVJWCredAwsjBCrX0iu/N6N6MJfsTgEH4LrzhRCj1g815FM1?= =?us-ascii?Q?nNXgsZB8TkJ+V0ky8YCx0yR1K4t7GFm/wjL8VfTbQ9LSssaySY3J/7fhkfl1?= =?us-ascii?Q?5GiLBAObn2/T4Kkz5sXciZ12siYsyOEnqcpSz1wZpdeXayaIAt7YnjEa5mKC?= =?us-ascii?Q?FpNtJx+18w=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 68cba87f-7cd4-4cd7-f197-08da52c3460a X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB8477.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2022 13:46:27.6537 (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: /jhP0uw7j1sQl8PkXoZtr3FQyNEnZPpO1NHvsjiThIFJLm0FvgkHEoJRWTzCLcz87NsmkFeCNm/av47FMi82rg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB6190 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" imx8m blkctl does not support registers dumping via regmap debugfs due to power domain required which is not supported by current regmap core. So let's claim no debugfs support, otherwise the system may hang when dumping registers through regmap debugfs. Cc: Mark Brown Cc: Lucas Stach Signed-off-by: Dong Aisheng --- drivers/soc/imx/imx8m-blk-ctrl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soc/imx/imx8m-blk-ctrl.c b/drivers/soc/imx/imx8m-blk-c= trl.c index 7ebc28709e94..a064670576e8 100644 --- a/drivers/soc/imx/imx8m-blk-ctrl.c +++ b/drivers/soc/imx/imx8m-blk-ctrl.c @@ -179,6 +179,7 @@ static int imx8m_blk_ctrl_probe(struct platform_device = *pdev) .reg_bits =3D 32, .val_bits =3D 32, .reg_stride =3D 4, + .disable_debugfs =3D true, }; =20 bc =3D devm_kzalloc(dev, sizeof(*bc), GFP_KERNEL); --=20 2.25.1