freebsd-dev/sys
Benno Rice 0aefb0a63c The XScale PXA255 has three generally ns16x50 compatible UARTs. One of the
variations from normal 16x50 behaviour however is the the use of a normally
unused bit of IER to control RX timeout interrupts independently of the
generally used RXRDY bit.  If this bit is not enabled, we only ever get
interrupts when the FIFO is full, never before.  This is not very useful when
the UART is being used as a console.

In order to support this without causing potential problems on more "normal"
16x50 variants, this change introduces two hints for the uart device, ier_mask
and ier_rxbits.  These can be used to override which bits get set and cleared
when we're enabling and disabling RX interrupts.

Reviewed by:	marcel
2008-05-30 01:57:13 +00:00
..
amd64 Add jme(4) to the list of drivers supported by GENERIC kernel. 2008-05-27 02:22:32 +00:00
arm Release the resources for the registers for the TWI device with 2008-05-28 14:35:15 +00:00
boot Add an entry for the jme(4) module. 2008-05-27 02:13:25 +00:00
bsm
cam
cddl Fix namespace collision after src/sys/sys/file.h:1.78. 2008-05-25 22:34:17 +00:00
compat
conf Rename tty_subr.c' to subr_clist.c'. 2008-05-27 06:41:50 +00:00
contrib
crypto
ddb
dev The XScale PXA255 has three generally ns16x50 compatible UARTs. One of the 2008-05-30 01:57:13 +00:00
fs
gdb
geom Remove the distinction between device minor and unit numbers. 2008-05-29 12:50:46 +00:00
gnu
i386 Add jme(4) to the list of drivers supported by GENERIC kernel. 2008-05-27 02:22:32 +00:00
ia64 Work-around a compiler optimization bug, that broke libthr. Massive 2008-05-28 16:41:02 +00:00
isa
kern Remove the distinction between device minor and unit numbers. 2008-05-29 12:50:46 +00:00
libkern
mips
modules opt_ah.h is not constructed by config, it always comes from 2008-05-29 00:16:58 +00:00
net
net80211 Add ieee80211_crypto_reload_keys to push all keys known 2008-05-28 23:33:29 +00:00
netatalk
netgraph Remove netatm from HEAD as it is not MPSAFE and relies on the now removed 2008-05-25 22:11:40 +00:00
netinet Read lock rather than write lock TCP inpcbs in monitoring sysctls. In 2008-05-29 14:28:26 +00:00
netinet6 Employ read locks on UDP inpcbs, rather than write locks, when 2008-05-29 08:27:14 +00:00
netipsec
netipx Rather than m_free(dtom(si)) in spx_reass(), return (1) which causes the 2008-05-29 07:18:43 +00:00
netnatm
netncp
netsmb
nfs
nfs4client Once the ENOLCK is detected we expect to retry the acquisition. 2008-05-27 00:20:19 +00:00
nfsclient Once the ENOLCK is detected we expect to retry the acquisition. 2008-05-27 00:20:19 +00:00
nfsserver Change the fix in the rev. 1.179 to use nfsrv_lockedpair_nd(). 2008-05-28 16:23:17 +00:00
nlm
opencrypto
pc98 Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE and 2008-05-26 10:40:09 +00:00
pccard
pci Remove unused 'xl_unit' member from softc. 2008-05-28 15:34:29 +00:00
powerpc
rpc
security Plug a memory leak which can occur when multiple MAC policies are loaded 2008-05-27 14:18:02 +00:00
sparc64
sun4v
sys Remove the distinction between device minor and unit numbers. 2008-05-29 12:50:46 +00:00
tools
ufs
vm
xdr
Makefile Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE and 2008-05-26 10:40:09 +00:00