linux/drivers/s390/char/Kconfig
<<
>>
Prefs
   1comment "S/390 character device drivers"
   2        depends on S390
   3
   4config TN3270
   5        def_tristate y
   6        prompt "Support for locally attached 3270 terminals"
   7        depends on CCW
   8        help
   9          Include support for IBM 3270 terminals.
  10
  11config TN3270_TTY
  12        def_tristate y
  13        prompt "Support for tty input/output on 3270 terminals"
  14        depends on TN3270 && TTY
  15        help
  16          Include support for using an IBM 3270 terminal as a Linux tty.
  17
  18config TN3270_FS
  19        def_tristate m
  20        prompt "Support for fullscreen applications on 3270 terminals"
  21        depends on TN3270
  22        help
  23          Include support for fullscreen applications on an IBM 3270 terminal.
  24
  25config TN3270_CONSOLE
  26        def_bool y
  27        prompt "Support for console on 3270 terminal"
  28        depends on TN3270=y && TN3270_TTY=y
  29        help
  30          Include support for using an IBM 3270 terminal as a Linux system
  31          console.  Available only if 3270 support is compiled in statically.
  32
  33config TN3215
  34        def_bool y
  35        prompt "Support for 3215 line mode terminal"
  36        depends on CCW && TTY
  37        help
  38          Include support for IBM 3215 line-mode terminals.
  39
  40config TN3215_CONSOLE
  41        def_bool y
  42        prompt "Support for console on 3215 line mode terminal"
  43        depends on TN3215
  44        help
  45          Include support for using an IBM 3215 line-mode terminal as a
  46          Linux system console.
  47
  48config CCW_CONSOLE
  49        def_bool y if TN3215_CONSOLE || TN3270_CONSOLE
  50
  51config SCLP_TTY
  52        def_bool y
  53        prompt "Support for SCLP line mode terminal"
  54        depends on S390 && TTY
  55        help
  56          Include support for IBM SCLP line-mode terminals.
  57
  58config SCLP_CONSOLE
  59        def_bool y
  60        prompt "Support for console on SCLP line mode terminal"
  61        depends on SCLP_TTY
  62        help
  63          Include support for using an IBM HWC line-mode terminal as the Linux
  64          system console.
  65
  66config SCLP_VT220_TTY
  67        def_bool y
  68        prompt "Support for SCLP VT220-compatible terminal"
  69        depends on S390 && TTY
  70        help
  71          Include support for an IBM SCLP VT220-compatible terminal.
  72
  73config SCLP_VT220_CONSOLE
  74        def_bool y
  75        prompt "Support for console on SCLP VT220-compatible terminal"
  76        depends on SCLP_VT220_TTY
  77        help
  78          Include support for using an IBM SCLP VT220-compatible terminal as a
  79          Linux system console.
  80
  81config SCLP_CPI
  82        def_tristate m
  83        prompt "Control-Program Identification"
  84        depends on S390
  85        help
  86          This option enables the hardware console interface for system
  87          identification. This is commonly used for workload management and
  88          gives you a nice name for the system on the service element.
  89          Please select this option as a module since built-in operation is
  90          completely untested.
  91          You should only select this option if you know what you are doing,
  92          need this feature and intend to run your kernel in LPAR.
  93
  94config SCLP_ASYNC
  95        def_tristate m
  96        prompt "Support for Call Home via Asynchronous SCLP Records"
  97        depends on S390
  98        help
  99          This option enables the call home function, which is able to inform
 100          the service element and connected organisations about a kernel panic.
 101          You should only select this option if you know what you are doing,
 102          want for inform other people about your kernel panics,
 103          need this feature and intend to run your kernel in LPAR.
 104
 105config S390_TAPE
 106        def_tristate m
 107        prompt "S/390 tape device support"
 108        depends on CCW
 109        help
 110          Select this option if you want to access channel-attached tape
 111          devices on IBM S/390 or zSeries.
 112          If you select this option you will also want to select at
 113          least one of the tape interface options and one of the tape
 114          hardware options in order to access a tape device.
 115          This option is also available as a module. The module will be
 116          called tape390 and include all selected interfaces and
 117          hardware drivers.
 118
 119comment "S/390 tape hardware support"
 120        depends on S390_TAPE
 121
 122config S390_TAPE_34XX
 123        def_tristate m
 124        prompt "Support for 3480/3490 tape hardware"
 125        depends on S390_TAPE
 126        help
 127          Select this option if you want to access IBM 3480/3490 magnetic
 128          tape subsystems and 100% compatibles.
 129          It is safe to say "Y" here.
 130
 131config S390_TAPE_3590
 132        def_tristate m
 133        prompt "Support for 3590 tape hardware"
 134        depends on S390_TAPE
 135        help
 136          Select this option if you want to access IBM 3590 magnetic
 137          tape subsystems and 100% compatibles.
 138          It is safe to say "Y" here.
 139
 140config VMLOGRDR
 141        def_tristate m
 142        prompt "Support for the z/VM recording system services (VM only)"
 143        depends on IUCV
 144        help
 145          Select this option if you want to be able to receive records collected
 146          by the z/VM recording system services, eg. from *LOGREC, *ACCOUNT or
 147          *SYMPTOM.
 148          This driver depends on the IUCV support driver.
 149
 150config VMCP
 151        def_bool y
 152        prompt "Support for the z/VM CP interface"
 153        depends on S390
 154        help
 155          Select this option if you want to be able to interact with the control
 156          program on z/VM
 157
 158config MONREADER
 159        def_tristate m
 160        prompt "API for reading z/VM monitor service records"
 161        depends on IUCV
 162        help
 163          Character device driver for reading z/VM monitor service records
 164
 165config MONWRITER
 166        def_tristate m
 167        prompt "API for writing z/VM monitor service records"
 168        depends on S390
 169        help
 170          Character device driver for writing z/VM monitor service records
 171
 172config S390_VMUR
 173        def_tristate m
 174        prompt "z/VM unit record device driver"
 175        depends on S390
 176        help
 177          Character device driver for z/VM reader, puncher and printer.
 178
 179