Home
last modified time | relevance | path

Searched refs:subdev_led (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/media/i2c/
H A Dlm3646.c72 struct v4l2_subdev subdev_led; member
256 flash->subdev_led.ctrl_handler = hdl; in lm3646_init_controls()
276 v4l2_i2c_subdev_init(&flash->subdev_led, client, &lm3646_ops); in lm3646_subdev_init()
277 flash->subdev_led.flags |= V4L2_SUBDEV_FL_HAS_DEVNODE; in lm3646_subdev_init()
278 strscpy(flash->subdev_led.name, LM3646_NAME, in lm3646_subdev_init()
279 sizeof(flash->subdev_led.name)); in lm3646_subdev_init()
283 rval = media_entity_pads_init(&flash->subdev_led.entity, 0, NULL); in lm3646_subdev_init()
286 flash->subdev_led.entity.function = MEDIA_ENT_F_FLASH; in lm3646_subdev_init()
383 v4l2_device_unregister_subdev(&flash->subdev_led); in lm3646_remove()
385 media_entity_cleanup(&flash->subdev_led.entity); in lm3646_remove()
H A Dlm3560.c61 struct v4l2_subdev subdev_led[LM3560_LED_MAX]; member
334 flash->subdev_led[led_no].ctrl_handler = hdl; in lm3560_init_controls()
355 v4l2_i2c_subdev_init(&flash->subdev_led[led_no], client, &lm3560_ops); in lm3560_subdev_init()
356 flash->subdev_led[led_no].flags |= V4L2_SUBDEV_FL_HAS_DEVNODE; in lm3560_subdev_init()
357 strscpy(flash->subdev_led[led_no].name, led_name, in lm3560_subdev_init()
358 sizeof(flash->subdev_led[led_no].name)); in lm3560_subdev_init()
362 rval = media_entity_pads_init(&flash->subdev_led[led_no].entity, 0, NULL); in lm3560_subdev_init()
365 flash->subdev_led[led_no].entity.function = MEDIA_ENT_F_FLASH; in lm3560_subdev_init()
451 v4l2_device_unregister_subdev(&flash->subdev_led[i]); in lm3560_remove()
453 media_entity_cleanup(&flash->subdev_led[i].entity); in lm3560_remove()