OSDN Git Service

msm: ais: Camera clock voting fixes for LA XO
authorRahul Sharma <sharah@codeaurora.org>
Thu, 4 Jan 2018 06:57:55 +0000 (12:27 +0530)
committerGerrit - the friendly Code Review server <code-review@localhost>
Fri, 12 Jan 2018 10:44:57 +0000 (02:44 -0800)
commita211778552390eaad1943f8c75d8a131d2f517fa
tree6a42c70ed9004db16e0c864d80c5d7ec56fc1b76
parent04b6b652ac86f10c6f22c7de575be5e4ebcc48ea
msm: ais: Camera clock voting fixes for LA XO

AIS camera voting on VFE and ISPIF clocks cause XO shutdown failure.
So, add new AIS manager driver, to control AIS camera clock votes.
Also add a new method in early camera driver to turn on/off clocks
when it's needed.

Change-Id: I43090b51cb29ca9de62dfa191f77b7aa9dae8613
Signed-off-by: Rahul Sharma <sharah@codeaurora.org>
18 files changed:
drivers/media/platform/msm/ais/Makefile
drivers/media/platform/msm/ais/isp/msm_isp47.c
drivers/media/platform/msm/ais/isp/msm_isp_axi_util.c
drivers/media/platform/msm/ais/isp/msm_isp_util.c
drivers/media/platform/msm/ais/ispif/msm_ispif.c
drivers/media/platform/msm/ais/msm_ais_mgr/Makefile [new file with mode: 0644]
drivers/media/platform/msm/ais/msm_ais_mgr/msm_ais_mgr.c [new file with mode: 0644]
drivers/media/platform/msm/ais/msm_ais_mgr/msm_ais_mngr.h [new file with mode: 0644]
drivers/media/platform/msm/ais/sensor/cci/Makefile
drivers/media/platform/msm/ais/sensor/cci/msm_early_cam.c
drivers/media/platform/msm/ais/sensor/cci/msm_early_cam.h
drivers/media/platform/msm/ais/sensor/io/msm_camera_dt_util.c
drivers/media/platform/msm/ais/sensor/io/msm_camera_dt_util.h
drivers/media/platform/msm/ais/sensor/msm_sensor.c
include/uapi/media/ais/Kbuild
include/uapi/media/ais/msm_ais.h
include/uapi/media/ais/msm_ais_mgr.h [new file with mode: 0644]
include/uapi/media/ais/msm_ais_sensor.h