We are developing hardware using the RT1052 and a subset of its peripherals. We are using MCUXpresso to configure the clock tree and would like to disable clocks that are unused. For instance, we are not using ENET, LCDIF, SPDIF, SAI, etc. We are looking for the best practice to disable unused clocks and are considering the following options:
已解决! 转到解答。
Hello jaredm,
The following Knowledge Base document may be of help, specifically section 3 (Low Power Gating unit LPCG)
https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/RT-s-System-Clocks/ta-p/1151118
The root clocks are branched to each peripheral, and these are individually gated clocks so you would be interested in gating the branch for your module, not the clock of origin.
I hope that this information helps!
Regards,
Gustavo
Hello jaredm,
The following Knowledge Base document may be of help, specifically section 3 (Low Power Gating unit LPCG)
https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/RT-s-System-Clocks/ta-p/1151118
The root clocks are branched to each peripheral, and these are individually gated clocks so you would be interested in gating the branch for your module, not the clock of origin.
I hope that this information helps!
Regards,
Gustavo