soc : ti: Soc layer power domain and clock nodes init#91914
soc : ti: Soc layer power domain and clock nodes init#91914Kronosblaster wants to merge 1 commit intozephyrproject-rtos:mainfrom
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
|
e32d2a9 to
efc6b86
Compare
|
|
This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time. |
efc6b86 to
518f722
Compare
|
Pls remove the stale label |
85c9574 to
901b9ca
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 <d-joseph@ti.com>
90fa50a to
b9215fb
Compare
|
|
This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time. |



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.