diff --git a/drivers/media/vout/lcd/lcd_common.h b/drivers/media/vout/lcd/lcd_common.h index 301a0cc5c..03c208365 100644 --- a/drivers/media/vout/lcd/lcd_common.h +++ b/drivers/media/vout/lcd/lcd_common.h @@ -25,7 +25,8 @@ /* 20221123: add ioctl functions, include: power,mute,phy,ss*/ /* 20221207: support drm display mode timing for different frame rate*/ /* 20221208: remove black pattern when enable*/ -#define LCD_DRV_VERSION "20221208" +/* 20221215: remove unnecessary tcon top reset*/ +#define LCD_DRV_VERSION "20221215" extern struct mutex lcd_vout_mutex; extern spinlock_t lcd_reg_spinlock; diff --git a/drivers/media/vout/lcd/lcd_tcon_hw.c b/drivers/media/vout/lcd/lcd_tcon_hw.c index 8ddfa23d5..1ff5abef0 100644 --- a/drivers/media/vout/lcd/lcd_tcon_hw.c +++ b/drivers/media/vout/lcd/lcd_tcon_hw.c @@ -1044,7 +1044,7 @@ static int lcd_tcon_top_set_t5(struct aml_lcd_drv_s *pdrv) lcd_tcon_write(pdrv, TCON_TOP_CTRL, 0x8b99); } lcd_tcon_write(pdrv, TCON_PLLLOCK_CNTL, 0x0037); - lcd_tcon_write(pdrv, TCON_RST_CTRL, 0x003f); + //lcd_tcon_write(pdrv, TCON_RST_CTRL, 0x003f); lcd_tcon_write(pdrv, TCON_RST_CTRL, 0x0000); lcd_tcon_write(pdrv, TCON_DDRIF_CTRL0, 0x33fff000); lcd_tcon_write(pdrv, TCON_DDRIF_CTRL1, 0x300300);