#include "mtk-img-ipi.h"
#include "mtk-mdp3-cfg.h"
#include "mtk-mdp3-core.h"
#include "mtk-mdp3-comp.h"
#include "mtk-mdp3-regs.h"
enum mt8183_mdp_comp_id { … };
enum mt8188_mdp_comp_id { … };
enum mt8195_mdp_comp_id { … };
static const struct of_device_id mt8183_mdp_probe_infra[MDP_INFRA_MAX] = …;
static const struct of_device_id mt8188_mdp_probe_infra[MDP_INFRA_MAX] = …;
static const struct of_device_id mt8195_mdp_probe_infra[MDP_INFRA_MAX] = …;
static const struct mdp_platform_config mt8183_plat_cfg = …;
static const struct mdp_platform_config mt8195_plat_cfg = …;
static const u32 mt8183_mutex_idx[MDP_MAX_COMP_COUNT] = …;
static const u32 mt8188_mutex_idx[MDP_MAX_COMP_COUNT] = …;
static const u32 mt8195_mutex_idx[MDP_MAX_COMP_COUNT] = …;
static const struct mdp_comp_data mt8183_mdp_comp_data[MDP_MAX_COMP_COUNT] = …;
static const struct mdp_comp_data mt8188_mdp_comp_data[MDP_MAX_COMP_COUNT] = …;
static const struct mdp_comp_data mt8195_mdp_comp_data[MDP_MAX_COMP_COUNT] = …;
static const struct of_device_id mt8183_sub_comp_dt_ids[] = …;
static const struct of_device_id mt8195_sub_comp_dt_ids[] = …;
static const struct mdp_format mt8183_formats[] = …;
static const struct mdp_format mt8195_formats[] = …;
static const struct mdp_limit mt8183_mdp_def_limit = …;
static const struct mdp_limit mt8195_mdp_def_limit = …;
static const struct mdp_pipe_info mt8183_pipe_info[] = …;
static const struct mdp_pipe_info mt8188_pipe_info[] = …;
static const struct mdp_pipe_info mt8195_pipe_info[] = …;
static const struct v4l2_rect mt8195_mdp_pp_criteria = …;
const struct mtk_mdp_driver_data mt8183_mdp_driver_data = …;
const struct mtk_mdp_driver_data mt8188_mdp_driver_data = …;
const struct mtk_mdp_driver_data mt8195_mdp_driver_data = …;
s32 mdp_cfg_get_id_inner(struct mdp_dev *mdp_dev, enum mtk_mdp_comp_id id)
{ … }
enum mtk_mdp_comp_id mdp_cfg_get_id_public(struct mdp_dev *mdp_dev, s32 inner_id)
{ … }
bool mdp_cfg_comp_is_dummy(struct mdp_dev *mdp_dev, s32 inner_id)
{ … }