Lines Matching defs:led

39 	struct mc13xxx_led		*led;
55 struct mc13xxx_led *led =
57 struct mc13xxx_leds *leds = led->leds;
60 switch (led->id) {
65 shift = 9 + (led->id - MC13783_LED_MD) * 4;
76 off = led->id - MC13783_LED_R1;
84 off = led->id - MC13892_LED_MD;
91 off = led->id - MC13892_LED_R;
99 shift = 3 + (led->id - MC34708_LED_R) * 12;
106 mc13xxx_max_brightness(led->id) << shift,
128 ret = of_property_read_u32_array(parent, "led-control",
136 pdata->led = devm_kcalloc(dev, pdata->num_leds, sizeof(*pdata->led),
138 if (!pdata->led) {
149 pdata->led[i].id = leds->devtype->led_min + tmp;
152 pdata->led[i].name = str;
155 pdata->led[i].default_trigger = str;
210 leds->led = devm_kcalloc(dev, leds->num_leds, sizeof(*leds->led),
212 if (!leds->led)
227 id = pdata->led[i].id;
228 name = pdata->led[i].name;
229 trig = pdata->led[i].default_trigger;
242 leds->led[i].id = id;
243 leds->led[i].leds = leds;
244 leds->led[i].cdev.name = name;
245 leds->led[i].cdev.default_trigger = trig;
246 leds->led[i].cdev.flags = LED_CORE_SUSPENDRESUME;
247 leds->led[i].cdev.brightness_set_blocking = mc13xxx_led_set;
248 leds->led[i].cdev.max_brightness = mc13xxx_max_brightness(id);
250 ret = led_classdev_register(dev->parent, &leds->led[i].cdev);
259 led_classdev_unregister(&leds->led[i].cdev);
270 led_classdev_unregister(&leds->led[i].cdev);
297 { "mc13783-led", (kernel_ulong_t)&mc13783_led_devtype, },
298 { "mc13892-led", (kernel_ulong_t)&mc13892_led_devtype, },
299 { "mc34708-led", (kernel_ulong_t)&mc34708_led_devtype, },
306 .name = "mc13xxx-led",