msm: camera: tfe: Add support to TFE driver
TFE is thin front end hardware that capture and process the real time image. Support is added to enable the TFE hardware. CRs-Fixed: 2594541 Change-Id: I0ab2eff7924e9e01f6a0fcec772d3a7dda229b37 Signed-off-by: Ravikishore Pampana <rpampana@codeaurora.org> Signed-off-by: Trishansh Bhardwaj <tbhardwa@codeaurora.org>
This commit is contained in:
@@ -50,6 +50,10 @@
|
||||
|
||||
#include "ope_dev_intf.h"
|
||||
|
||||
#include "cam_top_tpg_v1.h"
|
||||
#include "cam_tfe_dev.h"
|
||||
#include "cam_tfe_csid530.h"
|
||||
|
||||
struct camera_submodule_component {
|
||||
int (*init)(void);
|
||||
void (*exit)(void);
|
||||
@@ -79,6 +83,14 @@ static const struct camera_submodule_component camera_isp[] = {
|
||||
#endif
|
||||
};
|
||||
|
||||
static const struct camera_submodule_component camera_tfe[] = {
|
||||
#if IS_ENABLED(CONFIG_SPECTRA_TFE)
|
||||
{&cam_top_tpg_v1_init_module, &cam_top_tpg_v1_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},
|
||||
@@ -151,6 +163,11 @@ static const struct camera_submodule submodule_table[] = {
|
||||
.num_component = ARRAY_SIZE(camera_isp),
|
||||
.component = camera_isp,
|
||||
},
|
||||
{
|
||||
.name = "Camera TFE",
|
||||
.num_component = ARRAY_SIZE(camera_tfe),
|
||||
.component = camera_tfe,
|
||||
},
|
||||
{
|
||||
.name = "Camera SENSOR",
|
||||
.num_component = ARRAY_SIZE(camera_sensor),
|
||||
|
Reference in New Issue
Block a user