![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <device/mmio.h>
#include <soc/addressmap.h>
#include <soc/clock.h>
#include <soc/edp.h>
#include <soc/vop.h>
Go to the source code of this file.
Functions | |
void | rkvop_enable (u32 vop_id, u32 fbbase) |
void | rkvop_prepare (u32 vop_id, const struct edid *edid) |
void | rkvop_mode_set (u32 vop_id, const struct edid *edid, u32 mode) |
Variables | |
static struct rockchip_vop_regs *const | vop_regs [] |
Definition at line 14 of file vop.c.
References rockchip_vop_regs::reg_cfg_done, vop_regs, rockchip_vop_regs::win0_yrgb_mst, and write32().
Referenced by rk_display_init().
Definition at line 83 of file vop.c.
References clrsetbits32, rockchip_vop_regs::dsp_ctrl0, rockchip_vop_regs::dsp_hact_st_end, rockchip_vop_regs::dsp_htotal_hs_end, rockchip_vop_regs::dsp_vact_st_end, rockchip_vop_regs::dsp_vtotal_vs_end, edid_mode::ha, edid_mode::hbl, edid_mode::hso, edid_mode::hspw, M_ALL_OUT_EN, M_DSP_HSYNC_POL, M_DSP_OUT_MODE, M_DSP_VSYNC_POL, edid::mode, edid_mode::phsync, rockchip_vop_regs::post_dsp_hact_info, rockchip_vop_regs::post_dsp_vact_info, edid_mode::pvsync, rockchip_vop_regs::reg_cfg_done, rockchip_vop_regs::sys_ctrl, V_DSP_HSYNC_POL, V_DSP_OUT_MODE, V_DSP_VSYNC_POL, V_DUAL_MIPI_EN, V_EDP_OUT_EN, V_HASP, V_HDMI_OUT_EN, V_HEAP, V_HORPRD, V_HSYNC, V_MIPI_OUT_EN, V_VAEP, V_VASP, V_VERPRD, V_VSYNC, edid_mode::va, edid_mode::vbl, VOP_MODE_DUAL_MIPI, VOP_MODE_EDP, VOP_MODE_HDMI, VOP_MODE_MIPI, vop_regs, edid_mode::vso, edid_mode::vspw, and write32().
Referenced by rk_display_init().
Definition at line 26 of file vop.c.
References ARGB8888, clrsetbits32, edid::framebuffer_bits_per_pixel, edid_mode::ha, edid_mode::hbl, edid_mode::hso, edid_mode::hspw, LB_RGB_1280X8, LB_RGB_1920X5, LB_RGB_2560X4, LB_RGB_3840X2, M_WIN0_DATA_FMT, M_WIN0_EN, M_WIN0_KEY_COLOR, M_WIN0_KEY_EN, M_WIN0_LB_MODE, edid::mode, RGB565, RGB888, V_ACT_HEIGHT, V_ACT_WIDTH, V_ARGB888_VIRWIDTH, V_DSP_HEIGHT, V_DSP_WIDTH, V_DSP_XST, V_DSP_YST, V_RGB565_VIRWIDTH, V_RGB888_VIRWIDTH, V_WIN0_DATA_FMT, V_WIN0_EN, V_WIN0_KEY_COLOR, V_WIN0_KEY_EN, V_WIN0_LB_MODE, edid_mode::va, edid_mode::vbl, vop_regs, edid_mode::vso, edid_mode::vspw, rockchip_vop_regs::win0_act_info, rockchip_vop_regs::win0_color_key, rockchip_vop_regs::win0_ctrl0, rockchip_vop_regs::win0_dsp_info, rockchip_vop_regs::win0_dsp_st, rockchip_vop_regs::win0_vir, and write32().
Referenced by rk_display_init().
|
static |
Definition at line 9 of file vop.c.
Referenced by rkvop_enable(), rkvop_mode_set(), and rkvop_prepare().