coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
dsi_regs Struct Reference

#include <dsi_common.h>

Collaboration diagram for dsi_regs:
Collaboration graph

Data Fields

u32 dsi_start
 
u8 reserved0 [4]
 
u32 dsi_inten
 
u32 dsi_intsta
 
u32 dsi_con_ctrl
 
u32 dsi_mode_ctrl
 
u32 dsi_txrx_ctrl
 
u32 dsi_psctrl
 
u32 dsi_vsa_nl
 
u32 dsi_vbp_nl
 
u32 dsi_vfp_nl
 
u32 dsi_vact_nl
 
u32 dsi_lfr_con
 
u32 dsi_lfr_sta
 
u32 dsi_size_con
 
u32 dsi_vfp_early_stop
 
u32 reserved1 [4]
 
u32 dsi_hsa_wc
 
u32 dsi_hbp_wc
 
u32 dsi_hfp_wc
 
u32 dsi_bllp_wc
 
u32 dsi_cmdq_size
 
u32 dsi_hstx_cklp_wc
 
u8 reserved2 [156]
 
u32 dsi_phy_lccon
 
u32 dsi_phy_ld0con
 
u8 reserved3 [4]
 
u32 dsi_phy_timecon0
 
u32 dsi_phy_timecon1
 
u32 dsi_phy_timecon2
 
u32 dsi_phy_timecon3
 
u8 reserved4 [16]
 
u32 dsi_vm_cmd_con
 
u8 reserved5 [92]
 
u32 dsi_force_commit
 
u8 reserved6 [108]
 
u32 dsi_cmdq [128]
 
uint32_t hw_version
 
uint32_t ctrl
 
uint32_t reserved0 [2]
 
uint32_t video_mode_ctrl
 
uint32_t reserved1 [4]
 
uint32_t video_mode_active_h
 
uint32_t video_mode_active_v
 
uint32_t video_mode_active_total
 
uint32_t video_mode_active_hsync
 
uint32_t video_mode_active_vsync
 
uint32_t video_mode_active_vsync_vpos
 
uint32_t cmd_mode_dma_ctrl
 
uint32_t cmd_mode_mdp_ctrl
 
uint32_t cmd_mode_mdp_dcs_cmd_ctrl
 
uint32_t dma_cmd_offset
 
uint32_t dma_cmd_length
 
uint32_t reserved2 [2]
 
uint32_t cmd_mode_mdp_stream0_ctrl
 
uint32_t cmd_mode_mdp_stream0_total
 
uint32_t cmd_mode_mdp_stream1_ctrl
 
uint32_t cmd_mode_mdp_stream1_total
 
uint32_t reserved4 [7]
 
uint32_t trig_ctrl
 
uint32_t reserved5 [2]
 
uint32_t cmd_mode_dma_sw_trigger
 
uint32_t reserved6 [3]
 
uint32_t misr_cmd_ctrl
 
uint32_t misr_video_ctrl
 
uint32_t lane_status
 
uint32_t lane_ctrl
 
uint32_t reserved7 [3]
 
uint32_t hs_timer_ctrl
 
uint32_t timeout_status
 
uint32_t clkout_timing_ctrl
 
uint32_t eot_packet
 
uint32_t eot_packet_ctrl
 
uint32_t reserved8 [15]
 
uint32_t err_int_mask0
 
uint32_t int_ctrl
 
uint32_t iobist_ctrl
 
uint32_t soft_reset
 
uint32_t clk_ctrl
 
uint32_t reserved9 [15]
 
uint32_t test_pattern_gen_ctrl
 
uint32_t reserved10 [7]
 
uint32_t test_pattern_gen_cmd_dma_init_val
 
uint32_t reserved11 [14]
 
uint32_t cmd_mode_mdp_ctrl2
 
uint32_t reserved12 [12]
 
uint32_t tpg_dma_fifo_reset
 
uint32_t reserved13 [44]
 
uint32_t video_compression_mode_ctrl
 
uint32_t video_compression_mode_ctrl2
 
uint32_t cmd_compression_mode_ctrl
 
uint32_t cmd_compression_mode_ctrl2
 
uint32_t cmd_compression_mode_ctrl3
 

Detailed Description

Definition at line 48 of file dsi_common.h.

Field Documentation

◆ clk_ctrl

uint32_t dsi_regs::clk_ctrl

Definition at line 50 of file mdssreg.h.

Referenced by mdss_dsi_clock_config().

◆ clkout_timing_ctrl

uint32_t dsi_regs::clkout_timing_ctrl

Definition at line 42 of file mdssreg.h.

◆ cmd_compression_mode_ctrl

uint32_t dsi_regs::cmd_compression_mode_ctrl

Definition at line 62 of file mdssreg.h.

◆ cmd_compression_mode_ctrl2

