mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			
		
			
				
	
	
		
			116 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			116 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| #!/bin/sh
 | |
| #
 | |
| # OpenIPC.org | 2022.06.25
 | |
| #
 | |
| 
 | |
| cd /lib/modules/3.18.30/sigmastar
 | |
| 
 | |
| sensor=$(fw_printenv -n sensor)
 | |
| chip=$(cat /sys/devices/soc0/machine | awk '{print $2}')
 | |
| 
 | |
| mkdir -p /data/audio
 | |
| mkdir -p /data/cfg
 | |
| mkdir -p /data/misc
 | |
| mkdir -p /data/property
 | |
| 
 | |
| mount --bind /etc/sensors/iqfile/audio /data/audio
 | |
| mount --bind /etc/sensors/iqfile /data/cfg
 | |
| 
 | |
| ### param
 | |
| ## TCP/IP configuration
 | |
| echo 163840 >/proc/sys/net/core/rmem_max
 | |
| echo 327680 >/proc/sys/net/core/wmem_max
 | |
| echo '1488 1984 2976' >/proc/sys/net/ipv4/tcp_mem
 | |
| echo '4096 87380 325120' >/proc/sys/net/ipv4/tcp_rmem
 | |
| echo '16384 327680 1048576' >/proc/sys/net/ipv4/tcp_wmem
 | |
| 
 | |
| ulimit -c unlimited
 | |
| echo 2 >/sys/class/mstar/mvhe/rct
 | |
| echo 1 >/sys/class/mstar/msys/dmem_realloc
 | |
| 
 | |
| ulimit -s 6144
 | |
| 
 | |
| echo 0 >/proc/sys/vm/overcommit_memory
 | |
| echo 50 >/proc/sys/vm/overcommit_ratio
 | |
| 
 | |
| ### MSC313E
 | |
| setprop mi.vi.src 2
 | |
| setprop mi.sys.shrink_mem 1
 | |
| setprop mi.vi.img.sub 0
 | |
| setprop mi.venc.bufcnt 2
 | |
| setprop mi.venc.sub.bufcnt 2
 | |
| 
 | |
| setprop mi.vi.bufcnt 3
 | |
| setprop mi.vi.sub.bufcnt 3
 | |
| setprop mi.vi.sub.width 640
 | |
| setprop mi.vi.sub.height 480
 | |
| 
 | |
| # SW OSD
 | |
| #setprop mi.osd.stretch 1
 | |
| setprop mi.osd.gop.use 0
 | |
| setprop mstar.omx.gop.disable 1
 | |
| 
 | |
| echo D >/sys/class/mstar/mhvsp1/fbmg
 | |
| echo 9 >/sys/class/mstar/mhvsp1/fbmg
 | |
| #echo 0 > /sys/class/mstar/mscldma1/db
 | |
| #echo D40 > /sys/class/mstar/mhvsp1/dbgmg
 | |
| 
 | |
| setprop mi.venc.bufratio 50
 | |
| setprop mi.venc.img.bufratio 40
 | |
| setprop mi.video.height.force.aligned32 1
 | |
| 
 | |
| dmem -req 0x00016800 VSPL-I0P3B2
 | |
| dmem -req 0x00016800 VSPL-I0P3B1
 | |
| dmem -req 0x00016800 VSPL-I0P3B0
 | |
| dmem -req 0x00025800 VENC-49
 | |
| dmem -req 0x00025800 VENC-48
 | |
| dmem -req 0x00070800 VSPL-I0P1B2
 | |
| dmem -req 0x00070800 VSPL-I0P1B1
 | |
| dmem -req 0x00070800 VSPL-I0P1B0
 | |
| dmem -req 0x000FF000 VENC-33
 | |
| dmem -req 0x000FF000 VENC-32
 | |
| dmem -req 0x00357000 MS-02
 | |
| dmem -req 0x00357000 MS-01
 | |
| dmem -req 0x00357000 MS-00
 | |
| dmem -req 0x00070800 VSPL-I0P0B2
 | |
| dmem -req 0x00070800 VSPL-I0P0B1
 | |
| dmem -req 0x00070800 VSPL-I0P0B0
 | |
| dmem -req 0x000FF000 SCL_MCNR_M
 | |
| dmem -req 0x003FC000 SCL_MCNR_YC
 | |
| dmem -req 0x00000400 DLC_MEM
 | |
| dmem -req 0x000088E0 ISP_MLOAD
 | |
| dmem -req 0x00014000 pcmC0D0c
 | |
| dmem -req 0x00018000 pcmC0D0p
 | |
| dmem -req 0x00000100 BDMA_FSP_WBUFF
 | |
| dmem -req 0x0001B120 ISP_base
 | |
| dmem -req 0x00002000 EMAC_BUFF
 | |
| 
 | |
| echo "VSPL-I0P3B2" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VSPL-I0P3B1" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VSPL-I0P3B0" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VENC-49" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VENC-48" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VSPL-I0P1B2" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VSPL-I0P1B1" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VSPL-I0P1B0" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VENC-33" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VENC-32" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "MS-02" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "MS-01" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "MS-00" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VSPL-I0P0B2" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VSPL-I0P0B1" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "VSPL-I0P0B0" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "SCL_MCNR_M" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "SCL_MCNR_YC" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "DLC_MEM" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "ISP_MLOAD" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "pcmC0D0c" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "pcmC0D0p" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "BDMA_FSP_WBUFF" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "ISP_base" >/sys/class/mstar/msys/fixed_dmem
 | |
| echo "EMAC_BUFF" >/sys/class/mstar/msys/fixed_dmem
 | |
| 
 | |
| echo 1 >/sys/class/mstar/msys/fixed_dmem
 | |
| echo 0 >/sys/class/mstar/msys/dmem_realloc
 |