Page MenuHomeFreeBSD

KERNEL: Add basic infrastructure for tracking of extended resources.
Needs ReviewPublic

Authored by mmel on Dec 21 2015, 11:49 AM.
Tags
None
Referenced Files
F81988555: D4667.diff
Wed, Apr 24, 5:15 AM
Unknown Object (File)
Mar 24 2024, 12:59 AM
Unknown Object (File)
Feb 2 2024, 10:40 PM
Unknown Object (File)
Dec 20 2023, 1:38 AM
Unknown Object (File)
Oct 20 2023, 5:41 PM
Unknown Object (File)
Jun 27 2023, 9:00 AM
Unknown Object (File)
Jun 16 2023, 9:29 AM
Unknown Object (File)
Apr 9 2017, 9:35 AM
Subscribers

Details

Reviewers
imp
ian
Summary

This patch allows us to track consumed extended resources (clocks,
resets, regulator) per device basis. Also, we can automatically release
all extended resources in device_detach().

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

mmel retitled this revision from to KERNEL: Add basic infrastructure for tracking of extended resources..
mmel updated this object.
mmel edited the test plan for this revision. (Show Details)
mmel added reviewers: imp, ian.
mmel set the repository for this revision to rS FreeBSD src repository - subversion.

How is this expected to be used? An example consumer of the api would be useful.

It will be used in upcoming clk/regulator/reset framework.
Example of usage can be found in https://github.com/strejda/tegra/blob/master/sys/dev/clk/clk.c