feat(isp): added isp demosaic driver

This commit is contained in:
Armando
2024-08-27 16:53:36 +08:00
parent 079df0282a
commit 02b2f9a4c4
13 changed files with 338 additions and 6 deletions

View File

@@ -839,6 +839,10 @@ config SOC_ISP_CCM_SUPPORTED
bool
default y
config SOC_ISP_DEMOSAIC_SUPPORTED
bool
default y
config SOC_ISP_DVP_SUPPORTED
bool
default y
@@ -891,6 +895,18 @@ config SOC_ISP_CCM_DIMENSION
int
default 3
config SOC_ISP_DEMOSAIC_GRAD_RATIO_INT_BITS
int
default 2
config SOC_ISP_DEMOSAIC_GRAD_RATIO_DEC_BITS
int
default 4
config SOC_ISP_DEMOSAIC_GRAD_RATIO_RES_BITS
int
default 26
config SOC_ISP_DVP_DATA_WIDTH_MAX
int
default 16

View File

@@ -334,6 +334,7 @@
/*-------------------------- ISP CAPS ----------------------------------------*/
#define SOC_ISP_BF_SUPPORTED 1
#define SOC_ISP_CCM_SUPPORTED 1
#define SOC_ISP_DEMOSAIC_SUPPORTED 1
#define SOC_ISP_DVP_SUPPORTED 1
#define SOC_ISP_SHARPEN_SUPPORTED 1
#define SOC_ISP_SHARE_CSI_BRG 1
@@ -348,6 +349,9 @@
#define SOC_ISP_BF_TEMPLATE_X_NUMS 3
#define SOC_ISP_BF_TEMPLATE_Y_NUMS 3
#define SOC_ISP_CCM_DIMENSION 3
#define SOC_ISP_DEMOSAIC_GRAD_RATIO_INT_BITS 2
#define SOC_ISP_DEMOSAIC_GRAD_RATIO_DEC_BITS 4
#define SOC_ISP_DEMOSAIC_GRAD_RATIO_RES_BITS 26
#define SOC_ISP_DVP_DATA_WIDTH_MAX 16
#define SOC_ISP_SHARPEN_TEMPLATE_X_NUMS 3
#define SOC_ISP_SHARPEN_TEMPLATE_Y_NUMS 3