From c8ab145b3d63b5650f93b5d5149e125db714b368 Mon Sep 17 00:00:00 2001 From: Fenrir Lin Date: Fri, 21 Jul 2023 10:53:53 +0800 Subject: [PATCH] media: i2c: sc3338 support normal boot Change-Id: I06468abc80bfa501d7ad251606700fae586bae52 Signed-off-by: Fenrir Lin --- drivers/media/i2c/sc3338.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/i2c/sc3338.c b/drivers/media/i2c/sc3338.c index 4dcdf8687f23..8120f409c484 100644 --- a/drivers/media/i2c/sc3338.c +++ b/drivers/media/i2c/sc3338.c @@ -1394,11 +1394,11 @@ static int sc3338_probe(struct i2c_client *client, return -EINVAL; } - sc3338->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_ASIS); + sc3338->reset_gpio = devm_gpiod_get(dev, "reset", sc3338->is_thunderboot ? GPIOD_ASIS : GPIOD_OUT_LOW); if (IS_ERR(sc3338->reset_gpio)) dev_warn(dev, "Failed to get reset-gpios\n"); - sc3338->pwdn_gpio = devm_gpiod_get(dev, "pwdn", GPIOD_ASIS); + sc3338->pwdn_gpio = devm_gpiod_get(dev, "pwdn", sc3338->is_thunderboot ? GPIOD_ASIS : GPIOD_OUT_LOW); if (IS_ERR(sc3338->pwdn_gpio)) dev_warn(dev, "Failed to get pwdn-gpios\n");