xref: /openbmc/linux/drivers/sbus/char/Kconfig (revision 5843e37e24d7cf32f7996dd015245633e0790595)
11da177e4SLinus Torvalds
21da177e4SLinus Torvaldsmenu "Misc Linux/SPARC drivers"
31da177e4SLinus Torvalds
41da177e4SLinus Torvaldsconfig SUN_OPENPROMIO
51da177e4SLinus Torvalds	tristate "/dev/openprom device support"
61da177e4SLinus Torvalds	help
71da177e4SLinus Torvalds	  This driver provides user programs with an interface to the SPARC
81da177e4SLinus Torvalds	  PROM device tree. The driver implements a SunOS-compatible
91da177e4SLinus Torvalds	  interface and a NetBSD-compatible interface.
101da177e4SLinus Torvalds
111da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
121da177e4SLinus Torvalds	  module will be called openprom.
131da177e4SLinus Torvalds
141da177e4SLinus Torvalds	  If unsure, say Y.
151da177e4SLinus Torvalds
161da177e4SLinus Torvaldsconfig SUN_MOSTEK_RTC
171da177e4SLinus Torvalds	tristate "Mostek real time clock support"
181da177e4SLinus Torvalds	help
191da177e4SLinus Torvalds	  The Mostek RTC chip is used on all known Sun computers except
201da177e4SLinus Torvalds	  some JavaStations. For a JavaStation you need to say Y both here
211da177e4SLinus Torvalds	  and to "Enhanced Real Time Clock Support".
221da177e4SLinus Torvalds
231da177e4SLinus Torvalds	  Say Y here unless you are building a special purpose kernel.
241da177e4SLinus Torvalds
251da177e4SLinus Torvaldsconfig OBP_FLASH
261da177e4SLinus Torvalds	tristate "OBP Flash Device support"
271da177e4SLinus Torvalds	depends on SPARC64
281da177e4SLinus Torvalds	help
291da177e4SLinus Torvalds	  The OpenBoot PROM on Ultra systems is flashable. If you want to be
301da177e4SLinus Torvalds	  able to upgrade the OBP firmware, say Y here.
311da177e4SLinus Torvalds
321da177e4SLinus Torvaldsconfig SUN_BPP
331da177e4SLinus Torvalds	tristate "Bidirectional parallel port support (OBSOLETE)"
341da177e4SLinus Torvalds	depends on EXPERIMENTAL
351da177e4SLinus Torvalds	help
361da177e4SLinus Torvalds	  Say Y here to support Sun's obsolete variant of IEEE1284
371da177e4SLinus Torvalds	  bidirectional parallel port protocol as /dev/bppX.  Can be built on
381da177e4SLinus Torvalds	  x86 machines.
391da177e4SLinus Torvalds
401da177e4SLinus Torvaldsconfig SUN_VIDEOPIX
411da177e4SLinus Torvalds	tristate "Videopix Frame Grabber (EXPERIMENTAL)"
421da177e4SLinus Torvalds	depends on EXPERIMENTAL && (BROKEN || !64BIT)
431da177e4SLinus Torvalds	help
441da177e4SLinus Torvalds	  Say Y here to support the Videopix Frame Grabber from Sun
451da177e4SLinus Torvalds	  Microsystems, commonly found on SPARCstations.  This card, which is
461da177e4SLinus Torvalds	  based on the Phillips SAA9051, can handle NTSC and PAL/SECAM and
471da177e4SLinus Torvalds	  SVIDEO signals.
481da177e4SLinus Torvalds
491da177e4SLinus Torvaldsconfig SUN_AURORA
501da177e4SLinus Torvalds	tristate "Aurora Multiboard 1600se (EXPERIMENTAL)"
511da177e4SLinus Torvalds	depends on EXPERIMENTAL && BROKEN
521da177e4SLinus Torvalds	help
531da177e4SLinus Torvalds	  The Aurora Multiboard is a multi-port high-speed serial controller.
541da177e4SLinus Torvalds	  If you have one of these, say Y.
551da177e4SLinus Torvalds
561da177e4SLinus Torvaldsconfig TADPOLE_TS102_UCTRL
571da177e4SLinus Torvalds	tristate "Tadpole TS102 Microcontroller support (EXPERIMENTAL)"
581da177e4SLinus Torvalds	depends on EXPERIMENTAL && SPARC32
591da177e4SLinus Torvalds	help
601da177e4SLinus Torvalds	  Say Y here to directly support the TS102 Microcontroller interface
611da177e4SLinus Torvalds	  on the Tadpole Sparcbook 3.  This device handles power-management
621da177e4SLinus Torvalds	  events, and can also notice the attachment/detachment of external
631da177e4SLinus Torvalds	  monitors and mice.
641da177e4SLinus Torvalds
651da177e4SLinus Torvaldsconfig SUN_JSFLASH
661da177e4SLinus Torvalds	tristate "JavaStation OS Flash SIMM (EXPERIMENTAL)"
671da177e4SLinus Torvalds	depends on EXPERIMENTAL && SPARC32
681da177e4SLinus Torvalds	help
691da177e4SLinus Torvalds	  If you say Y here, you will be able to boot from your JavaStation's
701da177e4SLinus Torvalds	  Flash memory.
711da177e4SLinus Torvalds
72*5843e37eSDavid S. Millerconfig BBC_I2C
73*5843e37eSDavid S. Miller	tristate "UltraSPARC-III bootbus i2c controller driver"
74*5843e37eSDavid S. Miller	depends on PCI && SPARC64
75*5843e37eSDavid S. Miller	help
76*5843e37eSDavid S. Miller	  The BBC devices on the UltraSPARC III have two I2C controllers.  The
77*5843e37eSDavid S. Miller	  first I2C controller connects mainly to configuration PROMs (NVRAM,
78*5843e37eSDavid S. Miller	  CPU configuration, DIMM types, etc.).  The second I2C controller
79*5843e37eSDavid S. Miller	  connects to environmental control devices such as fans and
80*5843e37eSDavid S. Miller	  temperature sensors.  The second controller also connects to the
81*5843e37eSDavid S. Miller	  smartcard reader, if present.  Say Y to enable support for these.
82*5843e37eSDavid S. Miller
83*5843e37eSDavid S. Millerconfig ENVCTRL
84*5843e37eSDavid S. Miller	tristate "SUNW, envctrl support"
85*5843e37eSDavid S. Miller	depends on PCI && SPARC64
86*5843e37eSDavid S. Miller	help
87*5843e37eSDavid S. Miller	  Kernel support for temperature and fan monitoring on Sun SME
88*5843e37eSDavid S. Miller	  machines.
89*5843e37eSDavid S. Miller
90*5843e37eSDavid S. Miller	  To compile this driver as a module, choose M here: the
91*5843e37eSDavid S. Miller	  module will be called envctrl.
92*5843e37eSDavid S. Miller
93*5843e37eSDavid S. Millerconfig DISPLAY7SEG
94*5843e37eSDavid S. Miller	tristate "7-Segment Display support"
95*5843e37eSDavid S. Miller	depends on PCI && SPARC64
96*5843e37eSDavid S. Miller	---help---
97*5843e37eSDavid S. Miller	  This is the driver for the 7-segment display and LED present on
98*5843e37eSDavid S. Miller	  Sun Microsystems CompactPCI models CP1400 and CP1500.
99*5843e37eSDavid S. Miller
100*5843e37eSDavid S. Miller	  To compile this driver as a module, choose M here: the
101*5843e37eSDavid S. Miller	  module will be called display7seg.
102*5843e37eSDavid S. Miller
103*5843e37eSDavid S. Miller	  If you do not have a CompactPCI model CP1400 or CP1500, or
104*5843e37eSDavid S. Miller	  another UltraSPARC-IIi-cEngine boardset with a 7-segment display,
105*5843e37eSDavid S. Miller	  you should say N to this option.
1061da177e4SLinus Torvalds
1071da177e4SLinus Torvaldsendmenu
1081da177e4SLinus Torvalds
109