lkml.org 
[lkml]   [2022]   [Jun]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.18 100/879] media: Revert "media: dw9768: activate runtime PM and turn off device"
    Date
    From: Sakari Ailus <sakari.ailus@linux.intel.com>

    [ Upstream commit 7dd0f93a31af03cba81c684c4c361bba510ffe71 ]

    This reverts commit c09d776eaa060534a1663e3b89d842db3e1d9076.

    Revert the commit as it breaks runtime PM support on OF based systems.
    More fixes to the driver are needed.

    Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
    Reviewed-by: Tomasz Figa <tfiga@chromium.org>
    Reviewed-by: Bingbu Cao <bingbu.cao@intel.com>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/media/i2c/dw9768.c | 6 ------
    1 file changed, 6 deletions(-)

    diff --git a/drivers/media/i2c/dw9768.c b/drivers/media/i2c/dw9768.c
    index 65c6acf3ced9..c086580efac7 100644
    --- a/drivers/media/i2c/dw9768.c
    +++ b/drivers/media/i2c/dw9768.c
    @@ -469,11 +469,6 @@ static int dw9768_probe(struct i2c_client *client)

    dw9768->sd.entity.function = MEDIA_ENT_F_LENS;

    - /*
    - * Device is already turned on by i2c-core with ACPI domain PM.
    - * Attempt to turn off the device to satisfy the privacy LED concerns.
    - */
    - pm_runtime_set_active(dev);
    pm_runtime_enable(dev);
    if (!pm_runtime_enabled(dev)) {
    ret = dw9768_runtime_resume(dev);
    @@ -488,7 +483,6 @@ static int dw9768_probe(struct i2c_client *client)
    dev_err(dev, "failed to register V4L2 subdev: %d", ret);
    goto err_power_off;
    }
    - pm_runtime_idle(dev);

    return 0;

    --
    2.35.1


    \
     
     \ /
      Last update: 2022-06-08 00:09    [W:4.026 / U:0.068 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site