mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 17:47:41 +02:00
media: mgb4: Fix DV timings limits
Provide the real DV timings limits in VIDIOC_DV_TIMINGS_CAP. For the outputs the pixelclock is limited by the CMT table <25000kHz, 2*94642kHz>, for the inputs a slightly broader range is possible. The minimal supported/tested resolution is 64px. Signed-off-by: Martin Tůma <martin.tuma@digiteqautomotive.com> Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
This commit is contained in:
parent
0bcbfd1c11
commit
65e0242c37
|
|
@ -85,12 +85,12 @@ static const struct mgb4_i2c_kv gmsl1_i2c[] = {
|
|||
static const struct v4l2_dv_timings_cap video_timings_cap = {
|
||||
.type = V4L2_DV_BT_656_1120,
|
||||
.bt = {
|
||||
.min_width = 240,
|
||||
.min_width = 64,
|
||||
.max_width = 4096,
|
||||
.min_height = 240,
|
||||
.min_height = 64,
|
||||
.max_height = 4096,
|
||||
.min_pixelclock = 1843200, /* 320 x 240 x 24Hz */
|
||||
.max_pixelclock = 530841600, /* 4096 x 2160 x 60Hz */
|
||||
.min_pixelclock = 20000000,
|
||||
.max_pixelclock = 200000000,
|
||||
.standards = V4L2_DV_BT_STD_CEA861 | V4L2_DV_BT_STD_DMT |
|
||||
V4L2_DV_BT_STD_CVT | V4L2_DV_BT_STD_GTF,
|
||||
.capabilities = V4L2_DV_BT_CAP_PROGRESSIVE |
|
||||
|
|
|
|||
|
|
@ -53,12 +53,12 @@ static const struct mgb4_i2c_kv gmsl1_i2c[] = {
|
|||
static const struct v4l2_dv_timings_cap video_timings_cap = {
|
||||
.type = V4L2_DV_BT_656_1120,
|
||||
.bt = {
|
||||
.min_width = 240,
|
||||
.min_width = 64,
|
||||
.max_width = 4096,
|
||||
.min_height = 240,
|
||||
.min_height = 64,
|
||||
.max_height = 4096,
|
||||
.min_pixelclock = 1843200, /* 320 x 240 x 24Hz */
|
||||
.max_pixelclock = 530841600, /* 4096 x 2160 x 60Hz */
|
||||
.min_pixelclock = 25000000,
|
||||
.max_pixelclock = 189284000,
|
||||
.standards = V4L2_DV_BT_STD_CEA861 | V4L2_DV_BT_STD_DMT |
|
||||
V4L2_DV_BT_STD_CVT | V4L2_DV_BT_STD_GTF,
|
||||
.capabilities = V4L2_DV_BT_CAP_PROGRESSIVE |
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user