added option to atheros kernel to be able to disable reset button from inside the...
[openwrt/svn-archive/archive.git] / package / fonera-mp3-drv / src / mp3_drv.c
index a2d8c79ae64a330152d604376e8b04a7ab43c481..82863ac41163218126ca0135abef8b8fabcf6124 100644 (file)
@@ -31,6 +31,7 @@
 #include <linux/init.h>
 #include <linux/genhd.h>
 #include <linux/device.h> 
+#include <asm-mips/mach-atheros/reset.h>
 
 // do we want debuging info ?
 #if 0
@@ -282,6 +283,10 @@ static int __init mod_init(void){
        printk("mp3_drv.ko : Made by John '2B|!2B' Crispin (john@phrozen.org)\n");
        printk("mp3_drv.ko : Starting ...\n");
        
+       printk("disabling atheros reset button irq\n");
+
+       ar531x_disable_reset_button();
+
        if(register_chrdev(DEV_MAJOR, DEV_NAME, &modulemp3_fops)) {
                printk( "mp3_drv.ko : Error whilst opening %s (%d)\n", DEV_NAME, DEV_MAJOR);
                return( -ENODEV );