mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
rk_fb: DSP_INFO use xact/yact when win not support scale
xact/yact means display buffer size, if use xsize/ysize, maybe out of buffer size range, that would cause iommu crash. Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
This commit is contained in:
@@ -470,8 +470,8 @@ static void lcdc_layer_update_regs(struct lcdc_device *lcdc_dev,
|
||||
WIN1_MST, win->area[0].y_addr);
|
||||
} else {
|
||||
lcdc_writel(lcdc_dev, WIN1_DSP_INFO_RK312X,
|
||||
v_DSP_WIDTH(win->area[0].xsize) |
|
||||
v_DSP_HEIGHT(win->area[0].ysize));
|
||||
v_DSP_WIDTH(win->area[0].xact) |
|
||||
v_DSP_HEIGHT(win->area[0].yact));
|
||||
lcdc_writel(lcdc_dev, WIN1_DSP_ST_RK312X,
|
||||
v_DSP_STX(win->area[0].dsp_stx) |
|
||||
v_DSP_STY(win->area[0].dsp_sty));
|
||||
|
||||
Reference in New Issue
Block a user