Home
last modified time | relevance | path

Searched refs:fbi (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/video/fbdev/
H A Dwm8505fb.c45 struct wm8505fb_info *fbi = to_wm8505fb_info(info); in wm8505fb_init_hw() local
51 writel(0, fbi->regbase + i); in wm8505fb_init_hw()
54 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR); in wm8505fb_init_hw()
55 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR1); in wm8505fb_init_hw()
62 writel(0x31c, fbi->regbase + WMT_GOVR_COLORSPACE); in wm8505fb_init_hw()
63 writel(1, fbi->regbase + WMT_GOVR_COLORSPACE1); in wm8505fb_init_hw()
66 writel(info->var.xres, fbi->regbase + WMT_GOVR_XRES); in wm8505fb_init_hw()
67 writel(info->var.xres_virtual, fbi->regbase + WMT_GOVR_XRES_VIRTUAL); in wm8505fb_init_hw()
70 writel(0xf, fbi->regbase + WMT_GOVR_FHI); in wm8505fb_init_hw()
71 writel(4, fbi->regbase + WMT_GOVR_DVO_SET); in wm8505fb_init_hw()
[all …]
H A Dep93xx-fb.c122 static inline unsigned int ep93xxfb_readl(struct ep93xx_fbi *fbi, in ep93xxfb_readl() argument
125 return __raw_readl(fbi->mmio_base + off); in ep93xxfb_readl()
128 static inline void ep93xxfb_writel(struct ep93xx_fbi *fbi, in ep93xxfb_writel() argument
131 __raw_writel(val, fbi->mmio_base + off); in ep93xxfb_writel()
137 static inline void ep93xxfb_out_locked(struct ep93xx_fbi *fbi, in ep93xxfb_out_locked() argument
144 ep93xxfb_writel(fbi, 0xaa, EP93XXFB_SWLOCK); in ep93xxfb_out_locked()
145 ep93xxfb_writel(fbi, val, reg); in ep93xxfb_out_locked()
150 struct ep93xx_fbi *fbi = info->par; in ep93xxfb_set_video_attribs() local
154 attribs |= fbi->mach_info->flags; in ep93xxfb_set_video_attribs()
155 ep93xxfb_out_locked(fbi, attribs, EP93XXFB_ATTRIBS); in ep93xxfb_set_video_attribs()
[all …]
H A Dxilinxfb.c198 unsigned int blue, unsigned int transp, struct fb_info *fbi) in xilinx_fb_setcolreg() argument
200 u32 *palette = fbi->pseudo_palette; in xilinx_fb_setcolreg()
205 if (fbi->var.grayscale) { in xilinx_fb_setcolreg()
227 xilinx_fb_blank(int blank_mode, struct fb_info *fbi) in xilinx_fb_blank() argument
229 struct xilinxfb_drvdata *drvdata = to_xilinxfb_drvdata(fbi); in xilinx_fb_blank()
H A Dpxafb.h106 struct pxafb_info *fbi; member
/linux/drivers/video/fbdev/omap/
H A Domapfb_main.c177 static int ctrl_change_mode(struct fb_info *fbi) in ctrl_change_mode() argument
181 struct omapfb_plane_struct *plane = fbi->par; in ctrl_change_mode()
183 struct fb_var_screeninfo *var = &fbi->var; in ctrl_change_mode()
185 offset = var->yoffset * fbi->fix.line_length + in ctrl_change_mode()
310 static int omapfb_update_full_screen(struct fb_info *fbi);
312 static int omapfb_blank(int blank, struct fb_info *fbi) in omapfb_blank() argument
314 struct omapfb_plane_struct *plane = fbi->par; in omapfb_blank()
348 r = omapfb_update_full_screen(fbi); in omapfb_blank()
353 static void omapfb_sync(struct fb_info *fbi) in omapfb_sync() argument
355 struct omapfb_plane_struct *plane = fbi->par; in omapfb_sync()
[all …]
H A Domapfb.h139 void *fbi);
167 int (*update_window) (struct fb_info *fbi,
/linux/drivers/video/fbdev/omap2/omapfb/
H A Domapfb.h110 void set_fb_fix(struct fb_info *fbi);
111 int check_fb_var(struct fb_info *fbi, struct fb_var_screeninfo *var);
112 int omapfb_realloc_fbmem(struct fb_info *fbi, unsigned long size, int type);
113 int omapfb_apply_changes(struct fb_info *fbi, int init);
118 int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg);
123 int omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl,
130 int omapfb_get_update_mode(struct fb_info *fbi, enum omapfb_update_mode *mode);
131 int omapfb_set_update_mode(struct fb_info *fbi, enum omapfb_update_mode mode);
134 static inline struct omap_dss_device *fb2display(struct fb_info *fbi) in fb2display() argument
136 struct omapfb_info *ofbi = FB2OFB(fbi); in fb2display()