Reset sync processing when disabling output

This commit is contained in:
marqs committed 2016-05-25 01:06:48 +03:00
1 parent 9c2cdd64cf
commit 4548bf0b8c
2 files changed
+889 -885

No files matched your search

+5 -1
View File
@@ -106,11 +106,15 @@ inline void tvp_reset()
inline void tvp_disable_output()
{
usleep(10000);
alt_u8 syncproc_rst = tvp_readreg(TVP_MISCCTRL4) | (1<<7);
tvp_writereg(TVP_MISCCTRL1, 0x13);
usleep(10000);
tvp_writereg(TVP_MISCCTRL2, 0x03);
usleep(10000);
tvp_writereg(TVP_MISCCTRL4, syncproc_rst);
usleep(1000);
tvp_writereg(TVP_MISCCTRL4, syncproc_rst & 0x7F);
}
inline void tvp_enable_output()