From: changhuang.liang Date: Tue, 27 Sep 2022 07:42:44 +0000 (+0800) Subject: ov4689: delete read chip id in set power X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6dcd670770a2b27fc2552000f6ec80ebc34ad21e;p=platform%2Fkernel%2Flinux-starfive.git ov4689: delete read chip id in set power delete read chip id in set power on. Signed-off-by: changhuang.liang --- diff --git a/drivers/media/platform/starfive/v4l2_driver/ov4689_mipi.c b/drivers/media/platform/starfive/v4l2_driver/ov4689_mipi.c index 211c24cb7679..6040147a17a4 100644 --- a/drivers/media/platform/starfive/v4l2_driver/ov4689_mipi.c +++ b/drivers/media/platform/starfive/v4l2_driver/ov4689_mipi.c @@ -2122,31 +2122,12 @@ static int ov4689_set_power_mipi(struct ov4689_dev *sensor, bool on) static int ov4689_set_power(struct ov4689_dev *sensor, bool on) { int ret = 0; - u16 chip_id; if (on) { ret = ov4689_set_power_on(sensor); if (ret) return ret; - ret = ov4689_read_reg16(sensor, OV4689_REG_CHIP_ID, &chip_id); - if (ret) { - dev_err(&sensor->i2c_client->dev, "%s: failed to read chip identifier\n", - __func__); - ret = -ENODEV; - goto power_off; - } - - if (chip_id != OV4689_CHIP_ID) { - dev_err(&sensor->i2c_client->dev, - "%s: wrong chip identifier, expected 0x%x, got 0x%x\n", - __func__, OV4689_CHIP_ID, chip_id); - ret = -ENXIO; - goto power_off; - } - dev_err(&sensor->i2c_client->dev, "%s: chip identifier, got 0x%x\n", - __func__, chip_id); - ret = ov4689_restore_mode(sensor); if (ret) goto power_off;