![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <arch/mmu.h>
#include <device/mmio.h>
#include <console/console.h>
#include <device/device.h>
#include <delay.h>
#include <edid.h>
#include <gpio.h>
#include <stdint.h>
#include <soc/addressmap.h>
#include <soc/clock.h>
#include <soc/display.h>
#include <soc/edp.h>
#include <soc/gpio.h>
#include <soc/grf.h>
#include <soc/mmu_operations.h>
#include <soc/mipi.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 | |
static void | reset_edp (void) |
void | rk_display_init (struct device *dev) |
Definition at line 25 of file display.c.
References BIOS_WARNING, cru_ptr, printk, RK_CLRBITS, RK_SETBITS, udelay(), and write32().
Referenced by rk_display_init().
Definition at line 36 of file display.c.
References BIOS_DEBUG, BIOS_ERR, BIOS_WARNING, device::chip_info, edid_set_framebuffer_bits_per_pixel(), fb_new_framebuffer_info_from_edid(), soc_rockchip_rk3399_config::framebuffer_bits_per_pixel, KHz, mainboard_get_mipi_mode(), mainboard_power_on_backlight(), MHz, mipi_panel_data::mipi_num, edid::mode, NULL, edid_mode::pixel_clock, printk, reset_edp(), rk3399_grf, RK_CLRBITS, RK_CLRSETBITS, rk_edp_get_edid(), rk_edp_init(), rk_edp_prepare(), rk_mipi_prepare(), RK_SETBITS, rkclk_configure_edp(), rkclk_configure_mipi(), rkclk_configure_vop_aclk(), rkclk_configure_vop_dclk(), rkvop_mode_set(), rkvop_prepare(), rk3399_grf_regs::soc_con20, rk3399_grf_regs::soc_con22, rk3399_grf_regs::soc_con23, rk3399_grf_regs::soc_con24, rk3399_grf_regs::soc_con25, soc_rockchip_rk3399_config::vop_mode, VOP_MODE_DUAL_MIPI, VOP_MODE_EDP, VOP_MODE_MIPI, VOP_MODE_NONE, VOP_MODE_UNKNOWN, and write32().