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