Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Ddw9800w.c516 static void dw9800w_subdev_cleanup(struct dw9800w_device *dw9800w_dev) in dw9800w_subdev_cleanup() argument
518 v4l2_device_unregister_subdev(&dw9800w_dev->sd); in dw9800w_subdev_cleanup()
519 v4l2_device_unregister(&dw9800w_dev->vdev); in dw9800w_subdev_cleanup()
520 v4l2_ctrl_handler_free(&dw9800w_dev->ctrls_vcm); in dw9800w_subdev_cleanup()
521 media_entity_cleanup(&dw9800w_dev->sd.entity); in dw9800w_subdev_cleanup()
541 static int __dw9800w_set_power(struct dw9800w_device *dw9800w_dev, bool on) in __dw9800w_set_power() argument
543 if (dw9800w_dev->power_gpio) in __dw9800w_set_power()
544 gpiod_direction_output(dw9800w_dev->power_gpio, on); in __dw9800w_set_power()
549 static int dw9800w_check_id(struct dw9800w_device *dw9800w_dev) in dw9800w_check_id() argument
553 struct i2c_client *client = dw9800w_dev->client; in dw9800w_check_id()
[all …]