Home
last modified time | relevance | path

Searched refs:fbcon (Results 1 – 35 of 35) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_fbcon.c61 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_fillrect() local
62 struct nouveau_drm *drm = nouveau_drm(fbcon->dev); in nouveau_fbcon_fillrect()
93 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_copyarea() local
94 struct nouveau_drm *drm = nouveau_drm(fbcon->dev); in nouveau_fbcon_copyarea()
125 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_imageblit() local
126 struct nouveau_drm *drm = nouveau_drm(fbcon->dev); in nouveau_fbcon_imageblit()
157 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_sync() local
158 struct nouveau_drm *drm = nouveau_drm(fbcon->dev); in nouveau_fbcon_sync()
184 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_open() local
185 struct nouveau_drm *drm = nouveau_drm(fbcon->dev); in nouveau_fbcon_open()
[all …]
Dnouveau_drm.h149 struct nouveau_fbdev *fbcon; member
/linux-4.4.14/drivers/video/fbdev/matrox/
Dmatroxfb_crtc2.c33 #define m2info (container_of(info, struct matroxfb_dh_fb_info, fbcon)) in matroxfb_dh_setcolreg()
37 if (m2info->fbcon.var.grayscale) { in matroxfb_dh_setcolreg()
41 red = CNVT_TOHW(red, m2info->fbcon.var.red.length); in matroxfb_dh_setcolreg()
42 green = CNVT_TOHW(green, m2info->fbcon.var.green.length); in matroxfb_dh_setcolreg()
43 blue = CNVT_TOHW(blue, m2info->fbcon.var.blue.length); in matroxfb_dh_setcolreg()
44 transp = CNVT_TOHW(transp, m2info->fbcon.var.transp.length); in matroxfb_dh_setcolreg()
46 col = (red << m2info->fbcon.var.red.offset) | in matroxfb_dh_setcolreg()
47 (green << m2info->fbcon.var.green.offset) | in matroxfb_dh_setcolreg()
48 (blue << m2info->fbcon.var.blue.offset) | in matroxfb_dh_setcolreg()
49 (transp << m2info->fbcon.var.transp.offset); in matroxfb_dh_setcolreg()
[all …]
Dmatroxfb_base.c160 if (info && (info->fbcon.var.bits_per_pixel == minfo->fbcon.var.bits_per_pixel) in update_crtc2()
161 && (info->fbcon.var.xres_virtual == minfo->fbcon.var.xres_virtual) in update_crtc2()
162 && (info->fbcon.var.green.length == minfo->fbcon.var.green.length) in update_crtc2()
164 switch (minfo->fbcon.var.bits_per_pixel) { in update_crtc2()
170 mga_outl(0x3C28, pos + minfo->fbcon.var.xres_virtual * minfo->fbcon.var.bits_per_pixel / 8); in update_crtc2()
322 minfo->fbcon.var.xoffset = var->xoffset; in matrox_pan_var()
323 minfo->fbcon.var.yoffset = var->yoffset; in matrox_pan_var()
324 …pos = (minfo->fbcon.var.yoffset * minfo->fbcon.var.xres_virtual + minfo->fbcon.var.xoffset) * minf… in matrox_pan_var()
371 unregister_framebuffer(&minfo->fbcon); in matroxfb_remove()
646 struct matrox_fb_info* minfo = container_of(fb_info, struct matrox_fb_info, fbcon); in matroxfb_setcolreg()
[all …]
Dmatroxfb_accel.c119 mpitch = minfo->fbcon.var.xres_virtual; in matrox_cfbX_init()
126 accel = (minfo->fbcon.var.accel_flags & FB_ACCELF_TEXT) == FB_ACCELF_TEXT; in matrox_cfbX_init()
128 switch (minfo->fbcon.var.bits_per_pixel) { in matrox_cfbX_init()
147 case 16: if (minfo->fbcon.var.green.length == 5) in matrox_cfbX_init()
297 …matrox_accel_bmove_lin(minfo, minfo->fbcon.var.xres_virtual >> 1, area->sy, area->sx >> 1, area->d… in matroxfb_cfb4_copyarea()
303 …matrox_accel_bmove(minfo, minfo->fbcon.var.xres_virtual, area->sy, area->sx, area->dy, area->dx, a… in matroxfb_copyarea()
364 mga_outl(M_YDST, sy * minfo->fbcon.var.xres_virtual >> 6); in matroxfb_cfb4_clear()
369 u_int32_t step = minfo->fbcon.var.xres_virtual >> 1; in matroxfb_cfb4_clear()
Dmatroxfb_crtc2.h8 struct fb_info fbcon; member
Dmatroxfb_Ti3026.c318 if (minfo->fbcon.var.bits_per_pixel == 24) { in Ti3026_setpclk()
337 if (minfo->fbcon.var.bits_per_pixel == 24) { in Ti3026_setpclk()
376 switch (minfo->fbcon.var.bits_per_pixel) { in Ti3026_init()
391 …hw->DACreg[POS3026_XTRUECOLORCTRL] = (minfo->fbcon.var.green.length == 5) ? (TVP3026_XTRUECOLORCTR… in Ti3026_init()
Dmatroxfb_DAC1064.c355 switch (minfo->fbcon.var.bits_per_pixel) { in DAC1064_init_1()
361 if (minfo->fbcon.var.green.length == 5) in DAC1064_init_1()
391 if (minfo->fbcon.var.bits_per_pixel > 16) { /* 256 entries */ in DAC1064_init_2()
399 } else if (minfo->fbcon.var.bits_per_pixel > 8) { in DAC1064_init_2()
400 if (minfo->fbcon.var.green.length == 5) { /* 0..31, 128..159 */ in DAC1064_init_2()
Dmatroxfb_base.h339 struct fb_info fbcon; member
497 #define info2minfo(info) container_of(info, struct matrox_fb_info, fbcon)
Di2c-matroxfb.c112 minfo->fbcon.node); in i2c_bus_reg()
Dmatroxfb_misc.c276 wd = minfo->fbcon.var.xres_virtual * minfo->curr.final_bppShift / 64; in matroxfb_vgaHWinit()
/linux-4.4.14/Documentation/fb/
Dfbcon.txt4 The framebuffer console (fbcon), as its name implies, is a text
13 What are the features of fbcon? The framebuffer console supports
23 support statically, or 'm' for module support. The module will be fbcon.
25 In order for fbcon to activate, at least one framebuffer driver is
49 1. Driver and fbcon are compiled statically
51 Usually, fbcon will automatically take over your console. The notable
55 2. Driver is compiled statically, fbcon is compiled as a module
59 do a 'modprobe fbcon'.
61 3. Driver is compiled as a module, fbcon is compiled statically
64 'modprobe xxxfb', fbcon automatically takes over the console with
[all …]
D00-INDEX24 fbcon.txt
25 - intro to and usage guide for the framebuffer console (fbcon).
Dvt8623fb.txt39 if device is active (for example used by fbcon).
Darkfb.txt42 if device is active (for example used by fbcon).
Ds3fb.txt51 if device is active (for example used by fbcon).
Dudlfb.txt112 console Allow fbcon to attach to udlfb provided framebuffers.
113 Can be disabled if fbcon and other clients
Dsisfb.txt103 console support" (fbcon) is needed for a graphical console.
Dviafb.txt168 multi-head since SAMM support multi monitor at driver layers, thus fbcon
Dmatroxfb.txt286 + generic fbcon-cfbX procedures do not work on Alphas. Due to this,
/linux-4.4.14/drivers/video/console/
DMakefile10 obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o softcursor.o
DKconfig119 by using the fbcon=map: boot option.
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_device.c1558 int radeon_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon) in radeon_suspend_kms() argument
1639 if (fbcon) { in radeon_suspend_kms()
1656 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon) in radeon_resume_kms() argument
1666 if (fbcon) { in radeon_resume_kms()
1673 if (fbcon) in radeon_resume_kms()
1736 if (fbcon) { in radeon_resume_kms()
1752 if (fbcon) { in radeon_resume_kms()
Dradeon_drv.c106 int radeon_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon);
107 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
Dradeon.h2832 extern int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
2833 extern int radeon_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon);
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_device.c1636 int amdgpu_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon) in amdgpu_suspend_kms() argument
1706 if (fbcon) { in amdgpu_suspend_kms()
1723 int amdgpu_resume_kms(struct drm_device *dev, bool resume, bool fbcon) in amdgpu_resume_kms() argument
1733 if (fbcon) { in amdgpu_resume_kms()
1740 if (fbcon) in amdgpu_resume_kms()
1785 if (fbcon) { in amdgpu_resume_kms()
1798 if (fbcon) { in amdgpu_resume_kms()
Damdgpu.h2352 int amdgpu_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon);
2353 int amdgpu_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
/linux-4.4.14/arch/arm/configs/
Dcollie_defconfig20 CONFIG_CMDLINE="noinitrd root=/dev/mtdblock2 rootfstype=jffs2 fbcon=rotate:1"
/linux-4.4.14/Documentation/arm/
DSetup54 the equivalent character size of your fbcon display. This then allows
/linux-4.4.14/arch/arm/boot/dts/
Dtegra114-tn7.dts12 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:2";
Dtegra114-roth.dts12 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:1";
/linux-4.4.14/Documentation/console/
Dconsole.txt91 this possible. (NOTE NOTE NOTE: Please read fbcon.txt under Documentation/fb
/linux-4.4.14/drivers/gpu/drm/
Ddrm_fb_helper.c2181 struct module *fbcon; in drm_fb_helper_modinit() local
2184 fbcon = find_module(name); in drm_fb_helper_modinit()
2187 if (!fbcon) in drm_fb_helper_modinit()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
Dhub.fuc398 // to hang with STATUS=0x00000007 until it's cleared.. fbcon can
/linux-4.4.14/drivers/tty/
DKconfig98 <file:Documentation/fb/fbcon.txt>.