162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci 362306a36Sopenharmony_cimenu "Misc Linux/SPARC drivers" 462306a36Sopenharmony_ci 562306a36Sopenharmony_ciconfig SUN_OPENPROMIO 662306a36Sopenharmony_ci tristate "/dev/openprom device support" 762306a36Sopenharmony_ci help 862306a36Sopenharmony_ci This driver provides user programs with an interface to the SPARC 962306a36Sopenharmony_ci PROM device tree. The driver implements a SunOS-compatible 1062306a36Sopenharmony_ci interface and a NetBSD-compatible interface. 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 1362306a36Sopenharmony_ci module will be called openprom. 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci If unsure, say Y. 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciconfig OBP_FLASH 1862306a36Sopenharmony_ci tristate "OBP Flash Device support" 1962306a36Sopenharmony_ci depends on SPARC64 2062306a36Sopenharmony_ci help 2162306a36Sopenharmony_ci The OpenBoot PROM on Ultra systems is flashable. If you want to be 2262306a36Sopenharmony_ci able to upgrade the OBP firmware, say Y here. 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ciconfig TADPOLE_TS102_UCTRL 2562306a36Sopenharmony_ci tristate "Tadpole TS102 Microcontroller support" 2662306a36Sopenharmony_ci help 2762306a36Sopenharmony_ci Say Y here to directly support the TS102 Microcontroller interface 2862306a36Sopenharmony_ci on the Tadpole Sparcbook 3. This device handles power-management 2962306a36Sopenharmony_ci events, and can also notice the attachment/detachment of external 3062306a36Sopenharmony_ci monitors and mice. 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ciconfig BBC_I2C 3362306a36Sopenharmony_ci tristate "UltraSPARC-III bootbus i2c controller driver" 3462306a36Sopenharmony_ci depends on PCI && SPARC64 3562306a36Sopenharmony_ci help 3662306a36Sopenharmony_ci The BBC devices on the UltraSPARC III have two I2C controllers. The 3762306a36Sopenharmony_ci first I2C controller connects mainly to configuration PROMs (NVRAM, 3862306a36Sopenharmony_ci CPU configuration, DIMM types, etc.). The second I2C controller 3962306a36Sopenharmony_ci connects to environmental control devices such as fans and 4062306a36Sopenharmony_ci temperature sensors. The second controller also connects to the 4162306a36Sopenharmony_ci smartcard reader, if present. Say Y to enable support for these. 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ciconfig ENVCTRL 4462306a36Sopenharmony_ci tristate "SUNW, envctrl support" 4562306a36Sopenharmony_ci depends on PCI && SPARC64 4662306a36Sopenharmony_ci help 4762306a36Sopenharmony_ci Kernel support for temperature and fan monitoring on Sun SME 4862306a36Sopenharmony_ci machines. 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 5162306a36Sopenharmony_ci module will be called envctrl. 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ciconfig DISPLAY7SEG 5462306a36Sopenharmony_ci tristate "7-Segment Display support" 5562306a36Sopenharmony_ci depends on PCI && SPARC64 5662306a36Sopenharmony_ci help 5762306a36Sopenharmony_ci This is the driver for the 7-segment display and LED present on 5862306a36Sopenharmony_ci Sun Microsystems CompactPCI models CP1400 and CP1500. 5962306a36Sopenharmony_ci 6062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 6162306a36Sopenharmony_ci module will be called display7seg. 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci If you do not have a CompactPCI model CP1400 or CP1500, or 6462306a36Sopenharmony_ci another UltraSPARC-IIi-cEngine boardset with a 7-segment display, 6562306a36Sopenharmony_ci you should say N to this option. 6662306a36Sopenharmony_ci 6762306a36Sopenharmony_ciconfig ORACLE_DAX 6862306a36Sopenharmony_ci tristate "Oracle Data Analytics Accelerator" 6962306a36Sopenharmony_ci depends on SPARC64 7062306a36Sopenharmony_ci default m 7162306a36Sopenharmony_ci help 7262306a36Sopenharmony_ci Driver for Oracle Data Analytics Accelerator, which is 7362306a36Sopenharmony_ci a coprocessor that performs database operations in hardware. 7462306a36Sopenharmony_ci It is available on M7 and M8 based systems only. 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ciendmenu 7762306a36Sopenharmony_ci 78