3 #ifndef _SOC_DISPLAY_MDSS_REG_H_
4 #define _SOC_DISPLAY_MDSS_REG_H_
@ MDP_VP_0_LAYER_MIXER_BASE
void mdp_dsi_video_config(struct edid *edid)
static struct vbif_rt_regs *const vbif_rt
static struct mdp_layer_mixer_regs *const mdp_layer_mixer
void mdp_dsi_video_on(void)
@ DSI_CMD_MDP_STREAM0_DONE_AK
@ DSI_DYNAMIC_REFRESH_DONE_STAT
@ DSI_VIDEO_MODE_DONE_MASK
@ DSI_CMD_MDP_STREAM0_DONE_STAT
@ DSI_VIDEO_MODE_DONE_STAT
@ DSI_DYNAMIC_REFRESH_DONE_AK
@ DSI_CMD_MODE_MDP_DONE_MASK
@ DSI_DYNAMIC_BLANKING_DMA_DONE_MASK
@ DSI_CMD_MODE_MDP_DONE_AK
@ DSI_DYNAMIC_BLANKING_DMA_DONE_STAT
@ DSI_DYNAMIC_REFRESH_DONE_MASK
@ DSI_CMD_MODE_DMA_DONE_STAT
@ DSI_CMD_MODE_MDP_DONE_STAT
@ DSI_CMD_MODE_DMA_DONE_AK
@ DSI_DYNAMIC_BLANKING_DMA_DONE_AK
@ DSI_CMD_MDP_STREAM0_DONE_MASK
@ DSI_CMD_MODE_DMA_DONE_MASK
check_member(dsi_regs, video_mode_active_h, 0x24)
static struct dsi_regs *const dsi0
static struct dsi_phy_pll_qlink_regs *const phy_pll_qlink
@ DSI_DSICLK_HYSTERISIS1_CTRL
@ DSI_FORCE_ON_LANE_LAYER_TG_BYTECLK
@ DSI_FORCE_ON_DYN_AHBS_HCLK
@ DSI_AHBS_HCLK_HYSTERISIS1_CTRL
@ DSI_FORCE_ON_DYN_DSICLK
@ DSI_FORCE_ON_DYN_AHBM_HCLK
@ DSI_AHBM_HCLK_HYSTERISIS1_CTRL
@ DSI_FORCE_ON_DYN_BYTECLK
static struct mdp_ctl_regs *const mdp_ctl
static struct mdp_intf_regs *const mdp_intf
static struct dsi_phy_regs *const dsi0_phy
static struct mdp_sspp_regs *const mdp_sspp
uint32_t pll_feedback_divider
uint32_t pll_core_input_override
uint32_t pll_freq_update_ctrl_overrides
uint32_t pll_frac_div_start_low
uint32_t pll_ssc_stepsize_high1
uint32_t pll_fastlock_ctrl
uint32_t pll_frac_div_start_high1
uint32_t pll_cal_settings
uint32_t pll_band_sel_cal_settings
uint32_t pll_core_override
uint32_t pll_lock_min_delay
uint32_t pll_digital_timers_two
uint32_t pll_gain_ifilt_band[2]
uint32_t pll_ssc_adjper_high_1
uint32_t pll_lock_override
uint32_t pll_band_sel_pfilt
uint32_t pll_band_sel_cal_settings_three
uint32_t pll_int_loop_settings
uint32_t pll_decimal_div_start
uint32_t pll_int_loop_settings_two
uint32_t pll_freq_tune_accum_init_mux
uint32_t pll_ssc_div_per_high_1
uint32_t pll_lockdet_rate[2]
uint32_t pll_frac_div_start_high
uint32_t pll_band_sel_ifilt
uint32_t pll_pass_out_override_two
uint32_t pll_freq_det_pllclk_low
uint32_t pll_common_status_one
uint32_t pll_freq_det_refclk_high
uint32_t pll_decimal_div_start_1
uint32_t pll_frac_div_start_mid1
uint32_t pll_band_sel_cal_timer_low
uint32_t pll_ssc_div_per_low_1
uint32_t pll_band_sel_icode_low
uint32_t pll_ssc_mux_ctrl
uint32_t pll_alog_obsv_bus_ctrl_1
uint32_t pll_band_sel_cal_settings_two
uint32_t pll_band_sel_cal_timer_high
uint32_t pll_band_set_rate[2]
uint32_t pll_freq_detect_settings_one
uint32_t pll_freq_det_pllclk_high
uint32_t pll_freq_det_refclk_low
uint32_t pll_clock_inverters
uint32_t pll_frac_div_start_low1
uint32_t pll_analog_ctrls_one
uint32_t pll_band_sel_min
uint32_t pll_analog_ctrls_three
uint32_t pll_fl_int_gain_pfilt_band[2]
uint32_t pll_band_sel_max
uint32_t pll_analog_ctrls_four
uint32_t pll_ssc_adjper_low_1
uint32_t pll_dec_frac_muxes
uint32_t pll_pass_out_override_one
uint32_t pll_band_sel_icode_high
uint32_t pll_band_sel_cal_settings_four
uint32_t pll_pll_fastlock_en_band
uint32_t pll_int_loop_ctrls
uint32_t pll_spare_and_jpc_overrides
uint32_t pll_prop_gain_rate[2]
uint32_t pll_analog_ctrls_two
uint32_t pll_system_muxes
uint32_t pll_digital_timers
uint32_t pll_freq_detect_thresh
uint32_t pll_frac_div_start_mid
uint32_t pll_ssc_stepsize_low1
uint32_t phy_cmn_revision_id0
struct dsi_phy_regs::@1421 phy_ln_regs[5]
uint32_t phy_cmn_phy_status
uint32_t phy_cmn_timing_ctrl[12]
uint32_t phy_cmn_lane_cfg1
uint32_t dln0_test_datapath
uint32_t dln0_offset_bot_ctrl
uint32_t phy_cmn_pll_ctrl
uint32_t phy_cmn_clk_cfg0
uint32_t phy_cmn_rbuf_ctrl
uint32_t dln0_hstx_str_ctrl
uint32_t phy_cmn_clk_cfg1
uint32_t phy_cmn_glbl_ctrl
uint32_t dln0_lptx_str_ctrl
uint32_t phy_cmn_vreg_ctrl
uint32_t dln0_offset_top_ctrl
uint32_t phy_cmn_dsi_lane_ctrl0
uint32_t phy_cmn_lane_cfg0
uint32_t video_mode_active_h
uint32_t cmd_mode_mdp_ctrl2
uint32_t cmd_compression_mode_ctrl3
uint32_t cmd_mode_mdp_stream0_total
uint32_t cmd_mode_mdp_ctrl
uint32_t cmd_mode_mdp_stream1_ctrl
uint32_t video_mode_active_vsync_vpos
uint32_t video_mode_active_v
uint32_t tpg_dma_fifo_reset
uint32_t video_mode_active_total
uint32_t cmd_compression_mode_ctrl2
uint32_t video_mode_active_vsync
uint32_t test_pattern_gen_ctrl
uint32_t cmd_mode_dma_sw_trigger
uint32_t cmd_mode_mdp_stream0_ctrl
uint32_t cmd_compression_mode_ctrl
uint32_t clkout_timing_ctrl
uint32_t video_compression_mode_ctrl2
uint32_t test_pattern_gen_cmd_dma_init_val
uint32_t video_mode_active_hsync
uint32_t cmd_mode_dma_ctrl
uint32_t cmd_mode_mdp_stream1_total
uint32_t cmd_mode_mdp_dcs_cmd_ctrl
uint32_t video_compression_mode_ctrl
uint32_t intf_vysnc_pulse_width_f0
uint32_t intf_prof_fetch_start
uint32_t intf_active_v_start_f1
uint32_t intf_disp_v_end_f0
uint32_t intf_active_v_end_f0
uint32_t intf_active_hctl
uint32_t timing_eng_enable
uint32_t intf_active_v_end_f1
uint32_t intf_vysnc_period_f0
uint32_t intf_disp_v_start_f0
uint32_t intf_active_v_start_f0
uint32_t intf_border_color
uint32_t intf_underflow_color
uint32_t intf_vysnc_period_f1
uint32_t intf_vysnc_pulse_width_f1
uint32_t intf_panel_format
uint32_t intf_disp_v_end_f1
uint32_t intf_disp_v_start_f1
uint32_t layer_blend_fg_fill_size
uint32_t layer_blend_const_alpha
uint32_t layer_border_color_0
uint32_t layer_blend_fg_fill_xy
uint32_t layer_blend_fg_color_fill_color1
struct mdp_layer_mixer_regs::@1422 layer_blend[6]
uint32_t layer_border_color_1
uint32_t layer_blend_fg_color_fill_color0
uint32_t sspp_src_ystride0
uint32_t sspp_tile_frame_size
uint32_t sspp_src_ystride1
uint32_t sspp_sw_pic_ext_c3_req_pixels
uint32_t sspp_src_img_size
uint32_t sspp_src_unpack_pattern
uint32_t sspp_src_op_mode
uint32_t sspp_sw_pic_ext_c1c2_req_pixels
uint32_t sspp_sw_pic_ext_c0_req_pixels
uint32_t vbif_out_axi_amemtype_conf0
uint32_t vbif_xinl_qos_rp_remap
uint32_t vbif_out_axi_amemtype_conf1
uint32_t vbif_xinh_qos_lvl_remap
struct vbif_rt_regs::@1423 qos_rp_remap[8]
uint32_t vbif_xinh_qos_rp_remap
struct vbif_rt_regs::@1424 qos_lvl_remap[8]
uint32_t vbif_xinl_qos_lvl_remap