How can I disable unused functions?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How can I disable unused functions?

Jump to solution
976 Views
hikaruuruno
Contributor III

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

Labels (1)
0 Kudos
Reply
1 Solution
890 Views
igorpadykov
NXP Employee
NXP Employee

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!

-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
Reply
2 Replies
891 Views
igorpadykov
NXP Employee
NXP Employee

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!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply
890 Views
hikaruuruno
Contributor III

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

0 Kudos
Reply