Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/video/fbdev/matrox/
H A Dmatroxfb_crtc2.c38 if (m2info->fbcon.var.grayscale) { in matroxfb_dh_setcolreg()
52 switch (m2info->fbcon.var.bits_per_pixel) { in matroxfb_dh_setcolreg()
123 u_int32_t linelen = m2info->fbcon.var.xres_virtual * (m2info->fbcon.var.bits_per_pixel >> 3); in matroxfb_dh_restore()
175 m2info->fbcon.var.xoffset = var->xoffset; in matroxfb_dh_pan_var()
179 pos = m2info->fbcon.var.yoffset * linelen + m2info->fbcon.var.xoffset * pixelsize; in matroxfb_dh_pan_var()
338 m2info->fbcon.fix.visual = visual; in matroxfb_dh_set_par()
340 m2info->fbcon.fix.type_aux = 0; in matroxfb_dh_set_par()
354 …pos = (m2info->fbcon.var.yoffset * m2info->fbcon.var.xres_virtual + m2info->fbcon.var.xoffset) * m… in matroxfb_dh_set_par()
460 return minfo->fbcon.fbops->fb_ioctl(&minfo->fbcon, cmd, arg); in matroxfb_dh_ioctl()
657 minfo->fbcon.node, m2info->fbcon.node); in matroxfb_dh_registerfb()
[all …]
H A Dmatroxfb_base.c162 if (info && (info->fbcon.var.bits_per_pixel == minfo->fbcon.var.bits_per_pixel) in update_crtc2()
163 && (info->fbcon.var.xres_virtual == minfo->fbcon.var.xres_virtual) in update_crtc2()
164 && (info->fbcon.var.green.length == minfo->fbcon.var.green.length) in update_crtc2()
172 mga_outl(0x3C28, pos + minfo->fbcon.var.xres_virtual * minfo->fbcon.var.bits_per_pixel / 8); in update_crtc2()
326 …pos = (minfo->fbcon.var.yoffset * minfo->fbcon.var.xres_virtual + minfo->fbcon.var.xoffset) * minf… in matrox_pan_var()
662 if (minfo->fbcon.var.grayscale) { in matroxfb_setcolreg()
768 minfo->fbcon.fix.visual = visual; in matroxfb_set_par()
770 minfo->fbcon.fix.type_aux = 0; in matroxfb_set_par()
952 crtc2->fbcon.fbops->fb_set_par(&crtc2->fbcon); in matroxfb_ioctl()
1795 minfo->fbcon.monspecs.hfmin = 0; in initMatrox2()
[all …]
H A Dmatroxfb_accel.c120 mpitch = minfo->fbcon.var.xres_virtual; in matrox_cfbX_init()
127 accel = (minfo->fbcon.var.accel_flags & FB_ACCELF_TEXT) == FB_ACCELF_TEXT; in matrox_cfbX_init()
129 switch (minfo->fbcon.var.bits_per_pixel) { in matrox_cfbX_init()
148 case 16: if (minfo->fbcon.var.green.length == 5) in matrox_cfbX_init()
298 …matrox_accel_bmove_lin(minfo, minfo->fbcon.var.xres_virtual >> 1, area->sy, area->sx >> 1, area->d… in matroxfb_cfb4_copyarea()
304 …matrox_accel_bmove(minfo, minfo->fbcon.var.xres_virtual, area->sy, area->sx, area->dy, area->dx, a… in matroxfb_copyarea()
365 mga_outl(M_YDST, sy * minfo->fbcon.var.xres_virtual >> 6); in matroxfb_cfb4_clear()
370 u_int32_t step = minfo->fbcon.var.xres_virtual >> 1; in matroxfb_cfb4_clear()
H A Dmatroxfb_crtc2.h9 struct fb_info fbcon; member
H A Dmatroxfb_Ti3026.c319 if (minfo->fbcon.var.bits_per_pixel == 24) { in Ti3026_setpclk()
338 if (minfo->fbcon.var.bits_per_pixel == 24) { in Ti3026_setpclk()
377 switch (minfo->fbcon.var.bits_per_pixel) { in Ti3026_init()
392 …hw->DACreg[POS3026_XTRUECOLORCTRL] = (minfo->fbcon.var.green.length == 5) ? (TVP3026_XTRUECOLORCTR… in Ti3026_init()
H A Dmatroxfb_DAC1064.c356 switch (minfo->fbcon.var.bits_per_pixel) { in DAC1064_init_1()
362 if (minfo->fbcon.var.green.length == 5) in DAC1064_init_1()
392 if (minfo->fbcon.var.bits_per_pixel > 16) { /* 256 entries */ in DAC1064_init_2()
400 } else if (minfo->fbcon.var.bits_per_pixel > 8) { in DAC1064_init_2()
401 if (minfo->fbcon.var.green.length == 5) { /* 0..31, 128..159 */ in DAC1064_init_2()
H A Dmatroxfb_base.h338 struct fb_info fbcon; member
496 #define info2minfo(info) container_of(info, struct matrox_fb_info, fbcon)
H A Di2c-matroxfb.c112 minfo->fbcon.node); in i2c_bus_reg()
/linux-6.15/Documentation/fb/
H A Dfbcon.rst26 module will be fbcon.
81 1. fbcon=font:<name>
91 2. fbcon=map:<0123>
106 available, fb0, adding fbcon=map:1 tells fbcon not to take over the
112 3. fbcon=vc:<n1>-<n2>
123 4. fbcon=rotate:<n>
155 6. fbcon=nodefer
202 fbcon.
235 4. If fbcon is compiled as a module, load fbcon by doing::
306 # Unbind fbcon
[all …]
H A Dindex.rst18 fbcon
H A Dvt8623fb.rst39 if device is active (for example used by fbcon).
H A Darkfb.rst42 if device is active (for example used by fbcon).
H A Ds3fb.rst51 if device is active (for example used by fbcon).
H A Dudlfb.rst120 console Allow fbcon to attach to udlfb provided framebuffers.
121 Can be disabled if fbcon and other clients
H A Dsisfb.rst104 console support" (fbcon) is needed for a graphical console.
H A Dviafb.rst188 multi-head since SAMM support multi monitor at driver layers, thus fbcon
/linux-6.15/drivers/video/console/
H A DKconfig84 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-6.15/drivers/video/fbdev/core/
H A DMakefile16 fb-y += fbcon.o bitblit.o softcursor.o
/linux-6.15/arch/arm/configs/
H A Dcollie_defconfig12 CONFIG_CMDLINE="noinitrd root=/dev/mtdblock2 rootfstype=jffs2 fbcon=rotate:1"
/linux-6.15/Documentation/driver-api/
H A Dframe-buffer.rst11 needed functions to make fbdev and fbcon work. fb_info is only visible
H A Dconsole.rst101 this possible. (NOTE NOTE NOTE: Please read fbcon.txt under Documentation/fb
/linux-6.15/drivers/gpu/drm/clients/
H A DKconfig104 fbcon on top of a drm driver.
/linux-6.15/Documentation/arch/arm/
H A Dsetup.rst51 the equivalent character size of your fbcon display. This then allows
/linux-6.15/arch/arm/boot/dts/nvidia/
H A Dtegra114-tn7.dts13 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:2";
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu.h1528 int amdgpu_device_suspend(struct drm_device *dev, bool fbcon);
1529 int amdgpu_device_resume(struct drm_device *dev, bool fbcon);

12