kmb_write_lcd
kmb_write_lcd(kmb, LCD_V_ACTIVEHEIGHT,
kmb_write_lcd(kmb, LCD_V_BACKPORCH, vm.vback_porch);
kmb_write_lcd(kmb, LCD_V_FRONTPORCH, vm.vfront_porch);
kmb_write_lcd(kmb, LCD_VSYNC_WIDTH, vm.vsync_len - 1);
kmb_write_lcd(kmb, LCD_H_ACTIVEWIDTH,
kmb_write_lcd(kmb, LCD_H_BACKPORCH, vm.hback_porch);
kmb_write_lcd(kmb, LCD_H_FRONTPORCH, vm.hfront_porch);
kmb_write_lcd(kmb, LCD_HSYNC_WIDTH, vm.hsync_len - 1);
kmb_write_lcd(kmb, LCD_VSYNC_START, 0);
kmb_write_lcd(kmb, LCD_VSYNC_END, 0);
kmb_write_lcd(kmb, LCD_BG_COLOUR_LS, 0x4);
kmb_write_lcd(kmb,
kmb_write_lcd(kmb,
kmb_write_lcd(kmb,
kmb_write_lcd(kmb, LCD_V_ACTIVEHEIGHT_EVEN,
kmb_write_lcd(kmb, LCD_VSYNC_START_EVEN, 10);
kmb_write_lcd(kmb, LCD_VSYNC_END_EVEN, 10);
kmb_write_lcd(kmb, LCD_TIMING_GEN_TRIG, 1);
kmb_write_lcd(kmb, LCD_INT_CLEAR, LCD_INT_VERT_COMP);
kmb_write_lcd(kmb, LCD_VSTATUS_COMPARE,
kmb_write_lcd(kmb, LCD_INT_CLEAR, LCD_INT_VERT_COMP);
kmb_write_lcd(kmb, LCD_INT_CLEAR, LCD_INT_EOF);
kmb_write_lcd(kmb, LCD_FIFO_FLUSH, 1);
kmb_write_lcd(kmb, LCD_FIFO_FLUSH, 1);
kmb_write_lcd(kmb, LCD_INT_CLEAR, LCD_INT_LINE_CMP);
kmb_write_lcd(kmb, LCD_INT_CLEAR, LCD_INT_VERT_COMP);
kmb_write_lcd(kmb, LCD_INT_CLEAR, LCD_INT_VERT_COMP);
kmb_write_lcd(kmb, LCD_INT_CLEAR, LCD_INT_LAYER);
kmb_write_lcd(to_kmb(drm), LCD_INT_CLEAR, 0xFFFF);
kmb_write_lcd(to_kmb(drm), LCD_INT_ENABLE, 0);
kmb_write_lcd(dev_p, reg, (reg_val & (~mask)));
kmb_write_lcd(dev_p, reg, (reg_val | mask));
kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF11(plane_id), csc_coef_lcd[0]);
kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF12(plane_id), csc_coef_lcd[1]);
kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF13(plane_id), csc_coef_lcd[2]);
kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF21(plane_id), csc_coef_lcd[3]);
kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF22(plane_id), csc_coef_lcd[4]);
kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF23(plane_id), csc_coef_lcd[5]);
kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF31(plane_id), csc_coef_lcd[6]);
kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF32(plane_id), csc_coef_lcd[7]);
kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF33(plane_id), csc_coef_lcd[8]);
kmb_write_lcd(kmb, LCD_LAYERn_CSC_OFF1(plane_id), csc_coef_lcd[9]);
kmb_write_lcd(kmb, LCD_LAYERn_CSC_OFF2(plane_id), csc_coef_lcd[10]);
kmb_write_lcd(kmb, LCD_LAYERn_CSC_OFF3(plane_id), csc_coef_lcd[11]);
kmb_write_lcd(kmb, LCD_LAYERn_ALPHA(plane_id), plane_alpha);
kmb_write_lcd(kmb, LCD_LAYERn_DMA_LEN(plane_id), dma_len);
kmb_write_lcd(kmb, LCD_LAYERn_DMA_LEN_SHADOW(plane_id), dma_len);
kmb_write_lcd(kmb, LCD_LAYERn_DMA_LINE_VSTRIDE(plane_id),
kmb_write_lcd(kmb, LCD_LAYERn_DMA_LINE_WIDTH(plane_id),
kmb_write_lcd(kmb, LCD_LAYERn_DMA_START_ADDR(plane_id),
kmb_write_lcd(kmb, LCD_LAYERn_DMA_CB_LINE_VSTRIDE(plane_id),
kmb_write_lcd(kmb, LCD_LAYERn_DMA_CB_LINE_WIDTH(plane_id),
kmb_write_lcd(kmb,
kmb_write_lcd(kmb,
kmb_write_lcd(kmb,
kmb_write_lcd(kmb,
kmb_write_lcd(kmb,
kmb_write_lcd(kmb,
kmb_write_lcd(kmb, LCD_LAYERn_WIDTH(plane_id), src_w - 1);
kmb_write_lcd(kmb, LCD_LAYERn_HEIGHT(plane_id), src_h - 1);
kmb_write_lcd(kmb, LCD_LAYERn_COL_START(plane_id), crtc_x);
kmb_write_lcd(kmb, LCD_LAYERn_ROW_START(plane_id), crtc_y);
kmb_write_lcd(kmb, LCD_LAYERn_CFG(plane_id), val);
kmb_write_lcd(kmb, LCD_CONTROL, ctrl);
kmb_write_lcd(kmb, LCD_OUT_FORMAT_CFG, out_format);
kmb_write_lcd(kmb, LCD_LAYERn_DMA_CFG(plane_id), dma_cfg);