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

#include <mdssreg.h>

Collaboration diagram for dsi_phy_regs:
Collaboration graph

Data Fields

uint32_t phy_cmn_revision_id0
 
uint32_t reserved0 [3]
 
uint32_t phy_cmn_clk_cfg0
 
uint32_t phy_cmn_clk_cfg1
 
uint32_t phy_cmn_glbl_ctrl
 
uint32_t phy_cmn_rbuf_ctrl
 
uint32_t phy_cmn_vreg_ctrl
 
uint32_t phy_cmn_ctrl0
 
uint32_t phy_cmn_ctrl1
 
uint32_t phy_cmn_ctrl2
 
uint32_t phy_cmn_lane_cfg0
 
uint32_t phy_cmn_lane_cfg1
 
uint32_t phy_cmn_pll_ctrl
 
uint32_t reserved1 [23]
 
uint32_t phy_cmn_dsi_lane_ctrl0
 
uint32_t reserved2 [4]
 
uint32_t phy_cmn_timing_ctrl [12]
 
uint32_t reserved3 [4]
 
uint32_t phy_cmn_phy_status
 
uint32_t reserved4 [68]
 
struct {
   uint32_t   dln0_cfg [4]
 
   uint32_t   dln0_test_datapath
 
   uint32_t   dln0_pin_swap
 
   uint32_t   dln0_hstx_str_ctrl
 
   uint32_t   dln0_offset_top_ctrl
 
   uint32_t   dln0_offset_bot_ctrl
 
   uint32_t   dln0_lptx_str_ctrl
 
   uint32_t   dln0_lprx_ctrl
 
   uint32_t   dln0_tx_dctrl
 
   uint32_t   reserved5 [20]
 
phy_ln_regs [5]
 

Detailed Description

Definition at line 80 of file mdssreg.h.

Field Documentation

◆ dln0_cfg

uint32_t dsi_phy_regs::dln0_cfg[4]

Definition at line 102 of file mdssreg.h.

Referenced by mdss_dsi_phy_setup_lanephy().

◆ dln0_hstx_str_ctrl

uint32_t dsi_phy_regs::dln0_hstx_str_ctrl

Definition at line 105 of file mdssreg.h.

Referenced by mdss_dsi_phy_setup_lanephy().

◆ dln0_lprx_ctrl

uint32_t dsi_phy_regs::dln0_lprx_ctrl

Definition at line 109 of file mdssreg.h.

Referenced by mdss_dsi_phy_setup_lanephy().

◆ dln0_lptx_str_ctrl

uint32_t dsi_phy_regs::dln0_lptx_str_ctrl

Definition at line 108 of file mdssreg.h.

Referenced by mdss_dsi_phy_setup_lanephy().

◆ dln0_offset_bot_ctrl

uint32_t dsi_phy_regs::dln0_offset_bot_ctrl

Definition at line 107 of file mdssreg.h.

Referenced by mdss_dsi_phy_setup_lanephy().

◆ dln0_offset_top_ctrl

uint32_t dsi_phy_regs::dln0_offset_top_ctrl

Definition at line 106 of file mdssreg.h.

Referenced by mdss_dsi_phy_setup_lanephy().

◆ dln0_pin_swap

uint32_t dsi_phy_regs::dln0_pin_swap

Definition at line 104 of file mdssreg.h.

Referenced by mdss_dsi_phy_setup_lanephy().

◆ dln0_test_datapath

uint32_t dsi_phy_regs::dln0_test_datapath

Definition at line 103 of file mdssreg.h.

◆ dln0_tx_dctrl

uint32_t dsi_phy_regs::dln0_tx_dctrl

Definition at line 110 of file mdssreg.h.

Referenced by dsi_phy_toggle_dln3_tx_dctrl(), and mdss_dsi_phy_setup_lanephy().

◆ phy_cmn_clk_cfg0

uint32_t dsi_phy_regs::phy_cmn_clk_cfg0

Definition at line 83 of file mdssreg.h.

Referenced by dsi_phy_calc_clk_divider().

◆ phy_cmn_clk_cfg1

uint32_t dsi_phy_regs::phy_cmn_clk_cfg1

Definition at line 84 of file mdssreg.h.

Referenced by dsi_phy_pll_global_clk_enable(), and dsi_phy_pll_set_source().

◆ phy_cmn_ctrl0

uint32_t dsi_phy_regs::phy_cmn_ctrl0

Definition at line 88 of file mdssreg.h.

Referenced by mdss_dsi_power_down().

◆ phy_cmn_ctrl1

uint32_t dsi_phy_regs::phy_cmn_ctrl1

Definition at line 89 of file mdssreg.h.

Referenced by mdss_dsi_phy_reset().

◆ phy_cmn_ctrl2

uint32_t dsi_phy_regs::phy_cmn_ctrl2

Definition at line 90 of file mdssreg.h.

◆ phy_cmn_dsi_lane_ctrl0

uint32_t dsi_phy_regs::phy_cmn_dsi_lane_ctrl0

Definition at line 95 of file mdssreg.h.

◆ phy_cmn_glbl_ctrl

uint32_t dsi_phy_regs::phy_cmn_glbl_ctrl

Definition at line 85 of file mdssreg.h.

◆ phy_cmn_lane_cfg0

uint32_t dsi_phy_regs::phy_cmn_lane_cfg0

Definition at line 91 of file mdssreg.h.

◆ phy_cmn_lane_cfg1

uint32_t dsi_phy_regs::phy_cmn_lane_cfg1

Definition at line 92 of file mdssreg.h.

◆ phy_cmn_phy_status

uint32_t dsi_phy_regs::phy_cmn_phy_status

Definition at line 99 of file mdssreg.h.

◆ phy_cmn_pll_ctrl

uint32_t dsi_phy_regs::phy_cmn_pll_ctrl

Definition at line 93 of file mdssreg.h.

Referenced by mdss_dsi_power_down().

◆ phy_cmn_rbuf_ctrl

uint32_t dsi_phy_regs::phy_cmn_rbuf_ctrl

Definition at line 86 of file mdssreg.h.

Referenced by dsi_phy_resync_fifo(), and mdss_dsi_power_down().

◆ phy_cmn_revision_id0

uint32_t dsi_phy_regs::phy_cmn_revision_id0

Definition at line 81 of file mdssreg.h.

◆ phy_cmn_timing_ctrl

uint32_t dsi_phy_regs::phy_cmn_timing_ctrl[12]

Definition at line 97 of file mdssreg.h.

◆ phy_cmn_vreg_ctrl

uint32_t dsi_phy_regs::phy_cmn_vreg_ctrl

Definition at line 87 of file mdssreg.h.

◆ 

struct { ... } dsi_phy_regs::phy_ln_regs[5]

◆ reserved0

uint32_t dsi_phy_regs::reserved0[3]

Definition at line 82 of file mdssreg.h.

◆ reserved1

uint32_t dsi_phy_regs::reserved1[23]

Definition at line 94 of file mdssreg.h.

◆ reserved2

uint32_t dsi_phy_regs::reserved2[4]

Definition at line 96 of file mdssreg.h.

◆ reserved3

uint32_t dsi_phy_regs::reserved3[4]

Definition at line 98 of file mdssreg.h.

◆ reserved4

uint32_t dsi_phy_regs::reserved4[68]

Definition at line 100 of file mdssreg.h.

◆ reserved5

uint32_t dsi_phy_regs::reserved5[20]

Definition at line 111 of file mdssreg.h.


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