From 86ab95ca8d2d946deef1cf126cd41fc9b91ba765 Mon Sep 17 00:00:00 2001 From: Peter Gielda Date: Mon, 22 Apr 2013 14:18:32 +0200 Subject: tegra_v4l2 fix init issue Fix issue with nvhost_client_device_init being issued more than once. --- drivers/media/video/tegra_v4l2_camera.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/media/video/tegra_v4l2_camera.c b/drivers/media/video/tegra_v4l2_camera.c index 408b0a825383..6fd6ce7299f6 100644 --- a/drivers/media/video/tegra_v4l2_camera.c +++ b/drivers/media/video/tegra_v4l2_camera.c @@ -1673,7 +1673,9 @@ static int __devinit tegra_camera_probe(struct nvhost_device *ndev, if (err) goto exit_put_clk_csus; - nvhost_client_device_init(ndev); + // initialize nvhost client device only the first time + if (ndev->power_attrib == NULL) + nvhost_client_device_init(ndev); pcdev->vi_base = ndev->aperture; -- cgit v1.2.3