staging/fwserial: Add Kconfig options for max ports
Allow kernel configuration of max supported ports for TTY-over-Firewire driver. Signed-off-by: Peter Hurley <peter@hurleysoftware.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
49bb8405b4
commit
87a5a0371b
@@ -9,3 +9,23 @@ config FIREWIRE_SERIAL
|
|||||||
|
|
||||||
To compile this driver as a module, say M here: the module will
|
To compile this driver as a module, say M here: the module will
|
||||||
be called firewire-serial.
|
be called firewire-serial.
|
||||||
|
|
||||||
|
if FIREWIRE_SERIAL
|
||||||
|
|
||||||
|
config FWTTY_MAX_TOTAL_PORTS
|
||||||
|
int "Maximum number of serial ports supported"
|
||||||
|
default "64"
|
||||||
|
help
|
||||||
|
Set this to the maximum number of serial ports you want the
|
||||||
|
firewire-serial driver to support.
|
||||||
|
|
||||||
|
config FWTTY_MAX_CARD_PORTS
|
||||||
|
int "Maximum number of serial ports supported per adapter"
|
||||||
|
range 0 FWTTY_MAX_TOTAL_PORTS
|
||||||
|
default "32"
|
||||||
|
help
|
||||||
|
Set this to the maximum number of serial ports each firewire
|
||||||
|
adapter supports. The actual number of serial ports registered
|
||||||
|
is set with the module parameter "ttys".
|
||||||
|
|
||||||
|
endif
|
||||||
|
@@ -291,8 +291,8 @@ struct fwtty_port {
|
|||||||
#define FREQ_BREAKS (HZ / 50)
|
#define FREQ_BREAKS (HZ / 50)
|
||||||
|
|
||||||
/* Ports are allocated in blocks of num_ports for each fw_card */
|
/* Ports are allocated in blocks of num_ports for each fw_card */
|
||||||
#define MAX_CARD_PORTS 32 /* max # of ports per card */
|
#define MAX_CARD_PORTS CONFIG_FWTTY_MAX_CARD_PORTS
|
||||||
#define MAX_TOTAL_PORTS 64 /* max # of ports total */
|
#define MAX_TOTAL_PORTS CONFIG_FWTTY_MAX_TOTAL_PORTS
|
||||||
|
|
||||||
/* tuning parameters */
|
/* tuning parameters */
|
||||||
#define FWTTY_PORT_TXFIFO_LEN 4096
|
#define FWTTY_PORT_TXFIFO_LEN 4096
|
||||||
|
Reference in New Issue
Block a user