Searched refs:dw9800w_dev (Results 1 – 1 of 1) sorted by relevance
516 static void dw9800w_subdev_cleanup(struct dw9800w_device *dw9800w_dev) in dw9800w_subdev_cleanup() argument518 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() argument543 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() argument553 struct i2c_client *client = dw9800w_dev->client; in dw9800w_check_id()[all …]