hpwdt: Only BYTE reads/writes to WD Timer port 0x72
This patch is to correct the use of the iLO port 0x72 usage. The port 0x72 is a byte size write/read and hpwdt is currently writing a WORD. Signed-off by: Thomas Mingarelli <thomas.mingarelli@hp.com> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
This commit is contained in:
committed by
Wim Van Sebroeck
parent
2300fd67b4
commit
d08c9a33b4
@@ -435,16 +435,16 @@ static void hpwdt_start(void)
|
|||||||
{
|
{
|
||||||
reload = SECS_TO_TICKS(soft_margin);
|
reload = SECS_TO_TICKS(soft_margin);
|
||||||
iowrite16(reload, hpwdt_timer_reg);
|
iowrite16(reload, hpwdt_timer_reg);
|
||||||
iowrite16(0x85, hpwdt_timer_con);
|
iowrite8(0x85, hpwdt_timer_con);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void hpwdt_stop(void)
|
static void hpwdt_stop(void)
|
||||||
{
|
{
|
||||||
unsigned long data;
|
unsigned long data;
|
||||||
|
|
||||||
data = ioread16(hpwdt_timer_con);
|
data = ioread8(hpwdt_timer_con);
|
||||||
data &= 0xFE;
|
data &= 0xFE;
|
||||||
iowrite16(data, hpwdt_timer_con);
|
iowrite8(data, hpwdt_timer_con);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void hpwdt_ping(void)
|
static void hpwdt_ping(void)
|
||||||
|
Reference in New Issue
Block a user