Hello Community,
We are developing custom board with i.MX280 which does not use many of the peripherals.
Since we do not need these peripherals, we want to disable these functions.
Followings are the questions I'd like to ask you.
(1) About SFTRST/CLKGATE
For most of the peripherals, it looks SFTRST or CLKGATE disables the function.
In this case, is setting CLKGATE to 1 the right way to disable the function?
(2) About Ethernet Controller
For Ethernet Controller, we could not find a clue to disable the function.
Is there any way to disable it?
By the way, does disabling peripherals lower power consumption?
We are trying to minimize the power consumption, so any advice or suggestion to achieve it is also welcome.
Thank you in advance,
Hikaru
Solved! Go to Solution.
Hi Hikaru
you are right: CLKGATE disables the function of module
(for Ethernet this is bit DISABLE register HW_CLKCTRL_ENET).
Disabling (and clock gating) peripherals lowers power consumption.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Hikaru
you are right: CLKGATE disables the function of module
(for Ethernet this is bit DISABLE register HW_CLKCTRL_ENET).
Disabling (and clock gating) peripherals lowers power consumption.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor,
Thank you for your reply!
I was focusing on the Chapters of respective functions to disable them, thus missed the Chapter 10...
Best regards,
Hikaru