Searched refs:subdev_led (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/drivers/media/i2c/ |
H A D | lm3646.c | 72 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 D | lm3560.c | 61 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()
|