coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
mdss.c File Reference
#include <device/mmio.h>
#include <console/console.h>
#include <edid.h>
#include <soc/display/mdssreg.h>
Include dependency graph for mdss.c:

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)
 

Macro Definition Documentation

◆ MDSS_MDP_MAX_PREFILL_FETCH

#define MDSS_MDP_MAX_PREFILL_FETCH   24

Definition at line 8 of file mdss.c.

Function Documentation

◆ mdp_dsi_video_config()

◆ mdp_dsi_video_on()

void mdp_dsi_video_on ( void  )

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().

Here is the call graph for this function:

◆ mdss_intf_fetch_start_config()

static void mdss_intf_fetch_start_config ( struct edid edid)
static

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mdss_intf_tg_setup()

◆ mdss_layer_mixer_setup()

static void mdss_layer_mixer_setup ( struct edid edid)
static

◆ mdss_source_pipe_config()

◆ mdss_vbif_qos_remapper_setup()

static void mdss_vbif_qos_remapper_setup ( void  )
static

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mdss_vbif_setup()

static void mdss_vbif_setup ( void  )
static

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().

Here is the call graph for this function:
Here is the caller graph for this function: