mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Fixes for Hi3516Dv100 #2
							parent
							
								
									454f41312e
								
							
						
					
					
						commit
						643ac450e6
					
				|  | @ -11,7 +11,7 @@ chipid=$(ipctool --chip_id) | |||
| mem_start=0x80000000 # phy mem start | ||||
| 
 | ||||
| mem_total=$(awk -F '=' '$1=="totalmem"{print $2}' RS=" " /proc/cmdline | tr -d 'M') | ||||
| mem_total=${mem_total:=64} | ||||
| mem_total=${mem_total:=128} | ||||
| 
 | ||||
| os_mem_size=$(awk -F '=' '$1=="mem"{print $2}' RS=" " /proc/cmdline | tr -d 'M') | ||||
| os_mem_size=${os_mem_size:=32} | ||||
|  | @ -27,7 +27,6 @@ insert_mmz() { | |||
| 
 | ||||
| insert_detect() { | ||||
|         cd /lib/modules/4.9.37/hisilicon | ||||
|         insmod sys_config.ko vi_vpss_online=$b_arg_online sensor=unknown pin_mux_select=0 | ||||
|         insert_mmz | ||||
|         insmod hi_media.ko | ||||
|         insmod hi3516a_base.ko | ||||
|  | @ -97,6 +96,13 @@ insert_sns() { | |||
|                 devmem 0x20030104 32 0x0     # VI 250MHz | ||||
|                 insmod sensor_i2c.ko | ||||
|                 ;; | ||||
|         imx178) | ||||
|                 devmem 0x200f0050 32 0x2;                # i2c0_scl | ||||
|                 devmem 0x200f0054 32 0x2;                # i2c0_sda | ||||
|                 devmem 0x2003002c 32 0xF0007             # sensor unreset, clk 25MHz, VI 250MHz | ||||
|                 #himm 0x2003002c 0x90007            # sensor unreset, clk 37.125MHz, VI 250MHz | ||||
|                 ;; | ||||
| 
 | ||||
|         imx185) | ||||
|                 devmem 0x200f0050 0x1 # spi0_sclk | ||||
|                 devmem 0x200f0054 0x1 # spi0_sdo | ||||
|  | @ -147,7 +153,7 @@ insert_sns() { | |||
|                 devmem 0x2003002c 32 0xB0007 # sensor unreset, clk 27MHz, VI 250MHz | ||||
|                 devmem 0x20030104 32 0x0 | ||||
|                 ;; | ||||
|         ar0230 | ar0237 | sc4236 | imx178) | ||||
|         ar0230 | ar0237 | sc4236) | ||||
|                 devmem 0x200f0050 32 0x2 # i2c0_scl | ||||
|                 devmem 0x200f0054 32 0x2 # i2c0_sda | ||||
| 
 | ||||
|  | @ -165,7 +171,6 @@ insert_sns() { | |||
| } | ||||
| insert_ko() { | ||||
|         # sys config | ||||
|         insmod sys_config.ko vi_vpss_online=$b_arg_online sensor=$SENSOR pin_mux_select=0 | ||||
| 
 | ||||
|         # driver load | ||||
|         insert_mmz | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue