Comment 3 for bug 932381

Revision history for this message
Cinquero (cinquero) wrote :

It seems the kernel driver does not update using the correct order.

Here is what ITE sent me (including the two attachments):

1. If you wanted WDT to stop, you will need to set ¡§index 74(HWB)¡¨ and
¡§index 73h(LSB)¡¨ to 00h

2. If you wanted WDT to restart. You will need to first set ¡§index
74h(HWB)¡¨ values then set ¡§index 73h(LSB)¡¨afterwards.

Example

           writeport ( 0x72 , 0xD0)

           writeport ( 0x74 , 0x00)

           writeport ( 0x73 , 0x0F)

/ / ¡K

1. WDT to stop

           writeport ( 0x74 , 0x00)

           writeport ( 0x73 , 0x00)

2. WDT to restart

           writeport ( 0x74 , 0x00)

           writeport ( 0x73 , 0x0F)

Watch Dog Timer Spec

IT8720 LDN 07 about WDT

Register Detail Spec