Re: [PATCH 1/1] regmap: debugfs: runtime resume a device when reading registers

From: Mark Brown
Date: Wed Jan 10 2024 - 08:04:50 EST


On Wed, Jan 10, 2024 at 01:46:31PM +0100, Alexander Stein wrote:
> Am Mittwoch, 10. Januar 2024, 13:23:17 CET schrieb Mark Brown:

> > The idea is that the debugfs interface isn't supposed to be disruptive
> > to the thing being debugged. It would be better to detect if there will
> > be problems and report the status as busy.

> In my case the device is actually unused, runtime suspended, thus disabled
> power domain. That's totally different to busy. In this case dumping the
> registers is non-disruptive, unless you account enabling/disabling the power
> domain as well. Any attached clock is already enabled/disabled, but power
> domains are not.

At a regmap level we map that onto -EBUSY for devices with a cache
(using a cache for your specific device ought to DTRT, it's not a
general solution though).

Attachment: signature.asc
Description: PGP signature