summaryrefslogtreecommitdiff
path: root/sys/dev/pci
diff options
context:
space:
mode:
authorMichael Knudsen <mk@cvs.openbsd.org>2009-04-24 19:30:12 +0000
committerMichael Knudsen <mk@cvs.openbsd.org>2009-04-24 19:30:12 +0000
commitf0000274bb37829b2d4e251f2d3a5ac5a2a962bc (patch)
tree528451571e64f0e14cc3db5617d63d09d958656e /sys/dev/pci
parente62491ec753491d94010f39b307b4ccef259befb (diff)
No more static functions, comment cleanup, and general pedantry.
Diffstat (limited to 'sys/dev/pci')
-rw-r--r--sys/dev/pci/berkwdt.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/dev/pci/berkwdt.c b/sys/dev/pci/berkwdt.c
index 2f808f80c35..c5153a0cd34 100644
--- a/sys/dev/pci/berkwdt.c
+++ b/sys/dev/pci/berkwdt.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: berkwdt.c,v 1.3 2009/04/24 18:59:30 mk Exp $ */
+/* $OpenBSD: berkwdt.c,v 1.4 2009/04/24 19:30:11 mk Exp $ */
/*
* Copyright (c) 2009 Wim Van Sebroeck <wim@iguana.be>
@@ -35,24 +35,25 @@
#include <dev/pci/pcidevs.h>
struct berkwdt_softc {
- /* wdt_dev must be the first item in the struct */
struct device sc_dev;
/* device access through bus space */
bus_space_tag_t sc_iot;
bus_space_handle_t sc_ioh;
- /* the watchdog's heartbeat */
+ /* the timeout period */
int sc_period;
};
int berkwdt_match(struct device *, void *, void *);
void berkwdt_attach(struct device *, struct device *, void *);
-int berkwdt_set_timeout(void *, int);
void berkwdt_start(struct berkwdt_softc *sc);
void berkwdt_stop(struct berkwdt_softc *sc);
void berkwdt_reload(struct berkwdt_softc *sc);
+int berkwdt_send_command(struct berkwdt_softc *sc, u_int8_t cmd, int *val);
+
+int berkwdt_set_timeout(void *, int);
struct cfattach berkwdt_ca = {
sizeof(struct berkwdt_softc), berkwdt_match, berkwdt_attach
@@ -93,7 +94,7 @@ const struct pci_matchid berkwdt_devices[] = {
/* Watchdog's internal commands */
#define CMD_WRITE_WD_TIMEOUT 0x19
-static int
+int
berkwdt_send_command(struct berkwdt_softc *sc, u_int8_t cmd, int *val)
{
u_int8_t msb = *val / 256;