freebsd-dev/sys/dev/ic
Benno Rice 58957d8717 Allow uart(4)'s ns8250 driver to work with devices whose regshift is > 0.
- Rename REG_DL to REG_DLL and REG_DLH.
- Always treat DLL and DLH as two separate 8-bit registers instead of one
  16-bit register.

Additionally, remove the probe for the high 4 bits of IER being 0 and don't
assume we can always read/write 0 to/from those bits.

These changes allow uart(4) to drive the UARTs on the Intel XScale PXA255.

Reviewed by:	marcel
2006-05-23 00:41:12 +00:00
..
cd180.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
cd1400.h
esp.h
hd64570.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
i8237.h - Move bus dependent defines to {isa,cbus}_dmareg.h. 2005-05-14 10:14:56 +00:00
i8251.h Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
i8253reg.h cosmetic change. 2005-05-14 10:26:31 +00:00
i8259.h Typo. 2005-10-23 09:05:51 +00:00
i82586.h
nec765.h Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
ns16550.h Allow uart(4)'s ns8250 driver to work with devices whose regshift is > 0. 2006-05-23 00:41:12 +00:00
rsa.h
sab82532.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
via6522reg.h Register definitions for the ancient via6522. This 20+ year-old chip 2005-12-02 22:36:14 +00:00
wd33c93reg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
z8530.h MFp4: 2006-02-24 02:03:35 +00:00