^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)