Change-Id: I36db50471140d041fd0220283bc4e6ce59ec9d74
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
case WIN0_CBR_MST:
win0->area[0].cbr_start = val;
break;
+ case DSP_VACT_ST_END:
+ if (support_uboot_display()) {
+ screen->mode.yres =
+ (val & 0x1fff) - ((val >> 16) & 0x1fff);
+ win0->area[0].ypos =
+ st_y - ((val >> 16) & 0x1fff);
+ }
+ break;
+ case DSP_HACT_ST_END:
+ if (support_uboot_display()) {
+ screen->mode.xres =
+ (val & 0x1fff) - ((val >> 16) & 0x1fff);
+ win0->area[0].xpos =
+ st_x - ((val >> 16) & 0x1fff);
+ }
+ break;
default:
break;
}
case WIN0_CBR_MST:
win0->area[0].cbr_start = val;
break;
+ case DSP_VACT_ST_END:
+ if (support_uboot_display()) {
+ screen->mode.yres =
+ (val & 0x1fff) - ((val >> 16) & 0x1fff);
+ win0->area[0].ypos =
+ st_y - ((val >> 16) & 0x1fff);
+ }
+ break;
+ case DSP_HACT_ST_END:
+ if (support_uboot_display()) {
+ screen->mode.xres =
+ (val & 0x1fff) - ((val >> 16) & 0x1fff);
+ win0->area[0].xpos =
+ st_x - ((val >> 16) & 0x1fff);
+ }
+ break;
default:
break;
}