HEIGHT
hole_size = 2 * round_up(WIDTH * HEIGHT * 4, t->align);
err = tiled_blits_create_buffers(t, WIDTH, HEIGHT, prng);
regmap_write(cf->reg_cfg, FRAMEDIMENSIONS, WIDTH(w) | HEIGHT(h));
NVVAL(NV507C, SURFACE_SET_SIZE, HEIGHT, asyw->image.h),
NVVAL(NV827C, SURFACE_SET_SIZE, HEIGHT, asyw->image.h),
NVVAL(NV907C, SURFACE_SET_SIZE, HEIGHT, asyw->image.h),
NVVAL(NV507D, HEAD_SET_SIZE, HEIGHT, asyh->core.h),
NVVAL(NV507D, HEAD_SET_RASTER_SIZE, HEIGHT, m->v.active),
NVVAL(NV507D, HEAD_SET_VIEWPORT_SIZE_IN, HEIGHT, asyh->view.iH));
NVVAL(NV507D, HEAD_SET_VIEWPORT_SIZE_OUT, HEIGHT, asyh->view.oH),
NVVAL(NV507D, HEAD_SET_VIEWPORT_SIZE_OUT_MIN, HEIGHT, asyh->view.oH));
NVVAL(NV827D, HEAD_SET_SIZE, HEIGHT, asyh->core.h),
NVVAL(NV907D, HEAD_SET_SIZE, HEIGHT, asyh->core.h),
NVVAL(NV907D, HEAD_SET_RASTER_SIZE, HEIGHT, m->v.active),
NVVAL(NV907D, HEAD_SET_VIEWPORT_SIZE_IN, HEIGHT, asyh->view.iH));
NVVAL(NV907D, HEAD_SET_VIEWPORT_SIZE_OUT, HEIGHT, asyh->view.oH),
NVVAL(NV907D, HEAD_SET_VIEWPORT_SIZE_OUT_MIN, HEIGHT, asyh->view.oH),
NVVAL(NV907D, HEAD_SET_VIEWPORT_SIZE_OUT_MAX, HEIGHT, asyh->view.oH));
NVVAL(NVC37D, HEAD_SET_RASTER_SIZE, HEIGHT, m->v.active),
NVVAL(NVC37D, HEAD_SET_VIEWPORT_SIZE_IN, HEIGHT, asyh->view.iH));
NVVAL(NVC37D, HEAD_SET_VIEWPORT_SIZE_OUT, HEIGHT, asyh->view.oH));
NVVAL(NVC57D, HEAD_SET_RASTER_SIZE, HEIGHT, m->v.active),
NVVAL(NVCA7D, HEAD_SET_RASTER_SIZE, HEIGHT, m->v.active),
NVVAL(NVCA7D, HEAD_SET_VIEWPORT_SIZE_IN, HEIGHT, asyh->view.iH));
NVVAL(NVCA7D, HEAD_SET_VIEWPORT_SIZE_OUT, HEIGHT, asyh->view.oH));
NVVAL(NV507E, SET_SIZE_IN, HEIGHT, asyw->scale.sh),
NVVAL(NV507E, SURFACE_SET_SIZE, HEIGHT, asyw->image.h),
NVVAL(NV827E, SURFACE_SET_SIZE, HEIGHT, asyw->image.h),
NVVAL(NV907E, SURFACE_SET_SIZE, HEIGHT, asyw->image.h),
NVVAL(NVC37E, SET_SIZE, HEIGHT, asyw->image.h),
NVVAL(NVC37E, SET_SIZE_IN, HEIGHT, asyw->state.src_h >> 16));
NVVAL(NVC37E, SET_SIZE_OUT, HEIGHT, asyw->state.crtc_h));
NVVAL(NVC57E, SET_SIZE, HEIGHT, asyw->image.h),
NVVAL(NVC57E, SET_SIZE_IN, HEIGHT, asyw->state.src_h >> 16));
NVVAL(NVC57E, SET_SIZE_OUT, HEIGHT, asyw->state.crtc_h));
NVVAL(NVC57E, SET_SIZE, HEIGHT, asyw->image.h),
NVVAL(NVC57E, SET_SIZE_IN, HEIGHT, asyw->state.src_h >> 16));
NVVAL(NVC57E, SET_SIZE_OUT, HEIGHT, asyw->state.crtc_h));
NVVAL(NVCA7E, SET_SIZE, HEIGHT, asyw->image.h),
NVVAL(NVCA7E, SET_SIZE_IN, HEIGHT, asyw->state.src_h >> 16));
NVVAL(NVCA7E, SET_SIZE_OUT, HEIGHT, asyw->state.crtc_h));
NVDEF(NV5039, SET_SRC_BLOCK_SIZE, HEIGHT, ONE_GOB) |
NVDEF(NV5039, SET_DST_BLOCK_SIZE, HEIGHT, ONE_GOB) |
input_abs_set_res(input_dev, ABS_Y, RES_Y / HEIGHT);
input_abs_set_res(input_dev, ABS_Y, RES_Y / HEIGHT);
.height = HEIGHT,
write_reg(par, 0x0201, HEIGHT - 1 - ys);
write_reg(par, 0x0201, HEIGHT - 1 - xs);
.height = HEIGHT,
.height = HEIGHT,
.height = HEIGHT,
.height = HEIGHT,
write_reg(par, MIPI_DCS_SET_PAGE_ADDRESS, 0, 0, 0, HEIGHT);
.height = HEIGHT,
write_reg(par, 0x0021, HEIGHT - 1 - ys);
write_reg(par, 0x0021, HEIGHT - 1 - xs);
.height = HEIGHT,
write_reg(par, 0x0021, HEIGHT - 1 - ys);
write_reg(par, 0x0021, HEIGHT - 1 - xs);
.height = HEIGHT,
.height = HEIGHT,
.height = HEIGHT,
.height = HEIGHT,
.height = HEIGHT,
.height = HEIGHT,
.height = HEIGHT,
write_reg(par, 0x0021, HEIGHT - 1 - ys);
write_reg(par, 0x0021, HEIGHT - 1 - xs);
.height = HEIGHT,
.height = HEIGHT,
!par->info->var.yres || par->info->var.yres > HEIGHT ||
.height = HEIGHT,
BIT(13) | (par->bgr << 11) | BIT(9) | (HEIGHT - 1));
.height = HEIGHT,
.txbuflen = WIDTH * HEIGHT / 8,
.height = HEIGHT,
.height = HEIGHT,
.txbuflen = WIDTH * HEIGHT / 2,
.height = HEIGHT,
.height = HEIGHT,
.height = HEIGHT,
.height = HEIGHT,
for (y = 0; y < HEIGHT / 8; y++) {
.height = HEIGHT,
.height = HEIGHT,
#define PAGES (HEIGHT / 8)
write_reg(par, 0x0007, HEIGHT - 1 - ys);
write_reg(par, 0x0007, HEIGHT - 1 - xs);
.height = HEIGHT,
#define IMGSIZE ((WIDTH * HEIGHT) + sizeof(HEADER)-1)
#define LCD_SCREEN_SY_N(HEIGHT) ((HEIGHT-1)<<8)