• Michael Buesch's avatar
    parport/serial: add support for NetMos 9901 Multi-IO card · c4285b47
    Michael Buesch authored
    Add support for the PCI-Express NetMos 9901 Multi-IO card.
    
    0001:06:00.0 Serial controller [0700]: NetMos Technology Device [9710:9901] (prog-if 02 [16550])
            Subsystem: Device [a000:1000]
            Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
            Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
            Latency: 0, Cache Line Size: 64 bytes
            Interrupt: pin A routed to IRQ 65
            Region 0: I/O ports at 0030 [size=8]
            Region 1: Memory at 80105000 (32-bit, non-prefetchable) [size=4K]
            Region 4: Memory at 80104000 (32-bit, non-prefetchable) [size=4K]
            Capabilities: <access denied>
            Kernel driver in use: serial
            Kernel modules: 8250_pci
    
    0001:06:00.1 Serial controller [0700]: NetMos Technology Device [9710:9901] (prog-if 02 [16550])
            Subsystem: Device [a000:1000]
            Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
            Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
            Latency: 0, Cache Line Size: 64 bytes
            Interrupt: pin B routed to IRQ 65
            Region 0: I/O ports at 0020 [size=8]
            Region 1: Memory at 80103000 (32-bit, non-prefetchable) [size=4K]
            Region 4: Memory at 80102000 (32-bit, non-prefetchable) [size=4K]
            Capabilities: <access denied>
            Kernel driver in use: serial
            Kernel modules: 8250_pci
    
    0001:06:00.2 Parallel controller [0701]: NetMos Technology Device [9710:9901] (prog-if 03 [IEEE1284])
            Subsystem: Device [a000:2000]
            Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
            Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
            Latency: 0, Cache Line Size: 64 bytes
            Interrupt: pin C routed to IRQ 65
            Region 0: I/O ports at 0010 [size=8]
            Region 1: I/O ports at <unassigned>
            Region 2: Memory at 80101000 (32-bit, non-prefetchable) [size=4K]
            Region 4: Memory at 80100000 (32-bit, non-prefetchable) [size=4K]
            Capabilities: <access denied>
            Kernel driver in use: parport_pc
            Kernel modules: parport_pc
    
    [   16.760181] PCI parallel port detected: 416c:0100, I/O at 0x812010(0x0), IRQ 65
    [   16.760225] parport0: PC-style at 0x812010, irq 65 [PCSPP,TRISTATE,EPP]
    [   16.851842] serial 0001:06:00.0: enabling device (0004 -> 0007)
    [   16.883776] 0001:06:00.0: ttyS0 at I/O 0x812030 (irq = 65) is a ST16650V2
    [   16.893832] serial 0001:06:00.1: enabling device (0004 -> 0007)
    [   16.926537] 0001:06:00.1: ttyS1 at I/O 0x812020 (irq = 65) is a ST16650V2
    Signed-off-by: default avatarMichael Buesch <mb@bu3sch.de>
    Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    c4285b47
parport_pc.c 94.8 KB