freebsd-dev/sys/dev
Gavin Atkinson bc65068d4a Attempt to autodetect the cype of chipset, rather than storing this
within the device table.  This code uses the same algorithm as used in the
Linux, NetBSD and DragonflyBSD driver.

While investigating this, it became apparent that the Linux driver always
initialises the device, and not just in the PL2303HX case.  Change
uplcom(4) to do the same.

This change allows us to synchronize our device ID list with Linux and
NetBSD, without requiring knowledge of the chipset in use.

Reviewed by:	hselasky
MFC after:	6 weeks
2010-08-09 17:42:05 +00:00
..
aac
acpi_support Remove the acpi_aiboost driver. It has been replaced by aibs(4). 2010-07-25 17:55:57 +00:00
acpica When EC burst mode is activated and multiple bytes are accessed, do not 2010-08-06 23:35:33 +00:00
adb
adlink
advansys
ae
age
agp Do not mention VM_ALLOC_RETRY in comment, and normalize the terminology 2010-07-08 08:39:02 +00:00
aha
ahb
ahci Export PCI IDs of ATA/SATA controllers through CAM and ata(4) layers to 2010-07-25 15:43:52 +00:00
aic
aic7xxx Correct logic bug in aicasm's undefined register bit access detection code. 2010-07-14 14:31:18 +00:00
alc Add support for Atheros AR8151/AR8152 PCIe gigabit/fast ethernet 2010-08-09 17:28:08 +00:00
ale
amd
amdsbwd
amdtemp
amr Fix clang warning on empty statement. 2010-07-28 16:24:11 +00:00
an
arcmsr Apply vendor version 1.20.00.17. 2010-07-21 18:50:24 +00:00
asmc
asr
ata Export PCI IDs of ATA/SATA controllers through CAM and ata(4) layers to 2010-07-25 15:43:52 +00:00
ath Extend the ath debugging a little to log the interface name. 2010-07-08 14:08:03 +00:00
atkbdc
auxio
bce Fix an apparent typo. 2010-07-26 23:24:42 +00:00
bfe
bge Use Miscellaneous Configuration Register bit definition instead of 2010-07-15 23:34:58 +00:00
bktr Fix build on architectures where PAGE_SIZE is a long (sparc64, powerpc). 2010-07-13 19:27:20 +00:00
bm
buslogic
bwi Fixes a page fault in bwi_pci_probe() because the array isn't terminated 2010-07-10 22:37:23 +00:00
bwn Fixes a mistake to calculate CALC_COEFF2() value that tmp[3] is 2010-07-22 20:08:02 +00:00
cardbus
cas KTR_CTx are long time aliased by existing classes so they can't serve 2010-07-21 10:05:07 +00:00
ce
cfe
cfi Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
ciss
cm
cmx
coretemp Catch known CPUs before using IA32_TEMPERATURE_TARGET. 2010-08-04 00:25:13 +00:00
cp
cpuctl
cpufreq
cs
ct
ctau
cx
cxgb - Change the warning about PCI-e links narrower than x8 to only apply to 2010-07-26 17:31:15 +00:00
cy
dc
dcons
de
digi
dpms
dpt
drm Add support for ATI Radeon HD 4250. 2010-08-03 16:30:56 +00:00
e1000 Put the early setting of the MAC type back, its 2010-08-06 20:55:49 +00:00
ed
eisa
en
ep
esp
et Change copyright holder to author. We prefer using a real legal 2010-07-30 17:51:22 +00:00
ex
exca
fatm
fb Protect shared palette and state buffer with a mutex. Remove defunct 2010-08-07 05:46:04 +00:00
fdc
fdt Eliminate FDT_IMMR_VA define. 2010-07-19 18:47:18 +00:00
fe
firewire
flash Fix naming to be consistent. 2010-07-19 21:50:43 +00:00
fxp
gem KTR_CTx are long time aliased by existing classes so they can't serve 2010-07-21 10:05:07 +00:00
glxsb
hatm
hifn
hme KTR_CTx are long time aliased by existing classes so they can't serve 2010-07-21 10:05:07 +00:00
hptiop Report transport type in XPT_PATH_INQ. 2010-06-19 13:41:17 +00:00
hptmv Report transport type in XPT_PATH_INQ. 2010-06-19 13:42:14 +00:00
hptrr
hwpmc Make sure that we clear the correct bits when we turn off 2010-07-29 17:52:23 +00:00
ic
ichsmb
ichwd ichwd: correct range check for timeout value 2010-07-24 19:40:16 +00:00
ida
ie
ieee488
if_ndis
iicbus Fix typo in comment. 2010-08-07 08:31:32 +00:00
iir
io
ipmi Fix test for double-nul characters that terminate the string table at 2010-07-29 13:46:37 +00:00
ips
ipw
iscsi/initiator - Add full support for header / data digests. 2010-08-09 12:36:36 +00:00
isp Don't pass a buffer directly as a printflike format string. 2010-06-10 19:38:07 +00:00
ispfw
iwi
iwn Handle RUN->ASSOC->RUN transition correctly, as in not trigger a 2010-07-15 11:52:20 +00:00
ixgb
ixgbe Fix build 2010-07-01 05:03:24 +00:00
jme
joy
kbd
kbdmux
ksyms
le
led
lge
lindev
lmc
malo
mc146818
mca
mcd
md - Remove some extra white space. 2010-07-26 10:37:14 +00:00
mem
mfi
mge Convert Marvell ARM platforms to FDT convention. 2010-06-13 13:28:53 +00:00
mii Add F1 PHY found on Atheros AR8151 v2.0 PCIe gigabit ethernet 2010-08-09 17:22:14 +00:00
mk48txx
mlx
mly
mmc
mn
mpt Figure which is the IO and MEM bars- do not assume that they are in 2010-08-06 17:27:00 +00:00
mse
msk
mvs Export PCI IDs of ATA/SATA controllers through CAM and ata(4) layers to 2010-07-25 15:43:52 +00:00
mwl
mxge
my
ncv
nfe
nge
nmdm
nsp
null Mark /dev/zero and /dev/null as eternal. 2010-08-06 09:47:48 +00:00
nve
nvram
nxge
ofw Missed a file in r209803: this header contains a definition of 2010-07-08 18:15:06 +00:00
patm
pbio
pccard
pccbb
pcf
pci - Retire acpi_pcib_resume(). It is has just been an alias for 2010-08-05 16:10:12 +00:00
pcn
pdq
powermac_nvram
ppbus
ppc
pst
pty
puc
quicc Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
ral
random
rc
re
rndtest
rp
safe
sbni
scc
scd
sdhci
sec Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
sf
sge Remove enabling RX checksum offloading in RX filter setup. RX 2010-07-08 18:22:49 +00:00
si
siba
siis Export PCI IDs of ATA/SATA controllers through CAM and ata(4) layers to 2010-07-25 15:43:52 +00:00
sio
sis
sk Some revision of Yukon controller generates corrupted frame when TX 2010-07-09 21:21:08 +00:00
smbus
smc
sn
snc
snp
sound Do not free sc if attach failed, as it was allocated by the bus 2010-08-04 07:49:40 +00:00
speaker
spibus
ste It seems some old Sundace(now IC Plus Corp.) controllers do not 2010-08-09 01:47:09 +00:00
stg
stge
streams
sym
syscons Improve style slightly. 2010-07-19 20:31:04 +00:00
tdfx
ti
tl
trm
tsec Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
twa Don't use pack() for structures that is used purely for software state. 2010-07-09 17:38:15 +00:00
twe
tx
txp
uart Eliminate FDT_IMMR_VA define. 2010-07-19 18:47:18 +00:00
ubsec
usb Attempt to autodetect the cype of chipset, rather than storing this 2010-08-09 17:42:05 +00:00
utopia
vge
vkbd
vr
vx
watchdog
wb
wds
wi
wl
wpi
xe
xen A number of netfront fixes and stability improvements: 2010-06-08 03:13:26 +00:00
xl