summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2007-10-25 21:17:20 +0000
committerkettenis <kettenis@openbsd.org>2007-10-25 21:17:20 +0000
commitb7c2d23bd4c08be3e0ffa9c7c77109bb91bc675d (patch)
treed953e4820f81218aaa5858b5689c35deef329010
parentRemove some coded that has been #ifdef'ed out for quite a while now. (diff)
downloadwireguard-openbsd-b7c2d23bd4c08be3e0ffa9c7c77109bb91bc675d.tar.xz
wireguard-openbsd-b7c2d23bd4c08be3e0ffa9c7c77109bb91bc675d.zip
Don't forget the channel number; makes sure we don't always read channel 0
(and actually get reasonable values for the MB0 and MB1 sensors on the E250).
-rw-r--r--sys/arch/sparc64/dev/pcf8591_envctrl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/arch/sparc64/dev/pcf8591_envctrl.c b/sys/arch/sparc64/dev/pcf8591_envctrl.c
index d086817d9d3..558b6c99851 100644
--- a/sys/arch/sparc64/dev/pcf8591_envctrl.c
+++ b/sys/arch/sparc64/dev/pcf8591_envctrl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pcf8591_envctrl.c,v 1.5 2007/10/24 20:12:07 kettenis Exp $ */
+/* $OpenBSD: pcf8591_envctrl.c,v 1.6 2007/10/25 21:17:20 kettenis Exp $ */
/*
* Copyright (c) 2006 Damien Miller <djm@openbsd.org>
@@ -127,6 +127,8 @@ ecadc_attach(struct device *parent, struct device *self, void *aux)
if (num == 0 || den == 0)
num = den = 1;
+ sc->sc_channels[sc->sc_nchan].chan_num = chan;
+
sensor = &sc->sc_channels[sc->sc_nchan].chan_sensor;
sensor->type = SENSOR_TEMP;
strlcpy(sensor->desc, desc, sizeof(sensor->desc));