Lines Matching refs:win
294 static int ov6x30_mode_init(struct i2c_client *c, struct ovcamchip_window *win) in ov6x30_mode_init() argument
298 ov_write_mask(c, 0x14, win->quarter?0x20:0x00, 0x20); in ov6x30_mode_init()
302 if (win->format == VIDEO_PALETTE_GREY) { in ov6x30_mode_init()
325 ov_write(c, 0x11, win->clockdiv); in ov6x30_mode_init()
330 static int ov6x30_set_window(struct i2c_client *c, struct ovcamchip_window *win) in ov6x30_set_window() argument
334 ret = ov6x30_mode_init(c, win); in ov6x30_set_window()
338 if (win->quarter) { in ov6x30_set_window()
346 ov_write(c, 0x17, HWSBASE + (win->x >> hwscale)); in ov6x30_set_window()
347 ov_write(c, 0x18, HWEBASE + ((win->x + win->width) >> hwscale)); in ov6x30_set_window()
348 ov_write(c, 0x19, VWSBASE + (win->y >> vwscale)); in ov6x30_set_window()
349 ov_write(c, 0x1a, VWEBASE + ((win->y + win->height) >> vwscale)); in ov6x30_set_window()