uint32_t dsi_regs::cmd_compression_mode_ctrl2

Definition at line 63 of file mdssreg.h.

◆ cmd_compression_mode_ctrl3

uint32_t dsi_regs::cmd_compression_mode_ctrl3

Definition at line 64 of file mdssreg.h.

◆ cmd_mode_dma_ctrl

uint32_t dsi_regs::cmd_mode_dma_ctrl

Definition at line 20 of file mdssreg.h.

Referenced by mdss_dsi_host_init().

◆ cmd_mode_dma_sw_trigger

uint32_t dsi_regs::cmd_mode_dma_sw_trigger

Definition at line 33 of file mdssreg.h.

Referenced by mdss_dsi_cmd_dma_trigger_for_panel().

◆ cmd_mode_mdp_ctrl

uint32_t dsi_regs::cmd_mode_mdp_ctrl

Definition at line 21 of file mdssreg.h.

◆ cmd_mode_mdp_ctrl2

uint32_t dsi_regs::cmd_mode_mdp_ctrl2

Definition at line 56 of file mdssreg.h.

◆ cmd_mode_mdp_dcs_cmd_ctrl

uint32_t dsi_regs::cmd_mode_mdp_dcs_cmd_ctrl

Definition at line 22 of file mdssreg.h.

◆ cmd_mode_mdp_stream0_ctrl

uint32_t dsi_regs::cmd_mode_mdp_stream0_ctrl

Definition at line 26 of file mdssreg.h.

◆ cmd_mode_mdp_stream0_total

uint32_t dsi_regs::cmd_mode_mdp_stream0_total

Definition at line 27 of file mdssreg.h.

◆ cmd_mode_mdp_stream1_ctrl

uint32_t dsi_regs::cmd_mode_mdp_stream1_ctrl

Definition at line 28 of file mdssreg.h.

◆ cmd_mode_mdp_stream1_total

uint32_t dsi_regs::cmd_mode_mdp_stream1_total

Definition at line 29 of file mdssreg.h.

◆ ctrl

uint32_t dsi_regs::ctrl

Definition at line 10 of file mdssreg.h.

Referenced by mdss_dsi_config(), mdss_dsi_host_init(), and mdss_dsi_reset().

◆ dma_cmd_length

uint32_t dsi_regs::dma_cmd_length

Definition at line 24 of file mdssreg.h.

◆ dma_cmd_offset

uint32_t dsi_regs::dma_cmd_offset

Definition at line 23 of file mdssreg.h.

◆ dsi_bllp_wc

u32 dsi_regs::dsi_bllp_wc

Definition at line 69 of file dsi_common.h.

◆ dsi_cmdq

u32 dsi_regs::dsi_cmdq[128]

Definition at line 85 of file dsi_common.h.

◆ dsi_cmdq_size

u32 dsi_regs::dsi_cmdq_size

Definition at line 70 of file dsi_common.h.

◆ dsi_con_ctrl

u32 dsi_regs::dsi_con_ctrl

Definition at line 53 of file dsi_common.h.

Referenced by mtk_dsi_reset(), and mtk_dsi_reset_dphy().

◆ dsi_force_commit

u32 dsi_regs::dsi_force_commit

Definition at line 83 of file dsi_common.h.

Referenced by mtk_dsi_reset().

◆ dsi_hbp_wc

u32 dsi_regs::dsi_hbp_wc

Definition at line 67 of file dsi_common.h.

Referenced by mtk_dsi_config_vdo_timing().

◆ dsi_hfp_wc

u32 dsi_regs::dsi_hfp_wc

Definition at line 68 of file dsi_common.h.

Referenced by mtk_dsi_config_vdo_timing().

◆ dsi_hsa_wc

u32 dsi_regs::dsi_hsa_wc

Definition at line 66 of file dsi_common.h.

Referenced by mtk_dsi_config_vdo_timing().

◆ dsi_hstx_cklp_wc

u32 dsi_regs::dsi_hstx_cklp_wc

Definition at line 71 of file dsi_common.h.

◆ dsi_inten

u32 dsi_regs::dsi_inten

Definition at line 51 of file dsi_common.h.

◆ dsi_intsta

u32 dsi_regs::dsi_intsta

Definition at line 52 of file dsi_common.h.

◆ dsi_lfr_con

u32 dsi_regs::dsi_lfr_con

Definition at line 61 of file dsi_common.h.

◆ dsi_lfr_sta

u32 dsi_regs::dsi_lfr_sta

Definition at line 62 of file dsi_common.h.

◆ dsi_mode_ctrl

u32 dsi_regs::dsi_mode_ctrl

Definition at line 54 of file dsi_common.h.

Referenced by mtk_dsi_set_mode().

◆ dsi_phy_lccon

