Messages in this thread | | | Subject | [PATCH 0/1] staging: Add firewire-serial driver | From | Peter Hurley <> | Date | Thu, 18 Oct 2012 08:56:55 -0400 |
| |
Please consider this serial driver for review for submission to staging. The firewire-serial driver implements TTY over IEEE 1394. In its default configuration, it creates 4 TTY devices and one loopback device per firewire card (respectively, named fwtty<n>~fwtty<n+3> and fwloop<n>).
Currently, the TTY devices auto-connect to every cabled peer (the TODO list includes plans for providing a sysfs interface to control virtual cabling with whitelist/blacklist support per GUID).
Efforts are still ongoing for a companion console driver, with plans to eventually add early_printk & kgdb support (via additional drivers).
Some issues did arise with both the TTY and Firewire subsystems which are noted in the TODO file. Please review these workarounds.
Peter Hurley (1): staging: fwserial: Add TTY-over-Firewire serial driver
drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/fwserial/Kconfig | 9 + drivers/staging/fwserial/Makefile | 2 + drivers/staging/fwserial/TODO | 89 ++ drivers/staging/fwserial/dma_fifo.c | 310 ++++ drivers/staging/fwserial/dma_fifo.h | 130 ++ drivers/staging/fwserial/fwserial.c | 2885 +++++++++++++++++++++++++++++++++++ drivers/staging/fwserial/fwserial.h | 355 +++++ 9 files changed, 3783 insertions(+) create mode 100644 drivers/staging/fwserial/Kconfig create mode 100644 drivers/staging/fwserial/Makefile create mode 100644 drivers/staging/fwserial/TODO create mode 100644 drivers/staging/fwserial/dma_fifo.c create mode 100644 drivers/staging/fwserial/dma_fifo.h create mode 100644 drivers/staging/fwserial/fwserial.c create mode 100644 drivers/staging/fwserial/fwserial.h
-- 1.7.12.3
| |