msm: camera: Enable IMEM clock for inline jpeg

This change enables IMEM clock so that VFE can put
frame in to IMEM and Gemini received frame from IMEM.

Change-Id: Ia7d12d7ec5bd433deef545d04e8a72256e19513c
Signed-off-by: Jignesh Mehta <jigneshm@codeaurora.org>
This commit is contained in:
Jignesh Mehta
2011-11-18 17:21:16 -08:00
committed by Linux Build Service Account
parent ed1e2dd6d8
commit 95dd6e161b
4 changed files with 72 additions and 1 deletions

View File

@@ -29,6 +29,7 @@
static struct clk *camio_jpeg_clk;
static struct clk *camio_jpeg_pclk;
static struct clk *camio_imem_clk;
static struct regulator *fs_ijpeg;
static struct platform_device *camio_dev;
@@ -129,6 +130,11 @@ int msm_camio_clk_enable(enum msm_camio_clk_type clktype)
clk = clk_get(NULL, "ijpeg_pclk");
break;
case CAMIO_IMEM_CLK:
camio_imem_clk =
clk = clk_get(NULL, "imem_clk");
break;
default:
break;
}
@@ -158,6 +164,10 @@ int msm_camio_clk_disable(enum msm_camio_clk_type clktype)
clk = camio_jpeg_pclk;
break;
case CAMIO_IMEM_CLK:
clk = camio_imem_clk;
break;
default:
break;
}