media: v4l2-flash: Use led_classdev instead of led_classdev_flash for indicator
The V4L2 flash class initialisation expects struct led_classdev_flash that describes an indicator but only uses struct led_classdev which is a field iled_cdev in the struct. Use struct iled_cdev only. Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Reviewed-by: Jacek Anaszewski <jacek.anaszewski@gmail.com> Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:

committed by
Mauro Carvalho Chehab

parent
06f8152027
commit
85f7ff9702
@@ -85,7 +85,7 @@ struct v4l2_flash_config {
|
||||
*/
|
||||
struct v4l2_flash {
|
||||
struct led_classdev_flash *fled_cdev;
|
||||
struct led_classdev_flash *iled_cdev;
|
||||
struct led_classdev *iled_cdev;
|
||||
const struct v4l2_flash_ops *ops;
|
||||
|
||||
struct v4l2_subdev sd;
|
||||
@@ -124,7 +124,7 @@ static inline struct v4l2_flash *v4l2_ctrl_to_v4l2_flash(struct v4l2_ctrl *c)
|
||||
struct v4l2_flash *v4l2_flash_init(
|
||||
struct device *dev, struct fwnode_handle *fwn,
|
||||
struct led_classdev_flash *fled_cdev,
|
||||
struct led_classdev_flash *iled_cdev,
|
||||
struct led_classdev *iled_cdev,
|
||||
const struct v4l2_flash_ops *ops,
|
||||
struct v4l2_flash_config *config);
|
||||
|
||||
@@ -140,7 +140,7 @@ void v4l2_flash_release(struct v4l2_flash *v4l2_flash);
|
||||
static inline struct v4l2_flash *v4l2_flash_init(
|
||||
struct device *dev, struct fwnode_handle *fwn,
|
||||
struct led_classdev_flash *fled_cdev,
|
||||
struct led_classdev_flash *iled_cdev,
|
||||
struct led_classdev *iled_cdev,
|
||||
const struct v4l2_flash_ops *ops,
|
||||
struct v4l2_flash_config *config)
|
||||
{
|
||||
|
Reference in New Issue
Block a user