summaryrefslogtreecommitdiff
path: root/arch/sparc
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc')
-rw-r--r--arch/sparc/Kconfig44
-rw-r--r--arch/sparc/kernel/sparc_ksyms.c3
-rw-r--r--arch/sparc/kernel/time.c1
3 files changed, 16 insertions, 32 deletions
diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig
index e242e2f0a2..14d58b9357 100644
--- a/arch/sparc/Kconfig
+++ b/arch/sparc/Kconfig
@@ -136,34 +136,20 @@ config SPARC32
config ISA
bool
help
- Find out whether you have ISA slots on your motherboard. ISA is the
- name of a bus system, i.e. the way the CPU talks to the other stuff
- inside your box. Other bus systems are PCI, EISA, MicroChannel
- (MCA) or VESA. ISA is an older system, now being displaced by PCI;
- newer boards don't support it. If you have ISA, say Y, otherwise N.
+ ISA is found on Espresso only and is not supported currently.
+ Say N
config EISA
bool
- ---help---
- The Extended Industry Standard Architecture (EISA) bus was
- developed as an open alternative to the IBM MicroChannel bus.
-
- The EISA bus provided some of the features of the IBM MicroChannel
- bus while maintaining backward compatibility with cards made for
- the older ISA bus. The EISA bus saw limited use between 1988 and
- 1995 when it was made obsolete by the PCI bus.
-
- Say Y here if you are building a kernel for an EISA-based machine.
-
- Otherwise, say N.
+ help
+ EISA is not supported.
+ Say N
config MCA
bool
help
- MicroChannel Architecture is found in some IBM PS/2 machines and
- laptops. It is a bus system similar to PCI or ISA. See
- <file:Documentation/mca.txt> (and especially the web page given
- there) before attempting to build an MCA bus kernel.
+ EISA is not supported.
+ Say N
config PCMCIA
tristate
@@ -242,8 +228,8 @@ config SUN_PM
config SUN4
bool "Support for SUN4 machines (disables SUN4[CDM] support)"
help
- Say Y here if, and only if, your machine is a Sun4. Note that
- a kernel compiled with this option will run only on Sun4.
+ Say Y here if, and only if, your machine is a sun4. Note that
+ a kernel compiled with this option will run only on sun4.
(And the current version will probably work only on sun4/330.)
if !SUN4
@@ -251,15 +237,9 @@ if !SUN4
config PCI
bool "Support for PCI and PS/2 keyboard/mouse"
help
- Find out whether you have a PCI motherboard. PCI is the name of a
- bus system, i.e. the way the CPU talks to the other stuff inside
- your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or
- VESA. If you have PCI, say Y, otherwise N.
-
- The PCI-HOWTO, available from
- <http://www.linuxdoc.org/docs.html#howto>, contains valuable
- information about which PCI hardware does work under Linux and which
- doesn't.
+ CONFIG_PCI is needed for all JavaStation's (including MrCoffee),
+ CP-1200, JavaEngine-1, Corona, Red October, and Serengeti SGSC.
+ All of these platforms are extremely obscure, so say N if unsure.
source "drivers/pci/Kconfig"
diff --git a/arch/sparc/kernel/sparc_ksyms.c b/arch/sparc/kernel/sparc_ksyms.c
index e198ca77e8..f31a846379 100644
--- a/arch/sparc/kernel/sparc_ksyms.c
+++ b/arch/sparc/kernel/sparc_ksyms.c
@@ -55,6 +55,8 @@
#include <asm/a.out.h>
#include <asm/io-unit.h>
+extern spinlock_t rtc_lock;
+
struct poll {
int fd;
short events;
@@ -152,6 +154,7 @@ EXPORT_SYMBOL(__cpu_logical_map);
EXPORT_SYMBOL(udelay);
EXPORT_SYMBOL(ndelay);
+EXPORT_SYMBOL(rtc_lock);
EXPORT_SYMBOL(mostek_lock);
EXPORT_SYMBOL(mstk48t02_regs);
#if CONFIG_SUN_AUXIO
diff --git a/arch/sparc/kernel/time.c b/arch/sparc/kernel/time.c
index 43130a381c..0254734f17 100644
--- a/arch/sparc/kernel/time.c
+++ b/arch/sparc/kernel/time.c
@@ -47,6 +47,7 @@ extern unsigned long wall_jiffies;
u64 jiffies_64;
+spinlock_t rtc_lock = SPIN_LOCK_UNLOCKED;
enum sparc_clock_type sp_clock_typ;
spinlock_t mostek_lock = SPIN_LOCK_UNLOCKED;
unsigned long mstk48t02_regs = 0UL;