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-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) menu "Misc Linux/SPARC drivers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) config SUN_OPENPROMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) 	tristate "/dev/openprom device support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 	  This driver provides user programs with an interface to the SPARC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 	  PROM device tree. The driver implements a SunOS-compatible
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 	  interface and a NetBSD-compatible interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 	  module will be called openprom.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 	  If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) config OBP_FLASH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 	tristate "OBP Flash Device support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 	depends on SPARC64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 	  The OpenBoot PROM on Ultra systems is flashable. If you want to be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 	  able to upgrade the OBP firmware, say Y here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) config TADPOLE_TS102_UCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 	tristate "Tadpole TS102 Microcontroller support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 	  Say Y here to directly support the TS102 Microcontroller interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 	  on the Tadpole Sparcbook 3.  This device handles power-management
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 	  events, and can also notice the attachment/detachment of external
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 	  monitors and mice.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) config BBC_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 	tristate "UltraSPARC-III bootbus i2c controller driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 	depends on PCI && SPARC64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 	  The BBC devices on the UltraSPARC III have two I2C controllers.  The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 	  first I2C controller connects mainly to configuration PROMs (NVRAM,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) 	  CPU configuration, DIMM types, etc.).  The second I2C controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 	  connects to environmental control devices such as fans and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) 	  temperature sensors.  The second controller also connects to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 	  smartcard reader, if present.  Say Y to enable support for these.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) config ENVCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) 	tristate "SUNW, envctrl support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) 	depends on PCI && SPARC64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) 	  Kernel support for temperature and fan monitoring on Sun SME
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) 	  machines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) 	  module will be called envctrl.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) config DISPLAY7SEG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) 	tristate "7-Segment Display support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) 	depends on PCI && SPARC64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) 	  This is the driver for the 7-segment display and LED present on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) 	  Sun Microsystems CompactPCI models CP1400 and CP1500.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) 	  module will be called display7seg.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) 	  If you do not have a CompactPCI model CP1400 or CP1500, or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) 	  another UltraSPARC-IIi-cEngine boardset with a 7-segment display,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) 	  you should say N to this option.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) config ORACLE_DAX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) 	tristate "Oracle Data Analytics Accelerator"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) 	depends on SPARC64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) 	default m
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) 	 Driver for Oracle Data Analytics Accelerator, which is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) 	 a coprocessor that performs database operations in hardware.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) 	 It is available on M7 and M8 based systems only.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77)