| /linux/drivers/video/fbdev/matrox/ ! |
| H A D | matroxfb_crtc2.c | 34 #define m2info (container_of(info, struct matroxfb_dh_fb_info, fbcon)) in matroxfb_dh_setcolreg() 38 if (m2info->fbcon.var.grayscale) { in matroxfb_dh_setcolreg() 42 red = CNVT_TOHW(red, m2info->fbcon.var.red.length); in matroxfb_dh_setcolreg() 43 green = CNVT_TOHW(green, m2info->fbcon.var.green.length); in matroxfb_dh_setcolreg() 44 blue = CNVT_TOHW(blue, m2info->fbcon.var.blue.length); in matroxfb_dh_setcolreg() 45 transp = CNVT_TOHW(transp, m2info->fbcon.var.transp.length); in matroxfb_dh_setcolreg() 47 col = (red << m2info->fbcon.var.red.offset) | in matroxfb_dh_setcolreg() 48 (green << m2info->fbcon.var.green.offset) | in matroxfb_dh_setcolreg() 49 (blue << m2info->fbcon.var.blue.offset) | in matroxfb_dh_setcolreg() 50 (transp << m2info->fbcon.var.transp.offset); in matroxfb_dh_setcolreg() [all …]
|
| H A D | matroxfb_base.c | 163 if (info && (info->fbcon.var.bits_per_pixel == minfo->fbcon.var.bits_per_pixel) in update_crtc2() 164 && (info->fbcon.var.xres_virtual == minfo->fbcon.var.xres_virtual) in update_crtc2() 165 && (info->fbcon.var.green.length == minfo->fbcon.var.green.length) in update_crtc2() 167 switch (minfo->fbcon.var.bits_per_pixel) { in update_crtc2() 173 mga_outl(0x3C28, pos + minfo->fbcon.var.xres_virtual * minfo->fbcon.var.bits_per_pixel / 8); in update_crtc2() 325 minfo->fbcon.var.xoffset = var->xoffset; in matrox_pan_var() 326 minfo->fbcon.var.yoffset = var->yoffset; in matrox_pan_var() 327 …pos = (minfo->fbcon.var.yoffset * minfo->fbcon.var.xres_virtual + minfo->fbcon.var.xoffset) * minf… in matrox_pan_var() 374 unregister_framebuffer(&minfo->fbcon); in matroxfb_remove() 649 struct matrox_fb_info* minfo = container_of(fb_info, struct matrox_fb_info, fbcon); in matroxfb_setcolreg() [all …]
|
| H A D | matroxfb_accel.c | 122 mpitch = minfo->fbcon.var.xres_virtual; in matrox_cfbX_init() 129 accel = (minfo->fbcon.var.accel_flags & FB_ACCELF_TEXT) == FB_ACCELF_TEXT; in matrox_cfbX_init() 131 switch (minfo->fbcon.var.bits_per_pixel) { in matrox_cfbX_init() 150 case 16: if (minfo->fbcon.var.green.length == 5) in matrox_cfbX_init() 300 …matrox_accel_bmove_lin(minfo, minfo->fbcon.var.xres_virtual >> 1, area->sy, area->sx >> 1, area->d… in matroxfb_cfb4_copyarea() 306 …matrox_accel_bmove(minfo, minfo->fbcon.var.xres_virtual, area->sy, area->sx, area->dy, area->dx, a… in matroxfb_copyarea() 367 mga_outl(M_YDST, sy * minfo->fbcon.var.xres_virtual >> 6); in matroxfb_cfb4_clear() 372 u_int32_t step = minfo->fbcon.var.xres_virtual >> 1; in matroxfb_cfb4_clear()
|
| H A D | matroxfb_crtc2.h | 9 struct fb_info fbcon; member
|
| H A D | matroxfb_Ti3026.c | 320 if (minfo->fbcon.var.bits_per_pixel == 24) { in Ti3026_setpclk() 339 if (minfo->fbcon.var.bits_per_pixel == 24) { in Ti3026_setpclk() 378 switch (minfo->fbcon.var.bits_per_pixel) { in Ti3026_init() 393 …hw->DACreg[POS3026_XTRUECOLORCTRL] = (minfo->fbcon.var.green.length == 5) ? (TVP3026_XTRUECOLORCTR… in Ti3026_init()
|
| H A D | matroxfb_DAC1064.c | 357 switch (minfo->fbcon.var.bits_per_pixel) { in DAC1064_init_1() 363 if (minfo->fbcon.var.green.length == 5) in DAC1064_init_1() 393 if (minfo->fbcon.var.bits_per_pixel > 16) { /* 256 entries */ in DAC1064_init_2() 401 } else if (minfo->fbcon.var.bits_per_pixel > 8) { in DAC1064_init_2() 402 if (minfo->fbcon.var.green.length == 5) { /* 0..31, 128..159 */ in DAC1064_init_2()
|
| H A D | matroxfb_base.h | 338 struct fb_info fbcon; member 496 #define info2minfo(info) container_of(info, struct matrox_fb_info, fbcon)
|
| H A D | i2c-matroxfb.c | 112 minfo->fbcon.node); in i2c_bus_reg()
|
| /linux/Documentation/fb/ ! |
| H A D | fbcon.rst | 5 The framebuffer console (fbcon), as its name implies, is a text 14 What are the features of fbcon? The framebuffer console supports 26 module will be fbcon. 28 In order for fbcon to activate, at least one framebuffer driver is 55 1. Driver and fbcon are compiled statically 57 Usually, fbcon will automatically take over your console. The notable 61 2. Driver is compiled statically, fbcon is compiled as a module 65 do a 'modprobe fbcon'. 67 3. Driver is compiled as a module, fbcon is compiled statically 70 'modprobe xxxfb', fbcon automatically takes over the console with [all …]
|
| H A D | index.rst | 16 fbcon
|
| H A D | vt8623fb.rst | 39 if device is active (for example used by fbcon).
|
| H A D | arkfb.rst | 42 if device is active (for example used by fbcon).
|
| H A D | s3fb.rst | 51 if device is active (for example used by fbcon).
|
| H A D | udlfb.rst | 120 console Allow fbcon to attach to udlfb provided framebuffers. 121 Can be disabled if fbcon and other clients
|
| H A D | sisfb.rst | 104 console support" (fbcon) is needed for a graphical console.
|
| H A D | viafb.rst | 188 multi-head since SAMM support multi monitor at driver layers, thus fbcon
|
| /linux/drivers/video/console/ ! |
| H A D | Kconfig | 84 bool "Enable legacy fbcon hardware acceleration code" 89 This option enables the fbcon (framebuffer text-based) hardware 115 by using the fbcon=map: boot option. 138 black screen as soon as fbcon loads.
|
| /linux/drivers/video/fbdev/core/ ! |
| H A D | Makefile | 16 fb-y += fbcon.o bitblit.o softcursor.o
|
| /linux/arch/arm/configs/ ! |
| H A D | collie_defconfig | 12 CONFIG_CMDLINE="noinitrd root=/dev/mtdblock2 rootfstype=jffs2 fbcon=rotate:1"
|
| /linux/Documentation/driver-api/ ! |
| H A D | frame-buffer.rst | 11 needed functions to make fbdev and fbcon work. fb_info is only visible
|
| H A D | console.rst | 101 this possible. (NOTE NOTE NOTE: Please read fbcon.txt under Documentation/fb
|
| /linux/drivers/gpu/drm/clients/ ! |
| H A D | Kconfig | 104 fbcon on top of a drm driver.
|
| /linux/Documentation/arch/arm/ ! |
| H A D | setup.rst | 51 the equivalent character size of your fbcon display. This then allows
|
| /linux/arch/arm/boot/dts/nvidia/ ! |
| H A D | tegra114-tn7.dts | 13 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:2";
|
| /linux/drivers/gpu/drm/amd/amdgpu/ ! |
| H A D | amdgpu.h | 1570 int amdgpu_device_suspend(struct drm_device *dev, bool fbcon); 1571 int amdgpu_device_resume(struct drm_device *dev, bool fbcon);
|