freebsd-nq/sys/dev
Alexander Motin 6d36c821ad Summarize information about connected analog pins and EDID-like data received
from HDMI/DisplayPort devices in form of general connection status and
sound(4)-style channel matrix.  Now that information is only reported in
readable form to verbose logs, but potentially could be used by sound(4)
to correctly choose default devices and configure vchans.

Fix rear and side channels swap on analog 7.1 outputs.  As soon as there is
a huge mess in industry about naming and using of these channels, duplicate
rear channels of 4 and 5.1 streams to both read and side speakers.
2012-11-17 06:33:13 +00:00
..
aac Give panic format string to pacify clang warning. 2012-11-09 13:58:52 +00:00
acpi_support add support for newer Lenovo ThinkPads to acpi_ibm 2012-10-29 10:22:00 +00:00
acpica Update MAX_TASKS to scale a bit based on MAXCPU 2012-11-12 18:09:25 +00:00
adb Use uiomove return value instead of returning 0. 2012-11-13 06:03:43 +00:00
adlink
advansys Add locking to the adw(4) driver and mark it MPSAFE. 2012-10-15 15:26:00 +00:00
ae
age TSO engine of L1 requires a separate DMA descriptor for TCP 2012-10-30 07:55:03 +00:00
agp Remove unneeded header from agp: opt_bus.h 2012-11-15 18:49:17 +00:00
aha Fix aha(4) build with i386 LINT (which includes 'device mca'). 2012-10-16 15:25:04 +00:00
ahb Add locking to the ahb(4) driver and mark it MPSAFE. 2012-10-15 16:05:02 +00:00
ahci Announce diagnostic page 7 (Element Descriptor) support. 2012-11-07 22:53:46 +00:00
aic Add locking to the aic(4) driver and mark it MPSAFE. 2012-10-15 16:09:59 +00:00
aic7xxx Fix a bug in aicasm_gram.y, noted by a newer clang 3.2 snapshot: it 2012-11-14 18:54:08 +00:00
alc Switch some PCI register reads from using magic numbers to using the names 2012-09-19 12:27:23 +00:00
ale Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
altera Correct double "the the" 2012-09-14 21:28:56 +00:00
amdsbwd This isn't functionally identical. In some cases a hint to disable 2012-10-22 13:06:09 +00:00
amdtemp This isn't functionally identical. In some cases a hint to disable 2012-10-22 13:06:09 +00:00
amr Further adjust the workaround in r234501. Rounding all small requests up 2012-10-05 15:52:31 +00:00
an
arcmsr Fix typo: s/unknow/unknown 2012-10-09 06:15:16 +00:00
asmc Give device_printf format string to pacify clang warning. 2012-11-09 14:58:26 +00:00
asr
ata Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
ath Correctly populate the RTS field. 2012-11-17 02:39:37 +00:00
atkbdc Fix typo: s/protocl/protocol 2012-09-20 10:07:31 +00:00
auxio
bce - Remove BCE_JUMBO_HDRSPLIT kernel option which was forgotten in r218423. 2012-10-30 13:22:39 +00:00
bfe
bge Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
bktr Fix typo; s/ouput/output 2012-11-07 07:00:59 +00:00
bm
buslogic Add locking to the bt(4) driver and mark it MPSAFE. 2012-10-15 16:13:55 +00:00
bwi
bwn
bxe Utilize new macro to initialize if_baudrate. 2012-10-18 09:59:50 +00:00
cardbus
cas Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
ce
cesa
cfe
cfi
ciss Increase the driver-side limit on the number of logical volumes that 2012-10-25 18:46:02 +00:00
cm
cmx
coretemp This isn't functionally identical. In some cases a hint to disable 2012-10-22 13:06:09 +00:00
cp
cpuctl cpuctl_do_cpuid: explicitly use ecx=0 for cpuid call 2012-11-04 13:46:28 +00:00
cpufreq
cs
ct Use ANSI prototype to fix build with clang. 2012-11-10 14:58:06 +00:00
ctau
cx
cxgb Initialize the response queue mutex a bit earlier to avoid a panic that 2012-10-25 18:11:04 +00:00
cxgbe cxgbe/tom: Plug mbuf leak. 2012-11-16 00:21:54 +00:00
cy
dc Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
dcons
de
digi
dpms
dpt Fix build of dpt(4). 2012-10-16 09:57:34 +00:00
drm Cast VIA_READ to (void) where the result is unused. 2012-11-09 14:46:23 +00:00
drm2 - If DRM_DEBUG_DEFAULT_ON is defined, then initialize drm_debug_flagi to 2012-11-02 05:26:33 +00:00
e1000 Now that device disabling is generic, remove extraneous code from the 2012-10-22 22:29:48 +00:00
ed
eisa
en
ep
esp
et Align the PCI Express #defines with the style used for the PCI-X 2012-09-18 22:04:59 +00:00
etherswitch Disable automatic attachment of arswitch. It can't be auto-detected (like PHYs 2012-11-07 22:43:09 +00:00
ex
exca
fatm
fb Piggyback MIPS changes and add ARM syscons support for devices with 2012-08-25 23:59:31 +00:00
fdc
fdt If virtual addresses are not set use one to one mapping. 2012-09-14 09:45:13 +00:00
fe
filemon A little bit easier to read. 2012-10-26 20:24:13 +00:00
firewire
flash Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
fxp Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
gem Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
glxiic This isn't functionally identical. In some cases a hint to disable 2012-10-22 13:06:09 +00:00
glxsb
gpio
gxemul Correct an error in gxemul_disk_write(). It was issuing the command to 2012-09-03 02:32:00 +00:00
hatm
hifn
hme
hpt27xx remove duplicate semicolons where possible. 2012-10-22 03:00:37 +00:00
hptiop Update hptiop(4) to version 1.8, which added support for HighPoint 2012-10-25 17:29:11 +00:00
hptmv It seems that what the code really meant is that when a write is completed, 2012-09-07 19:00:27 +00:00
hptrr
hwpmc Fixup r240246: hwpmc needs to retain the pinning until ASTs are not 2012-10-30 15:10:50 +00:00
ic
ichsmb
ichwd
ida Rework the DMA handling in ida(4) and add locking to make this driver 2012-08-27 17:24:07 +00:00
ie Free result of device_get_children(9). 2012-09-30 09:21:10 +00:00
ieee488
if_ndis
iicbus Check the return value of uiomove(9). 2012-11-13 05:58:52 +00:00
iir
io
ipmi - Re-shuffle the <machine/pc/bios.h> headers to move all kernel-specific 2012-09-28 11:59:32 +00:00
ips
ipw
isci Add support for locate LED. 2012-10-10 18:01:56 +00:00
iscsi/initiator Revert previous commit... 2012-10-10 08:36:38 +00:00
isf remove duplicate semicolons where possible. 2012-10-22 03:00:37 +00:00
isp Don't allow for more than one segment for the control space since 2012-11-02 14:38:57 +00:00
ispfw
iwi
iwn
ixgb
ixgbe A few important fixes: 2012-10-31 23:50:36 +00:00
jme Align the PCI Express #defines with the style used for the PCI-X 2012-09-18 22:04:59 +00:00
joy
kbd
kbdmux This isn't functionally identical. In some cases a hint to disable 2012-10-22 13:06:09 +00:00
ksyms
le
led
lge Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
lindev
lmc
malo
mc146818
mca
mcd
md Zero the newly allocated md(4) swap-backed page to prevent random 2012-11-08 03:17:41 +00:00
mem
mfi Add deviceid to the disk output on boot to help debugging. 2012-11-15 15:06:09 +00:00
mge
mii Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
mk48txx
mlx Remove FreeBSD 4.x compat shims. Verified by md5. 2012-09-26 14:17:14 +00:00
mly Remove bogus break statements. 2012-09-18 02:19:43 +00:00
mmc Add BCM2835 SDHCI driver and enable it in Raspberry Pi config 2012-10-29 17:23:45 +00:00
mn Remove unused static mn_timeout. 2012-11-09 14:14:51 +00:00
mps remove duplicate semicolons where possible. 2012-10-22 03:00:37 +00:00
mpt Remove support for using Giant for locking within mpt(4). Finer grained 2012-10-22 10:53:59 +00:00
mse
msk
mvs
mwl
mxge Utilize new macro to initialize if_baudrate. 2012-10-18 13:57:28 +00:00
my
nand Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
ncv Remove some more NetBSD compat shims and other unused bits from these 2012-09-10 18:49:49 +00:00
netmap Use M_NOWAIT when calling malloc with a lock held. 2012-10-19 19:28:35 +00:00
nfe
nge Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
nmdm
nsp Remove some more NetBSD compat shims and other unused bits from these 2012-09-10 18:49:49 +00:00
null Provide a device name in the sysctl tree for programs to query the 2012-11-01 17:01:05 +00:00
nvd Add ability to queue nvme_request objects if no nvme_trackers are available. 2012-10-18 00:45:53 +00:00
nve Fix all the inconsistent nve_os* function declarations and definitions 2012-11-10 16:02:12 +00:00
nvme Use callout_reset_curcpu to allow the callout to be handled by the 2012-10-31 23:44:19 +00:00
nvram
nvram2env
nxge Fix typo; s/ouput/output 2012-11-07 07:00:59 +00:00
oce remove duplicate semicolons where possible. 2012-10-22 03:00:37 +00:00
ofw - Add OF_hasprop() and ofw_bus_has_prop(). These can be used to check 2012-08-18 11:25:07 +00:00
patm
pbio
pccard
pccbb
pcf
pci Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
pcn
pdq
powermac_nvram
ppbus
ppc
pst
pty
puc Add support for Advantech PCI-1602 RS-485/RS-422 serial card 2012-11-09 01:51:06 +00:00
qlxgb
quicc
ral
random Rename the IVY_RNG option to RDRAND_RNG. 2012-09-13 10:12:16 +00:00
rc
re Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
rndtest Revert previous commit... 2012-10-10 08:36:38 +00:00
rp
rt
safe
sbni
scc
scd
sdhci Add new quirks: 2012-10-29 17:21:58 +00:00
sec
sf
sfxge
sge
si
siba
siis
sio Add support for CIR1000 - Cirrus Logic V34 to the sio driver 2012-11-13 20:38:55 +00:00
sis Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
sk
smbus
smc
sn
snc Use ANSI prototype to fix build with clang. 2012-11-10 14:58:06 +00:00
snp
sound Summarize information about connected analog pins and EDID-like data received 2012-11-17 06:33:13 +00:00
speaker
spibus Fetch the chip select in the bridge driver, like all the other spi 2012-08-23 22:38:37 +00:00
ste Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
stg Remove some more NetBSD compat shims and other unused bits from these 2012-09-10 18:49:49 +00:00
stge Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
streams Revert previous commit... 2012-10-10 08:36:38 +00:00
sym
syscons Add tty_set_winsize(). 2012-11-03 22:21:37 +00:00
tdfx Revert previous commit... 2012-10-10 08:36:38 +00:00
terasic Add terasic_de4led, a led(4) driver for the on-board 8-element LED on the 2012-08-26 09:21:59 +00:00
ti Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
tl Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
tpm
trm
tsec
twa Give tw_osl_dbg_printf format string to pacify clang warning. 2012-11-09 15:29:52 +00:00
twe Remove remaining 4.x compat shims. No resulting changes (verified by 2012-09-07 18:41:19 +00:00
tws Integrate changes from LSI vendor driver 10.80.00.005 to FreeBSD. 2012-10-19 22:07:40 +00:00
tx
txp
uart Add support for CIR1000 - Cirrus Logic V34 to the uart driver 2012-11-13 21:04:35 +00:00
ubsec
usb Add new USB IDs. 2012-11-12 07:25:51 +00:00
utopia Revert previous commit... 2012-10-10 08:36:38 +00:00
vge
viawd
virtio Fix build with PAE enabled. I doubt any code uses CAM_SCATTER_VALID or 2012-10-12 22:06:06 +00:00
vkbd
vr Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
vte
vx
vxge The drbr(9) API appeared to be so unclear, that most drivers in 2012-09-28 18:28:27 +00:00
watchdog
wb Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00
wbwd
wds
wi
wl
wpi
wtap Don't grab an unreferenced pointer to the VAP bss node. 2012-08-27 23:18:41 +00:00
xe
xen Redo r242889, now using the method from projects/amd64_xen_pv r240747. 2012-11-12 22:28:32 +00:00
xl Remove duplicate const specifiers in many drivers (I hope I got all of 2012-11-05 19:16:27 +00:00