Lines Matching refs:panel_info
44 writel(panel_info.mmio + ATMEL_LCDC_LUT(regno), in lcd_setcolreg()
69 regs = (struct atmel_hlcd_regs *)panel_info.mmio; in lcd_ctrl_init()
97 value = get_lcdc_clk_rate(0) / panel_info.vl_clk; in lcd_ctrl_init()
98 if (get_lcdc_clk_rate(0) % panel_info.vl_clk) in lcd_ctrl_init()
108 | panel_info.vl_clk_pol in lcd_ctrl_init()
118 | panel_info.vl_clk_pol, in lcd_ctrl_init()
125 value |= panel_info.vl_sync; in lcd_ctrl_init()
155 value = LCDC_LCDCFG1_VSPW(panel_info.vl_vsync_len - 1); in lcd_ctrl_init()
156 value |= LCDC_LCDCFG1_HSPW(panel_info.vl_hsync_len - 1); in lcd_ctrl_init()
159 value = LCDC_LCDCFG2_VBPW(panel_info.vl_upper_margin); in lcd_ctrl_init()
160 value |= LCDC_LCDCFG2_VFPW(panel_info.vl_lower_margin - 1); in lcd_ctrl_init()
163 value = LCDC_LCDCFG3_HBPW(panel_info.vl_left_margin - 1); in lcd_ctrl_init()
164 value |= LCDC_LCDCFG3_HFPW(panel_info.vl_right_margin - 1); in lcd_ctrl_init()
168 value = LCDC_LCDCFG4_RPF(panel_info.vl_row - 1); in lcd_ctrl_init()
169 value |= LCDC_LCDCFG4_PPL(panel_info.vl_col - 1); in lcd_ctrl_init()
175 switch (NBITS(panel_info.vl_bpix)) { in lcd_ctrl_init()