Home
last modified time | relevance | path

Searched full:framebuffer (Results 1 – 25 of 611) sorted by relevance

12345678910>>...25

/Linux-v5.4/drivers/staging/fbtft/
DKconfig17 Framebuffer support for the AGM1264K-FL LCD display (two Samsung KS0108 compatible chips)
23 Generic Framebuffer support for BD663474
29 Generic Framebuffer support for HX8340BN
35 Generic Framebuffer support for HX8347D
41 Generic Framebuffer support for HX8353D
47 Generic Framebuffer support for HX8357D
53 Generic Framebuffer support for ILI9163
59 Generic Framebuffer support for ILI9320
65 Generic Framebuffer support for ILI9325
71 Generic Framebuffer support for ILI9340
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/display/
Dsimple-framebuffer.yaml4 $id: http://devicetree.org/schemas/display/simple-framebuffer.yaml#
7 title: Simple Framebuffer Device Tree Bindings
21 framebuffer@<address>.
43 framebuffer nodes, so that the firmware only needs to update the
48 If pre-filled framebuffer nodes are used, the firmware may need
57 - allwinner,simple-framebuffer
58 - amlogic,simple-framebuffer
59 - const: simple-framebuffer
62 description: Location and size of the framebuffer memory
65 description: List of clocks used by the framebuffer.
[all …]
/Linux-v5.4/arch/x86/kernel/
Dsysfb.c8 * Simple-Framebuffer support for x86 systems
9 * Create a platform-device for any available boot framebuffer. The
10 * simple-framebuffer platform device is already available on DT systems, so
12 * platform device compatible with the "simple-framebuffer" DT object. If
13 * the framebuffer is incompatible, we instead create a legacy
14 * "vesa-framebuffer", "efi-framebuffer" or "platform-framebuffer" device and
16 * to pick these devices up without messing with simple-framebuffer drivers.
19 * If CONFIG_X86_SYSFB is not selected, we never register "simple-framebuffer"
20 * platform devices, but only use legacy framebuffer devices for
48 /* try to create a simple-framebuffer device */ in sysfb_init()
[all …]
Dsysfb_simplefb.c8 * simple-framebuffer probing
9 * Try to convert "screen_info" into a "simple-framebuffer" compatible mode.
26 /* try parsing x86 screen_info into a simple-framebuffer mode struct */
84 * need, that is, the part where the framebuffer is located. But verify in create_simplefb()
99 /* setup IORESOURCE_MEM as framebuffer memory */ in create_simplefb()
108 pd = platform_device_register_resndata(NULL, "simple-framebuffer", 0, in create_simplefb()
/Linux-v5.4/include/drm/
Ddrm_framebuffer.h40 * struct drm_framebuffer_funcs - framebuffer hooks
46 * Clean up framebuffer resources, specifically also unreference the
48 * framebuffer successfully created by calling
51 * framebuffer.
53 void (*destroy)(struct drm_framebuffer *framebuffer);
82 * framebuffer has changed and should be flushed to the display
97 int (*dirty)(struct drm_framebuffer *framebuffer,
119 * @dev: DRM device this framebuffer belongs to
139 * @format: framebuffer format information
143 * @funcs: framebuffer vfunc table
[all …]
/Linux-v5.4/drivers/gpu/drm/
Ddrm_gem_framebuffer_helper.c3 * drm gem framebuffer helper functions
36 * drm_gem_fb_get_obj() - Get GEM object backing the framebuffer
37 * @fb: Framebuffer
44 * Pointer to &drm_gem_object for the given framebuffer and plane index or NULL
77 DRM_DEV_ERROR(dev->dev, "Failed to init framebuffer: %d\n", in drm_gem_fb_alloc()
87 * drm_gem_fb_destroy - Free GEM backed framebuffer
88 * @fb: Framebuffer
90 * Frees a GEM backed framebuffer with its backing buffer(s) and the structure
107 * drm_gem_fb_create_handle - Create handle for GEM backed framebuffer
108 * @fb: Framebuffer
[all …]
Ddrm_fb_cma_helper.c20 * DOC: framebuffer cma helper functions
23 * backed framebuffer.
26 * callback function to create a cma backed framebuffer.
30 * drm_fb_cma_get_gem_obj() - Get CMA GEM object for framebuffer
31 * @fb: The framebuffer
34 * Return the CMA GEM object for given framebuffer.
52 * drm_fb_cma_get_gem_addr() - Get physical address for framebuffer, for pixel
55 * @fb: The framebuffer
58 * Return the CMA GEM address for given framebuffer.
Ddrm_framebuffer.c60 * and access the framebuffer object. The helper function
64 * The lifetime of a drm framebuffer is controlled with a reference count,
67 * which the last reference is never dropped (e.g. for the fbdev framebuffer
69 * struct) drivers can manually clean up a framebuffer at module unload time
182 DRM_DEBUG_KMS("bad framebuffer format %s\n", in framebuffer_check()
192 DRM_DEBUG_KMS("bad framebuffer width %u\n", r->width); in framebuffer_check()
197 DRM_DEBUG_KMS("bad framebuffer height %u\n", r->height); in framebuffer_check()
299 DRM_DEBUG_KMS("bad framebuffer flags 0x%08x\n", r->flags); in drm_internal_framebuffer_create()
304 DRM_DEBUG_KMS("bad framebuffer width %d, should be >= %d && <= %d\n", in drm_internal_framebuffer_create()
309 DRM_DEBUG_KMS("bad framebuffer height %d, should be >= %d && <= %d\n", in drm_internal_framebuffer_create()
[all …]
/Linux-v5.4/Documentation/media/uapi/v4l/
Dvidioc-g-fbuf.rst46 to get and set the framebuffer parameters for a
66 struct :c:type:`v4l2_framebuffer`. Since the framebuffer is
70 framebuffer parameters as :ref:`VIDIOC_G_FBUF <VIDIOC_G_FBUF>` does, or it returns an error
76 the overlay and returns the framebuffer parameters as :ref:`VIDIOC_G_FBUF <VIDIOC_G_FBUF>`
101 :ref:`framebuffer-cap`.
106 :ref:`framebuffer-flags`
110 - Physical base address of the framebuffer, that is the address of
111 the pixel in the top left corner of the framebuffer. [#f1]_
120 find the corresponding Linux framebuffer device (see
137 - The pixel format of the framebuffer.
[all …]
Ddev-osd.rst18 Some video output devices can overlay a framebuffer image onto the
42 Framebuffer section in Video Output Overlay Interface
45 Contrary to the *Video Overlay* interface the framebuffer is normally
47 accessible as a framebuffer device (``/dev/fbN``). Given a V4L2 device,
48 applications can find the corresponding framebuffer device by calling
50 other information, the physical address of the framebuffer in the
52 The framebuffer device ioctl ``FBIOGET_FSCREENINFO`` returns the same
58 The width and height of the framebuffer depends on the current video
60 (or any other ioctl which would imply a framebuffer size change) with an
61 ``EBUSY`` error code until all applications closed the framebuffer device.
[all …]
/Linux-v5.4/Documentation/fb/
Dfbcon.rst2 The Framebuffer Console
5 The framebuffer console (fbcon), as its name implies, is a text
6 console running on top of the framebuffer device. It has the functionality of
8 features that can be attributed to the graphical nature of the framebuffer.
10 In the x86 architecture, the framebuffer console is optional, and
14 What are the features of fbcon? The framebuffer console supports
22 The framebuffer console can be enabled by using your favorite kernel
24 buffer Devices->Console display driver support->Framebuffer Console Support.
28 In order for fbcon to activate, at least one framebuffer driver is
42 GOTCHA: A common bug report is enabling the framebuffer without enabling the
[all …]
Dep93xx-fb.rst26 are in pixel clocks. See Documentation/fb/framebuffer.rst for further
39 The framebuffer device can be registered by adding the following to
68 The physical address of the framebuffer can be controlled using the
72 EP93XXFB_USE_SDCSN0 Use SDCSn[0] for the framebuffer. This
75 EP93XXFB_USE_SDCSN1 Use SDCSn[1] for the framebuffer.
77 EP93XXFB_USE_SDCSN2 Use SDCSn[2] for the framebuffer.
79 EP93XXFB_USE_SDCSN3 Use SDCSn[3] for the framebuffer.
86 The EP93xx framebuffer driver supports three optional platform
88 are called when the framebuffer driver is installed and removed
101 /* Board specific framebuffer setup */
[all …]
Ddeferred_io.rst10 - userspace app like Xfbdev mmaps framebuffer
20 completes the work associated with updating the framebuffer. this is
25 As can be seen from above, one benefit is roughly to allow bursty framebuffer
27 have gone quiet, we go and really update the framebuffer which would be
38 Another one may be if one has a device framebuffer that is in an usual format,
40 apps to pretend to have a normal framebuffer but reswizzle for the device
41 framebuffer at vsync time based on the touched pagelist.
45 No changes needed. mmap the framebuffer like normal and just use it.
Dudlfb.rst8 pairing that with a hardware framebuffer (16MB) on the other end of the
9 USB wire. That hardware framebuffer is able to drive the VGA, DVI, or HDMI
13 result with a local shadow of the remote hardware framebuffer to identify
32 Advantages of supporting DisplayLink chips with kernel framebuffer interface:
44 * Fbdev's mmap interface assumes a real hardware framebuffer is mapped.
51 * Fbdev does not arbitrate client ownership of the framebuffer well.
52 * Fbcon assumes the first framebuffer it finds should be consumed for console.
67 to open and begin writing to the framebuffer of the DisplayLink device using
76 code. They write to the standard framebuffer interface and rely on udlfb
105 module to track changed areas of the framebuffer by page faults.
[all …]
Dintelfb.rst2 Intel 830M/845G/852GM/855GM/865G/915G/945G Framebuffer driver
8 This is a framebuffer driver for various Intel 8xx/9xx compatible
47 framebuffer memory. The intent is to avoid the memory blocks
70 enable MTRR. This allows data transfers to the framebuffer memory
101 This will initialize the framebuffer to 800x600 at 32bpp and 75Hz. The
102 framebuffer will use 8 MB of System RAM. hw acceleration of text and cursor
142 framebuffer driver code made this possible.
Dintel810.rst2 Intel 810/815 Framebuffer driver
17 This is a framebuffer driver for various Intel 810/815 compatible
31 Formula, or a framebuffer specific database to set the video mode
124 framebuffer memory. The intent is to avoid the memory blocks
127 avoid XFree86's usage and allows up to 7 MB/15 MB of framebuffer
143 enable MTRR. This allows data transfers to the framebuffer memory
194 This will initialize the framebuffer to 1024x768 at 8bpp. The framebuffer
254 f. If you want a framebuffer console, enable it under "Console
268 framebuffer driver code made this possible.
/Linux-v5.4/drivers/video/fbdev/geode/
DKconfig3 # Geode family framebuffer configuration
6 bool "AMD Geode family framebuffer support"
9 Say 'Y' here to allow you to select framebuffer drivers for
13 tristate "AMD Geode LX framebuffer support"
19 Framebuffer driver for the display controller integrated into the
28 tristate "AMD Geode GX framebuffer support"
34 Framebuffer driver for the display controller integrated into the
43 tristate "AMD Geode GX1 framebuffer support"
49 Framebuffer driver for the display controller integrated into the
/Linux-v5.4/drivers/video/fbdev/
DKconfig34 buffer devices. Please read <file:Documentation/fb/framebuffer.rst>
35 and the Framebuffer-HOWTO at
36 <http://www.munted.org.uk/programming/Framebuffer-HOWTO-1.3.html> for more
73 If true, at least one selected framebuffer driver can take advantage
114 (accelerated) version and the framebuffer is in system RAM.
122 version and the framebuffer is in system RAM.
130 (accelerated) version and the framebuffer is in system RAM.
140 bool "Framebuffer foreign endianness support"
144 non-native endianness (e.g. Little-Endian framebuffer on a
223 tristate "Aeroflex Gaisler framebuffer support"
[all …]
/Linux-v5.4/drivers/video/console/
DKconfig120 bool "Framebuffer Console support"
126 Low-level framebuffer-based console driver.
133 If this option is selected, the framebuffer console will
135 supports this feature). Otherwise, the framebuffer console will
136 always select the first framebuffer driver that is loaded. The latter
145 bool "Framebuffer Console Rotation"
148 Enable display rotation for the framebuffer console. This is done
151 such that other users of the framebuffer will remain normally
155 bool "Framebuffer Console Deferred Takeover"
158 If enabled this defers the framebuffer console taking over the
[all …]
/Linux-v5.4/drivers/media/pci/ivtv/
DKconfig61 tristate "Conexant cx23415 framebuffer support"
67 This is a framebuffer driver for the Conexant cx23415 MPEG
77 bool "force cx23415 framebuffer init with x86 PAT enabled"
80 With PAT enabled, the cx23415 framebuffer driver does not
81 utilize write-combined caching on the framebuffer memory.
90 With this setting enabled, the framebuffer will initialize on
91 PAT-enabled systems but the framebuffer memory will be uncached.
/Linux-v5.4/Documentation/media/
Dvideodev2.h.rst.exceptions207 # V4L2 framebuffer caps and flags
209 replace define V4L2_FBUF_CAP_EXTERNOVERLAY framebuffer-cap
210 replace define V4L2_FBUF_CAP_CHROMAKEY framebuffer-cap
211 replace define V4L2_FBUF_CAP_LIST_CLIPPING framebuffer-cap
212 replace define V4L2_FBUF_CAP_BITMAP_CLIPPING framebuffer-cap
213 replace define V4L2_FBUF_CAP_LOCAL_ALPHA framebuffer-cap
214 replace define V4L2_FBUF_CAP_GLOBAL_ALPHA framebuffer-cap
215 replace define V4L2_FBUF_CAP_LOCAL_INV_ALPHA framebuffer-cap
216 replace define V4L2_FBUF_CAP_SRC_CHROMAKEY framebuffer-cap
218 replace define V4L2_FBUF_FLAG_PRIMARY framebuffer-flags
[all …]
/Linux-v5.4/Documentation/arm/omap/
Ddss.rst42 The DSS driver does not itself have any support for Linux framebuffer, V4L or
121 From omapdss point of view the V4L2 drivers should be similar to framebuffer
129 - Framebuffer is a memory area inside OMAP's SRAM/SDRAM that contains the
130 pixel data for the image. Framebuffer has width and height and color
133 screen. The overlay may be smaller than framebuffer, thus displaying only
134 part of the framebuffer. The position of the overlay may be changed if
140 A framebuffer can be connected to multiple overlays to show the same pixel data
143 framebuffer can be connected to any overlay.
169 overlays List of overlay numbers to which framebuffer pixels go
170 phys_addr Physical address of the framebuffer
[all …]
/Linux-v5.4/include/xen/interface/io/
Dfbif.h38 * Framebuffer update notification event
53 * Framebuffer resize notification event
64 int32_t offset; /* start offset within framebuffer */
112 int32_t width; /* width of the framebuffer (in pixels) */
113 int32_t height; /* height of the framebuffer (in pixels) */
115 uint32_t mem_length; /* length of the framebuffer (in bytes) */
119 * Framebuffer page directory
122 * framebuffer pages, and can thus map up to PAGE_SIZE *
126 * Meg framebuffer with a max resolution of 12,800x10,240.
/Linux-v5.4/drivers/firmware/google/
Dframebuffer-coreboot.c3 * framebuffer-coreboot.c
5 * Memory based framebuffer accessed through coreboot table.
29 struct lb_framebuffer *fb = &dev->framebuffer; in framebuffer_probe()
56 res.name = "Coreboot Framebuffer"; in framebuffer_probe()
64 "simple-framebuffer", 0, in framebuffer_probe()
68 pr_warn("coreboot: could not register framebuffer\n"); in framebuffer_probe()
88 .name = "framebuffer",
/Linux-v5.4/include/uapi/linux/
Dmatroxfb.h27 /* connect these outputs to this framebuffer */
29 /* which outputs are connected to this framebuffer */
31 /* which outputs are available for this framebuffer */
33 /* which outputs exist on this framebuffer */

12345678910>>...25