static int omap_pwm_led_suspend(struct platform_device *pdev, pm_message_t state) { struct omap_pwm_led *led = pdev_to_omap_pwm_led(pdev); led_classdev_suspend(&led->cdev); return 0; }
static int omap_pwm_led_resume(struct platform_device *pdev) { struct omap_pwm_led *led = pdev_to_omap_pwm_led(pdev); led_classdev_resume(&led->cdev); return 0; }
static int omap_pwm_led_resume(struct platform_device *pdev) { pr_debug("%s%s: \n", PASS1,__func__); struct omap_pwm_led *led = pdev_to_omap_pwm_led(pdev); led_classdev_resume(&led->cdev); return 0; }
static int omap_pwm_led_suspend(struct platform_device *pdev, pm_message_t state) { pr_debug("%s%s: \n", PASS1,__func__); struct omap_pwm_led *led = pdev_to_omap_pwm_led(pdev); led_classdev_suspend(&led->cdev); return 0; }
static int omap_pwm_led_resume(struct platform_device *pdev) { struct omap_pwm_led *led = pdev_to_omap_pwm_led(pdev); pr_debug("%s: brightness: %i\n", __func__, led->brightness); led_classdev_resume(&led->cdev); return 0; }
static int omap_pwm_led_suspend(struct platform_device *pdev, pm_message_t state) { struct omap_pwm_led *led = pdev_to_omap_pwm_led(pdev); pr_debug("%s: brightness: %i\n", __func__, led->brightness); led_classdev_suspend(&led->cdev); return 0; }
static int omap_pwm_led_remove(struct platform_device *pdev) { struct omap_pwm_led *led = pdev_to_omap_pwm_led(pdev); device_remove_file(led->cdev.dev, &dev_attr_on_period); device_remove_file(led->cdev.dev, &dev_attr_off_period); led_classdev_unregister(&led->cdev); omap_pwm_led_set(&led->cdev, LED_OFF); if (led->blink_timer != NULL) omap_dm_timer_free(led->blink_timer); omap_dm_timer_free(led->intensity_timer); kfree(led); return 0; }