u32 dsi_regs::dsi_phy_lccon

Definition at line 73 of file dsi_common.h.

Referenced by mtk_dsi_clk_hs_mode_disable(), and mtk_dsi_clk_hs_mode_enable().

◆ dsi_phy_ld0con

u32 dsi_regs::dsi_phy_ld0con

Definition at line 74 of file dsi_common.h.

◆ dsi_phy_timecon0

u32 dsi_regs::dsi_phy_timecon0

Definition at line 76 of file dsi_common.h.

Referenced by mtk_dsi_phy_timing().

◆ dsi_phy_timecon1

u32 dsi_regs::dsi_phy_timecon1

Definition at line 77 of file dsi_common.h.

Referenced by mtk_dsi_phy_timing().

◆ dsi_phy_timecon2

u32 dsi_regs::dsi_phy_timecon2

Definition at line 78 of file dsi_common.h.

Referenced by mtk_dsi_phy_timing().

◆ dsi_phy_timecon3

u32 dsi_regs::dsi_phy_timecon3

Definition at line 79 of file dsi_common.h.

Referenced by mtk_dsi_phy_timing().

◆ dsi_psctrl

u32 dsi_regs::dsi_psctrl

Definition at line 56 of file dsi_common.h.

Referenced by mtk_dsi_config_vdo_timing().

◆ dsi_size_con

u32 dsi_regs::dsi_size_con

Definition at line 63 of file dsi_common.h.

Referenced by mtk_dsi_config_vdo_timing().

◆ dsi_start

u32 dsi_regs::dsi_start

Definition at line 49 of file dsi_common.h.

Referenced by mtk_dsi_start().

◆ dsi_txrx_ctrl

u32 dsi_regs::dsi_txrx_ctrl

Definition at line 55 of file dsi_common.h.

Referenced by mtk_dsi_rxtx_control().

◆ dsi_vact_nl

u32 dsi_regs::dsi_vact_nl

Definition at line 60 of file dsi_common.h.

Referenced by mtk_dsi_config_vdo_timing().

◆ dsi_vbp_nl

u32 dsi_regs::dsi_vbp_nl

Definition at line 58 of file dsi_common.h.

Referenced by mtk_dsi_config_vdo_timing().

◆ dsi_vfp_early_stop

u32 dsi_regs::dsi_vfp_early_stop

Definition at line 64 of file dsi_common.h.

◆ dsi_vfp_nl

u32 dsi_regs::dsi_vfp_nl

Definition at line 59 of file dsi_common.h.

Referenced by mtk_dsi_config_vdo_timing().

◆ dsi_vm_cmd_con

u32 dsi_regs::dsi_vm_cmd_con

Definition at line 81 of file dsi_common.h.

◆ dsi_vsa_nl

u32 dsi_regs::dsi_vsa_nl

Definition at line 57 of file dsi_common.h.

Referenced by mtk_dsi_config_vdo_timing().

◆ eot_packet

uint32_t dsi_regs::eot_packet

Definition at line 43 of file mdssreg.h.

◆ eot_packet_ctrl

uint32_t dsi_regs::eot_packet_ctrl

Definition at line 44 of file mdssreg.h.

Referenced by mdss_dsi_host_init().

◆ err_int_mask0

uint32_t dsi_regs::err_int_mask0

Definition at line 46 of file mdssreg.h.

Referenced by mdss_dsi_clear_intr().

◆ hs_timer_ctrl

uint32_t dsi_regs::hs_timer_ctrl

Definition at line 40 of file mdssreg.h.

Referenced by mdss_dsi_config(), and mdss_dsi_reset().

◆ hw_version

uint32_t dsi_regs::hw_version

Definition at line 9 of file mdssreg.h.

◆ int_ctrl

uint32_t dsi_regs::int_ctrl

◆ iobist_ctrl

uint32_t dsi_regs::iobist_ctrl

Definition at line 48 of file mdssreg.h.

◆ lane_ctrl

uint32_t dsi_regs::lane_ctrl

Definition at line 38 of file mdssreg.h.

◆ lane_status

uint32_t dsi_regs::lane_status

Definition at line 37 of file mdssreg.h.

◆ misr_cmd_ctrl

uint32_t dsi_regs::misr_cmd_ctrl

Definition at line 35 of file mdssreg.h.

◆ misr_video_ctrl

uint32_t dsi_regs::misr_video_ctrl

Definition at line 36 of file mdssreg.h.

◆ reserved0 [1/2]

uint32_t dsi_regs::reserved0[2]

Definition at line 11 of file mdssreg.h.

◆ reserved0 [2/2]

u8 dsi_regs::reserved0[4]

Definition at line 50 of file dsi_common.h.

◆ reserved1 [1/2]

u32 dsi_regs::reserved1[4]

