1# SPDX-License-Identifier: GPL-2.0 2comment "S/390 block device drivers" 3 depends on S390 && BLOCK 4 5config BLK_DEV_XPRAM 6 def_tristate m 7 prompt "XPRAM disk support" 8 depends on S390 && BLOCK 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 17 def_tristate m 18 select FS_DAX_LIMITED 19 select DAX_DRIVER 20 prompt "DCSSBLK support" 21 depends on S390 && BLOCK 22 help 23 Support for dcss block device 24 25config DASD 26 def_tristate y 27 prompt "Support for DASD devices" 28 depends on CCW && BLOCK 29 select IOSCHED_DEADLINE 30 help 31 Enable this option if you want to access DASDs directly utilizing 32 S/390s channel subsystem commands. This is necessary for running 33 natively on a single image or an LPAR. 34 35config DASD_PROFILE 36 def_bool y 37 prompt "Profiling support for dasd devices" 38 depends on DASD 39 help 40 Enable this option if you want to see profiling information 41 in /proc/dasd/statistics. 42 43config DASD_ECKD 44 def_tristate y 45 prompt "Support for ECKD Disks" 46 depends on DASD 47 help 48 ECKD devices are the most commonly used devices. You should enable 49 this option unless you are very sure to have no ECKD device. 50 51config DASD_FBA 52 def_tristate y 53 prompt "Support for FBA Disks" 54 depends on DASD 55 help 56 Select this option to be able to access FBA devices. It is safe to 57 say "Y". 58 59config DASD_DIAG 60 def_tristate y 61 prompt "Support for DIAG access to Disks" 62 depends on DASD 63 help 64 Select this option if you want to use Diagnose250 command to access 65 Disks under VM. If you are not running under VM or unsure what it is, 66 say "N". 67 68config DASD_EER 69 def_bool y 70 prompt "Extended error reporting (EER)" 71 depends on DASD 72 help 73 This driver provides a character device interface to the 74 DASD extended error reporting. This is only needed if you want to 75 use applications written for the EER facility. 76 77config SCM_BLOCK 78 def_tristate m 79 prompt "Support for Storage Class Memory" 80 depends on S390 && BLOCK && EADM_SCH && SCM_BUS 81 help 82 Block device driver for Storage Class Memory (SCM). This driver 83 provides a block device interface for each available SCM increment. 84 85 To compile this driver as a module, choose M here: the 86 module will be called scm_block. 87