diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v200.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v200.generic.config index d2d30e55..d4144d5d 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v200.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v200.generic.config @@ -719,7 +719,19 @@ CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set -# CONFIG_BLK_DEV is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MG_DISK is not set +# CONFIG_BLK_DEV_RBD is not set # CONFIG_NVME_TARGET is not set # @@ -1418,7 +1430,7 @@ CONFIG_USB_WDM=y # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set -CONFIG_USB_DWC2=y +CONFIG_USB_DWC2=m CONFIG_USB_DWC2_HOST=y # diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v210.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v210.generic.config index d322b96a..4d25c44f 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v210.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v210.generic.config @@ -719,7 +719,19 @@ CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set -# CONFIG_BLK_DEV is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MG_DISK is not set +# CONFIG_BLK_DEV_RBD is not set # CONFIG_NVME_TARGET is not set # @@ -1418,7 +1430,7 @@ CONFIG_USB_WDM=y # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set -CONFIG_USB_DWC2=y +CONFIG_USB_DWC2=m CONFIG_USB_DWC2_HOST=y # diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v200.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v200.generic.config index 82cad130..4269226d 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v200.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v200.generic.config @@ -719,7 +719,19 @@ CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set -# CONFIG_BLK_DEV is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MG_DISK is not set +# CONFIG_BLK_DEV_RBD is not set # CONFIG_NVME_TARGET is not set # @@ -1418,7 +1430,7 @@ CONFIG_USB_WDM=y # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set -CONFIG_USB_DWC2=y +CONFIG_USB_DWC2=m CONFIG_USB_DWC2_HOST=y # diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v210.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v210.generic.config index 88b8b14d..49b7816c 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v210.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v210.generic.config @@ -719,7 +719,19 @@ CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set -# CONFIG_BLK_DEV is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MG_DISK is not set +# CONFIG_BLK_DEV_RBD is not set # CONFIG_NVME_TARGET is not set # @@ -1418,7 +1430,7 @@ CONFIG_USB_WDM=y # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set -CONFIG_USB_DWC2=y +CONFIG_USB_DWC2=m CONFIG_USB_DWC2_HOST=y # diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v200.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v200.generic.config index 2a5399f0..456a30cb 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v200.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v200.generic.config @@ -719,7 +719,19 @@ CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set -# CONFIG_BLK_DEV is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MG_DISK is not set +# CONFIG_BLK_DEV_RBD is not set # CONFIG_NVME_TARGET is not set # @@ -1418,7 +1430,7 @@ CONFIG_USB_WDM=y # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set -CONFIG_USB_DWC2=y +CONFIG_USB_DWC2=m CONFIG_USB_DWC2_HOST=y # diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v210.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v210.generic.config index 27aa730d..ef548a8e 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v210.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v210.generic.config @@ -719,7 +719,19 @@ CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set -# CONFIG_BLK_DEV is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MG_DISK is not set +# CONFIG_BLK_DEV_RBD is not set # CONFIG_NVME_TARGET is not set # @@ -1418,7 +1430,7 @@ CONFIG_USB_WDM=y # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set -CONFIG_USB_DWC2=y +CONFIG_USB_DWC2=m CONFIG_USB_DWC2_HOST=y # diff --git a/br-ext-chip-fullhan/configs/unknown_unknown_fh8856v210_openipc_defconfig b/br-ext-chip-fullhan/configs/unknown_unknown_fh8856v210_openipc_defconfig index 0aa354de..993c07ce 100644 --- a/br-ext-chip-fullhan/configs/unknown_unknown_fh8856v210_openipc_defconfig +++ b/br-ext-chip-fullhan/configs/unknown_unknown_fh8856v210_openipc_defconfig @@ -67,7 +67,7 @@ BR2_PACKAGE_LIBOGG_OPENIPC=y BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y BR2_PACKAGE_LIBYAML=y BR2_PACKAGE_MAJESTIC_FONTS=y -# BR2_PACKAGE_MAJESTIC_FH8852V200=y +BR2_PACKAGE_MAJESTIC_FH8852V200=y BR2_PACKAGE_MBEDTLS_OPENIPC=y # BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set # BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set diff --git a/br-ext-chip-fullhan/configs/unknown_unknown_fh8858v200_openipc_defconfig b/br-ext-chip-fullhan/configs/unknown_unknown_fh8858v200_openipc_defconfig index 6d954535..c03112b3 100644 --- a/br-ext-chip-fullhan/configs/unknown_unknown_fh8858v200_openipc_defconfig +++ b/br-ext-chip-fullhan/configs/unknown_unknown_fh8858v200_openipc_defconfig @@ -67,7 +67,7 @@ BR2_PACKAGE_LIBOGG_OPENIPC=y BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y BR2_PACKAGE_LIBYAML=y BR2_PACKAGE_MAJESTIC_FONTS=y -# BR2_PACKAGE_MAJESTIC_FH8852V200=y +BR2_PACKAGE_MAJESTIC_FH8852V200=y BR2_PACKAGE_MBEDTLS_OPENIPC=y # BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set # BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set diff --git a/br-ext-chip-fullhan/configs/unknown_unknown_fh8858v210_openipc_defconfig b/br-ext-chip-fullhan/configs/unknown_unknown_fh8858v210_openipc_defconfig index 4a5d82ec..3a2308c7 100644 --- a/br-ext-chip-fullhan/configs/unknown_unknown_fh8858v210_openipc_defconfig +++ b/br-ext-chip-fullhan/configs/unknown_unknown_fh8858v210_openipc_defconfig @@ -67,7 +67,7 @@ BR2_PACKAGE_LIBOGG_OPENIPC=y BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y BR2_PACKAGE_LIBYAML=y BR2_PACKAGE_MAJESTIC_FONTS=y -# BR2_PACKAGE_MAJESTIC_FH8852V200=y +BR2_PACKAGE_MAJESTIC_FH8852V200=y BR2_PACKAGE_MBEDTLS_OPENIPC=y # BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set # BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set diff --git a/general/package/fullhan-osdrv-fh8852v200/files/script/S95fullhan b/general/package/fullhan-osdrv-fh8852v200/files/script/S95fullhan index 0340d7c1..8959c5f9 100755 --- a/general/package/fullhan-osdrv-fh8852v200/files/script/S95fullhan +++ b/general/package/fullhan-osdrv-fh8852v200/files/script/S95fullhan @@ -35,9 +35,10 @@ start() { # logger -s -p daemon.info -t fullhan "Loading of kernel modules and initialization of the video system has started" export TZ=$(cat /etc/TZ) - #load_fullhan + load_fullhan # - #load_majestic + export SENSOR=$(fw_printenv -n sensor) + load_majestic } stop() { diff --git a/general/package/fullhan-osdrv-fh8852v200/files/script/load_fullhan b/general/package/fullhan-osdrv-fh8852v200/files/script/load_fullhan index bcc39fb1..b8af4fdb 100755 --- a/general/package/fullhan-osdrv-fh8852v200/files/script/load_fullhan +++ b/general/package/fullhan-osdrv-fh8852v200/files/script/load_fullhan @@ -12,7 +12,8 @@ set_gpio() cd /lib/modules/4.9.129/fullhan -insmod vmm.ko mmz=anonymous,0,0xA1D00000,33M anony=1 +insmod vmm.ko mmz=anonymous,0,0xA2000000,32M anony=1 +#insmod vmm.ko mmz=anonymous,0,0xA1D00000,33M anony=1 #insmod vmm.ko mmz=anonymous,0,0xA2000000,64M anony=1 #insmod vmm.ko mmz=anonymous,0,0xA2000000,64M anony=1 @@ -21,12 +22,12 @@ set_gpio 13 0 insmod xbus_rpc.ko fn=/lib/firmware/rtthread_arc_FH885xV200.bin fa=0xbff80000 -#reset sensor +#unreset sensor set_gpio 13 1 insmod media_process.ko insmod isp.ko -insmod vpu.ko vpu_mode=buf_0_2,buf_1_2 +insmod vpu.ko #vpu_mode=buf_0_2,buf_1_2 insmod enc.ko insmod jpeg.ko -insmod bgm.ko \ No newline at end of file +#insmod bgm.ko \ No newline at end of file diff --git a/general/package/fullhan-osdrv-fh8852v200/files/sensor/libgc4653_mipi.so b/general/package/fullhan-osdrv-fh8852v200/files/sensor/libgc4653_mipi.so new file mode 100644 index 00000000..e742ffb5 Binary files /dev/null and b/general/package/fullhan-osdrv-fh8852v200/files/sensor/libgc4653_mipi.so differ diff --git a/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_attr.hex b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_attr.hex new file mode 100644 index 00000000..9d030bae Binary files /dev/null and b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_attr.hex differ diff --git a/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_night_attr.hex b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_night_attr.hex new file mode 100644 index 00000000..2819f50c Binary files /dev/null and b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_night_attr.hex differ diff --git a/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_wdr_attr.hex b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_wdr_attr.hex new file mode 100644 index 00000000..1464d0eb Binary files /dev/null and b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_wdr_attr.hex differ diff --git a/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_wdr_night_attr.hex b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_wdr_night_attr.hex new file mode 100644 index 00000000..7633f3f6 Binary files /dev/null and b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc2063_mipi_wdr_night_attr.hex differ diff --git a/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4633_mipi_night_attr.hex b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4633_mipi_night_attr.hex new file mode 100644 index 00000000..8b975987 Binary files /dev/null and b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4633_mipi_night_attr.hex differ diff --git a/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_attr.hex b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_attr.hex new file mode 100644 index 00000000..99831f3f Binary files /dev/null and b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_attr.hex differ diff --git a/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_night_attr.hex b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_night_attr.hex new file mode 100644 index 00000000..c3ab791c Binary files /dev/null and b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_night_attr.hex differ diff --git a/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_wdr_attr.hex b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_wdr_attr.hex new file mode 100644 index 00000000..62deb1ab Binary files /dev/null and b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_wdr_attr.hex differ diff --git a/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_wdr_night_attr.hex b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_wdr_night_attr.hex new file mode 100644 index 00000000..f7ece482 Binary files /dev/null and b/general/package/fullhan-osdrv-fh8852v200/files/sensor/params/gc4653_mipi_wdr_night_attr.hex differ diff --git a/general/package/fullhan-osdrv-fh8852v200/fullhan-osdrv-fh8852v200.mk b/general/package/fullhan-osdrv-fh8852v200/fullhan-osdrv-fh8852v200.mk index f41ee1fa..3d8cc184 100644 --- a/general/package/fullhan-osdrv-fh8852v200/fullhan-osdrv-fh8852v200.mk +++ b/general/package/fullhan-osdrv-fh8852v200/fullhan-osdrv-fh8852v200.mk @@ -28,8 +28,8 @@ define FULLHAN_OSDRV_FH8852V200_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib/sensors $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_FULLHAN_PATH)/package/fullhan-osdrv-fh8852v200/files/sensor/*.so - $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib/sensors/params - $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors/params $(BR2_EXTERNAL_FULLHAN_PATH)/package/fullhan-osdrv-fh8852v200/files/sensor/params/* + $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors $(BR2_EXTERNAL_FULLHAN_PATH)/package/fullhan-osdrv-fh8852v200/files/sensor/params/* endef $(eval $(generic-package)) diff --git a/general/package/majestic-fh8852v200/majestic-fh8852v200.mk b/general/package/majestic-fh8852v200/majestic-fh8852v200.mk index 488d3601..d21abfd2 100644 --- a/general/package/majestic-fh8852v200/majestic-fh8852v200.mk +++ b/general/package/majestic-fh8852v200/majestic-fh8852v200.mk @@ -4,13 +4,13 @@ # ################################################################################ -MAJESTIC_FH8852v200_VERSION = current -MAJESTIC_FH8852v200_SOURCE = majestic.fh8852v200.lite.master.tar.bz2 -MAJESTIC_FH8852v200_SITE = https://openipc.s3-eu-west-1.amazonaws.com -MAJESTIC_FH8852v200_LICENSE = MIT -MAJESTIC_FH8852v200_LICENSE_FILES = LICENSE +MAJESTIC_FH8852V200_VERSION = current +MAJESTIC_FH8852V200_SOURCE = majestic.fh8852v200.lite.master.tar.bz2 +MAJESTIC_FH8852V200_SITE = https://openipc.s3-eu-west-1.amazonaws.com +MAJESTIC_FH8852V200_LICENSE = MIT +MAJESTIC_FH8852V200_LICENSE_FILES = LICENSE -define MAJESTIC_FH8852v200_INSTALL_TARGET_CMDS +define MAJESTIC_FH8852V200_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/etc $(INSTALL) -m 644 $(@D)/majestic-mini.yaml $(TARGET_DIR)/etc/majestic.yaml $(INSTALL) -m 644 $(@D)/majestic.yaml $(TARGET_DIR)/etc/majestic.full