summaryrefslogtreecommitdiff
path: root/drivers/core
diff options
context:
space:
mode:
authorSimon Glass <[email protected]>2023-01-15 14:15:42 -0700
committerTom Rini <[email protected]>2023-02-11 12:22:34 -0500
commit4aa5053da5fa0729d30bce5df9a0a037a391f2f3 (patch)
tree57dc63c9a91a2b85306b94b35b8deb646d5362df /drivers/core
parentc38a21d7199b2e34af2d161fc58674ec81b2105d (diff)
timer: Tidy up use of notrace
Tracing is typically enabled by the time driver model starts up, so there is no point in adding a 'notrace' to the timer-init function. However, once the driver model timer is enabled, we do need to be able to access the timer's private data when reading the timer, so add it to the core function needed for that. Update the function's documentation while we are here. Signed-off-by: Simon Glass <[email protected]>
Diffstat (limited to 'drivers/core')
-rw-r--r--drivers/core/device.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/core/device.c b/drivers/core/device.c
index d9ce546c0c4..6e26b64fb81 100644
--- a/drivers/core/device.c
+++ b/drivers/core/device.c
@@ -654,7 +654,8 @@ void *dev_get_priv(const struct udevice *dev)
return dm_priv_to_rw(dev->priv_);
}
-void *dev_get_uclass_priv(const struct udevice *dev)
+/* notrace is needed as this is called by timer_get_rate() */
+notrace void *dev_get_uclass_priv(const struct udevice *dev)
{
if (!dev) {
dm_warn("%s: null device\n", __func__);