Lines Matching refs:led_dat
38 struct lt3593_led_data *led_dat = in lt3593_led_work() local
50 if (led_dat->new_level == 0) { in lt3593_led_work()
51 gpio_set_value_cansleep(led_dat->gpio, 0); in lt3593_led_work()
55 pulses = 32 - (led_dat->new_level * 32) / 255; in lt3593_led_work()
58 gpio_set_value_cansleep(led_dat->gpio, 0); in lt3593_led_work()
60 gpio_set_value_cansleep(led_dat->gpio, 1); in lt3593_led_work()
64 gpio_set_value_cansleep(led_dat->gpio, 1); in lt3593_led_work()
67 gpio_set_value_cansleep(led_dat->gpio, 0); in lt3593_led_work()
69 gpio_set_value_cansleep(led_dat->gpio, 1); in lt3593_led_work()
77 struct lt3593_led_data *led_dat = in lt3593_led_set() local
80 led_dat->new_level = value; in lt3593_led_set()
81 schedule_work(&led_dat->work); in lt3593_led_set()
85 struct lt3593_led_data *led_dat, struct device *parent) in create_lt3593_led() argument
96 led_dat->cdev.name = template->name; in create_lt3593_led()
97 led_dat->cdev.default_trigger = template->default_trigger; in create_lt3593_led()
98 led_dat->gpio = template->gpio; in create_lt3593_led()
100 led_dat->cdev.brightness_set = lt3593_led_set; in create_lt3593_led()
103 led_dat->cdev.brightness = state ? LED_FULL : LED_OFF; in create_lt3593_led()
106 led_dat->cdev.flags |= LED_CORE_SUSPENDRESUME; in create_lt3593_led()
114 INIT_WORK(&led_dat->work, lt3593_led_work); in create_lt3593_led()
116 ret = led_classdev_register(parent, &led_dat->cdev); in create_lt3593_led()