Lines Matching refs:id
37 int id; member
48 static unsigned int mc13xxx_max_brightness(int id) in mc13xxx_max_brightness() argument
50 if (id >= MC13783_LED_MD && id <= MC13783_LED_KP) in mc13xxx_max_brightness()
52 else if (id >= MC13783_LED_R1 && id <= MC13783_LED_B3) in mc13xxx_max_brightness()
64 switch (led->id) { in mc13xxx_led_work()
69 shift = 9 + (led->id - MC13783_LED_MD) * 4; in mc13xxx_led_work()
80 off = led->id - MC13783_LED_R1; in mc13xxx_led_work()
88 reg = (led->id - MC13892_LED_MD) / 2; in mc13xxx_led_work()
89 shift = 3 + (led->id - MC13892_LED_MD) * 12; in mc13xxx_led_work()
94 off = led->id - MC13892_LED_R; in mc13xxx_led_work()
102 shift = 3 + (led->id - MC34708_LED_R) * 12; in mc13xxx_led_work()
109 mc13xxx_max_brightness(led->id) << shift, in mc13xxx_led_work()
162 pdata->led[i].id = leds->devtype->led_min + tmp; in mc13xxx_led_probe_dt()
197 int i, id, ret = -ENODATA; in mc13xxx_led_probe() local
240 id = pdata->led[i].id; in mc13xxx_led_probe()
244 if ((id > devtype->led_max) || (id < devtype->led_min)) { in mc13xxx_led_probe()
245 dev_err(dev, "Invalid ID %i\n", id); in mc13xxx_led_probe()
249 if (init_led & (1 << id)) { in mc13xxx_led_probe()
250 dev_warn(dev, "LED %i already initialized\n", id); in mc13xxx_led_probe()
254 init_led |= 1 << id; in mc13xxx_led_probe()
255 leds->led[i].id = id; in mc13xxx_led_probe()
261 leds->led[i].cdev.max_brightness = mc13xxx_max_brightness(id); in mc13xxx_led_probe()
267 dev_err(dev, "Failed to register LED %i\n", id); in mc13xxx_led_probe()