Lines Matching refs:led_data

67 	struct lt3593_led_data *led_data;  in lt3593_led_probe_pdata()  local
73 led_data = devm_kzalloc(dev, sizeof(*led_data), GFP_KERNEL); in lt3593_led_probe_pdata()
74 if (!led_data) in lt3593_led_probe_pdata()
77 led_data->cdev.name = template->name; in lt3593_led_probe_pdata()
78 led_data->cdev.default_trigger = template->default_trigger; in lt3593_led_probe_pdata()
79 led_data->cdev.brightness_set_blocking = lt3593_led_set; in lt3593_led_probe_pdata()
82 led_data->cdev.brightness = state ? LED_FULL : LED_OFF; in lt3593_led_probe_pdata()
85 led_data->cdev.flags |= LED_CORE_SUSPENDRESUME; in lt3593_led_probe_pdata()
93 led_data->gpiod = gpio_to_desc(template->gpio); in lt3593_led_probe_pdata()
94 if (!led_data->gpiod) in lt3593_led_probe_pdata()
97 ret = devm_led_classdev_register(dev, &led_data->cdev); in lt3593_led_probe_pdata()
104 return led_data; in lt3593_led_probe_pdata()
110 struct lt3593_led_data *led_data; in lt3593_led_probe() local
117 led_data = lt3593_led_probe_pdata(dev); in lt3593_led_probe()
118 if (IS_ERR(led_data)) in lt3593_led_probe()
119 return PTR_ERR(led_data); in lt3593_led_probe()
127 led_data = devm_kzalloc(dev, sizeof(*led_data), GFP_KERNEL); in lt3593_led_probe()
128 if (!led_data) in lt3593_led_probe()
136 led_data->gpiod = devm_gpiod_get(dev, "lltc,ctrl", 0); in lt3593_led_probe()
137 if (IS_ERR(led_data->gpiod)) in lt3593_led_probe()
138 return PTR_ERR(led_data->gpiod); in lt3593_led_probe()
144 snprintf(led_data->name, sizeof(led_data->name), in lt3593_led_probe()
147 snprintf(led_data->name, sizeof(led_data->name), in lt3593_led_probe()
151 &led_data->cdev.default_trigger); in lt3593_led_probe()
163 led_data->cdev.name = led_data->name; in lt3593_led_probe()
164 led_data->cdev.brightness_set_blocking = lt3593_led_set; in lt3593_led_probe()
165 led_data->cdev.brightness = state ? LED_FULL : LED_OFF; in lt3593_led_probe()
167 ret = devm_led_classdev_register(dev, &led_data->cdev); in lt3593_led_probe()
173 led_data->cdev.dev->of_node = dev->of_node; in lt3593_led_probe()
176 platform_set_drvdata(pdev, led_data); in lt3593_led_probe()