Skip to content

Commit

Permalink
hpwdt: Only BYTE reads/writes to WD Timer port 0x72
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Mingarelli, Thomas authored and Wim Van Sebroeck committed Apr 26, 2012
1 parent 2300fd6 commit d08c9a3
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions drivers/watchdog/hpwdt.c
Original file line number Diff line number Diff line change
Expand Up @@ -435,16 +435,16 @@ static void hpwdt_start(void)
{
reload = SECS_TO_TICKS(soft_margin);
iowrite16(reload, hpwdt_timer_reg);
iowrite16(0x85, hpwdt_timer_con);
iowrite8(0x85, hpwdt_timer_con);
}

static void hpwdt_stop(void)
{
unsigned long data;

data = ioread16(hpwdt_timer_con);
data = ioread8(hpwdt_timer_con);
data &= 0xFE;
iowrite16(data, hpwdt_timer_con);
iowrite8(data, hpwdt_timer_con);
}

static void hpwdt_ping(void)
Expand Down

0 comments on commit d08c9a3

Please sign in to comment.