msm: camera: isp: Bring PPI driver in camera techpack
This change bring PPI driver from msm-4.14 to camera-kernel.lnx.4.0. msm: camera: isp: Added PPI driver functionality msm: camera: ppi: Change PPI reset sequence msm: camera: isp: Do not enable the ppi hw twice. CRs-Fixed: 2682747 Change-Id: I7cde3aeed1dbcef95f25441c2482f5bc8c1534de Signed-off-by: Trishansh Bhardwaj <tbhardwa@codeaurora.org>
This commit is contained in:
@@ -54,6 +54,7 @@
|
||||
#include "cam_top_tpg.h"
|
||||
#include "cam_tfe_dev.h"
|
||||
#include "cam_tfe_csid530.h"
|
||||
#include "cam_csid_ppi100.h"
|
||||
#include "camera_main.h"
|
||||
|
||||
struct camera_submodule_component {
|
||||
@@ -76,6 +77,15 @@ static const struct camera_submodule_component camera_base[] = {
|
||||
{&cam_hw_cdm_init_module, &cam_hw_cdm_exit_module},
|
||||
};
|
||||
|
||||
static const struct camera_submodule_component camera_tfe[] = {
|
||||
#ifdef CONFIG_SPECTRA_TFE
|
||||
{&cam_top_tpg_init_module, &cam_top_tpg_exit_module},
|
||||
{&cam_csid_ppi100_init_module, &cam_csid_ppi100_exit_module},
|
||||
{&cam_tfe_init_module, &cam_tfe_exit_module},
|
||||
{&cam_tfe_csid530_init_module, &cam_tfe_csid530_exit_module},
|
||||
#endif
|
||||
};
|
||||
|
||||
static const struct camera_submodule_component camera_isp[] = {
|
||||
#ifdef CONFIG_SPECTRA_ISP
|
||||
{&cam_top_tpg_init_module, &cam_top_tpg_exit_module},
|
||||
@@ -86,14 +96,6 @@ static const struct camera_submodule_component camera_isp[] = {
|
||||
#endif
|
||||
};
|
||||
|
||||
static const struct camera_submodule_component camera_tfe[] = {
|
||||
#ifdef CONFIG_SPECTRA_TFE
|
||||
{&cam_top_tpg_init_module, &cam_top_tpg_exit_module},
|
||||
{&cam_tfe_init_module, &cam_tfe_exit_module},
|
||||
{&cam_tfe_csid530_init_module, &cam_tfe_csid530_exit_module},
|
||||
#endif
|
||||
};
|
||||
|
||||
static const struct camera_submodule_component camera_sensor[] = {
|
||||
#ifdef CONFIG_SPECTRA_SENSOR
|
||||
{&cam_res_mgr_init, &cam_res_mgr_exit},
|
||||
@@ -162,16 +164,16 @@ static const struct camera_submodule submodule_table[] = {
|
||||
.num_component = ARRAY_SIZE(camera_base),
|
||||
.component = camera_base,
|
||||
},
|
||||
{
|
||||
.name = "Camera ISP",
|
||||
.num_component = ARRAY_SIZE(camera_isp),
|
||||
.component = camera_isp,
|
||||
},
|
||||
{
|
||||
.name = "Camera TFE",
|
||||
.num_component = ARRAY_SIZE(camera_tfe),
|
||||
.component = camera_tfe,
|
||||
},
|
||||
{
|
||||
.name = "Camera ISP",
|
||||
.num_component = ARRAY_SIZE(camera_isp),
|
||||
.component = camera_isp,
|
||||
},
|
||||
{
|
||||
.name = "Camera SENSOR",
|
||||
.num_component = ARRAY_SIZE(camera_sensor),
|
||||
|
Reference in New Issue
Block a user