How can I stop enabling the i.MX6Q watchdog?

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

How can I stop enabling the i.MX6Q watchdog?

Jump to solution
1,138 Views
torus1000
Contributor V

Hi,

I understood there is no way to clear the Watchdog Enable (WDE) bit of the Watchdog Control Register (WCR) in software once it is set.
   https://community.nxp.com/thread/444082
   https://community.nxp.com/thread/450037

So I would like to keep WDE bit clear from the beginning to the end.

Fortunately ROM and uboot seems do nothing.

Is there any way to ignore the watchdog during linux configuration?

It is nice to switch with setenv kernel variable or dts binding description without rebuild images.

Can anyone help me?

Labels (1)
0 Kudos
1 Solution
1,028 Views
igorpadykov
NXP Employee
NXP Employee

Hi torus1000

>Is there any way to ignore the watchdog during linux configuration?

one can check sect.2.11.7 Menu Configuration Options attached Linux Manual.

>It is nice to switch with setenv kernel variable or dts binding description without rebuild images.

in dts wdog can be configured with status = "okay"; or "disabled" :

linux/arch/arm/boot/dts/imx6qdl-sabresd.dtsi

imx6qdl-sabresd.dtsi\dts\boot\arm\arch - linux-imx - i.MX Linux kernel 

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
1 Reply
1,029 Views
igorpadykov
NXP Employee
NXP Employee

Hi torus1000

>Is there any way to ignore the watchdog during linux configuration?

one can check sect.2.11.7 Menu Configuration Options attached Linux Manual.

>It is nice to switch with setenv kernel variable or dts binding description without rebuild images.

in dts wdog can be configured with status = "okay"; or "disabled" :

linux/arch/arm/boot/dts/imx6qdl-sabresd.dtsi

imx6qdl-sabresd.dtsi\dts\boot\arm\arch - linux-imx - i.MX Linux kernel 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos