19fa1db4cSMartin Schwidefsky# SPDX-License-Identifier: GPL-2.0 21da177e4SLinus Torvaldscomment "S/390 block device drivers" 361d48c2cSMartin Schwidefsky depends on S390 && BLOCK 41da177e4SLinus Torvalds 51da177e4SLinus Torvaldsconfig DCSSBLK 66f9a3c33SMartin Schwidefsky def_tristate m 7569d0365SDan Williams select FS_DAX_LIMITED 8*afd586f0SChristoph Hellwig select DAX 96f9a3c33SMartin Schwidefsky prompt "DCSSBLK support" 1061d48c2cSMartin Schwidefsky depends on S390 && BLOCK 111da177e4SLinus Torvalds help 121da177e4SLinus Torvalds Support for dcss block device 131da177e4SLinus Torvalds 141da177e4SLinus Torvaldsconfig DASD 156f9a3c33SMartin Schwidefsky def_tristate y 166f9a3c33SMartin Schwidefsky prompt "Support for DASD devices" 1761d48c2cSMartin Schwidefsky depends on CCW && BLOCK 181da177e4SLinus Torvalds help 191da177e4SLinus Torvalds Enable this option if you want to access DASDs directly utilizing 201da177e4SLinus Torvalds S/390s channel subsystem commands. This is necessary for running 211da177e4SLinus Torvalds natively on a single image or an LPAR. 221da177e4SLinus Torvalds 231da177e4SLinus Torvaldsconfig DASD_PROFILE 246f9a3c33SMartin Schwidefsky def_bool y 256f9a3c33SMartin Schwidefsky prompt "Profiling support for dasd devices" 261da177e4SLinus Torvalds depends on DASD 271da177e4SLinus Torvalds help 281da177e4SLinus Torvalds Enable this option if you want to see profiling information 291da177e4SLinus Torvalds in /proc/dasd/statistics. 301da177e4SLinus Torvalds 311da177e4SLinus Torvaldsconfig DASD_ECKD 326f9a3c33SMartin Schwidefsky def_tristate y 336f9a3c33SMartin Schwidefsky prompt "Support for ECKD Disks" 341da177e4SLinus Torvalds depends on DASD 351da177e4SLinus Torvalds help 361da177e4SLinus Torvalds ECKD devices are the most commonly used devices. You should enable 371da177e4SLinus Torvalds this option unless you are very sure to have no ECKD device. 381da177e4SLinus Torvalds 391da177e4SLinus Torvaldsconfig DASD_FBA 406f9a3c33SMartin Schwidefsky def_tristate y 416f9a3c33SMartin Schwidefsky prompt "Support for FBA Disks" 421da177e4SLinus Torvalds depends on DASD 431da177e4SLinus Torvalds help 441da177e4SLinus Torvalds Select this option to be able to access FBA devices. It is safe to 451da177e4SLinus Torvalds say "Y". 461da177e4SLinus Torvalds 471da177e4SLinus Torvaldsconfig DASD_DIAG 486f9a3c33SMartin Schwidefsky def_tristate y 496f9a3c33SMartin Schwidefsky prompt "Support for DIAG access to Disks" 50d0b2eaa3SPeter Oberparleiter depends on DASD 511da177e4SLinus Torvalds help 521da177e4SLinus Torvalds Select this option if you want to use Diagnose250 command to access 531da177e4SLinus Torvalds Disks under VM. If you are not running under VM or unsure what it is, 541da177e4SLinus Torvalds say "N". 551da177e4SLinus Torvalds 5620c64468SStefan Weinhuberconfig DASD_EER 576f9a3c33SMartin Schwidefsky def_bool y 586f9a3c33SMartin Schwidefsky prompt "Extended error reporting (EER)" 5920c64468SStefan Weinhuber depends on DASD 6020c64468SStefan Weinhuber help 6120c64468SStefan Weinhuber This driver provides a character device interface to the 6220c64468SStefan Weinhuber DASD extended error reporting. This is only needed if you want to 6320c64468SStefan Weinhuber use applications written for the EER facility. 64f30664e2SSebastian Ott 65f30664e2SSebastian Ottconfig SCM_BLOCK 66f30664e2SSebastian Ott def_tristate m 67f30664e2SSebastian Ott prompt "Support for Storage Class Memory" 68f30664e2SSebastian Ott depends on S390 && BLOCK && EADM_SCH && SCM_BUS 69f30664e2SSebastian Ott help 70f30664e2SSebastian Ott Block device driver for Storage Class Memory (SCM). This driver 71f30664e2SSebastian Ott provides a block device interface for each available SCM increment. 72f30664e2SSebastian Ott 73f30664e2SSebastian Ott To compile this driver as a module, choose M here: the 74f30664e2SSebastian Ott module will be called scm_block. 75