Commit Graph

239 Commits

Author SHA1 Message Date
jakllsch
ea0121eb6e Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and
finally Broadcom) NXT200x series of 8VSB/QAM demodulator.

Still a bit crude and only supports the NXT2004 at this point.
2011-07-11 00:30:23 +00:00
jakllsch
fca353163e Add subdriver for generic PLL-based TV tuners. 2011-07-11 00:01:51 +00:00
jmcneill
fdcf111d68 add snr reporting 2011-07-10 00:47:34 +00:00
jmcneill
ce779416c5 add digital capture support 2011-07-09 15:00:43 +00:00
hannken
19e20982bb Make sure sensor state is valid before calling sysmon_envsys_sensor_attach().
Ok: Paul Goyette <pgoyette@netbsd.org>
2011-06-21 12:38:27 +00:00
pgoyette
1ad6aeb32e Initialize sensor state before registering.
XXX Still need to fix i2c/ibmhawk.c
2011-06-20 20:16:19 +00:00
martin
af2af432ae Initialize sensor states to SINVALID 2011-06-19 11:44:03 +00:00
phx
fbc9e96bfd Add direct config support for all devices used by sandpoint. 2011-05-28 13:59:31 +00:00
jmcneill
d82153063e add a function to mute/unmute the audio input 2011-05-26 23:42:05 +00:00
phx
ee119a47a6 Suppressing the ACK after the last byte read must not depend on
I2C_OP_STOP_P(), but all read-transfers have to be finished that way.
Otherwise a chip might hang after a read-operation without stop.

Removed sc_start from the softc structure, which is unused.
2011-04-17 15:14:59 +00:00
phx
a492cb9f47 Do not print "M41ST84 Real-time Clock/NVRAM", but "M41T8x Real-time Clock"
when STRTC_NO_USERRAM is defined. This driver should work for all M41T8x
compatible chips (tested on my DSM-G600 with M41T80).
2011-04-17 14:58:26 +00:00
phx
44fd19e5d2 s390rtc(4), an RTC driver for the Seiko Instruments S-35390A chip. 2011-04-04 17:58:40 +00:00
mbalmer
1571556be6 Fix misplaced parenthesis. From henning.petersen@t-online.de, thanks. 2011-04-02 08:11:31 +00:00
pgoyette
833ae64433 Fix another instance of the same typo in the same comment! dosn't -->
doesn't

Thanks again, Jukka!
2011-03-12 13:33:18 +00:00
pgoyette
8207a57f9b Fix typo in previous - dosn't --> doesn't
Thanks, Jukka!
2011-03-11 19:12:46 +00:00
pgoyette
778be5985f Add support for SMSC EMC6D103S
From jasper@pointless.net in PR kern/44685
2011-03-11 18:38:51 +00:00
pgoyette
ce5b760014 Set DBCOOL_DEBUG if global DEBUG is set 2011-03-11 17:12:43 +00:00
hannken
4005d75059 ibmhawk_set: No need to set states ENVSYS_SWARNxxx, sysmon will do it. 2011-02-14 14:15:25 +00:00
hannken
48c7d44313 Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk
on-board Integrated Systems Management Processor found on some eServers.

Tested on an IBM eServer x335.
2011-02-14 08:50:38 +00:00
jakllsch
b3a8e9810d Per suggestion from tsutsui, convert to todr_[gs]ettime_ymdhms flavor. 2011-01-21 22:42:16 +00:00
jakllsch
2ecc058a1c Add pcf8563rtc(4), yet another I2C real time clock. 2011-01-21 19:11:47 +00:00
phx
77d12ff8eb Fixed DPRINTF macro to make it compile when DEBUG is not defined. 2011-01-12 18:06:26 +00:00
phx
846d34516e Include i2cvar.h for i2c_controller, which is usually not needed by devices
using this MI driver, so they shouldn't have to bother with that.
2011-01-12 18:05:18 +00:00
nisimura
aa74cd0406 withdraw my name from the copyright notice as there is little code
substance made by me.
2011-01-04 02:50:08 +00:00
matt
d4c26fdc30 Add a generic Motorola/Freescale i2c driver. This was taken from sandpoint
and heavily modified.  It works on most Freescale PowerPC and ARM SoCs.
2011-01-04 01:24:56 +00:00
jmcneill
0d017a0558 don't make module declaration conditional on _MODULE 2010-12-28 00:11:50 +00:00
jmcneill
9a5027bf20 add au8522, xc5k, auvitek config glue 2010-12-27 20:42:51 +00:00
jmcneill
33ca440f18 add driver for the Auvitek AU0828 USB video controllers's analog video
capture functions:

 auvitek0 at uhub6 port 2: AU0828
 video0 at auvitek0: WinTV HVR-950Q
 uaudio0 at auvitek0 port 2 configuration 1 interface 1
 uaudio0: vendor 0x2040 product 0x7200, rev 2.00/0.05, addr 2
 uaudio0: audio rev 1.00
 audio1 at uaudio0: full duplex, playback, capture, independent
