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