History log of /haiku-fatelf/src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
Revision Date Author Comments
# 5f5d09f9 09-Dec-2010 François Revol <revol@free.fr>

Port pc_serial to the new tty module.
Builds but won't work because the tty module lacks essential calls to read and write data :^)
Lots of ifdef since I need the R5 code around for now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39791 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1d62878c 26-Mar-2010 François Revol <revol@free.fr>

Update copyrights. Mention TuneTracker Systems as a sponsor.
Add several ways to restrict UART probing when matching devices:
- max port count,
- PCI subsystem ID mask (some cards encode the port count there),
- Base Address Register mask (some cards only have UART in the first 2 ranges).
Use those to match 2 specific NetMos chips, and avoid screwing up when input_server tries to access UARTs at boggus ranges.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35965 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f878f096 23-Mar-2010 François Revol <revol@free.fr>

Less tracing by default...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35936 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 50015543 08-Dec-2009 François Revol <revol@free.fr>

Change dprintfs to TRACE(), and make always on tracing less verbose.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34571 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bbc84914 26-Feb-2009 François Revol <revol@free.fr>

Working version of the driver. At least it does seem to work with my onboard com port, but not the OxfordSemi PCI card I have here. Still requires tty_manager, and config_manager too, so won't work in Haiku yet. Needs cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29328 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3cdf783e 21-Aug-2008 François Revol <revol@free.fr>

Start of a PC-style serial port driver. For now it's mostly just copied parts of usb_serial, not yet usable.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27111 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5f5d09f948eaf77cace673812b5824d2c12bd6ef 09-Dec-2010 François Revol <revol@free.fr>

Port pc_serial to the new tty module.
Builds but won't work because the tty module lacks essential calls to read and write data :^)
Lots of ifdef since I need the R5 code around for now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39791 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1d62878c784211efa8979652a4ecd12b0ab4f9fb 26-Mar-2010 François Revol <revol@free.fr>

Update copyrights. Mention TuneTracker Systems as a sponsor.
Add several ways to restrict UART probing when matching devices:
- max port count,
- PCI subsystem ID mask (some cards encode the port count there),
- Base Address Register mask (some cards only have UART in the first 2 ranges).
Use those to match 2 specific NetMos chips, and avoid screwing up when input_server tries to access UARTs at boggus ranges.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35965 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f878f09673e30965da0d7932b28ee3afd799f8c4 23-Mar-2010 François Revol <revol@free.fr>

Less tracing by default...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35936 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 50015543bbd6fb6d336e1aae3faf6f2b7e736624 08-Dec-2009 François Revol <revol@free.fr>

Change dprintfs to TRACE(), and make always on tracing less verbose.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34571 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bbc84914d4e340a18214a1a92b17deb03254169b 26-Feb-2009 François Revol <revol@free.fr>

Working version of the driver. At least it does seem to work with my onboard com port, but not the OxfordSemi PCI card I have here. Still requires tty_manager, and config_manager too, so won't work in Haiku yet. Needs cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29328 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3cdf783e2b2b56c04a415a14db42f23c7caba657 21-Aug-2008 François Revol <revol@free.fr>

Start of a PC-style serial port driver. For now it's mostly just copied parts of usb_serial, not yet usable.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27111 a95241bf-73f2-0310-859d-f6bbb57e9c96