2010-12-27 15:42:11 +00:00
uebayasi
8184d5dc03 Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
some other constants.  These are provided by sys/param.h now.
2010-11-13 13:51:57 +00:00
kiyohara
f96f01c382 Add options STRTC_NO_USERRAM and STRTC_NO_WATCHDOG for m41t80. 2010-10-10 05:17:44 +00:00
kiyohara
bdef090b06 Add G760a fan speed controller driver. 2010-10-02 06:07:37 +00:00
pgoyette
a5e851409f Use SYSCTL_DESCR() 2010-08-17 23:36:51 +00:00
pgoyette
100b434aef When interpreting the alarm bits from the chip, don't report state for
any thresholds which have not been set.  Fixes problem reported by
njoly@ in private E-mail, where chip was initialized with only a Critical
threshold, but was reporting a warning.
2010-07-29 13:07:14 +00:00
njoly
5cafa81808 Cleanup hardware monitor limits retrieval. Do use the softc variables
to be filled by sdtemp_get_limits() directly.

ok pgoyette.
2010-07-29 12:01:21 +00:00
pgoyette
e2679ccb18 Fix a typo (missing digit) in chip name table. 2010-07-28 18:43:10 +00:00
pgoyette
bf9efd1436 Fix typo. 2010-07-12 03:39:05 +00:00
pgoyette
8ce827973b Add another pair of chips to the pile: IDT TS3000B3 & TSE2002B3 2010-07-11 15:16:41 +00:00
pgoyette
bdf3e0ffb7 Add additional chip IDs, and be more specific about which revs we match.
From Guenter Roeck on a Linux mailing list.
2010-07-08 23:27:17 +00:00
tsutsui
53fae86685 Fix typo in comments. 2010-04-25 00:35:58 +00:00
pgoyette
0321f1cd9a Save initial, boot-time limit values, and restore them upon request
from sysmon_envsys(9).
2010-04-10 19:02:39 +00:00
macallan
2e75e5a699 don't divide by zero. ever. 2010-04-01 05:26:48 +00:00
macallan
a6ad2de3be add some more ADM1031 support:
- additional temperature and fan speed sensors work now
- limits on should work on all temperature sensors
Controlling fan behaviour doesn't work yet, the ADM1031 uses the same
register for both fans which doesn't quite fit with the way the dbcool
driver works.
2010-04-01 04:29:35 +00:00
macallan
ab2f46a1d0 Add preliminary support for the ADM1031 found in the Sun Blade 2500 and similar
machines. For now we treat it like an ADM1030 - the only difference is the
device ID and a few previously reserved registers.
2010-03-31 18:07:13 +00:00
pgoyette
d41a3cef46 Split spdmem driver into a bus attachment and a common back-end
probe and ROM decode, to follow similar changes made in OpenBSD:

        http://article.gmane.org/gmane.os.openbsd.cvs/94948
        http://article.gmane.org/gmane.os.openbsd.cvs/94956

There exists at least one alternative attachment (for SGI IP35
systems; see http://article.gmane.org/gmane.os.openbsd.cvs/94947),
and there could be more in the future.

Thanks to Christoph Egger for pointing out the OpenBSD activity.
2010-03-24 00:31:41 +00:00
njoly
712d8d88f4 Add some missing aprint_naive calls. 2010-03-23 12:13:28 +00:00
pgoyette
9f799e4338 Use correct format directive in aprint_debug_dev()
Thanks to Kurt Schreiner for reporting this on current-users@
2010-03-20 19:04:51 +00:00
pgoyette
9a70d7bce8 Fix the dbcool_{get,set}_limits() routines to properly deal with min/max
values on temp limits.  The actual ranges for temp limits varies if the
chip is running in "extended temperature" mode, so we need to handle this
difference, too.

Verified on my home machine which runs in extended-temp mode and by
njoly@ on a machine which does runs in the older 2s-complement mode.
2010-03-20 02:42:19 +00:00
pgoyette
89bf6ebb9f Remove setting of edata->monitor since that member no longer exists. 2010-03-14 18:05:07 +00:00
mrg
ebc9e23316 various aprint_* fixes. 2010-03-11 03:54:56 +00:00
njoly
3fab0f4f60 Do initialise i2c_attach_args new members, for indirect configuration
too.
2010-03-01 17:35:21 +00:00