Lines Matching refs:led_dat

39 	struct lt3593_led_data *led_dat =  in lt3593_led_work()  local
51 if (led_dat->new_level == 0) { in lt3593_led_work()
52 gpio_set_value_cansleep(led_dat->gpio, 0); in lt3593_led_work()
56 pulses = 32 - (led_dat->new_level * 32) / 255; in lt3593_led_work()
59 gpio_set_value_cansleep(led_dat->gpio, 0); in lt3593_led_work()
61 gpio_set_value_cansleep(led_dat->gpio, 1); in lt3593_led_work()
65 gpio_set_value_cansleep(led_dat->gpio, 1); in lt3593_led_work()
68 gpio_set_value_cansleep(led_dat->gpio, 0); in lt3593_led_work()
70 gpio_set_value_cansleep(led_dat->gpio, 1); in lt3593_led_work()
78 struct lt3593_led_data *led_dat = in lt3593_led_set() local
81 led_dat->new_level = value; in lt3593_led_set()
82 schedule_work(&led_dat->work); in lt3593_led_set()
86 struct lt3593_led_data *led_dat, struct device *parent) in create_lt3593_led() argument
101 led_dat->cdev.name = template->name; in create_lt3593_led()
102 led_dat->cdev.default_trigger = template->default_trigger; in create_lt3593_led()
103 led_dat->gpio = template->gpio; in create_lt3593_led()
105 led_dat->cdev.brightness_set = lt3593_led_set; in create_lt3593_led()
108 led_dat->cdev.brightness = state ? LED_FULL : LED_OFF; in create_lt3593_led()
111 led_dat->cdev.flags |= LED_CORE_SUSPENDRESUME; in create_lt3593_led()
113 ret = gpio_direction_output(led_dat->gpio, state); in create_lt3593_led()
117 INIT_WORK(&led_dat->work, lt3593_led_work); in create_lt3593_led()
119 ret = led_classdev_register(parent, &led_dat->cdev); in create_lt3593_led()
129 gpio_free(led_dat->gpio); in create_lt3593_led()