From 6676316bd08d246b06e9d455e930f496db97d65c Mon Sep 17 00:00:00 2001 From: Jianwei Fan Date: Mon, 5 Jun 2023 09:25:43 +0000 Subject: [PATCH] media: i2c: lt6911uxe/c: set default timing Change-Id: Id22160e280ef23d93e9ad8cbe5ab972eb6f98c11 Signed-off-by: Jianwei Fan --- drivers/media/i2c/lt6911uxc.c | 3 +++ drivers/media/i2c/lt6911uxe.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/drivers/media/i2c/lt6911uxc.c b/drivers/media/i2c/lt6911uxc.c index 02af340a4f15..23da66e26ac7 100644 --- a/drivers/media/i2c/lt6911uxc.c +++ b/drivers/media/i2c/lt6911uxc.c @@ -1282,6 +1282,8 @@ static inline int lt6911uxc_parse_of(struct lt6911uxc *lt6911uxc) static int lt6911uxc_probe(struct i2c_client *client, const struct i2c_device_id *id) { + struct v4l2_dv_timings default_timing = + V4L2_DV_BT_CEA_640X480P59_94; struct lt6911uxc *lt6911uxc; struct v4l2_subdev *sd; struct device *dev = &client->dev; @@ -1299,6 +1301,7 @@ static int lt6911uxc_probe(struct i2c_client *client, sd = <6911uxc->sd; lt6911uxc->i2c_client = client; + lt6911uxc->timings = default_timing; lt6911uxc->cur_mode = &supported_modes[0]; lt6911uxc->mbus_fmt_code = LT6911UXC_MEDIA_BUS_FMT; diff --git a/drivers/media/i2c/lt6911uxe.c b/drivers/media/i2c/lt6911uxe.c index a14ba83ab8cb..50cf2920eed0 100644 --- a/drivers/media/i2c/lt6911uxe.c +++ b/drivers/media/i2c/lt6911uxe.c @@ -1777,6 +1777,8 @@ static int lt6911uxe_check_chip_id(struct lt6911uxe *lt6911uxe) static int lt6911uxe_probe(struct i2c_client *client, const struct i2c_device_id *id) { + struct v4l2_dv_timings default_timing = + V4L2_DV_BT_CEA_640X480P59_94; struct lt6911uxe *lt6911uxe; struct v4l2_subdev *sd; struct device *dev = &client->dev; @@ -1802,6 +1804,7 @@ static int lt6911uxe_probe(struct i2c_client *client, return err; } + lt6911uxe->timings = default_timing; lt6911uxe->cur_mode = <6911uxe->support_modes[0]; err = lt6911uxe_check_chip_id(lt6911uxe); if (err < 0)