Home
last modified time | relevance | path

Searched refs:led (Results 1 – 25 of 924) sorted by relevance

12345678910>>...37

/linux/drivers/leds/
A Dleds-bd2802.c113 return !led->led[id].r; in bd2802_is_rgb_off()
115 return !led->led[id].g; in bd2802_is_rgb_off()
117 return !led->led[id].b; in bd2802_is_rgb_off()
126 if (led->led[id].r || led->led[id].g || led->led[id].b) in bd2802_is_led_off()
527 bd2802_turn_off(led, led->led_id, led->color); \
746 if (led->led[i].r) in bd2802_restore_state()
747 bd2802_turn_on(led, i, RED, led->led[i].r); in bd2802_restore_state()
748 if (led->led[i].g) in bd2802_restore_state()
749 bd2802_turn_on(led, i, GREEN, led->led[i].g); in bd2802_restore_state()
750 if (led->led[i].b) in bd2802_restore_state()
[all …]
A Dleds-lm3692x.c173 if (led->enabled) in lm3692x_leds_enable()
176 if (led->regulator) { in lm3692x_leds_enable()
185 if (led->enable_gpio) in lm3692x_leds_enable()
225 ret = regmap_write(led->regmap, LM3692X_BOOST_CTRL, led->boost_ctrl); in lm3692x_leds_enable()
278 led->enabled = true; in lm3692x_leds_enable()
300 if (!led->enabled) in lm3692x_leds_disable()
384 led->enable_gpio = devm_gpiod_get_optional(&led->client->dev, in lm3692x_probe_dt()
393 led->regulator = devm_regulator_get_optional(&led->client->dev, "vled"); in lm3692x_probe_dt()
450 ret = devm_led_classdev_register_ext(&led->client->dev, &led->led_dev, in lm3692x_probe_dt()
465 led = devm_kzalloc(&client->dev, sizeof(*led), GFP_KERNEL); in lm3692x_probe()
[all …]
A Dleds-cpcap.c105 struct cpcap_led *led = container_of(ledc, struct cpcap_led, led); in cpcap_led_set() local
120 led->info->reg, led->info->mask, CPCAP_LED_NO_CURRENT); in cpcap_led_set()
131 err = regmap_update_bits(led->regmap, led->info->reg, led->info->mask, in cpcap_led_set()
164 led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); in cpcap_led_probe()
165 if (!led) in cpcap_led_probe()
177 if (!led->regmap) in cpcap_led_probe()
194 err = regmap_update_bits(led->regmap, led->info->reg, in cpcap_led_probe()
195 led->info->init_mask, led->info->init_val); in cpcap_led_probe()
204 led->led.max_brightness = led->info->limit; in cpcap_led_probe()
205 led->led.brightness_set_blocking = cpcap_led_set; in cpcap_led_probe()
[all …]
A Dleds-wm8350.c92 if (led->enabled) in wm8350_led_enable()
108 led->enabled = 1; in wm8350_led_enable()
117 if (!led->enabled) in wm8350_led_disable()
136 led->enabled = 0; in wm8350_led_disable()
149 led->value = value; in wm8350_led_set()
163 uA = (led->max_uA_index * led->value) / LED_FULL; in wm8350_led_set()
182 led->value = LED_OFF; in wm8350_led_shutdown()
216 led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); in wm8350_led_probe()
217 if (led == NULL) in wm8350_led_probe()
225 led->isink = isink; in wm8350_led_probe()
[all …]
A Dleds-lp8860.c144 mutex_lock(&led->lock); in lp8860_unlock_eeprom()
213 mutex_lock(&led->lock); in lp8860_brightness_set()
244 if (led->regulator) { in lp8860_init()
253 if (led->enable_gpio) in lp8860_init()
297 if (led->enable_gpio) in lp8860_init()
300 if (led->regulator) { in lp8860_init()
387 led = devm_kzalloc(&client->dev, sizeof(*led), GFP_KERNEL); in lp8860_probe()
388 if (!led) in lp8860_probe()
407 led->client = client; in lp8860_probe()
453 if (led->enable_gpio) in lp8860_remove()
[all …]
A Dleds-max8997.c57 val = led->id ? in max8997_led_set_mode()
63 val = led->id ? in max8997_led_set_mode()
70 val = led->id ? in max8997_led_set_mode()
77 val = led->id ? in max8997_led_set_mode()
94 led->led_mode = mode; in max8997_led_set_mode()
113 led->enabled = enable; in max8997_led_enable()
246 led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); in max8997_led_probe()
247 if (led == NULL) in max8997_led_probe()
250 led->id = pdev->id; in max8997_led_probe()
253 led->cdev.name = name; in max8997_led_probe()
[all …]
A Dleds-ns2.c90 if (!led->can_sleep) { in ns2_led_set_mode()
91 gpiod_set_value(led->cmd, led->modval[i].cmd_level); in ns2_led_set_mode()
92 gpiod_set_value(led->slow, led->modval[i].slow_level); in ns2_led_set_mode()
96 gpiod_set_value_cansleep(led->cmd, led->modval[i].cmd_level); in ns2_led_set_mode()
97 gpiod_set_value_cansleep(led->slow, led->modval[i].slow_level); in ns2_led_set_mode()
111 else if (led->sata) in ns2_led_set()
144 led->sata = enable; in ns2_led_sata_store()
185 if (IS_ERR(led->cmd)) in ns2_led_register()
213 led->can_sleep = gpiod_cansleep(led->cmd) || gpiod_cansleep(led->slow); in ns2_led_register()
214 if (led->can_sleep) in ns2_led_register()
[all …]
A Dleds-lm3533.c61 return led->id + 2; in lm3533_led_get_ctrlbank_id()
66 return base + led->id; in lm3533_led_get_lv_reg()
71 return led->id; in lm3533_led_get_pattern()
90 mutex_lock(&led->mutex); in lm3533_led_pattern_enable()
113 mutex_unlock(&led->mutex); in lm3533_led_pattern_enable()
671 led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); in lm3533_led_probe()
672 if (!led) in lm3533_led_probe()
675 led->lm3533 = lm3533; in lm3533_led_probe()
683 led->id = pdev->id; in lm3533_led_probe()
692 led->cb.id = lm3533_led_get_ctrlbank_id(led); in lm3533_led_probe()
[all …]
A Dleds-regulator.c62 if (led->enabled) in regulator_led_enable()
71 led->enabled = 1; in regulator_led_enable()
78 if (!led->enabled) in regulator_led_disable()
87 led->enabled = 0; in regulator_led_disable()
97 mutex_lock(&led->mutex); in regulator_led_brightness_set()
141 led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); in regulator_led_probe()
142 if (led == NULL) in regulator_led_probe()
155 led->vcc = vcc; in regulator_led_probe()
159 led->enabled = 1; in regulator_led_probe()
161 mutex_init(&led->mutex); in regulator_led_probe()
[all …]
A Dleds-lm3697.c149 if (!led->enabled) { in lm3697_brightness_set()
270 (led->control_bank << led->hvled_strings[j]); in lm3697_probe_dt()
281 led->priv = priv; in lm3697_probe_dt()
282 led->led_dev.max_brightness = led->lmu_data.max_brightness; in lm3697_probe_dt()
306 struct lm3697 *led; in lm3697_probe() local
316 led = devm_kzalloc(dev, struct_size(led, leds, count), GFP_KERNEL); in lm3697_probe()
317 if (!led) in lm3697_probe()
323 led->client = client; in lm3697_probe()
324 led->dev = dev; in lm3697_probe()
353 if (led->enable_gpio) in lm3697_remove()
[all …]
A Dleds-el15203000.c97 led->reg, led->reg, brightness, brightness); in el15203000_cmd()
108 cmd[0] = led->reg; in el15203000_cmd()
151 led->reg, led->reg); in el15203000_pattern_set_S()
202 led->reg, led->reg); in el15203000_pattern_set_P()
207 led->reg, led->reg); in el15203000_pattern_set_P()
212 led->reg, led->reg); in el15203000_pattern_set_P()
217 led->reg, led->reg); in el15203000_pattern_set_P()
222 led->reg, led->reg); in el15203000_pattern_set_P()
258 led->priv = priv; in el15203000_probe_dt()
262 if (led->reg == 'S') { in el15203000_probe_dt()
[all …]
A Dleds-bcm6328.c137 led->blink_leds[0] &= ~BIT(led->pin); in bcm6328_led_set()
138 led->blink_leds[1] &= ~BIT(led->pin); in bcm6328_led_set()
198 led->blink_leds[0] == BIT(led->pin) || in bcm6328_blink_set()
203 led->blink_leds[0] |= BIT(led->pin); in bcm6328_blink_set()
206 led->blink_leds[1] &= ~BIT(led->pin); in bcm6328_blink_set()
222 led->blink_leds[1] == BIT(led->pin) || in bcm6328_blink_set()
227 led->blink_leds[0] &= ~BIT(led->pin); in bcm6328_blink_set()
230 led->blink_leds[1] |= BIT(led->pin); in bcm6328_blink_set()
336 led = devm_kzalloc(dev, sizeof(*led), GFP_KERNEL); in bcm6328_led()
337 if (!led) in bcm6328_led()
[all …]
A Dleds-wm831x-status.c49 led->reg_val |= led->src << WM831X_LED_SRC_SHIFT; in wm831x_status_set()
50 if (led->blink) { in wm831x_status_set()
52 led->reg_val |= led->blink_time << WM831X_LED_DUR_SHIFT; in wm831x_status_set()
53 led->reg_val |= led->blink_cyc; in wm831x_status_set()
61 wm831x_reg_write(led->wm831x, led->reg, led->reg_val); in wm831x_status_set()
75 led->blink = 0; in wm831x_status_brightness_set()
102 led->blink_time = 0; in wm831x_status_blink_set()
141 led->blink = 1; in wm831x_status_blink_set()
143 led->blink = 0; in wm831x_status_blink_set()
169 if (i == led->src) in src_show()
[all …]
A Dleds-spi-byte.c74 mutex_lock(&led->mutex); in spi_byte_brightness_set_blocking()
76 mutex_unlock(&led->mutex); in spi_byte_brightness_set_blocking()
85 struct spi_byte_led *led; in spi_byte_probe() local
96 led = devm_kzalloc(dev, sizeof(*led), GFP_KERNEL); in spi_byte_probe()
97 if (!led) in spi_byte_probe()
101 strlcpy(led->name, name, sizeof(led->name)); in spi_byte_probe()
102 led->spi = spi; in spi_byte_probe()
103 mutex_init(&led->mutex); in spi_byte_probe()
105 led->ldev.name = led->name; in spi_byte_probe()
107 led->ldev.max_brightness = led->cdef->max_value - led->cdef->off_value; in spi_byte_probe()
[all …]
A Dleds-an30259a.c84 struct an30259a_led *led; in an30259a_brightness_set() local
99 led->sloping = false; in an30259a_brightness_set()
103 if (led->sloping) in an30259a_brightness_set()
118 ret = regmap_write(led->chip->regmap, AN30259A_REG_LEDCC(led->num), in an30259a_brightness_set()
130 struct an30259a_led *led; in an30259a_blink_set() local
138 num = led->num; in an30259a_blink_set()
195 led->sloping = true; in an30259a_blink_set()
226 led = &chip->leds[i]; in an30259a_dt_init()
228 led->num = source; in an30259a_dt_init()
229 led->chip = chip; in an30259a_dt_init()
[all …]
A Dleds-pm8058.c31 struct pm8058_led *led; in pm8058_led_set() local
37 switch (led->ledtype) { in pm8058_led_set()
51 ret = regmap_update_bits(led->map, led->reg, mask, val); in pm8058_led_set()
58 struct pm8058_led *led; in pm8058_led_get() local
64 ret = regmap_read(led->map, led->reg, &val); in pm8058_led_get()
70 switch (led->ledtype) { in pm8058_led_get()
92 struct pm8058_led *led; in pm8058_led_probe() local
99 led = devm_kzalloc(dev, sizeof(*led), GFP_KERNEL); in pm8058_led_probe()
100 if (!led) in pm8058_led_probe()
110 led->map = map; in pm8058_led_probe()
[all …]
A Dleds-mt6323.c140 status = MT6323_ISINK_CH_EN(led->id); in mt6323_led_hw_off()
217 MT6323_ISINK_CH_EN(led->id)); in mt6323_led_hw_on()
286 if (!led->current_brightness) { in mt6323_led_set_blink()
351 led->current_brightness = ret; in mt6323_led_set_dt_default()
371 struct mt6323_led *led; in mt6323_led_probe() local
414 led = devm_kzalloc(dev, sizeof(*led), GFP_KERNEL); in mt6323_led_probe()
415 if (!led) { in mt6323_led_probe()
420 leds->led[reg] = led; in mt6323_led_probe()
421 leds->led[reg]->id = reg; in mt6323_led_probe()
428 leds->led[reg]->parent = leds; in mt6323_led_probe()
[all …]
/linux/drivers/leds/flash/
A Dleds-lm3601x.c144 led->last_flag = 0; in lm3601x_read_faults()
167 return led->last_flag; in lm3601x_read_faults()
177 mutex_lock(&led->lock); in lm3601x_brightness_set()
214 mutex_lock(&led->lock); in lm3601x_strobe_set()
250 mutex_lock(&led->lock); in lm3601x_flash_brightness_set()
274 mutex_lock(&led->lock); in lm3601x_flash_timeout_set()
289 mutex_lock(&led->lock); in lm3601x_strobe_get()
419 led = devm_kzalloc(&client->dev, sizeof(*led), GFP_KERNEL); in lm3601x_probe()
420 if (!led) in lm3601x_probe()
423 led->client = client; in lm3601x_probe()
[all …]
A Dleds-aat1290.c146 mutex_lock(&led->lock); in aat1290_led_brightness_set()
151 led->movie_mode = false; in aat1290_led_brightness_set()
153 if (!led->movie_mode) { in aat1290_led_brightness_set()
179 mutex_lock(&led->lock); in aat1290_led_flash_strobe_set()
196 led->movie_mode = false; in aat1290_led_flash_strobe_set()
318 led->mm_current_scale = devm_kzalloc(&led->pdev->dev, in init_mm_current_scale()
352 devm_kfree(&led->pdev->dev, led->mm_current_scale); in aat1290_led_get_configuration()
471 led = devm_kzalloc(dev, sizeof(*led), GFP_KERNEL); in aat1290_led_probe()
472 if (!led) in aat1290_led_probe()
475 led->pdev = pdev; in aat1290_led_probe()
[all …]
A Dleds-ktd2692.c162 mutex_lock(&led->lock); in ktd2692_led_brightness_set()
173 ktd2692_expresswire_write(led, led->mode | KTD2692_REG_MODE_BASE); in ktd2692_led_brightness_set()
174 mutex_unlock(&led->lock); in ktd2692_led_brightness_set()
186 mutex_lock(&led->lock); in ktd2692_led_flash_strobe_set()
200 ktd2692_expresswire_write(led, led->mode | KTD2692_REG_MODE_BASE); in ktd2692_led_flash_strobe_set()
296 led->regulator = NULL; in ktd2692_parse_dt()
298 if (led->regulator) { in ktd2692_parse_dt()
358 led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); in ktd2692_probe()
359 if (!led) in ktd2692_probe()
378 mutex_init(&led->lock); in ktd2692_probe()
[all …]
A Dleds-max77693.c185 if (led->iout_joint) in max77693_add_mode()
206 ret = max77693_set_mode_reg(led, led->mode_flags); in max77693_add_mode()
223 if (led->iout_joint) in max77693_clear_mode()
229 return max77693_set_mode_reg(led, led->mode_flags); in max77693_clear_mode()
955 led = devm_kzalloc(dev, sizeof(*led), GFP_KERNEL); in max77693_led_probe()
956 if (!led) in max77693_led_probe()
959 led->pdev = pdev; in max77693_led_probe()
976 led->iout_joint || max77693_fled_used(led, FLED1); in max77693_led_probe()
978 !led->iout_joint && max77693_fled_used(led, FLED2); in max77693_led_probe()
1024 if (led->iout_joint || max77693_fled_used(led, FLED1)) { in max77693_led_remove()
[all …]
/linux/drivers/gpu/drm/nouveau/
A Dnouveau_led.c92 drm->led = kzalloc(sizeof(*drm->led), GFP_KERNEL); in nouveau_led_init()
97 drm->led->led.name = "nvidia-logo"; in nouveau_led_init()
98 drm->led->led.max_brightness = 255; in nouveau_led_init()
99 drm->led->led.brightness_get = nouveau_led_get_brightness; in nouveau_led_init()
100 drm->led->led.brightness_set = nouveau_led_set_brightness; in nouveau_led_init()
102 ret = led_classdev_register(dev->dev, &drm->led->led); in nouveau_led_init()
117 if (drm->led) in nouveau_led_suspend()
118 led_classdev_suspend(&drm->led->led); in nouveau_led_suspend()
126 if (drm->led) in nouveau_led_resume()
127 led_classdev_resume(&drm->led->led); in nouveau_led_resume()
[all …]
/linux/drivers/net/wireless/broadcom/b43/
A Dleds.c53 if (!led->wl) in b43_led_update()
70 b43_led_turn_on(dev, led->index, led->activelow); in b43_led_update()
72 b43_led_turn_off(dev, led->index, led->activelow); in b43_led_update()
114 if (led->wl) in b43_register_led()
121 strlcpy(led->name, name, sizeof(led->name)); in b43_register_led()
124 led->led_dev.name = led->name; in b43_register_led()
260 b43_led_turn_on(dev, led->index, led->activelow); in b43_leds_init()
264 b43_led_turn_off(dev, led->index, led->activelow); in b43_leds_init()
273 b43_led_turn_off(dev, led->index, led->activelow); in b43_leds_init()
279 b43_led_turn_off(dev, led->index, led->activelow); in b43_leds_init()
[all …]
/linux/drivers/hid/
A Dhid-gt683r.c108 mutex_lock(&led->lock); in mode_store()
117 mutex_unlock(&led->lock); in mode_store()
130 hid_err(led->hdev, in gt683r_led_snd_msg()
186 mutex_lock(&led->lock); in gt683r_led_work()
197 mode = led->mode; in gt683r_led_work()
230 struct gt683r_led *led; in gt683r_led_probe() local
232 led = devm_kzalloc(&hdev->dev, sizeof(*led), GFP_KERNEL); in gt683r_led_probe()
233 if (!led) in gt683r_led_probe()
236 mutex_init(&led->lock); in gt683r_led_probe()
240 led->hdev = hdev; in gt683r_led_probe()
[all …]
A Dhid-picolcd_leds.c37 if (!data->led[0]) in picolcd_leds_set()
114 if (!led) { in picolcd_init_leds()
121 led->name = name; in picolcd_init_leds()
127 data->led[i] = led; in picolcd_init_leds()
131 kfree(led); in picolcd_init_leds()
139 if (data->led[i]) { in picolcd_init_leds()
140 led = data->led[i]; in picolcd_init_leds()
143 kfree(led); in picolcd_init_leds()
154 led = data->led[i]; in picolcd_exit_leds()
156 if (!led) in picolcd_exit_leds()
[all …]

Completed in 63 milliseconds

12345678910>>...37