diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1998-07-10 01:14:47 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1998-07-10 01:14:47 +0000 |
commit | cf00b9f677c32c4f0ad187bed33e7bf2209db3b8 (patch) | |
tree | 6091370501637f7d42c529bc35454aa0719f35d6 /drivers/char | |
parent | 683c16eb00d32d749c1038f5fd9032d8543e5697 (diff) |
o Support for the front panel on the Indy. The panel work now as a
user would expect it to work, like under IRIX with the exception
that the machine doesn't freeze solid as long as the button is
pressed.
o Realtime clock driver (CONFIG_SGI_DS1286) for the Indy. Includes
/proc/rtc interface which tells you everything about your RTC which
you never wanted to know. You have to configure this driver into
your kernel or you won't be able to set your RTC.
o Some cleanup of the RTC interfaces in Linux, RTC does no longer mean
PC-style RTC. The userland interface definitions are now in
<linux/rtc.h>. We still need some more cleanup until we can enable
several RTC drivers.
o Virtual aliasing fixes for ptrace(2).
o Add ptrace(2) interface definitions needed to build GDB to
<asm/ptrace.h>.
o Revert to some older routines, the newer optimized ones are buggy.
o On panic the Indy LED will be blinking fast crying to the admin
passing by [music from Rocky Horror show] ``fix me, fix me, fix
me''.
o On panic the power button will only reboot the machine, not power it
down. That's probably more what people want it to do.
o Remove some old files.
o Did I tell you that CVS is buggy?
Diffstat (limited to 'drivers/char')
-rw-r--r-- | drivers/char/mem.c | 3 | ||||
-rw-r--r-- | drivers/char/misc.c | 3 | ||||
-rw-r--r-- | drivers/char/rtc.c | 1 |
3 files changed, 6 insertions, 1 deletions
diff --git a/drivers/char/mem.c b/drivers/char/mem.c index 3ddffff0b..9a0fe22de 100644 --- a/drivers/char/mem.c +++ b/drivers/char/mem.c @@ -535,7 +535,8 @@ __initfunc(int chr_dev_init(void)) defined (CONFIG_AMIGAMOUSE) || defined (CONFIG_ATARIMOUSE) || \ defined (CONFIG_PCWATCHDOG) || \ defined (CONFIG_APM) || defined (CONFIG_RTC) || \ - defined (CONFIG_SUN_MOUSE) || defined (CONFIG_NVRAM) + defined (CONFIG_SGI_DS1286) || defined (CONFIG_SUN_MOUSE) || \ + defined (CONFIG_NVRAM) misc_init(); #endif #ifdef CONFIG_SOUND diff --git a/drivers/char/misc.c b/drivers/char/misc.c index b3b283015..e2b5bfa41 100644 --- a/drivers/char/misc.c +++ b/drivers/char/misc.c @@ -257,6 +257,9 @@ __initfunc(int misc_init(void)) #ifdef CONFIG_RTC rtc_init(); #endif +#ifdef CONFIG_SGI_DS1286 + ds1286_init(); +#endif #ifdef CONFIG_ATARI_DSP56K dsp56k_init(); #endif diff --git a/drivers/char/rtc.c b/drivers/char/rtc.c index 5f827bed9..b0c8148b5 100644 --- a/drivers/char/rtc.c +++ b/drivers/char/rtc.c @@ -54,6 +54,7 @@ #include <linux/malloc.h> #include <linux/ioport.h> #include <linux/fcntl.h> +#include <linux/rtc.h> #include <linux/mc146818rtc.h> #include <linux/init.h> #include <linux/poll.h> |