| Commit message (Collapse) | Author | Files | Lines |
|
do
rpm -qi $f 2>&1 | grep -v "is not ins"
done
|
|
with libchip.
|
|
of the SONIC driver to the new FreeBSD stack instead of KA9Q.
|
|
Fixed a comment.
|
|
busy. This type of behavior perturbs the tests and many of them will
not pass.
|
|
|
|
|
|
|
|
|
|
and to correctly set the TX active indicator.
|
|
|
|
size of the minimum mc68681 driver. The clock speed field can not
now be configured as NULL but must instead specify the address of
the default table.
|
|
the need for the ringbuffer manipulation in this driver. It should
also allow the removal of mc68681_flush. This greatly simplified the
interrupt processing.
Reworked Interrupt Mask Register handling. Added imr field to the device
context. This handling makes sure that the IMR accurately reflects the
state of the port in use and its mate. This required the reworking of
the mc68681_enable_interrupts() routine to allow for the specification
of which interrupt sources were being enabled/disabled.
Reworked initialization to reset using port address rather than chip
base address. Basically we were always resetting port 0.
Added deviceType field which allows for multiple chips of the same
class to have the same vector number.
|
|
driven.
Redid "mate determination" code to check that the chip base address was
the same but the port address was different.
Moved mc68681_process and mc68681_build_imr to the bottom of the file
so they would not be inlined.
Removed the code which forced mc68681_build_imr to always return 0 which
resulted in interrupts never being enabled from the chip.
Corrected spacing in prototype of mc68681_write_support_int.
|
|
|
|
Still need to address default terminal settings.
|
|
Temporarily "if 0" of code which enables interrupts.
Moved setting of command registers at open but the current implementation
is questionable.
Added reset of RX errors while polling TX.
Read polled character as unsigned.
Baud rate mask must be in upper and lower nibble.
|
|
globally visiable to ease debugging.
Added support for mc68681 "2 column" style baud rate table as
well as the Exar 88681 "4 column" style baud rate table.
Added support for user override of the default baud rate table.
|
|
automatic handling of RTS/CTS. This only protects the on-chip buffers
and FIFOs -- not the termios queues as the RTS/CTS code in here did. It
may be necessary in the future to enable this automatic support.
Interrupt processing code added.
In some places, channel and duart base addresses were swapped.
|
|
|
|
needed to properly handle the interrupt mask register since it is
shared.
|
|
|
|
|
|
|
|
Added numerous constants to mc68681_p.h.
Changed spacing.
At this point the polled support is in but nothing else is right except the
structure.
|
|
|
|
|
|
|
|
|