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

#include <usb.h>

Collaboration diagram for rk3399_tcphy:
Collaboration graph

Data Fields

uint8_t _res0 [0x780 - 0x0]
 
uint32_t cmn_diag_hsclk_sel
 
uint8_t _res1 [0x10000 - 0x784]
 
struct {
   uint8_t   _res2 [0x3c8 - 0x0]
 
   uint32_t   xcvr_diag_lane_fcm_en_mgn
 
   uint8_t   _res3 [0x408 - 0x3cc]
 
   uint32_t   tx_psc_a2
 
   uint8_t   _res4 [0x488 - 0x40c]
 
   uint32_t   tx_rcvdet_en_tmr
 
   uint32_t   tx_rcvdet_st_tmr
 
   uint8_t   _res5 [0x784 - 0x490]
 
   uint32_t   tx_diag_tx_drv
 
   uint8_t   _res6 [0x800 - 0x788]
 
lane [4]
 
uint8_t _res7 [0x32000 - 0x12000]
 
uint32_t pma_cmn_ctrl1
 
uint8_t _res8 [0x3207c - 0x32004]
 
uint32_t isolation_ctrl
 

Detailed Description

Definition at line 108 of file usb.h.

Field Documentation

◆ _res0

uint8_t rk3399_tcphy::_res0[0x780 - 0x0]

Definition at line 109 of file usb.h.

◆ _res1

uint8_t rk3399_tcphy::_res1[0x10000 - 0x784]

Definition at line 111 of file usb.h.

◆ _res2

uint8_t rk3399_tcphy::_res2[0x3c8 - 0x0]

Definition at line 113 of file usb.h.

◆ _res3

uint8_t rk3399_tcphy::_res3[0x408 - 0x3cc]

Definition at line 115 of file usb.h.

◆ _res4

uint8_t rk3399_tcphy::_res4[0x488 - 0x40c]

Definition at line 117 of file usb.h.

◆ _res5

uint8_t rk3399_tcphy::_res5[0x784 - 0x490]

Definition at line 120 of file usb.h.

◆ _res6

uint8_t rk3399_tcphy::_res6[0x800 - 0x788]

Definition at line 122 of file usb.h.

◆ _res7

uint8_t rk3399_tcphy::_res7[0x32000 - 0x12000]

Definition at line 124 of file usb.h.

◆ _res8

uint8_t rk3399_tcphy::_res8[0x3207c - 0x32004]

Definition at line 126 of file usb.h.

◆ cmn_diag_hsclk_sel

uint32_t rk3399_tcphy::cmn_diag_hsclk_sel

Definition at line 110 of file usb.h.

Referenced by tcphy_cfg_24m().

◆ isolation_ctrl

uint32_t rk3399_tcphy::isolation_ctrl

Definition at line 127 of file usb.h.

Referenced by isolate_tcphy().

◆ 

struct { ... } rk3399_tcphy::lane[4]

Referenced by tcphy_cfg_24m(), and tcphy_phy_init().

◆ pma_cmn_ctrl1

uint32_t rk3399_tcphy::pma_cmn_ctrl1

Definition at line 125 of file usb.h.

Referenced by tcphy_cfg_24m().

◆ tx_diag_tx_drv

uint32_t rk3399_tcphy::tx_diag_tx_drv

Definition at line 121 of file usb.h.

Referenced by tcphy_phy_init().

◆ tx_psc_a2

uint32_t rk3399_tcphy::tx_psc_a2

Definition at line 116 of file usb.h.

Referenced by tcphy_phy_init().

◆ tx_rcvdet_en_tmr

uint32_t rk3399_tcphy::tx_rcvdet_en_tmr

Definition at line 118 of file usb.h.

Referenced by tcphy_cfg_24m().

◆ tx_rcvdet_st_tmr

uint32_t rk3399_tcphy::tx_rcvdet_st_tmr

Definition at line 119 of file usb.h.

Referenced by tcphy_cfg_24m().

◆ xcvr_diag_lane_fcm_en_mgn

uint32_t rk3399_tcphy::xcvr_diag_lane_fcm_en_mgn

Definition at line 114 of file usb.h.

Referenced by tcphy_cfg_24m().


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