diff --git a/drivers/media/platform/tegra/cdi/cdi_dev.c b/drivers/media/platform/tegra/cdi/cdi_dev.c index d68403f1..b6991fd1 100644 --- a/drivers/media/platform/tegra/cdi/cdi_dev.c +++ b/drivers/media/platform/tegra/cdi/cdi_dev.c @@ -612,6 +612,9 @@ static int cdi_dev_probe(struct i2c_client *client, else if (of_property_read_bool(child, "cam-pwr-nvccp")) info->cam_pwr_method = CAM_PWR_NVCCP; + else if (of_property_read_bool(child, + "cam-pwr-tps2h160b")) + info->cam_pwr_method = CAM_PWR_TPS160; else info->cam_pwr_method = CAM_PWR_NO_PWR; diff --git a/include/uapi/media/cdi-dev.h b/include/uapi/media/cdi-dev.h index 66527a44..9569fc35 100644 --- a/include/uapi/media/cdi-dev.h +++ b/include/uapi/media/cdi-dev.h @@ -1,5 +1,5 @@ // SPDX-License-Identifier: GPL-2.0 -// Copyright (c) 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// Copyright (c) 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. #ifndef __UAPI_CDI_DEV_H__ #define __UAPI_CDI_DEV_H__ @@ -18,6 +18,7 @@ #define DES_PWR_NO_PWR 0xFFU #define CAM_PWR_NVCCP 0U #define CAM_PWR_MAX20087 1U +#define CAM_PWR_TPS160 2U #define CAM_PWR_NO_PWR 0xFFU #define MAX_POWER_LINKS_PER_BLOCK (4U)