projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6e98144
)
video: rockchip: vop: 3366: add reg restore for interrupt register
author
Huang Jiachai
<hjc@rock-chips.com>
Mon, 5 Sep 2016 11:29:17 +0000
(19:29 +0800)
committer
Huang, Tao
<huangtao@rock-chips.com>
Tue, 6 Sep 2016 06:37:15 +0000
(14:37 +0800)
Change-Id: I088d4ef85acc786f8e5ec123b73f6ed504c83dcd
Signed-off-by: Huang Jiachai <hjc@rock-chips.com>
drivers/video/rockchip/lcdc/rk3368_lcdc.c
patch
|
blob
|
history
diff --git
a/drivers/video/rockchip/lcdc/rk3368_lcdc.c
b/drivers/video/rockchip/lcdc/rk3368_lcdc.c
index 172f7a32af5e852e0b026bf9b23de4df55d6c5b9..c452109f6b77499cf941a2cd5de5c045efbceb3f 100644
(file)
--- a/
drivers/video/rockchip/lcdc/rk3368_lcdc.c
+++ b/
drivers/video/rockchip/lcdc/rk3368_lcdc.c
@@
-1564,7
+1564,11
@@
static int rk3368_lcdc_layer_update_regs(struct lcdc_device *lcdc_dev,
static int rk3368_lcdc_reg_restore(struct lcdc_device *lcdc_dev)
{
- memcpy((u8 *)lcdc_dev->regs, (u8 *)lcdc_dev->regsbak, 0x270);
+ if (lcdc_dev->soc_type == VOP_FULL_RK3366)
+ memcpy((u8 *)lcdc_dev->regs, (u8 *)lcdc_dev->regsbak, 0x2a4);
+ else
+ memcpy((u8 *)lcdc_dev->regs, (u8 *)lcdc_dev->regsbak, 0x270);
+
return 0;
}