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
|
devmem 0x200f0008 32 0x1 # 1: SHUTTER_TRIG, 0: GPIO0_7, 2: SPI1_CSN2
|
||||||
|
|
||||||
# clock configuration
|
# clock configuration
|
||||||
devmem 0x20030030 32 0x00004005 # AVC-300M VGS-300M VPSS-250M VEDU-300M mda1axi 250M mda0axi 300M DDR-250
|
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 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 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 0xffc # VDP-1080p@60fps unreset & clk en
|
||||||
#devmem 0x20030034 32 0xef74 # VDP-PAL/NTSC
|
#devmem 0x20030034 32 0xef74 # VDP-PAL/NTSC
|
||||||
devmem 0x20030040 32 0x2002 # VEDU0 AVC unreset & clk en
|
devmem 0x20030040 32 0x2002 # VEDU0 AVC unreset & clk en
|
||||||
devmem 0x20030048 32 0x2 # VPSS0 unreset & clk en
|
devmem 0x20030048 32 0x2 # VPSS0 unreset & clk en
|
||||||
|
|
||||||
devmem 0x20030058 32 0x2 # TDE unreset & clk en
|
devmem 0x20030058 32 0x2 # TDE unreset & clk en
|
||||||
devmem 0x2003005c 32 0x2 # VGS unreset & clk en
|
devmem 0x2003005c 32 0x2 # VGS unreset & clk en
|
||||||
devmem 0x20030060 32 0x2 # JPGE unreset & clk en
|
devmem 0x20030060 32 0x2 # JPGE unreset & clk en
|
||||||
|
|
||||||
devmem 0x20030068 32 0x2 # MDU unreset & clk en
|
devmem 0x20030068 32 0x2 # MDU unreset & clk en
|
||||||
devmem 0x2003006c 32 0x2 # IVE-300MHz unreset & clk en
|
devmem 0x2003006c 32 0x2 # IVE-300MHz unreset & clk en
|
||||||
#devmem 0x20030070 32 0x2 # VOIE unreset & clk en
|
#devmem 0x20030070 32 0x2 # VOIE unreset & clk en
|
||||||
|
|
||||||
devmem 0x2003007c 32 0x2 # cipher unreset & clk en
|
devmem 0x2003007c 32 0x2 # cipher unreset & clk en
|
||||||
devmem 0x2003008c 32 0xe # aio MCLK PLL 1188M, unreset & clk en
|
devmem 0x2003008c 32 0xe # aio MCLK PLL 1188M, unreset & clk en
|
||||||
#devmem 0x200300d8 32 0xa; # ddrt
|
#devmem 0x200300d8 32 0xa; # ddrt
|
||||||
|
|
||||||
# system configuration
|
# 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
|
# -------------vi vpss online open
|
||||||
if [ $b_arg_online -eq 1 ]; then
|
if [ $b_arg_online -eq 1 ]; then
|
||||||
devmem 0x20120004 32 0x40000000 # online, SPI1 CS0
|
devmem 0x20120004 32 0x40000000 # online, SPI1 CS0
|
||||||
|
@ -153,7 +153,7 @@ insert_sns() {
|
||||||
devmem 0x200f0058 32 0x1 # spi0_sdi
|
devmem 0x200f0058 32 0x1 # spi0_sdi
|
||||||
devmem 0x200f005c 32 0x1 # spi0_csn
|
devmem 0x200f005c 32 0x1 # spi0_csn
|
||||||
;;
|
;;
|
||||||
imx123)
|
imx123_spi)
|
||||||
devmem 0x200f0050 32 0x1 # spi0_sclk
|
devmem 0x200f0050 32 0x1 # spi0_sclk
|
||||||
devmem 0x200f0054 32 0x1 # spi0_sdo
|
devmem 0x200f0054 32 0x1 # spi0_sdo
|
||||||
devmem 0x200f0058 32 0x1 # spi0_sdi
|
devmem 0x200f0058 32 0x1 # spi0_sdi
|
||||||
|
@ -164,7 +164,7 @@ insert_sns() {
|
||||||
devmem 0x20030104 32 0x0 # VI 250MHz
|
devmem 0x20030104 32 0x0 # VI 250MHz
|
||||||
insmod sensor_spi.ko
|
insmod sensor_spi.ko
|
||||||
;;
|
;;
|
||||||
imx178)
|
imx123 | imx178)
|
||||||
devmem 0x200f0050 32 0x2 # i2c0_scl
|
devmem 0x200f0050 32 0x2 # i2c0_scl
|
||||||
devmem 0x200f0054 32 0x2 # i2c0_sda
|
devmem 0x200f0054 32 0x2 # i2c0_sda
|
||||||
devmem 0x2003002c 32 0xF0007 # sensor unreset, clk 25MHz, VI 250MHz
|
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
|
devmem 0x2003002c 32 0xB0007 # sensor unreset, clk 27MHz, VI 250MHz
|
||||||
;;
|
;;
|
||||||
os05a)
|
os05a)
|
||||||
devmem 0x200f0050 32 0x2 # i2c0_scl
|
devmem 0x200f0050 32 0x2 # i2c0_scl
|
||||||
devmem 0x200f0054 32 0x2 # i2c0_sda
|
devmem 0x200f0054 32 0x2 # i2c0_sda
|
||||||
devmem 0x2003002c 32 0xE0003 # sensor unreset, clk 24MHz, VI 297MHz
|
devmem 0x2003002c 32 0xE0003 # sensor unreset, clk 24MHz, VI 297MHz
|
||||||
devmem 0x20030104 32 0x0 # Sensor 24M
|
devmem 0x20030104 32 0x0 # Sensor 24M
|
||||||
;;
|
;;
|
||||||
bt1120) ;;
|
bt1120) ;;
|
||||||
|
|
||||||
|
@ -300,7 +300,7 @@ insert_ko() {
|
||||||
insert_audio
|
insert_audio
|
||||||
|
|
||||||
insmod hi_mipi.ko
|
insmod hi_mipi.ko
|
||||||
#insmod wdt.ko
|
insmod wdt.ko
|
||||||
echo "==== Your input Sensor type is $SENSOR ===="
|
echo "==== Your input Sensor type is $SENSOR ===="
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue