• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/video/omap/

Lines Matching refs:plane

69 /* DISPC GFX plane */
82 /* DISPC Video plane 1/2 */
288 static void setup_plane_fifo(int plane, int ext_mode)
299 BUG_ON(plane > 2);
301 l = dispc_read_reg(fsz_reg[plane]);
310 MOD_REG_FLD(ftrs_reg[plane], FLD_MASK(16, 12) | FLD_MASK(0, 12),
330 static inline int _setup_plane(int plane, int channel_out,
361 dev_dbg(dispc.fbdev->dev, "plane %d channel %d paddr %#08x scr_width %d"
363 plane, channel_out, paddr, screen_width, pos_x, pos_y,
368 switch (plane) {
401 if (plane == 0)
408 if (plane == 0)
418 l = dispc_read_reg(at_reg[plane]);
431 dispc_write_reg(at_reg[plane], l);
433 dispc_write_reg(ba_reg[plane], paddr);
434 MOD_REG_FLD(ps_reg[plane],
437 MOD_REG_FLD(sz_reg[plane], FLD_MASK(16, 11) | FLD_MASK(0, 11),
442 if (!dispc.fir_vinc[plane])
443 MOD_REG_FLD(vs_reg[plane],
445 if (!dispc.fir_hinc[plane])
446 MOD_REG_FLD(vs_reg[plane],
450 dispc_write_reg(ri_reg[plane], (screen_width - width) * bpp / 8 + 1);
455 static int omap_dispc_setup_plane(int plane, int channel_out,
464 if ((unsigned)plane > dispc.mem_desc.region_cnt)
466 paddr = dispc.mem_desc.region[plane].paddr + offset;
468 r = _setup_plane(plane, channel_out, paddr,
475 static void write_firh_reg(int plane, int reg, u32 value)
479 if (plane == 1)
486 static void write_firhv_reg(int plane, int reg, u32 value)
490 if (plane == 1)
497 static void set_upsampling_coef_table(int plane)
512 write_firh_reg(plane, i, coef[i][0]);
513 write_firhv_reg(plane, i, coef[i][1]);
517 static int omap_dispc_set_scale(int plane,
532 if ((unsigned)plane > OMAPFB_PLANE_NUM)
535 if (plane == OMAPFB_PLANE_GFX &&
551 set_upsampling_coef_table(plane);
567 dispc.fir_hinc[plane] = fir_hinc;
568 dispc.fir_vinc[plane] = fir_vinc;
570 MOD_REG_FLD(fir_reg[plane],
580 MOD_REG_FLD(vs_reg[plane],
584 l = dispc_read_reg(at_reg[plane]);
588 dispc_write_reg(at_reg[plane], l);
594 static int omap_dispc_enable_plane(int plane, int enable)
599 if ((unsigned int)plane > dispc.mem_desc.region_cnt)
603 MOD_REG_FLD(at_reg[plane], 1, enable ? 1 : 0);
695 static void omap_dispc_get_caps(int plane, struct omapfb_caps *caps)
698 if (plane > 0)
703 if (plane == 0)
1035 int plane = (int)vma->vm_private_data;
1037 atomic_inc(&dispc.map_count[plane]);
1042 int plane = (int)vma->vm_private_data;
1044 atomic_dec(&dispc.map_count[plane]);
1055 struct omapfb_plane_struct *plane = info->par;
1077 vma->vm_private_data = (void *)plane->idx;
1082 atomic_inc(&dispc.map_count[plane->idx]);
1244 static int omap_dispc_setup_mem(int plane, size_t size, int mem_type,
1250 if ((unsigned)plane > dispc.mem_desc.region_cnt)
1256 rg = &dispc.mem_desc.region[plane];
1259 if (atomic_read(&dispc.map_count[plane]))