Definition at line 65 of file dsi_common.h.

◆ reserved1 [2/2]

uint32_t dsi_regs::reserved1[4]

Definition at line 13 of file mdssreg.h.

◆ reserved10

uint32_t dsi_regs::reserved10[7]

Definition at line 53 of file mdssreg.h.

◆ reserved11

uint32_t dsi_regs::reserved11[14]

Definition at line 55 of file mdssreg.h.

◆ reserved12

uint32_t dsi_regs::reserved12[12]

Definition at line 57 of file mdssreg.h.

◆ reserved13

uint32_t dsi_regs::reserved13[44]

Definition at line 59 of file mdssreg.h.

◆ reserved2 [1/2]

u8 dsi_regs::reserved2[156]

Definition at line 72 of file dsi_common.h.

◆ reserved2 [2/2]

uint32_t dsi_regs::reserved2[2]

Definition at line 25 of file mdssreg.h.

◆ reserved3

u8 dsi_regs::reserved3[4]

Definition at line 75 of file dsi_common.h.

◆ reserved4 [1/2]

u8 dsi_regs::reserved4[16]

Definition at line 80 of file dsi_common.h.

◆ reserved4 [2/2]

uint32_t dsi_regs::reserved4[7]

Definition at line 30 of file mdssreg.h.

◆ reserved5 [1/2]

uint32_t dsi_regs::reserved5[2]

Definition at line 32 of file mdssreg.h.

◆ reserved5 [2/2]

u8 dsi_regs::reserved5[92]

Definition at line 82 of file dsi_common.h.

◆ reserved6 [1/2]

u8 dsi_regs::reserved6[108]

Definition at line 84 of file dsi_common.h.

◆ reserved6 [2/2]

uint32_t dsi_regs::reserved6[3]

Definition at line 34 of file mdssreg.h.

◆ reserved7

uint32_t dsi_regs::reserved7[3]

Definition at line 39 of file mdssreg.h.

◆ reserved8

uint32_t dsi_regs::reserved8[15]

Definition at line 45 of file mdssreg.h.

◆ reserved9

uint32_t dsi_regs::reserved9[15]

Definition at line 51 of file mdssreg.h.

◆ soft_reset

uint32_t dsi_regs::soft_reset

Definition at line 49 of file mdssreg.h.

Referenced by mdss_dsi_reset().

◆ test_pattern_gen_cmd_dma_init_val

uint32_t dsi_regs::test_pattern_gen_cmd_dma_init_val

Definition at line 54 of file mdssreg.h.

◆ test_pattern_gen_ctrl

uint32_t dsi_regs::test_pattern_gen_ctrl

Definition at line 52 of file mdssreg.h.

◆ timeout_status

uint32_t dsi_regs::timeout_status

Definition at line 41 of file mdssreg.h.

◆ tpg_dma_fifo_reset

uint32_t dsi_regs::tpg_dma_fifo_reset

Definition at line 58 of file mdssreg.h.

Referenced by mdss_dsi_reset().

◆ trig_ctrl

uint32_t dsi_regs::trig_ctrl

Definition at line 31 of file mdssreg.h.

Referenced by mdss_dsi_host_init().

◆ video_compression_mode_ctrl

uint32_t dsi_regs::video_compression_mode_ctrl

Definition at line 60 of file mdssreg.h.

◆ video_compression_mode_ctrl2

uint32_t dsi_regs::video_compression_mode_ctrl2

Definition at line 61 of file mdssreg.h.

◆ video_mode_active_h

uint32_t dsi_regs::video_mode_active_h

Definition at line 14 of file mdssreg.h.

Referenced by mdss_dsi_config().

◆ video_mode_active_hsync

uint32_t dsi_regs::video_mode_active_hsync

Definition at line 17 of file mdssreg.h.

Referenced by mdss_dsi_config().

◆ video_mode_active_total

uint32_t dsi_regs::video_mode_active_total

Definition at line 16 of file mdssreg.h.

Referenced by mdss_dsi_config().

◆ video_mode_active_v

uint32_t dsi_regs::video_mode_active_v

Definition at line 15 of file mdssreg.h.

Referenced by mdss_dsi_config().

◆ video_mode_active_vsync

uint32_t dsi_regs::video_mode_active_vsync

Definition at line 18 of file mdssreg.h.

Referenced by mdss_dsi_config().

◆ video_mode_active_vsync_vpos

uint32_t dsi_regs::video_mode_active_vsync_vpos

Definition at line 19 of file mdssreg.h.

Referenced by mdss_dsi_config().

◆ video_mode_ctrl

uint32_t dsi_regs::video_mode_ctrl

Definition at line 12 of file mdssreg.h.

Referenced by mdss_dsi_config().


The documentation for this struct was generated from the following files: