add(media): add mipi switch and sensor sc202cs. [MIPI_SWITCH][CAMERA_V1.2]
This commit is contained in:
@@ -68,7 +68,7 @@ struct isp_test_param gc2083_mipi_isp_test_settings = {
|
||||
.gtm_en = 1,
|
||||
.gamma_en = 1,
|
||||
.cem_en = 1,
|
||||
.encpp_en = 1,
|
||||
.encpp_en = 0,
|
||||
.enc_3dnr_en = 0,
|
||||
.enc_2dnr_en = 0
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -37,7 +37,7 @@
|
||||
#if (ISP_VERSION >= 600)
|
||||
#if defined CONFIG_SENSOR_GC2053_MIPI || defined CONFIG_SENSOR_GC4663_MIPI || defined CONFIG_SENSOR_SC5336_MIPI || \
|
||||
defined CONFIG_SENSOR_GC1084_MIPI || CONFIG_SENSOR_BF2257CS_MIPI || CONFIG_SENSOR_SC2355_MIPI || CONFIG_SENSOR_F37P_MIPI || \
|
||||
defined CONFIG_SENSOR_F355P_MIPI || CONFIG_SENSOR_OV02B10_MIPI || CONFIG_SENSOR_GC2083_MIPI
|
||||
defined CONFIG_SENSOR_F355P_MIPI || CONFIG_SENSOR_OV02B10_MIPI || CONFIG_SENSOR_GC2083_MIPI || CONFIG_SENSOR_SC2356_MIPI
|
||||
#ifdef CONFIG_SENSOR_GC4663_MIPI
|
||||
#include "SENSOR_H/gc4663_mipi_default_ini_v853.h"
|
||||
#include "SENSOR_H/gc4663_120fps_mipi_default_ini_v853.h"
|
||||
@@ -116,6 +116,10 @@
|
||||
#include "SENSOR_H/gc2083_mipi_isp600_20240911_ir.h"
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SENSOR_SC2356_MIPI
|
||||
#include "SENSOR_H/sc2356_mipi_isp600_20241226_141139.h"
|
||||
#endif
|
||||
|
||||
#else
|
||||
#include "SENSOR_H/gc2053_mipi_default_ini_v853.h"
|
||||
#endif
|
||||
@@ -130,7 +134,7 @@ struct isp_cfg_array cfg_arr[] = {
|
||||
#if (ISP_VERSION >= 600)
|
||||
#if defined CONFIG_SENSOR_GC2053_MIPI || defined CONFIG_SENSOR_GC4663_MIPI || defined CONFIG_SENSOR_SC5336_MIPI || \
|
||||
defined CONFIG_SENSOR_GC1084_MIPI || CONFIG_SENSOR_BF2257CS_MIPI || CONFIG_SENSOR_SC2355_MIPI || CONFIG_SENSOR_F37P_MIPI || \
|
||||
defined CONFIG_SENSOR_F355P_MIPI || CONFIG_SENSOR_OV02B10_MIPI || CONFIG_SENSOR_GC2083_MIPI
|
||||
defined CONFIG_SENSOR_F355P_MIPI || CONFIG_SENSOR_OV02B10_MIPI || CONFIG_SENSOR_GC2083_MIPI || CONFIG_SENSOR_SC2356_MIPI
|
||||
|
||||
#ifdef CONFIG_SENSOR_GC2053_MIPI
|
||||
{"gc2053_mipi", "gc2053_mipi_isp600_20231212_111630_day", 1920, 1088, 20, 0, 0, &gc2053_mipi_v853_isp_cfg},
|
||||
@@ -199,6 +203,11 @@ struct isp_cfg_array cfg_arr[] = {
|
||||
{"gc2083_mipi", "gc2083_mipi_isp600_20240911_ir", 1920, 1088, 15, 0, 1, &gc2083_mipi_ir_isp_cfg},
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SENSOR_SC2356_MIPI
|
||||
{"sc2356_mipi", "sc2356_mipi_isp600_20241226_141139", 1600, 1200, 15, 0, 0, &sc2356_mipi_isp_cfg},
|
||||
{"sc2356_mipi", "sc2356_mipi_isp600_20241220_143956", 1600, 1200, 15, 1, 0, &sc2356_mipi_isp_cfg},
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SENSOR_GC1084_MIPI
|
||||
{"gc1084_mipi", "gc1084_mipi_v853_20230410_164555_day", 1280, 720, 15, 0, 0, &gc1084_mipi_v853_isp_cfg},
|
||||
#ifdef CONFIG_ENABLE_AIISP
|
||||
|
||||
@@ -2126,6 +2126,9 @@ static int isp_rpbuf_buffer_rx_cb(struct rpbuf_buffer *buffer,
|
||||
rpmsg_data[5] = awb_result->wb_gain_output.r_gain * 256 / awb_result->wb_gain_output.gr_gain;
|
||||
rpmsg_data[6] = awb_result->wb_gain_output.b_gain * 256 / awb_result->wb_gain_output.gb_gain;
|
||||
}
|
||||
|
||||
rpmsg_data[5] |= (hw_isp->id << 16);
|
||||
rpmsg_data[6] |= (hw_isp->id << 16);
|
||||
isp_rpmsg_ept_send(hw_isp->ept, rpmsg_data, 7*4);
|
||||
|
||||
isp_rpmsg_encpp_send(hw_isp);
|
||||
|
||||
Reference in New Issue
Block a user