Revert "path mpu code"
author刘基 <liuji@rk29.(none)>
Wed, 10 Aug 2011 08:32:19 +0000 (16:32 +0800)
committer刘基 <liuji@rk29.(none)>
Wed, 10 Aug 2011 08:32:19 +0000 (16:32 +0800)
This reverts commit b6d1a303ecb43dbb4e030bca9dcb016f5e558138.

48 files changed:
drivers/misc/Kconfig [changed mode: 0644->0755]
drivers/misc/Makefile [changed mode: 0644->0755]
drivers/misc/mpu3050/Kconfig [changed mode: 0644->0755]
drivers/misc/mpu3050/Makefile [changed mode: 0644->0755]
drivers/misc/mpu3050/README [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/adxl346.c [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/bma150.c [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/bma222.c [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/cma3000.c [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/kxsd9.c [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/kxtf9.c [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/lis331.c [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/lis3dh.c [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/lsm303a.c [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/mantis.c [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/mma8450.c [changed mode: 0644->0755]
drivers/misc/mpu3050/accel/mma845x.c [changed mode: 0644->0755]
drivers/misc/mpu3050/compass/ak8975.c [changed mode: 0644->0755]
drivers/misc/mpu3050/compass/ami306.c [changed mode: 0644->0755]
drivers/misc/mpu3050/compass/ami30x.c [changed mode: 0644->0755]
drivers/misc/mpu3050/compass/hmc5883.c [changed mode: 0644->0755]
drivers/misc/mpu3050/compass/hscdtd002b.c [changed mode: 0644->0755]
drivers/misc/mpu3050/compass/hscdtd004a.c [changed mode: 0644->0755]
drivers/misc/mpu3050/compass/lsm303m.c [changed mode: 0644->0755]
drivers/misc/mpu3050/compass/mmc314x.c [changed mode: 0644->0755]
drivers/misc/mpu3050/compass/yas529-kernel.c [changed mode: 0644->0755]
drivers/misc/mpu3050/compass/yas530-kernel.c [changed mode: 0644->0755]
drivers/misc/mpu3050/compass/yas530.c [changed mode: 0644->0755]
drivers/misc/mpu3050/log.h [changed mode: 0644->0755]
drivers/misc/mpu3050/mldl_cfg.c [changed mode: 0644->0755]
drivers/misc/mpu3050/mldl_cfg.h [changed mode: 0644->0755]
drivers/misc/mpu3050/mlos-kernel.c [changed mode: 0644->0755]
drivers/misc/mpu3050/mlos.h [changed mode: 0644->0755]
drivers/misc/mpu3050/mlsl-kernel.c [changed mode: 0644->0755]
drivers/misc/mpu3050/mlsl.h [changed mode: 0644->0755]
drivers/misc/mpu3050/mltypes.h [changed mode: 0644->0755]
drivers/misc/mpu3050/mpu-dev.c [changed mode: 0644->0755]
drivers/misc/mpu3050/mpu-i2c.c [changed mode: 0644->0755]
drivers/misc/mpu3050/mpu-i2c.h [changed mode: 0644->0755]
drivers/misc/mpu3050/mpuirq.c [changed mode: 0644->0755]
drivers/misc/mpu3050/mpuirq.h [changed mode: 0644->0755]
drivers/misc/mpu3050/slaveirq.c [changed mode: 0644->0755]
drivers/misc/mpu3050/slaveirq.h [changed mode: 0644->0755]
drivers/misc/mpu3050/timerirq.c [changed mode: 0644->0755]
drivers/misc/mpu3050/timerirq.h [changed mode: 0644->0755]
include/linux/mpu.h [changed mode: 0644->0755]
include/linux/mpu3050.h [changed mode: 0644->0755]
include/linux/mpu6000.h [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index b47b6b5..0d3ad52
@@ -300,6 +300,10 @@ config MU509
        bool "MU509 modem control driver"
        default n
        
+config RK29_NEWTON
+       bool "RK29_NEWTON misc driver"
+       default n
+
 source "drivers/misc/c2port/Kconfig"
 source "drivers/misc/eeprom/Kconfig"
 source "drivers/misc/cb710/Kconfig"
old mode 100644 (file)
new mode 100755 (executable)
index 7381902..c3dc3cf
@@ -35,3 +35,5 @@ obj-$(CONFIG_STE)             += ste.o
 obj-$(CONFIG_RK29_SUPPORT_MODEM)        += rk29_modem/
 obj-$(CONFIG_GPS_GNS7560)                      +=      gps/
 obj-y += mpu3050/
+obj-$(CONFIG_RK29_NEWTON)                      +=      newton.o
+
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
index 648cddb..27150ad
 #include <linux/module.h>
 #endif
 
-//#include <stdlib.h>
+#include <stdlib.h>
 #include "mpu.h"
 #include "mlsl.h"
 #include "mlos.h"
-//#include <string.h>
+#include <string.h>
 
 #include <log.h>
 #undef MPL_LOG_TAG
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
index 1aaaa68..ce1ad40
@@ -29,8 +29,6 @@
 #include <linux/i2c-dev.h>
 #include <linux/workqueue.h>
 #include <linux/poll.h>
-#include <linux/gpio.h>
-#include <mach/gpio.h>
 
 #include <linux/errno.h>
 #include <linux/fs.h>
@@ -74,9 +72,6 @@ static int mpuirq_open(struct inode *inode, struct file *file)
                "%s current->pid %d\n", __func__, current->pid);
        mpuirq_dev_data.pid = current->pid;
        file->private_data = &mpuirq_dev_data;
-       /* we could do some checking on the flags supplied by "open" */
-       /* i.e. O_NONBLOCK */
-       /* -> set some flag to disable interruptible_sleep_on in mpuirq_read */
        return 0;
 }
 
@@ -279,24 +274,10 @@ int mpuirq_init(struct i2c_client *mpu_client)
                        flags = IRQF_TRIGGER_FALLING;
                else
                        flags = IRQF_TRIGGER_RISING;
-               /* mpu irq register xxm*/
-               res = gpio_request(mpuirq_dev_data.irq, "mpu3050_int");
-               if(res)
-               {
-                       printk("failed to request mpu3050_int GPIO %d\n",                       
-                                               gpio_to_irq(mpuirq_dev_data.irq));
-                       return res;
-               }
-               res = gpio_direction_input(mpuirq_dev_data.irq);
-               if(res)
-               {
-                       printk("failed to set mpu3050_int GPIO input\n");
-                       return res;
-               }
-               printk("gpio_to_irq(mpuirq_dev_data.irq) == %d \r\n",   
-                               gpio_to_irq(mpuirq_dev_data.irq));
-               res =request_irq(gpio_to_irq(mpuirq_dev_data.irq), mpuirq_handler, flags,
-                                                       interface,&mpuirq_dev_data.irq);
+
+               res =
+                   request_irq(mpuirq_dev_data.irq, mpuirq_handler, flags,
+                               interface, &mpuirq_dev_data.irq);
                if (res) {
                        dev_err(&mpu_client->adapter->dev,
                                "myirqtest: cannot register IRQ %d\n",
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
index 0276ddb..a3c7bfe
@@ -28,8 +28,6 @@
 #include <linux/i2c.h>
 #include <linux/i2c-dev.h>
 #include <linux/poll.h>
-#include <linux/gpio.h>
-#include <mach/gpio.h>
 
 #include <linux/errno.h>
 #include <linux/fs.h>
@@ -227,25 +225,10 @@ int slaveirq_init(struct i2c_adapter *slave_adapter,
        data->data_ready = 0;
        data->timeout = 0;
 
-       /* mpu irq register xxm*/
-       res = gpio_request(data->irq, name);
-       if(res)
-       {
-               printk("failed to request %s GPIO %d\n",                        
-                                       name,data->irq);
-               return res;
-       }
-       res = gpio_direction_input(data->irq);
-       if(res)
-       {
-               printk("failed to set %s GPIO input\n",name);
-               return res;
-       }
-       printk("%s registing irq  == %d \r\n",name,gpio_to_irq(data->irq));
-       //gpio_pull_updown(data->irq, GPIOPullUp);
-       //gpio_set_value(data->irq,GPIO_HIGH);
        init_waitqueue_head(&data->slaveirq_wait);
-       res = request_irq(gpio_to_irq(data->irq), slaveirq_handler, IRQF_TRIGGER_FALLING,data->dev.name, data);
+
+       res = request_irq(data->irq, slaveirq_handler, IRQF_TRIGGER_RISING,
+                         data->dev.name, data);
 
        if (res) {
                dev_err(&slave_adapter->dev,
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)