![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <arch/cache.h>
#include <device/mmio.h>
#include <console/console.h>
#include <device/device.h>
#include <delay.h>
#include <edid.h>
#include <gpio.h>
#include <string.h>
#include <soc/addressmap.h>
#include <soc/clock.h>
#include <soc/display.h>
#include <soc/edp.h>
#include <soc/hdmi.h>
#include <soc/gpio.h>
#include <soc/grf.h>
#include <soc/soc.h>
#include <soc/vop.h>
#include <framebuffer_info.h>
#include "chip.h"
Go to the source code of this file.
Functions | |
void | rk_display_init (struct device *dev, u32 lcdbase, unsigned long fb_size) |
Definition at line 24 of file display.c.
References ALIGN_DOWN, ALIGN_UP, BIOS_DEBUG, BIOS_SPEW, BIOS_WARNING, device::chip_info, dcache_clean_invalidate_by_mva, DCACHE_OFF, edid_set_framebuffer_bits_per_pixel(), fb_new_framebuffer_info_from_edid(), soc_rockchip_rk3288_config::framebuffer_bits_per_pixel, KHz, mainboard_power_on_backlight(), mdelay(), memset(), MHz, MiB, mmu_config_range(), edid::mode, edid_mode::pixel_clock, printk, rk3288_grf, RK_CLRBITS, rk_edp_enable(), rk_edp_get_edid(), rk_edp_init(), rk_edp_prepare(), rk_hdmi_enable(), rk_hdmi_get_edid(), rk_hdmi_init(), RK_SETBITS, rkclk_configure_edp(), rkclk_configure_hdmi(), rkclk_configure_vop_aclk(), rkclk_configure_vop_dclk(), rkvop_enable(), rkvop_mode_set(), rkvop_prepare(), rk3288_grf_regs::soc_con12, rk3288_grf_regs::soc_con6, val, soc_rockchip_rk3288_config::vop_id, soc_rockchip_rk3288_config::vop_mode, VOP_MODE_AUTO_DETECT, VOP_MODE_EDP, VOP_MODE_HDMI, VOP_MODE_NONE, VOP_MODE_UNKNOWN, and write32().
Referenced by soc_init().