| /openbmc/u-boot/doc/device-tree-bindings/video/ |
| H A D | simple-framebuffer.txt | 1 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 D | displaymode.txt | 22 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 D | framebuffer.h | 6 /* 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 D | Kconfig | 26 select FRAMEBUFFER 69 config FRAMEBUFFER config 87 select FRAMEBUFFER 133 select FRAMEBUFFER
|
| H A D | framebuffer.c | 2 * 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 D | fbif.h | 21 * 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 D | Kconfig | 21 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 D | bcm2835_fb.h | 60 * 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 D | standard-vga.rst | 28 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 D | Kconfig | 27 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 D | mxc_ipuv3_fb.c | 8 * 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 D | Kconfig | 93 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 D | mali_dp.c | 220 /* 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 D | mxsfb.c | 201 /* 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 D | coreboot.c | 16 * 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 D | simplefb.c | 32 * TODO is there some way to reserve the framebuffer in simple_video_probe() 62 { .compatible = "simple-framebuffer" },
|
| /openbmc/u-boot/include/ |
| H A D | vxworks.h | 61 * 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 D | ikvm_server.cpp | 37 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 D | ikvm_server.hpp | 62 /* @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 D | lcd_simplefb.c | 62 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 D | egl-helpers.c | 87 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 D | simplefb_common.c | 18 "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 D | simplefb_common.c | 18 "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 D | bios.c | 213 /* 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 D | fsp_graphics.c | 56 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()
|