Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

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