Lines Matching refs:plane_id

73 	int plane_id = kmb_plane->id;  in check_pixel_format()  local
77 init_disp_cfg = kmb->init_disp_cfg[plane_id]; in check_pixel_format()
99 int plane_id = kmb_plane->id; in kmb_plane_atomic_check() local
107 init_disp_cfg = kmb->init_disp_cfg[plane_id]; in kmb_plane_atomic_check()
146 int plane_id = kmb_plane->id; in kmb_plane_atomic_disable() local
151 if (WARN_ON(plane_id >= KMB_MAX_PLANES)) in kmb_plane_atomic_disable()
154 switch (plane_id) { in kmb_plane_atomic_disable()
156 kmb->plane_status[plane_id].ctrl = LCD_CTRL_VL1_ENABLE; in kmb_plane_atomic_disable()
159 kmb->plane_status[plane_id].ctrl = LCD_CTRL_VL2_ENABLE; in kmb_plane_atomic_disable()
162 kmb->plane_status[plane_id].ctrl = LCD_CTRL_GL1_ENABLE; in kmb_plane_atomic_disable()
165 kmb->plane_status[plane_id].ctrl = LCD_CTRL_GL2_ENABLE; in kmb_plane_atomic_disable()
169 kmb->plane_status[plane_id].disable = true; in kmb_plane_atomic_disable()
293 static void config_csc(struct kmb_drm_private *kmb, int plane_id) in config_csc() argument
296 kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF11(plane_id), csc_coef_lcd[0]); in config_csc()
297 kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF12(plane_id), csc_coef_lcd[1]); in config_csc()
298 kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF13(plane_id), csc_coef_lcd[2]); in config_csc()
299 kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF21(plane_id), csc_coef_lcd[3]); in config_csc()
300 kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF22(plane_id), csc_coef_lcd[4]); in config_csc()
301 kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF23(plane_id), csc_coef_lcd[5]); in config_csc()
302 kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF31(plane_id), csc_coef_lcd[6]); in config_csc()
303 kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF32(plane_id), csc_coef_lcd[7]); in config_csc()
304 kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF33(plane_id), csc_coef_lcd[8]); in config_csc()
305 kmb_write_lcd(kmb, LCD_LAYERn_CSC_OFF1(plane_id), csc_coef_lcd[9]); in config_csc()
306 kmb_write_lcd(kmb, LCD_LAYERn_CSC_OFF2(plane_id), csc_coef_lcd[10]); in config_csc()
307 kmb_write_lcd(kmb, LCD_LAYERn_CSC_OFF3(plane_id), csc_coef_lcd[11]); in config_csc()
312 unsigned char plane_id, in kmb_plane_set_alpha() argument
345 kmb_write_lcd(kmb, LCD_LAYERn_ALPHA(plane_id), plane_alpha); in kmb_plane_set_alpha()
364 unsigned char plane_id; in kmb_plane_atomic_update() local
380 plane_id = kmb_plane->id; in kmb_plane_atomic_update()
390 init_disp_cfg = &kmb->init_disp_cfg[plane_id]; in kmb_plane_atomic_update()
404 kmb_write_lcd(kmb, LCD_LAYERn_DMA_LEN(plane_id), dma_len); in kmb_plane_atomic_update()
405 kmb_write_lcd(kmb, LCD_LAYERn_DMA_LEN_SHADOW(plane_id), dma_len); in kmb_plane_atomic_update()
406 kmb_write_lcd(kmb, LCD_LAYERn_DMA_LINE_VSTRIDE(plane_id), in kmb_plane_atomic_update()
408 kmb_write_lcd(kmb, LCD_LAYERn_DMA_LINE_WIDTH(plane_id), in kmb_plane_atomic_update()
412 kmb_write_lcd(kmb, LCD_LAYERn_DMA_START_ADDR(plane_id), in kmb_plane_atomic_update()
418 kmb_write_lcd(kmb, LCD_LAYERn_DMA_CB_LINE_VSTRIDE(plane_id), in kmb_plane_atomic_update()
420 kmb_write_lcd(kmb, LCD_LAYERn_DMA_CB_LINE_WIDTH(plane_id), in kmb_plane_atomic_update()
428 LCD_LAYERn_DMA_START_CR_ADR(plane_id), in kmb_plane_atomic_update()
432 LCD_LAYERn_DMA_START_CB_ADR(plane_id), in kmb_plane_atomic_update()
437 LCD_LAYERn_DMA_CR_LINE_VSTRIDE(plane_id), in kmb_plane_atomic_update()
441 LCD_LAYERn_DMA_CR_LINE_WIDTH(plane_id), in kmb_plane_atomic_update()
451 LCD_LAYERn_DMA_START_CB_ADR(plane_id), in kmb_plane_atomic_update()
455 LCD_LAYERn_DMA_START_CR_ADR(plane_id), in kmb_plane_atomic_update()
460 kmb_write_lcd(kmb, LCD_LAYERn_WIDTH(plane_id), src_w - 1); in kmb_plane_atomic_update()
461 kmb_write_lcd(kmb, LCD_LAYERn_HEIGHT(plane_id), src_h - 1); in kmb_plane_atomic_update()
462 kmb_write_lcd(kmb, LCD_LAYERn_COL_START(plane_id), crtc_x); in kmb_plane_atomic_update()
463 kmb_write_lcd(kmb, LCD_LAYERn_ROW_START(plane_id), crtc_y); in kmb_plane_atomic_update()
471 config_csc(kmb, plane_id); in kmb_plane_atomic_update()
474 kmb_plane_set_alpha(kmb, plane->state, plane_id, &val); in kmb_plane_atomic_update()
476 kmb_write_lcd(kmb, LCD_LAYERn_CFG(plane_id), val); in kmb_plane_atomic_update()
488 switch (plane_id) { in kmb_plane_atomic_update()
533 kmb_write_lcd(kmb, LCD_LAYERn_DMA_CFG(plane_id), dma_cfg); in kmb_plane_atomic_update()
545 kmb_read_lcd(kmb, LCD_LAYERn_DMA_CFG(plane_id))); in kmb_plane_atomic_update()