add(media): add mipi switch and sensor sc202cs. [MIPI_SWITCH][CAMERA_V1.2]
This commit is contained in:
@@ -28,8 +28,7 @@ CONFIG_FPU_DOUBLE=y
|
||||
# Sunxi Platform Support
|
||||
#
|
||||
# CONFIG_CPUFREQ_SUPPORT is not set
|
||||
CONFIG_PANIC_CLI=y
|
||||
CONFIG_PANIC_CLI_PWD=y
|
||||
# CONFIG_PANIC_CLI is not set
|
||||
|
||||
#
|
||||
# RTOS Kernel Setup
|
||||
@@ -213,7 +212,8 @@ CONFIG_ISP_READ_THRESHOLD=y
|
||||
# CONFIG_ISP_FAST_CONVERGENCE is not set
|
||||
# CONFIG_ISP_ONLY_HARD_LIGHTADC is not set
|
||||
# CONFIG_ISP_HARD_LIGHTADC is not set
|
||||
CONFIG_ISP_NUMBER=2
|
||||
CONFIG_ISP_NUMBER=3
|
||||
CONFIG_SUPPORT_THREE_CAMERA=y
|
||||
|
||||
#
|
||||
# sensor driver select
|
||||
@@ -224,6 +224,7 @@ CONFIG_ISP_NUMBER=2
|
||||
CONFIG_SENSOR_GC2083_MIPI=y
|
||||
# CONFIG_SENSOR_GC4663_MIPI is not set
|
||||
# CONFIG_SENSOR_SC2355_MIPI is not set
|
||||
CONFIG_SENSOR_SC2356_MIPI=y
|
||||
# CONFIG_SENSOR_SC2336_MIPI is not set
|
||||
# CONFIG_SENSOR_SC3336_MIPI is not set
|
||||
# CONFIG_SENSOR_SC500AI_MIPI is not set
|
||||
@@ -242,7 +243,7 @@ CONFIG_SENSOR_GC2083_MIPI=y
|
||||
# CONFIG_SENSOR_F355P_DVP is not set
|
||||
# CONFIG_SENSOR_F37P_DVP is not set
|
||||
# CONFIG_SENSOR_F37P_MIPI is not set
|
||||
CONFIG_SENSOR_OV02B10_MIPI=y
|
||||
# CONFIG_SENSOR_OV02B10_MIPI is not set
|
||||
|
||||
#
|
||||
# Osal Setup
|
||||
@@ -286,7 +287,7 @@ CONFIG_RPMSG_NOTIFY=y
|
||||
# CONFIG_RPMSG_SPEEDTEST is not set
|
||||
CONFIG_AMP_SHARE_IRQ=y
|
||||
CONFIG_RPMSG_CLIENT=y
|
||||
# CONFIG_RPMSG_CLIENT_TEST is not set
|
||||
CONFIG_RPMSG_CLIENT_TEST=y
|
||||
CONFIG_RPMSG_CLIENT_QUEUE_SIZE=16
|
||||
# CONFIG_RPMSG_CLIENT_DEBUG is not set
|
||||
CONFIG_RPMSG_HEARBEAT=y
|
||||
@@ -427,7 +428,7 @@ CONFIG_MODVERSIONS=y
|
||||
# CONFIG_SHOW_FULL_VERSION is not set
|
||||
CONFIG_CROSS_COMPILE="riscv64-unknown-elf-"
|
||||
# CONFIG_INIT_CARD_PRODUCT is not set
|
||||
CONFIG_LOG_DEFAULT_LEVEL=1
|
||||
CONFIG_LOG_DEFAULT_LEVEL=4
|
||||
# CONFIG_CC_STACKPROTECTOR_STRONG is not set
|
||||
# CONFIG_LOG_RELEASE is not set
|
||||
# CONFIG_BOOTUP_TURBO is not set
|
||||
@@ -436,7 +437,7 @@ CONFIG_LOG_DEFAULT_LEVEL=1
|
||||
CONFIG_DYNAMIC_LOG_LEVEL_SUPPORT=y
|
||||
CONFIG_LOG_LEVEL_STORAGE_NONE=y
|
||||
# CONFIG_LOG_LEVEL_STORAGE_RTC is not set
|
||||
CONFIG_DYNAMIC_LOG_DEFAULT_LEVEL=2
|
||||
CONFIG_DYNAMIC_LOG_DEFAULT_LEVEL=4
|
||||
# CONFIG_FRAME_POINTER is not set
|
||||
CONFIG_FRAME_WARN=8192
|
||||
CONFIG_UART_CLI_USE_NONE=y
|
||||
@@ -473,9 +474,9 @@ CONFIG_SOC_SUN20I=y
|
||||
# CONFIG_ARCH_SUN8IW19 is not set
|
||||
CONFIG_SOC_SUN20IW3=y
|
||||
CONFIG_ARCH_SUN20IW3=y
|
||||
CONFIG_DRAM_PHYBASE=0x43c00000
|
||||
CONFIG_DRAM_VIRTBASE=0x43c00000
|
||||
CONFIG_DRAM_SIZE=0x0400000
|
||||
CONFIG_DRAM_PHYBASE=0x45010000
|
||||
CONFIG_DRAM_VIRTBASE=0x45010000
|
||||
CONFIG_DRAM_SIZE=0x0530000
|
||||
CONFIG_COHERENT_SIZE=0x00c00000
|
||||
CONFIG_COHERENT_START_ADDR=0xa0000000
|
||||
CONFIG_LOAD_DATA_TO_MEM_FROM_STORAGE=y
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
;i2c configuration
|
||||
;----------------------------------------------------------------------------------
|
||||
[twi0]
|
||||
twi0_scl = port:PE04<8><1><default><default>
|
||||
twi0_sda = port:PE05<8><1><default><default>
|
||||
twi0_scl = port:PE04<8><1><0><default>
|
||||
twi0_sda = port:PE05<8><1><0><default>
|
||||
|
||||
[twi1]
|
||||
twi1_scl = port:PE02<8><1><default><default>
|
||||
twi1_sda = port:PE03<8><1><default><default>
|
||||
twi1_scl = port:PE02<8><1><0><default>
|
||||
twi1_sda = port:PE03<8><1><0><default>
|
||||
|
||||
;[twi2]
|
||||
;twi2_scl = port:PH05<4><1><default><default>
|
||||
@@ -54,5 +54,5 @@ mclk0 = port:PE12<5><1><default><default>
|
||||
[sensor1]
|
||||
used1 = 1
|
||||
reset1 = port:PE06<1><1><default><default>
|
||||
pwdn1 = port:PE09<1><1><default><default>
|
||||
pwdn1 = port:PE07<1><1><default><default>
|
||||
mclk1 = port:PE13<5><1><default><default>
|
||||
|
||||
@@ -8,7 +8,7 @@ OUTPUT_FORMAT("elf32-littleriscv","elf64-littleriscv","elf32-littleriscv")
|
||||
MEMORY
|
||||
{
|
||||
/*DRAM_KERNEL: 4M */
|
||||
DRAM_SEG_KRN (rwx) : ORIGIN = 0x43c00000, LENGTH = 0x00400000
|
||||
DRAM_SEG_KRN (rwx) : ORIGIN = 0x45010000, LENGTH = 0x00530000
|
||||
}
|
||||
|
||||
PHDRS
|
||||
|
||||
@@ -21,22 +21,31 @@ int app_entry(void *param)
|
||||
rpmsg_notify("tdm0", NULL, 0);
|
||||
rpmsg_notify("isp0", NULL, 0);
|
||||
rpmsg_notify("isp1", NULL, 0);
|
||||
rpmsg_notify("isp2", NULL, 0);
|
||||
rpmsg_notify("scaler0", NULL, 0);
|
||||
rpmsg_notify("scaler1", NULL, 0);
|
||||
rpmsg_notify("scaler2", NULL, 0);
|
||||
rpmsg_notify("scaler4", NULL, 0);
|
||||
rpmsg_notify("scaler5", NULL, 0);
|
||||
rpmsg_notify("scaler6", NULL, 0);
|
||||
rpmsg_notify("scaler8", NULL, 0);
|
||||
rpmsg_notify("scaler9", NULL, 0);
|
||||
rpmsg_notify("scaler10", NULL, 0);
|
||||
rpmsg_notify("scaler12", NULL, 0);
|
||||
rpmsg_notify("scaler13", NULL, 0);
|
||||
rpmsg_notify("scaler14", NULL, 0);
|
||||
rpmsg_notify("vinc0", NULL, 0);
|
||||
rpmsg_notify("vinc1", NULL, 0);
|
||||
rpmsg_notify("vinc2", NULL, 0);
|
||||
rpmsg_notify("vinc4", NULL, 0);
|
||||
rpmsg_notify("vinc5", NULL, 0);
|
||||
rpmsg_notify("vinc6", NULL, 0);
|
||||
rpmsg_notify("vinc8", NULL, 0);
|
||||
rpmsg_notify("vinc9", NULL, 0);
|
||||
rpmsg_notify("vinc10", NULL, 0);
|
||||
rpmsg_notify("vinc12", NULL, 0);
|
||||
rpmsg_notify("vinc13", NULL, 0);
|
||||
rpmsg_notify("vinc14", NULL, 0);
|
||||
#endif
|
||||
#else
|
||||
hal_msleep(200);
|
||||
|
||||
Reference in New Issue
Block a user