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