diff --git a/build/boards/cv180x/cv1800b_milkv_duo_sd/cv1800b_milkv_duo_sd_defconfig b/build/boards/cv180x/cv1800b_milkv_duo_sd/cv1800b_milkv_duo_sd_defconfig index 7dda2af25..db42ac021 100644 --- a/build/boards/cv180x/cv1800b_milkv_duo_sd/cv1800b_milkv_duo_sd_defconfig +++ b/build/boards/cv180x/cv1800b_milkv_duo_sd/cv1800b_milkv_duo_sd_defconfig @@ -42,3 +42,8 @@ CONFIG_USE_4K_ERASE_SIZE_FOR_JFFS2=y CONFIG_USB_OSDRV_CVITEK_GADGET=n CONFIG_BUILDROOT_FS=y CONFIG_BUILD_FOR_DEBUG=y +CONFIG_ZSMALLOC=y +CONFIG_ZSMALLOC_STAT=y +CONFIG_ZRAM=m +CONFIG_ZRAM_WRITEBACK=y +CONFIG_ZRAM_MEMORY_TRACKING=y \ No newline at end of file diff --git a/build/boards/cv181x/cv1812cp_milkv_duo256m_sd/linux/cvitek_cv1812cp_milkv_duo256m_sd_defconfig b/build/boards/cv181x/cv1812cp_milkv_duo256m_sd/linux/cvitek_cv1812cp_milkv_duo256m_sd_defconfig index 43ed58c24..064f65499 100644 --- a/build/boards/cv181x/cv1812cp_milkv_duo256m_sd/linux/cvitek_cv1812cp_milkv_duo256m_sd_defconfig +++ b/build/boards/cv181x/cv1812cp_milkv_duo256m_sd/linux/cvitek_cv1812cp_milkv_duo256m_sd_defconfig @@ -37,6 +37,8 @@ CONFIG_BLK_SCSI_REQUEST=y # CONFIG_MQ_IOSCHED_KYBER is not set # CONFIG_COREDUMP is not set CONFIG_CMA=y +CONFIG_ZSMALLOC=y +CONFIG_ZSMALLOC_STAT=y CONFIG_NET=y CONFIG_PACKET=y CONFIG_UNIX=y @@ -56,6 +58,9 @@ CONFIG_MTD_BLOCK=y CONFIG_MTD_RAW_NAND=y CONFIG_MTD_UBI=y CONFIG_MTD_UBI_BLOCK=y +CONFIG_ZRAM=m +CONFIG_ZRAM_WRITEBACK=y +CONFIG_ZRAM_MEMORY_TRACKING=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_PROC_FS=y diff --git a/device/milkv-duo/overlay/mnt/system/duo-init.sh b/device/milkv-duo/overlay/mnt/system/duo-init.sh index b7f31bcc4..d04767e87 100755 --- a/device/milkv-duo/overlay/mnt/system/duo-init.sh +++ b/device/milkv-duo/overlay/mnt/system/duo-init.sh @@ -7,5 +7,11 @@ devmem 0x03001068 32 0x3 # Set Pin-19(GP14) to GPIO duo-pinmux -w GP14/GP14 > /dev/null -# insmod pwm module +# Insmod PWM Module insmod /mnt/system/ko/cv180x_pwm.ko + +# Init Zram +insmod /mnt/system/ko/zram.ko +echo "128M" | tee /sys/block/zram0/disksize +/sbin/mkswap /dev/zram0 +/sbin/swapon /dev/zram0 \ No newline at end of file diff --git a/device/milkv-duo256m/overlay/mnt/system/duo-init.sh b/device/milkv-duo256m/overlay/mnt/system/duo-init.sh index fda9d7862..302eff8f7 100755 --- a/device/milkv-duo256m/overlay/mnt/system/duo-init.sh +++ b/device/milkv-duo256m/overlay/mnt/system/duo-init.sh @@ -7,5 +7,11 @@ devmem 0x03001068 32 0x3 # Set Pin-19(GP14) to GPIO duo-pinmux -w GP14/GP14 > /dev/null -# insmod pwm module +# Insmod PWM Module insmod /mnt/system/ko/cv181x_pwm.ko + +# Init Zram +insmod /mnt/system/ko/zram.ko +echo "128M" | tee /sys/block/zram0/disksize +/sbin/mkswap /dev/zram0 +/sbin/swapon /dev/zram0 \ No newline at end of file diff --git a/device/milkv-duos/overlay/mnt/system/duo-init.sh b/device/milkv-duos/overlay/mnt/system/duo-init.sh index bcdcdf327..07239630b 100755 --- a/device/milkv-duos/overlay/mnt/system/duo-init.sh +++ b/device/milkv-duos/overlay/mnt/system/duo-init.sh @@ -25,9 +25,15 @@ insmod /mnt/system/ko/aic8800_bsp.ko sleep 0.5 insmod /mnt/system/ko/aic8800_fdrv.ko -# insmod pwm module +# Insmod PWM Module insmod /mnt/system/ko/cv181x_pwm.ko +# Init Zram +insmod /mnt/system/ko/zram.ko +echo "128M" | tee /sys/block/zram0/disksize +/sbin/mkswap /dev/zram0 +/sbin/swapon /dev/zram0 + # Camera2 camera2_rst=484 set_gpio ${camera2_rst} 1