Home
last modified time | relevance | path

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

123456789

/openbmc/u-boot/doc/device-tree-bindings/video/
H A Dsimple-framebuffer.txt1 Simple Framebuffer
8 - compatible: "simple-framebuffer"
9 - reg: Should contain the location and size of the framebuffer memory.
10 - width: The width of the framebuffer in pixels.
11 - height: The height of the framebuffer in pixels.
12 - stride: The number of bytes in each line of the framebuffer.
13 - format: The format of the framebuffer surface. Valid values are:
18 framebuffer {
19 compatible = "simple-framebuffer";
H A Ddisplaymode.txt22 representation corresponds to the one used by the Linux Framebuffer
23 framework described here in Documentation/fb/framebuffer.txt. This
25 not allow for inconsistent parameters. Unlike the Framebuffer framework
/openbmc/qemu/hw/display/
H A Dframebuffer.h6 /* Framebuffer device helper routines. */
10 /* framebuffer_update_memory_section: Update framebuffer
11 * #MemoryRegionSection, for example if the framebuffer is switched to
16 * @root: #MemoryRegion within which the framebuffer lies
17 * @base: Base address of the framebuffer within @root.
19 * @src_width: Number of bytes in framebuffer memory between two rows.
28 /* framebuffer_update_display: Draw the framebuffer on a surface.
35 * @src_width: Number of bytes in framebuffer memory between two rows.
37 * Negative if the framebuffer is stored in the opposite order (e.g.
38 * bottom-to-top) compared to the framebuffer.
[all …]
H A DKconfig26 select FRAMEBUFFER
69 config FRAMEBUFFER config
87 select FRAMEBUFFER
133 select FRAMEBUFFER
H A Dframebuffer.c2 * Framebuffer device helper routines
22 #include "framebuffer.h"
54 /* Render an image from a shared memory framebuffer. */
/openbmc/qemu/include/hw/xen/interface/io/
H A Dfbif.h21 * Framebuffer update notification event
37 * Framebuffer resize notification event
49 int32_t offset; /* offset of the framebuffer in bytes */
69 * Framebuffer refresh period advice
71 * refresh. Frontends that keep the framebuffer constantly up-to-date
73 * refresh the framebuffer (and send an update notification event if
119 int32_t width; /* the width of the framebuffer (in pixels) */
120 int32_t height; /* the height of the framebuffer (in pixels) */
122 uint32_t mem_length; /* the length of the framebuffer (in bytes) */
126 * Framebuffer page directory
[all …]
/openbmc/u-boot/drivers/video/stm32/
H A DKconfig21 The maximum horizontal resolution to support for the framebuffer.
23 framebuffer during device-model binding/probing.
30 The maximum vertical resolution to support for the framebuffer.
32 framebuffer during device-model binding/probing.
39 The maximum bits per pixel to support for the framebuffer.
41 framebuffer during device-model binding/probing.
/openbmc/qemu/include/hw/display/
H A Dbcm2835_fb.h60 * bcm2835_fb_get_pitch: return number of bytes per line of the framebuffer
61 * @config: configuration info for the framebuffer
63 * Return the number of bytes per line of the framebuffer, ie the number
74 * bcm2835_fb_get_size: return total size of framebuffer in bytes
75 * @config: configuration info for the framebuffer
/openbmc/qemu/docs/specs/
H A Dstandard-vga.rst28 Framebuffer memory, 16 MB in size (by default).
32 Reserved (so we have the option to make the framebuffer bar 64bit).
64 Framebuffer memory, isa variant only.
66 The pci variant used to mirror the framebuffer bar here, QEMU 0.14+
92 framebuffer endianness register.
/openbmc/u-boot/drivers/video/rockchip/
H A DKconfig27 The maximum horizontal resolution to support for the framebuffer.
29 framebuffer during device-model binding/probing.
36 The maximum vertical resolution to support for the framebuffer.
38 framebuffer during device-model binding/probing.
/openbmc/u-boot/drivers/video/
H A Dmxc_ipuv3_fb.c8 * MX51 Linux framebuffer:
59 * Structure containing the MXC specific framebuffer information.
115 * Set fixed framebuffer parameters based on variable settings.
117 * @param info framebuffer information pointer
206 * Set framebuffer parameters and change the operating mode.
208 * @param info framebuffer information pointer
288 * Check framebuffer variable parameters and adjust to valid values.
290 * @param var framebuffer variable parameters
292 * @param info framebuffer information pointer
408 puts("Unable to allocate framebuffer memory\n"); in mxcfb_map_video_memory()
[all …]
H A DKconfig93 framebuffer, so that user can read the messages which are
131 bool "Skip framebuffer clear"
151 bool "Enable coreboot framebuffer driver support"
154 Turn on this option to enable a framebuffer driver when U-Boot is
160 bool "Enable EFI framebuffer driver support"
178 bool "Set framebuffer graphics resolution"
181 Set VESA/native framebuffer mode (needed for bootsplash and graphical
182 framebuffer console)
185 prompt "framebuffer graphics resolution"
189 This option sets the resolution used for the U-Boot framebuffer (and
[all …]
H A Dmali_dp.c220 /* set framebuffer address */ in malidp_setup_layer()
261 ofnode framebuffer = ofnode_find_subnode(dev_ofnode(dev), "framebuffer"); in malidp_probe() local
269 if (!ofnode_valid(framebuffer)) in malidp_probe()
295 fb_base = ofnode_get_addr_size(framebuffer, "reg", &fb_size); in malidp_probe()
300 printf("cannot get address size for framebuffer\n"); in malidp_probe()
303 err = ofnode_read_u32(framebuffer, "width", &value); in malidp_probe()
308 err = ofnode_read_u32(framebuffer, "height", &value); in malidp_probe()
313 format = ofnode_read_string(framebuffer, "format"); in malidp_probe()
384 /* choose max possible size: 2K x 2K, XRGB888 framebuffer */ in malidp_bind()
H A Dmxsfb.c201 /* Allocate framebuffer */ in video_hw_init()
205 printf("MXSFB: Error allocating framebuffer!\n"); in video_hw_init()
209 /* Wipe framebuffer */ in video_hw_init()
216 /* Start framebuffer */ in video_hw_init()
224 * framebuffer memory, we set up specially crafted circular DMA, which in video_hw_init()
H A Dcoreboot.c16 * If there is no framebuffer structure, bail out and keep in save_vesa_mode()
43 struct cb_framebuffer *fb = lib_sysinfo.framebuffer; in coreboot_video_probe()
H A Dsimplefb.c32 * TODO is there some way to reserve the framebuffer in simple_video_probe()
62 { .compatible = "simple-framebuffer" },
/openbmc/u-boot/include/
H A Dvxworks.h61 * framebuffer info at a pre-defined offset @ 0x6100. When VxWorks kernel
63 * the signature matches, the framebuffer information will be used to
79 phys_addr_t fb_base; /* framebuffer base address */
80 u32 fb_size; /* framebuffer size */
/openbmc/obmc-ikvm/
H A Dikvm_server.cpp37 framebuffer.resize( in Server()
42 server->frameBuffer = framebuffer.data(); in Server()
163 framebuffer.assign(data, data + video.getFrameSize()); in sendFrame()
244 framebuffer.resize( in doResize()
247 rfbNewFramebuffer(server, framebuffer.data(), video.getWidth(), in doResize()
H A Dikvm_server.hpp62 /* @brief Resizes the RFB framebuffer */
110 /* @brief Performs the resize operation on the framebuffer */
127 /* @brief Default framebuffer storage */
128 std::vector<char> framebuffer; member in ikvm::Server
/openbmc/u-boot/common/
H A Dlcd_simplefb.c62 static const char compat[] = "simple-framebuffer"; in lcd_dt_simplefb_add_node()
66 off = fdt_add_subnode(blob, 0, "framebuffer"); in lcd_dt_simplefb_add_node()
85 off = fdt_node_offset_by_compatible(blob, -1, "simple-framebuffer"); in lcd_dt_simplefb_enable_existing_node()
/openbmc/qemu/ui/
H A Degl-helpers.c87 if (!fb->framebuffer) { in egl_fb_destroy()
92 glDeleteFramebuffers(1, &fb->framebuffer); in egl_fb_destroy()
99 fb->framebuffer = 0; in egl_fb_destroy()
108 fb->framebuffer = 0; /* default framebuffer */ in egl_fb_setup_default()
120 if (!fb->framebuffer) { in egl_fb_setup_for_tex()
121 glGenFramebuffers(1, &fb->framebuffer); in egl_fb_setup_for_tex()
124 glBindFramebuffer(GL_FRAMEBUFFER_EXT, fb->framebuffer); in egl_fb_setup_for_tex()
149 glBindFramebuffer(GL_READ_FRAMEBUFFER, src->framebuffer); in egl_fb_blit()
150 glBindFramebuffer(GL_DRAW_FRAMEBUFFER, dst->framebuffer); in egl_fb_blit()
176 glBindFramebuffer(GL_READ_FRAMEBUFFER, src->framebuffer); in egl_fb_read()
[all …]
/openbmc/u-boot/drivers/video/sunxi/
H A Dsimplefb_common.c18 "allwinner,simple-framebuffer"); in sunxi_simplefb_fdt_match()
25 "allwinner,simple-framebuffer"); in sunxi_simplefb_fdt_match()
/openbmc/u-boot/drivers/video/meson/
H A Dsimplefb_common.c18 "amlogic,simple-framebuffer"); in meson_simplefb_fdt_match()
25 "amlogic,simple-framebuffer"); in meson_simplefb_fdt_match()
/openbmc/u-boot/arch/x86/lib/
H A Dbios.c213 /* request linear framebuffer mode */ in vbe_set_mode()
215 /* don't clear the framebuffer, we do that later */ in vbe_set_mode()
225 unsigned char *framebuffer; in vbe_set_graphics() local
230 framebuffer = (unsigned char *)(ulong)mode_info->vesa.phys_base_ptr; in vbe_set_graphics()
235 debug("VBE: framebuffer: %p\n", framebuffer); in vbe_set_graphics()
236 if (!framebuffer) { in vbe_set_graphics()
237 debug("VBE: Mode does not support linear framebuffer\n"); in vbe_set_graphics()
/openbmc/u-boot/arch/x86/lib/fsp/
H A Dfsp_graphics.c56 debug("FSP set unknown framebuffer format: %d\n", in save_vesa_mode()
88 * The framebuffer base address in the FSP graphics info HOB reflects in fsp_video_probe()
89 * the value assigned by the FSP. After PCI enumeration the framebuffer in fsp_video_probe()

123456789