Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

media: rcar-vin: Use pad variant of dv timing subdev calls

Use the pad variant for all (s|g|query)_dv_timings subdev calls, which
includes a pad argument.

Signed-off-by: Paweł Anikiel <panikiel@google.com>
Tested-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>

authored by

Paweł Anikiel and committed by
Hans Verkuil
e44749a0 e0cb3463

+6 -3
+6 -3
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
··· 730 730 struct v4l2_subdev *sd = vin_to_source(vin); 731 731 int ret; 732 732 733 - ret = v4l2_subdev_call(sd, video, s_dv_timings, timings); 733 + ret = v4l2_subdev_call(sd, pad, s_dv_timings, 734 + vin->parallel.sink_pad, timings); 734 735 if (ret) 735 736 return ret; 736 737 ··· 745 744 struct rvin_dev *vin = video_drvdata(file); 746 745 struct v4l2_subdev *sd = vin_to_source(vin); 747 746 748 - return v4l2_subdev_call(sd, video, g_dv_timings, timings); 747 + return v4l2_subdev_call(sd, pad, g_dv_timings, 748 + vin->parallel.sink_pad, timings); 749 749 } 750 750 751 751 static int rvin_query_dv_timings(struct file *file, void *priv_fh, ··· 755 753 struct rvin_dev *vin = video_drvdata(file); 756 754 struct v4l2_subdev *sd = vin_to_source(vin); 757 755 758 - return v4l2_subdev_call(sd, video, query_dv_timings, timings); 756 + return v4l2_subdev_call(sd, pad, query_dv_timings, 757 + vin->parallel.sink_pad, timings); 759 758 } 760 759 761 760 static int rvin_dv_timings_cap(struct file *file, void *priv_fh,