Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 87a5a037 authored by Peter Hurley's avatar Peter Hurley Committed by Greg Kroah-Hartman
Browse files

staging/fwserial: Add Kconfig options for max ports



Allow kernel configuration of max supported ports for
TTY-over-Firewire driver.

Signed-off-by: default avatarPeter Hurley <peter@hurleysoftware.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 49bb8405
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -9,3 +9,23 @@ config FIREWIRE_SERIAL

	  To compile this driver as a module, say M here:  the module will
	  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
+2 −2
Original line number Diff line number Diff line
@@ -291,8 +291,8 @@ struct fwtty_port {
#define FREQ_BREAKS        (HZ / 50)

/* Ports are allocated in blocks of num_ports for each fw_card */
#define MAX_CARD_PORTS           32	/* max # of ports per card */
#define MAX_TOTAL_PORTS          64	/* max # of ports total    */
#define MAX_CARD_PORTS           CONFIG_FWTTY_MAX_CARD_PORTS
#define MAX_TOTAL_PORTS          CONFIG_FWTTY_MAX_TOTAL_PORTS

/* tuning parameters */
#define FWTTY_PORT_TXFIFO_LEN	4096