xref: /openbmc/linux/drivers/sbus/char/Kconfig (revision 1da177e4)
1*1da177e4SLinus Torvalds
2*1da177e4SLinus Torvaldsmenu "Misc Linux/SPARC drivers"
3*1da177e4SLinus Torvalds
4*1da177e4SLinus Torvaldsconfig SUN_OPENPROMIO
5*1da177e4SLinus Torvalds	tristate "/dev/openprom device support"
6*1da177e4SLinus Torvalds	help
7*1da177e4SLinus Torvalds	  This driver provides user programs with an interface to the SPARC
8*1da177e4SLinus Torvalds	  PROM device tree. The driver implements a SunOS-compatible
9*1da177e4SLinus Torvalds	  interface and a NetBSD-compatible interface.
10*1da177e4SLinus Torvalds
11*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
12*1da177e4SLinus Torvalds	  module will be called openprom.
13*1da177e4SLinus Torvalds
14*1da177e4SLinus Torvalds	  If unsure, say Y.
15*1da177e4SLinus Torvalds
16*1da177e4SLinus Torvaldsconfig SUN_MOSTEK_RTC
17*1da177e4SLinus Torvalds	tristate "Mostek real time clock support"
18*1da177e4SLinus Torvalds	help
19*1da177e4SLinus Torvalds	  The Mostek RTC chip is used on all known Sun computers except
20*1da177e4SLinus Torvalds	  some JavaStations. For a JavaStation you need to say Y both here
21*1da177e4SLinus Torvalds	  and to "Enhanced Real Time Clock Support".
22*1da177e4SLinus Torvalds
23*1da177e4SLinus Torvalds	  Say Y here unless you are building a special purpose kernel.
24*1da177e4SLinus Torvalds
25*1da177e4SLinus Torvaldsconfig OBP_FLASH
26*1da177e4SLinus Torvalds	tristate "OBP Flash Device support"
27*1da177e4SLinus Torvalds	depends on SPARC64
28*1da177e4SLinus Torvalds	help
29*1da177e4SLinus Torvalds	  The OpenBoot PROM on Ultra systems is flashable. If you want to be
30*1da177e4SLinus Torvalds	  able to upgrade the OBP firmware, say Y here.
31*1da177e4SLinus Torvalds
32*1da177e4SLinus Torvaldsconfig SUN_BPP
33*1da177e4SLinus Torvalds	tristate "Bidirectional parallel port support (OBSOLETE)"
34*1da177e4SLinus Torvalds	depends on EXPERIMENTAL
35*1da177e4SLinus Torvalds	help
36*1da177e4SLinus Torvalds	  Say Y here to support Sun's obsolete variant of IEEE1284
37*1da177e4SLinus Torvalds	  bidirectional parallel port protocol as /dev/bppX.  Can be built on
38*1da177e4SLinus Torvalds	  x86 machines.
39*1da177e4SLinus Torvalds
40*1da177e4SLinus Torvaldsconfig SUN_VIDEOPIX
41*1da177e4SLinus Torvalds	tristate "Videopix Frame Grabber (EXPERIMENTAL)"
42*1da177e4SLinus Torvalds	depends on EXPERIMENTAL && (BROKEN || !64BIT)
43*1da177e4SLinus Torvalds	help
44*1da177e4SLinus Torvalds	  Say Y here to support the Videopix Frame Grabber from Sun
45*1da177e4SLinus Torvalds	  Microsystems, commonly found on SPARCstations.  This card, which is
46*1da177e4SLinus Torvalds	  based on the Phillips SAA9051, can handle NTSC and PAL/SECAM and
47*1da177e4SLinus Torvalds	  SVIDEO signals.
48*1da177e4SLinus Torvalds
49*1da177e4SLinus Torvaldsconfig SUN_AURORA
50*1da177e4SLinus Torvalds	tristate "Aurora Multiboard 1600se (EXPERIMENTAL)"
51*1da177e4SLinus Torvalds	depends on EXPERIMENTAL && BROKEN
52*1da177e4SLinus Torvalds	help
53*1da177e4SLinus Torvalds	  The Aurora Multiboard is a multi-port high-speed serial controller.
54*1da177e4SLinus Torvalds	  If you have one of these, say Y.
55*1da177e4SLinus Torvalds
56*1da177e4SLinus Torvaldsconfig TADPOLE_TS102_UCTRL
57*1da177e4SLinus Torvalds	tristate "Tadpole TS102 Microcontroller support (EXPERIMENTAL)"
58*1da177e4SLinus Torvalds	depends on EXPERIMENTAL && SPARC32
59*1da177e4SLinus Torvalds	help
60*1da177e4SLinus Torvalds	  Say Y here to directly support the TS102 Microcontroller interface
61*1da177e4SLinus Torvalds	  on the Tadpole Sparcbook 3.  This device handles power-management
62*1da177e4SLinus Torvalds	  events, and can also notice the attachment/detachment of external
63*1da177e4SLinus Torvalds	  monitors and mice.
64*1da177e4SLinus Torvalds
65*1da177e4SLinus Torvaldsconfig SUN_JSFLASH
66*1da177e4SLinus Torvalds	tristate "JavaStation OS Flash SIMM (EXPERIMENTAL)"
67*1da177e4SLinus Torvalds	depends on EXPERIMENTAL && SPARC32
68*1da177e4SLinus Torvalds	help
69*1da177e4SLinus Torvalds	  If you say Y here, you will be able to boot from your JavaStation's
70*1da177e4SLinus Torvalds	  Flash memory.
71*1da177e4SLinus Torvalds
72*1da177e4SLinus Torvalds# XXX Why don't we do "source drivers/char/Config.in" somewhere?
73*1da177e4SLinus Torvalds# no shit
74*1da177e4SLinus Torvaldsconfig APM_RTC_IS_GMT
75*1da177e4SLinus Torvalds	bool
76*1da177e4SLinus Torvalds	depends on EXPERIMENTAL && SPARC32 && PCI
77*1da177e4SLinus Torvalds	default y
78*1da177e4SLinus Torvalds	help
79*1da177e4SLinus Torvalds	  Say Y here if your RTC (Real Time Clock a.k.a. hardware clock)
80*1da177e4SLinus Torvalds	  stores the time in GMT (Greenwich Mean Time). Say N if your RTC
81*1da177e4SLinus Torvalds	  stores localtime.
82*1da177e4SLinus Torvalds
83*1da177e4SLinus Torvalds	  It is in fact recommended to store GMT in your RTC, because then you
84*1da177e4SLinus Torvalds	  don't have to worry about daylight savings time changes. The only
85*1da177e4SLinus Torvalds	  reason not to use GMT in your RTC is if you also run a broken OS
86*1da177e4SLinus Torvalds	  that doesn't understand GMT.
87*1da177e4SLinus Torvalds
88*1da177e4SLinus Torvaldsconfig RTC
89*1da177e4SLinus Torvalds	tristate "PC-style Real Time Clock Support"
90*1da177e4SLinus Torvalds	depends on PCI && EXPERIMENTAL && SPARC32
91*1da177e4SLinus Torvalds
92*1da177e4SLinus Torvaldsendmenu
93*1da177e4SLinus Torvalds
94