mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-01 08:04:22 +08:00
f2ed287bcc
This implements only the very basic protocol "Mode A", just to make the device functional. Patches to implement "Mode C" that uses better bulking and is interrupt-driver may follow. The device essentially speaks the same protocol as USB CCID devices do over the bulk endpoints. The driver exchanges the command submissions and responses over a plain read()/write() interface, compatible with legacy OpenCT's pcmcia_block driver. Patches for the newer CCID driver are available: https://github.com/lkundrak/CCID/tree/lr/pcmcia_block Signed-off-by: Lubomir Rintel <lkundrak@v3.sk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
68 lines
2.0 KiB
Plaintext
68 lines
2.0 KiB
Plaintext
#
|
|
# PCMCIA character device configuration
|
|
#
|
|
|
|
menu "PCMCIA character devices"
|
|
depends on PCMCIA!=n
|
|
|
|
config SYNCLINK_CS
|
|
tristate "SyncLink PC Card support"
|
|
depends on PCMCIA && TTY
|
|
help
|
|
Enable support for the SyncLink PC Card serial adapter, running
|
|
asynchronous and HDLC communications up to 512Kbps. The port is
|
|
selectable for RS-232, V.35, RS-449, RS-530, and X.21
|
|
|
|
This driver may be built as a module ( = code which can be
|
|
inserted in and removed from the running kernel whenever you want).
|
|
The module will be called synclink_cs. If you want to do that, say M
|
|
here.
|
|
|
|
config CARDMAN_4000
|
|
tristate "Omnikey Cardman 4000 support"
|
|
depends on PCMCIA
|
|
select BITREVERSE
|
|
help
|
|
Enable support for the Omnikey Cardman 4000 PCMCIA Smartcard
|
|
reader.
|
|
|
|
This kernel driver requires additional userspace support, either
|
|
by the vendor-provided PC/SC ifd_handler (http://www.omnikey.com/),
|
|
or via the cm4000 backend of OpenCT (http://www.opensc-project.org/opensc).
|
|
|
|
config CARDMAN_4040
|
|
tristate "Omnikey CardMan 4040 support"
|
|
depends on PCMCIA
|
|
help
|
|
Enable support for the Omnikey CardMan 4040 PCMCIA Smartcard
|
|
reader.
|
|
|
|
This card is basically a USB CCID device connected to a FIFO
|
|
in I/O space. To use the kernel driver, you will need either the
|
|
PC/SC ifdhandler provided from the Omnikey homepage
|
|
(http://www.omnikey.com/), or a current development version of OpenCT
|
|
(http://www.opensc-project.org/opensc).
|
|
|
|
config SCR24X
|
|
tristate "SCR24x Chip Card Interface support"
|
|
depends on PCMCIA
|
|
help
|
|
Enable support for the SCR24x PCMCIA Chip Card Interface.
|
|
|
|
To compile this driver as a module, choose M here.
|
|
The module will be called scr24x_cs..
|
|
|
|
If unsure say N.
|
|
|
|
config IPWIRELESS
|
|
tristate "IPWireless 3G UMTS PCMCIA card support"
|
|
depends on PCMCIA && NETDEVICES && TTY
|
|
select PPP
|
|
help
|
|
This is a driver for 3G UMTS PCMCIA card from IPWireless company. In
|
|
some countries (for example Czech Republic, T-Mobile ISP) this card
|
|
is shipped for service called UMTS 4G.
|
|
|
|
endmenu
|
|
|