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