coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
framebuffer_info.h File Reference
#include <stdint.h>
#include <commonlib/coreboot_tables.h>
Include dependency graph for framebuffer_info.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

struct fb_infofb_add_framebuffer_info_ex (const struct lb_framebuffer *fb)
 
struct fb_infofb_add_framebuffer_info (uintptr_t fb_addr, uint32_t x_resolution, uint32_t y_resolution, uint32_t bytes_per_line, uint8_t bits_per_pixel)
 
void fb_set_orientation (struct fb_info *info, enum lb_fb_orientation orientation)
 
struct fb_infofb_new_framebuffer_info_from_edid (const struct edid *edid, uintptr_t fb_addr)
 

Function Documentation

◆ fb_add_framebuffer_info()

struct fb_info* fb_add_framebuffer_info ( uintptr_t  fb_addr,
uint32_t  x_resolution,
uint32_t  y_resolution,
uint32_t  bytes_per_line,
uint8_t  bits_per_pixel 
)

◆ fb_add_framebuffer_info_ex()

◆ fb_new_framebuffer_info_from_edid()

struct fb_info* fb_new_framebuffer_info_from_edid ( const struct edid edid,
uintptr_t  fb_addr 
)

Definition at line 162 of file edid_fill_fb.c.

References edid::bytes_per_line, fb_add_framebuffer_info(), edid::framebuffer_bits_per_pixel, edid::x_resolution, and edid::y_resolution.

Referenced by ast_driver_framebuffer_init(), configure_display(), display_startup(), intel_gma_init_lvds(), and rk_display_init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fb_set_orientation()

void fb_set_orientation ( struct fb_info info,
enum lb_fb_orientation  orientation 
)

Definition at line 151 of file edid_fill_fb.c.

References info, and lb_framebuffer::orientation.

Referenced by configure_display(), and display_startup().

Here is the caller graph for this function: