![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Go to the source code of this file.
Functions | |
struct fb_info * | fb_add_framebuffer_info_ex (const struct lb_framebuffer *fb) |
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) |
void | fb_set_orientation (struct fb_info *info, enum lb_fb_orientation orientation) |
struct fb_info * | fb_new_framebuffer_info_from_edid (const struct edid *edid, uintptr_t fb_addr) |
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 | ||
) |
Definition at line 89 of file edid_fill_fb.c.
References BIOS_ERR, lb_framebuffer::bits_per_pixel, lb_framebuffer::bytes_per_line, fb_add_framebuffer_info_ex(), info, LB_FB_ORIENTATION_NORMAL, NULL, lb_framebuffer::physical_address, printk, lb_framebuffer::x_resolution, and lb_framebuffer::y_resolution.
Referenced by bochs_init_linear_fb(), cirrus_init_linear_fb(), display_startup(), fb_new_framebuffer_info_from_edid(), fsp_run_silicon_init(), init_gfx(), mainboard_init(), and pass_mode_info_to_payload().
struct fb_info* fb_add_framebuffer_info_ex | ( | const struct lb_framebuffer * | fb | ) |
Definition at line 36 of file edid_fill_fb.c.
References BIOS_ERR, BIOS_INFO, BIOS_WARNING, lb_framebuffer::bits_per_pixel, lb_framebuffer::blue_mask_size, lb_framebuffer::bytes_per_line, fb_info::fb, fb_new_framebuffer_info(), lb_framebuffer::green_mask_size, info, list, list_insert_after(), NULL, lb_framebuffer::physical_address, printk, lb_framebuffer::red_mask_size, lb_framebuffer::reserved_mask_size, lb_framebuffer::x_resolution, and lb_framebuffer::y_resolution.
Referenced by fb_add_framebuffer_info(), and fsp_report_framebuffer_info().
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().
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().