freebsd-nq/sys/dev
Luiz Otavio O Souza dd75f2c5eb Add the lm75 i2c digital temperature sensor driver.
This driver supports the low and high precision models (9 and 11 bits) and
it will auto-detect the both variants.

The driver expose the temperature registers (actual temperature, shutdown
and hysteresys temperature) and also the configuration register.

It was tested on FDT systems: RPi, BBB and on non-FDT systems: AR71xx, with
both, hardware i2c controllers (when available) and gpioiic(4).

This provides a simple and cheap way for verifying the i2c bus on embedded
systems.
2014-05-10 12:19:02 +00:00
..
aac Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
aacraid Remove instances of variables that were set, but never used. gcc 4.9 2014-03-30 23:43:36 +00:00
acpi_support
acpica Remove duplicate SYSCTL_DECL(_debug_acpi) which was breaking tinderbox 2014-04-24 14:58:12 +00:00
adb Properly sort the arguments to mtx_init(9). 2014-01-23 01:09:33 +00:00
adlink
advansys Remove instances of variables that were set, but never used. gcc 4.9 2014-03-30 23:43:36 +00:00
ae Failed m_devget(9) indicates lack of free mbuf cluster. Update 2013-12-18 07:23:42 +00:00
age Increase the number of TX DMA segments from 32 to 35. It turned 2014-03-31 01:54:59 +00:00
agp Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
aha Free the dma memory from the dma map before destroying the dma map. 2014-01-19 20:32:20 +00:00
ahb
ahci Correct AMD chipsets identification. 2014-04-17 14:16:02 +00:00
aic
aic7xxx NO_MAN= has been deprecated in favor of MAN= for some time, go ahead 2014-04-13 05:21:56 +00:00
alc Increase the number of TX DMA segments from 32 to 35. It turned 2014-03-31 01:54:59 +00:00
ale Increase the number of TX DMA segments from 32 to 35. It turned 2014-03-31 01:54:59 +00:00
altera Use ETHER_ALIGN as argument to m_adj() to offset the beginning of packet 2014-04-16 15:28:17 +00:00
amdsbwd
amdtemp Add support for AMD Family 16h (Kabini) sensor devices. 2014-03-14 12:15:28 +00:00
amr Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
an Fix several panics when initialization of an ISA or PC-CARD device fails: 2013-12-14 18:49:59 +00:00
arcmsr Commit 2/2: vendor whitespace changes to the driver. 2013-12-18 19:25:40 +00:00
asmc
asr
ata Fix the style of ata_interrupt_locked(). 2014-04-12 23:40:54 +00:00
ath Add casts to have it compile on amd64 without complaining about 2014-05-07 19:07:45 +00:00
atkbdc
auxio
bce Modify Copyright information and other strings to reflect Qlogic Corporation's purchase of Broadcom's NetXtreme business. 2014-05-08 19:40:37 +00:00
bfe
bge Increase the number of TX DMA segments from 32 to 35. It turned 2014-03-31 01:54:59 +00:00
bktr Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
bm
buslogic
bvm Fix panic "_mtx_lock_sleep: recursed on non-recursive mutex ttymtx" caused when 2014-03-09 02:07:15 +00:00
bwi Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
bwn Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
bxe Modify Copyright information and other strings to reflect Qlogic Corporation's purchase of Broadcom's NetXtreme business. 2014-05-08 19:40:37 +00:00
cadence
cardbus Add support for managing PCI bus numbers. As with BARs and PCI-PCI bridge 2014-02-12 04:30:37 +00:00
cas
ce
cesa Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
cfe
cfi Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ciss Fix insta-panic on assert of unlocked periph mtx in ciss(4) when 2014-04-11 20:19:01 +00:00
cm
cmx
coretemp
cp
cpuctl Use correct types for sizeof() in the calculations for the malloc(9) sizes [1]. 2014-03-12 10:25:26 +00:00
cpufreq
cs
ct
ctau
cx
cxgb In sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c, remove static functions 2013-12-25 22:49:54 +00:00
cxgbe use correct (integer) type for the temperature sysctl 2014-04-17 19:29:15 +00:00
cy
dc
dcons
de
digi
dpms
dpt
drm Back out r261266 pending security buy-in. 2014-01-31 17:39:51 +00:00
drm2 drm/radeon: Add 32bit ioctls support 2014-05-03 11:23:10 +00:00
e1000 The timestamp bit is number 17, and not number 9, in the stat error 2014-01-30 18:32:33 +00:00
ed Add bus space barriers for page switches missed in r260050. 2014-02-05 22:21:08 +00:00
eisa
en In sys/dev/en/midway.c, #if 0 an unused static function. 2013-12-29 14:19:15 +00:00
ep
esp Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-18 01:40:25 +00:00
et
etherswitch Fix the build with debug enabled and remove a variable used only at switch 2014-05-09 13:21:34 +00:00
ex
exca
fatm
fb Remove more superfluous const specifiers. 2014-02-23 18:36:45 +00:00
fdc
fdt Catch up with last-second name change. 2014-02-16 03:34:07 +00:00
fe
ffec Fix another bug in multicast filtering. i.MX uses 6 bits from MSB in 2014-03-08 14:58:39 +00:00
filemon Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
firewire Teach every SIOCGIFSTATUS provider to fill in ifs->ascii anyway. 2014-01-07 15:59:33 +00:00
flash
fxp Increase the number of TX DMA segments from 32 to 35. It turned 2014-03-31 01:54:59 +00:00
gem
glxiic
glxsb
gpio Move gpiobus routines to dev/gpio. Avoid polluting ofw_bus with bus 2014-05-04 04:01:26 +00:00
gxemul
hatm Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
hifn
hme
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc Enable and disable the PMC unit at load/unload time, respectively. 2014-04-18 06:39:00 +00:00
hyperv Make some unwise casts. On i386 these casts wind up being safe. Rather 2014-04-05 22:42:00 +00:00
ic
ichsmb Add ID for Intel Avoton SMBus controller. 2013-11-15 13:19:15 +00:00
ichwd
ida
ie Bite the bullet and start removing the first compile time warnings 2013-12-25 20:15:48 +00:00
ieee488
if_ndis
iicbus Add the lm75 i2c digital temperature sensor driver. 2014-05-10 12:19:02 +00:00
iir
io
ipmi Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
ips
ipw Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
isci Base the max number of SG elements on MAXPHYS. 2014-03-17 22:32:54 +00:00
iscsi Close the race in older code, that caused connection stuck after r264348. 2014-04-16 19:59:06 +00:00
iscsi_initiator Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
isp Fix I/O freezes in some cases, caused by r257916. 2014-02-05 16:22:02 +00:00
ispfw
iwi Fix sizeof modifier for sizeof() in printf 2014-03-30 00:25:31 +00:00
iwn Fix the required calibration flags for the Centrino 1000 NIC. 2014-05-10 05:56:10 +00:00
ixgb
ixgbe Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
jme Increase the number of TX DMA segments from 32 to 35. It turned 2014-03-31 01:54:59 +00:00
joy
kbd
kbdmux
ksyms
le Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-18 01:40:25 +00:00
led
lge
lmc
malo Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
mbox
mc146818
mca
mcd In sys/dev/mcd/mcd.c, mark the static const COPYRIGHT string as __used, 2013-12-29 16:28:37 +00:00
md vm_page_grab() and vm_pager_get_pages() can drop the vm_object lock, 2014-03-19 01:13:42 +00:00
mem
mfi Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
mge Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
mii
mk48txx Remove more superfluous const specifiers. 2014-02-23 18:36:45 +00:00
mlx
mly
mmc If no compatible cards were found after probing the bus, say so. 2014-02-15 20:36:54 +00:00
mn
mpr Add #ifdefs in the mpr(4) driver so that versions of stable/9 that 2014-05-08 20:46:46 +00:00
mps Fix TLR (Transport Layer Retry) support in the mps(4) and mpr(4) drivers. 2014-05-08 20:28:22 +00:00
mpt - Remove a redundant variable in mpt_pci_attach(). 2013-12-29 20:41:32 +00:00
mrsas Add mrsas(4) driver from LSI official support of newer MegaRAID SAS 2014-05-07 16:16:49 +00:00
mse
msk Increase the number of TX DMA segments from 32 to 35. It turned 2014-03-31 01:54:59 +00:00
mvs Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
mwl Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
mxge Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
my Remove superfluous old-style rcsid[] from if_my.c. There is already an 2013-12-29 17:03:45 +00:00
nand Add fdt binding for nand for Atmel parts. This does little more than 2014-02-28 02:38:04 +00:00
ncv
netfpga10g/nf10bmac Adjust the register layout to allow for 64bit registers in the 2014-05-09 12:59:38 +00:00
netmap compile with NOINET 2014-02-20 04:56:55 +00:00
nfe Add workaround for MCP61 Ethernet controller found on MSI K9 2014-04-09 05:15:40 +00:00
nge
nmdm Make nmdm(4) destroy devices when both sides of a pair are disconnected. 2013-12-18 12:53:48 +00:00
nsp
ntb
null null.c: uio is unused 2014-04-30 06:40:30 +00:00
nvd
nvme nvme: Allocate all MSI resources up front so that we can fall back to 2014-03-18 18:10:35 +00:00
nvram
nvram2env
nxge
oce Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
ofw Move gpiobus routines to dev/gpio. Avoid polluting ofw_bus with bus 2014-05-04 04:01:26 +00:00
patm NO_MAN= has been deprecated in favor of MAN= for some time, go ahead 2014-04-13 05:21:56 +00:00
pbio
pccard
pccbb Add support for managing PCI bus numbers. As with BARs and PCI-PCI bridge 2014-02-12 04:30:37 +00:00
pcf
pci Make uninteresting PCI devices with no attached drivers only print out 2014-04-30 16:42:12 +00:00
pcn
pdq
powermac_nvram Move Open Firmware device root on PowerPC, ARM, and MIPS systems to 2014-02-05 14:44:22 +00:00
ppbus
ppc
proto Add proto(4): A driver for prototyping and diagnostics. 2014-04-28 17:58:40 +00:00
pst
pty
puc Correct a typo in a device description added in r264257. 2014-04-15 19:58:05 +00:00
qlxgb Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
qlxgbe Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
qlxge Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
quicc Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ral Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
random Correctly set the sysctl format to Alphanumeric, rather than letting it default. 2014-04-26 13:21:28 +00:00
rc
re - Implement the RX EARLYOFF and RXDV GATED bits as done by RealTek's Linux 2014-02-05 23:13:40 +00:00
rndtest
rp
rt
safe
sbni Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
scc In sys/dev/scc, remove unused static function scc_setmreg(). While 2013-12-29 20:23:08 +00:00
scd
sdhci Honor the max-frequency property if it appears in the fdt data. 2014-05-02 01:28:19 +00:00
sec Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
sf
sfxge Check that port is started when MAC filter is set 2014-04-22 20:19:09 +00:00
sge Increase the number of TX DMA segments from 32 to 35. It turned 2014-03-31 01:54:59 +00:00
si
siba
siis
sio
sis
sk Remove superfluous old-style rcsid[] from if_sk.c. There is already an 2013-12-28 21:04:17 +00:00
smbus
smc
sn
snc
snp
sound - Sprinkle const and static as appropriate. 2014-04-23 19:32:50 +00:00
speaker
spibus
ste
stg
stge
streams
sym In sys/dev/sym/sym_hipd.c, remove static functions sym_que_first(), 2013-12-25 17:28:18 +00:00
syscons Fix comment introduced in r262480: it's 1920x1200, not 1980x1200. 2014-02-25 23:04:39 +00:00
tdfx Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
terasic Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ti
tl
tpm In sys/dev/tpm/tpm.c, #if 0 an unused static function. 2013-12-29 19:55:06 +00:00
trm
tsec Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
twa
twe
tws Get rid of the 'chan' from softc structure and use the latter 2014-02-27 21:41:52 +00:00
tx
txp
uart Reword a comment block a bit; no functional changes. 2014-04-26 20:27:58 +00:00
ubsec
usb Optimise host channel disabling: 2014-05-10 07:37:32 +00:00
utopia
vge
viawd
virtio Wait for the callout to finish before unloading the module 2014-04-24 05:04:54 +00:00
vkbd
vmware/vmxnet3 Add Tx/Rx multiqueue support to vmx(4) 2014-03-17 05:45:29 +00:00
vr
vt Hide debug messages under VT_DEBUG. 2014-05-08 22:52:05 +00:00
vte
vx
vxge Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
watchdog Use right buffer to print to. 2014-02-04 20:52:33 +00:00
wb
wbwd
wds
wi Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
wl
wpi Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
wtap
xe
xen xen: fix usage of db_active in xen console 2014-03-17 16:45:28 +00:00
xl