mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
nvidia-oot: use ivc APIs based on conftest flag
Bug 4551265 Change-Id: I75809a5c112b9e3cd5da570c2d9641bd89cfe07e Signed-off-by: Manish Bhardwaj <mbhardwaj@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3217450 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com>
This commit is contained in:
committed by
Jon Hunter
parent
65d85c5c16
commit
2d8579274a
@@ -9,7 +9,11 @@
|
||||
#include <linux/of_device.h>
|
||||
#include <linux/pm_runtime.h>
|
||||
#include <linux/slab.h>
|
||||
#if defined(NV_TEGRA_IVC_USE_IVC_EXT_DRIVER)
|
||||
#include <soc/tegra/ivc_ext.h>
|
||||
#else
|
||||
#include <soc/tegra/ivc-priv.h>
|
||||
#endif
|
||||
#include <linux/tegra-ivc-bus.h>
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/version.h>
|
||||
@@ -201,7 +205,11 @@ static struct tegra_ivc_channel *tegra_ivc_channel_create(
|
||||
|
||||
chan->group = channel_group;
|
||||
|
||||
#if defined(NV_TEGRA_IVC_USE_IVC_EXT_DRIVER)
|
||||
tegra_ivc_channel_reset(&chan->ivc);
|
||||
#else
|
||||
tegra_ivc_reset(&chan->ivc);
|
||||
#endif
|
||||
|
||||
/* Fill channel descriptor */
|
||||
tlv = (struct camrtc_tlv_ivc_setup *)
|
||||
@@ -245,7 +253,11 @@ static void tegra_ivc_channel_notify(struct tegra_ivc_channel *chan)
|
||||
{
|
||||
const struct tegra_ivc_channel_ops *ops;
|
||||
|
||||
#if defined(NV_TEGRA_IVC_USE_IVC_EXT_DRIVER)
|
||||
if (tegra_ivc_channel_notified(&chan->ivc) != 0)
|
||||
#else
|
||||
if (tegra_ivc_notified(&chan->ivc) != 0)
|
||||
#endif
|
||||
return;
|
||||
|
||||
if (!chan->is_ready)
|
||||
|
||||
Reference in New Issue
Block a user