![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <device/mmio.h>
#include <console/console.h>
#include <edid.h>
#include <soc/display/mdssreg.h>
Go to the source code of this file.
Macros | |
#define | MDSS_MDP_MAX_PREFILL_FETCH 24 |
Functions | |
static void | mdss_source_pipe_config (struct edid *edid) |
static void | mdss_vbif_setup (void) |
static void | mdss_intf_tg_setup (struct edid *edid) |
static void | mdss_intf_fetch_start_config (struct edid *edid) |
static void | mdss_layer_mixer_setup (struct edid *edid) |
static void | mdss_vbif_qos_remapper_setup (void) |
void | mdp_dsi_video_config (struct edid *edid) |
void | mdp_dsi_video_on (void) |
Definition at line 167 of file mdss.c.
References BIT, mdp_ctl_regs::ctl_intf_active, mdp_ctl_regs::ctl_top, mdp_intf_regs::intf_mux, mdp_ctl, mdp_intf, mdss_intf_fetch_start_config(), mdss_intf_tg_setup(), mdss_layer_mixer_setup(), mdss_source_pipe_config(), mdss_vbif_qos_remapper_setup(), mdss_vbif_setup(), and write32().
Definition at line 184 of file mdss.c.
References CTL, mdp_ctl_regs::ctl_flush, mdp_ctl_regs::ctl_intf_flush, INTF, LAYER_MIXER_0, mdp_ctl, VIG_0, and write32().
Definition at line 84 of file mdss.c.
References BIT, edid_mode::ha, edid_mode::hbl, mdp_intf_regs::intf_config, mdp_intf_regs::intf_prof_fetch_start, mdp_intf, MDSS_MDP_MAX_PREFILL_FETCH, edid::mode, edid_mode::va, edid_mode::vbl, edid_mode::vso, and write32().
Referenced by mdp_dsi_video_config().
Definition at line 57 of file mdss.c.
References edid_mode::ha, edid_mode::hbl, edid_mode::hso, edid_mode::hspw, mdp_intf_regs::intf_disp_hctl, mdp_intf_regs::intf_disp_v_end_f0, mdp_intf_regs::intf_disp_v_start_f0, mdp_intf_regs::intf_hsync_ctl, mdp_intf_regs::intf_panel_format, mdp_intf_regs::intf_underflow_color, mdp_intf_regs::intf_vysnc_period_f0, mdp_intf_regs::intf_vysnc_pulse_width_f0, mdp_intf, edid::mode, edid_mode::va, edid_mode::vbl, edid_mode::vso, edid_mode::vspw, and write32().
Referenced by mdp_dsi_video_config().
Definition at line 122 of file mdss.c.
References BIT, mdp_ctl_regs::ctl_layer0, edid_mode::ha, mdp_layer_mixer_regs::layer_blend, mdp_layer_mixer_regs::layer_blend_const_alpha, mdp_layer_mixer_regs::layer_blend_op, mdp_layer_mixer_regs::layer_op_mode, mdp_layer_mixer_regs::layer_out_size, mdp_ctl, mdp_layer_mixer, edid::mode, edid_mode::va, and write32().
Referenced by mdp_dsi_video_config().
Definition at line 10 of file mdss.c.
References BIOS_INFO, BIT, edid::framebuffer_bits_per_pixel, edid_mode::ha, edid_mode::hborder, mdp_sspp, edid::mode, printk, mdp_sspp_regs::sspp_out_size, mdp_sspp_regs::sspp_out_xy, mdp_sspp_regs::sspp_src_format, mdp_sspp_regs::sspp_src_op_mode, mdp_sspp_regs::sspp_src_size, mdp_sspp_regs::sspp_src_unpack_pattern, mdp_sspp_regs::sspp_src_xy, mdp_sspp_regs::sspp_src_ystride0, mdp_sspp_regs::sspp_sw_pic_ext_c0_req_pixels, mdp_sspp_regs::sspp_sw_pic_ext_c1c2_req_pixels, mdp_sspp_regs::sspp_sw_pic_ext_c3_req_pixels, edid_mode::va, edid_mode::vborder, and write32().
Referenced by mdp_dsi_video_config().
Definition at line 145 of file mdss.c.
References vbif_rt_regs::qos_lvl_remap, vbif_rt_regs::qos_rp_remap, vbif_rt, vbif_rt_regs::vbif_xinl_qos_lvl_remap, vbif_rt_regs::vbif_xinl_qos_rp_remap, and write32().
Referenced by mdp_dsi_video_config().
Definition at line 51 of file mdss.c.
References vbif_rt_regs::vbif_out_axi_amemtype_conf0, vbif_rt_regs::vbif_out_axi_amemtype_conf1, vbif_rt, and write32().
Referenced by mdp_dsi_video_config().