mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Enable watchdog && fix IMX123 for Hi3516Av100
							parent
							
								
									cc3cc51689
								
							
						
					
					
						commit
						2e4a4e2252
					
				|  | @ -79,28 +79,28 @@ sys_config() { | |||
|         devmem 0x200f0008 32 0x1 # 1: SHUTTER_TRIG, 0: GPIO0_7, 2: SPI1_CSN2 | ||||
| 
 | ||||
|         # clock configuration | ||||
|         devmem 0x20030030 32 0x00004005         # AVC-300M VGS-300M VPSS-250M VEDU-300M mda1axi 250M mda0axi 300M DDR-250 | ||||
|         devmem 0x20030104 32 0x3                # VICAP-198M VPSS-198M | ||||
|         devmem 0x2003002c 32 0x90007            # VICAP-250M, ISP unreset & clk en, Sensor clk en-37.125M, clk reverse | ||||
|         devmem 0x20030030 32 0x00004005 # AVC-300M VGS-300M VPSS-250M VEDU-300M mda1axi 250M mda0axi 300M DDR-250 | ||||
|         devmem 0x20030104 32 0x3        # VICAP-198M VPSS-198M | ||||
|         devmem 0x2003002c 32 0x90007    # VICAP-250M, ISP unreset & clk en, Sensor clk en-37.125M, clk reverse | ||||
|         #devmem 0x20030034 32 0xffc             # VDP-1080p@60fps unreset & clk en | ||||
|         #devmem 0x20030034 32 0xef74            # VDP-PAL/NTSC | ||||
|         devmem 0x20030040 32 0x2002             # VEDU0 AVC unreset & clk en | ||||
|         devmem 0x20030048 32 0x2                # VPSS0 unreset & clk en | ||||
|         devmem 0x20030040 32 0x2002 # VEDU0 AVC unreset & clk en | ||||
|         devmem 0x20030048 32 0x2    # VPSS0 unreset & clk en | ||||
| 
 | ||||
|         devmem 0x20030058 32 0x2        # TDE unreset & clk en | ||||
|         devmem 0x2003005c 32 0x2        # VGS unreset & clk en | ||||
|         devmem 0x20030060 32 0x2        # JPGE  unreset & clk en | ||||
|         devmem 0x20030058 32 0x2 # TDE unreset & clk en | ||||
|         devmem 0x2003005c 32 0x2 # VGS unreset & clk en | ||||
|         devmem 0x20030060 32 0x2 # JPGE  unreset & clk en | ||||
| 
 | ||||
|         devmem 0x20030068 32 0x2        # MDU unreset & clk en | ||||
|         devmem 0x2003006c 32 0x2        # IVE-300MHz unreset & clk en | ||||
|         devmem 0x20030068 32 0x2 # MDU unreset & clk en | ||||
|         devmem 0x2003006c 32 0x2 # IVE-300MHz unreset & clk en | ||||
|         #devmem 0x20030070 32 0x2       # VOIE unreset & clk en | ||||
| 
 | ||||
|         devmem 0x2003007c 32 0x2        # cipher unreset & clk en | ||||
|         devmem 0x2003008c 32 0xe        # aio MCLK PLL 1188M, unreset & clk en | ||||
|         devmem 0x2003007c 32 0x2 # cipher unreset & clk en | ||||
|         devmem 0x2003008c 32 0xe # aio MCLK PLL 1188M, unreset & clk en | ||||
|         #devmem 0x200300d8 32 0xa;      # ddrt | ||||
| 
 | ||||
|         # system configuration | ||||
|         devmem 0x201200E0 32 0xd        # internal codec:AIO MCLK out, CODEC AIO TX MCLK | ||||
|         devmem 0x201200E0 32 0xd # internal codec:AIO MCLK out, CODEC AIO TX MCLK | ||||
|         # -------------vi vpss online open | ||||
|         if [ $b_arg_online -eq 1 ]; then | ||||
|                 devmem 0x20120004 32 0x40000000 # online, SPI1 CS0 | ||||
|  | @ -153,7 +153,7 @@ insert_sns() { | |||
|                 devmem 0x200f0058 32 0x1 # spi0_sdi | ||||
|                 devmem 0x200f005c 32 0x1 # spi0_csn | ||||
|                 ;; | ||||
|         imx123) | ||||
|         imx123_spi) | ||||
|                 devmem 0x200f0050 32 0x1 # spi0_sclk | ||||
|                 devmem 0x200f0054 32 0x1 # spi0_sdo | ||||
|                 devmem 0x200f0058 32 0x1 # spi0_sdi | ||||
|  | @ -164,7 +164,7 @@ insert_sns() { | |||
|                 devmem 0x20030104 32 0x0     # VI 250MHz | ||||
|                 insmod sensor_spi.ko | ||||
|                 ;; | ||||
|         imx178) | ||||
|         imx123 | imx178) | ||||
|                 devmem 0x200f0050 32 0x2     # i2c0_scl | ||||
|                 devmem 0x200f0054 32 0x2     # i2c0_sda | ||||
|                 devmem 0x2003002c 32 0xF0007 # sensor unreset, clk 25MHz, VI 250MHz | ||||
|  | @ -240,10 +240,10 @@ insert_sns() { | |||
|                 devmem 0x2003002c 32 0xB0007 # sensor unreset, clk 27MHz, VI 250MHz | ||||
|                 ;; | ||||
|         os05a) | ||||
|                 devmem 0x200f0050 32 0x2 # i2c0_scl | ||||
|                 devmem 0x200f0054 32 0x2 # i2c0_sda | ||||
|                 devmem 0x200f0050 32 0x2     # i2c0_scl | ||||
|                 devmem 0x200f0054 32 0x2     # i2c0_sda | ||||
|                 devmem 0x2003002c 32 0xE0003 # sensor unreset, clk 24MHz, VI 297MHz | ||||
|                 devmem 0x20030104 32 0x0 # Sensor 24M | ||||
|                 devmem 0x20030104 32 0x0     # Sensor 24M | ||||
|                 ;; | ||||
|         bt1120) ;; | ||||
| 
 | ||||
|  | @ -300,7 +300,7 @@ insert_ko() { | |||
|         insert_audio | ||||
| 
 | ||||
|         insmod hi_mipi.ko | ||||
|         #insmod wdt.ko | ||||
|         insmod wdt.ko | ||||
|         echo "==== Your input Sensor type is $SENSOR ====" | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue