#include <linux/platform_device.h>
#include <linux/clk.h>
#include <linux/err.h>
+#include <linux/gpio.h>
#include <linux/usb/musb.h>
#include <mach/gpmc.h>
-#include <mach/gpio.h>
#include <mach/pm.h>
#define TUSB_ASYNC_CS 1
if (osc_ck_on > 0)
return -ENODEV;
- omap2_block_sleep();
+ //omap2_block_sleep();
clk_enable(osc_ck);
osc_ck_on = 1;
} else {
clk_disable(osc_ck);
osc_ck_on = 0;
- omap2_allow_sleep();
+ //omap2_allow_sleep();
}
return 0;
static char announce[] __initdata = KERN_INFO "TUSB 6010\n";
/* PM companion chip power control pin */
- ret = omap_request_gpio(GPIO_TUSB_ENABLE);
+ ret = gpio_request(GPIO_TUSB_ENABLE, "TUSB6010 enable");
if (ret != 0) {
printk(KERN_ERR "Could not get TUSB power GPIO%i\n",
GPIO_TUSB_ENABLE);
return;
err:
- omap_free_gpio(GPIO_TUSB_ENABLE);
+ gpio_free(GPIO_TUSB_ENABLE);
}