-
Notifications
You must be signed in to change notification settings - Fork 7.9k
soc : ti: Soc layer power domain and clock nodes init #91914
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Using PM_DEVICE_RUNTIME, power domains are automatically resumed (pm_device_runtime_get()) when a device on the power domain is resumed, so if you pm_device_runtime_get(DEVICE_DT_GET(DT_NODELABEL(i2c0))); its power domain |
Yeah. There are some drivers that are shared between vendors. This is intended such that those don't have to be modified. All the devices with status = "okay" have their power domains turned on in the SOC layer with this method. |
7207f98
to
7ba0f78
Compare
aa773e5
to
fb714fe
Compare
|
e414cf2
to
bb2c0eb
Compare
4772327
to
e32d2a9
Compare
Turns on all the power domains for devices with a power-domain device tree property in the soc layer. Sets clock frequency for enabled devices. Supported for the R5f0_0 core on the AM243x EVM. Makes dmsc node in the power domain driver static. Signed-off-by: Dave Joseph <[email protected]>
|
Power domains are added to the device tree.
The enabled nodes with power domains assigned to them have them turn on in the SOC layer.
Init for enabled clock nodes.
This PR waits on #90216 to be merged.