static int resume(struct platform_device *pdev) { DbgOut((KERN_INFO "vtmdrv: resume.\n")); s3c_pwm_timer_clk(); s3c_pwm_timer_reload_on(); s3c_pwm_timer_prescaler_set(); return 0; /* can resume */ }
static int ReqGPTimer(void) { s3c_gpio_cfgpin(GPIO_VIB_PWM, S3C_GPIO_SFN(2)); s3c_gpio_setpull(GPIO_VIB_PWM, S3C_GPIO_PULL_NONE); s3c_gpio_cfgpin(GPIO_VIB_EN, S3C_GPIO_SFN(1)); s3c_gpio_setpull(GPIO_VIB_EN, S3C_GPIO_PULL_NONE); s3c_pwm_timer_clk(); s3c_pwm_timer_reload_on(); s3c_pwm_timer_prescaler_set(); manual_update=MANUAL_OFF; return 0; }