]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - drivers/s390/block/Kconfig
Merge remote-tracking branches 'asoc/topic/cs35l32', 'asoc/topic/cs35l34', 'asoc...
[mirror_ubuntu-jammy-kernel.git] / drivers / s390 / block / Kconfig
CommitLineData
9fa1db4c 1# SPDX-License-Identifier: GPL-2.0
1da177e4 2comment "S/390 block device drivers"
61d48c2c 3 depends on S390 && BLOCK
1da177e4
LT
4
5config BLK_DEV_XPRAM
6f9a3c33
MS
6 def_tristate m
7 prompt "XPRAM disk support"
61d48c2c 8 depends on S390 && BLOCK
1da177e4
LT
9 help
10 Select this option if you want to use your expanded storage on S/390
11 or zSeries as a disk. This is useful as a _fast_ swap device if you
12 want to access more than 2G of memory when running in 31 bit mode.
13 This option is also available as a module which will be called
14 xpram. If unsure, say "N".
15
16config DCSSBLK
6f9a3c33 17 def_tristate m
7a2765f6 18 select DAX
6f9a3c33 19 prompt "DCSSBLK support"
61d48c2c 20 depends on S390 && BLOCK
1da177e4
LT
21 help
22 Support for dcss block device
23
24config DASD
6f9a3c33
MS
25 def_tristate y
26 prompt "Support for DASD devices"
61d48c2c 27 depends on CCW && BLOCK
08a8a0c5 28 select IOSCHED_DEADLINE
1da177e4
LT
29 help
30 Enable this option if you want to access DASDs directly utilizing
31 S/390s channel subsystem commands. This is necessary for running
32 natively on a single image or an LPAR.
33
34config DASD_PROFILE
6f9a3c33
MS
35 def_bool y
36 prompt "Profiling support for dasd devices"
1da177e4
LT
37 depends on DASD
38 help
39 Enable this option if you want to see profiling information
40 in /proc/dasd/statistics.
41
42config DASD_ECKD
6f9a3c33
MS
43 def_tristate y
44 prompt "Support for ECKD Disks"
1da177e4
LT
45 depends on DASD
46 help
47 ECKD devices are the most commonly used devices. You should enable
48 this option unless you are very sure to have no ECKD device.
49
50config DASD_FBA
6f9a3c33
MS
51 def_tristate y
52 prompt "Support for FBA Disks"
1da177e4
LT
53 depends on DASD
54 help
55 Select this option to be able to access FBA devices. It is safe to
56 say "Y".
57
58config DASD_DIAG
6f9a3c33
MS
59 def_tristate y
60 prompt "Support for DIAG access to Disks"
d0b2eaa3 61 depends on DASD
1da177e4
LT
62 help
63 Select this option if you want to use Diagnose250 command to access
64 Disks under VM. If you are not running under VM or unsure what it is,
65 say "N".
66
20c64468 67config DASD_EER
6f9a3c33
MS
68 def_bool y
69 prompt "Extended error reporting (EER)"
20c64468
SW
70 depends on DASD
71 help
72 This driver provides a character device interface to the
73 DASD extended error reporting. This is only needed if you want to
74 use applications written for the EER facility.
f30664e2
SO
75
76config SCM_BLOCK
77 def_tristate m
78 prompt "Support for Storage Class Memory"
79 depends on S390 && BLOCK && EADM_SCH && SCM_BUS
80 help
81 Block device driver for Storage Class Memory (SCM). This driver
82 provides a block device interface for each available SCM increment.
83
84 To compile this driver as a module, choose M here: the
85 module will be called scm_block.