|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
D-PHY HS/LP transition timing values (DPHYTIM1..6). More...
#include <ra8_mipi_phy_types.h>
Data Fields | |
| uint32_t | tinit |
| DPHYTIM1.TINIT[18:0]. | |
| uint8_t | tclkprep |
| DPHYTIM2.TCLKPREP[7:0]. | |
| uint8_t | tclksett |
| DPHYTIM2.TCLKSETT[7:0]. | |
| uint8_t | tclkmiss |
| DPHYTIM2.TCLKMISS[7:0]. | |
| uint8_t | thsprep |
| DPHYTIM3.THSPREP[7:0]. | |
| uint8_t | thssett |
| DPHYTIM3.THSSETT[7:0]. | |
| uint8_t | tclkzero |
| DPHYTIM4.TCLKZERO[7:0]. | |
| uint8_t | tclkpre |
| DPHYTIM4.TCLKPRE[7:0]. | |
| uint8_t | tclkpost |
| DPHYTIM4.TCLKPOST[7:0]. | |
| uint8_t | tclktrl |
| DPHYTIM4.TCLKTRL[7:0]. | |
| uint8_t | thszero |
| DPHYTIM5.THSZERO[7:0]. | |
| uint8_t | thstrl |
| DPHYTIM5.THSTRL[7:0]. | |
| uint8_t | thsexit |
| DPHYTIM5.THSEXIT[7:0]. | |
| uint8_t | tlpx |
| DPHYTIM6.TLPX[7:0]. | |
D-PHY HS/LP transition timing values (DPHYTIM1..6).
Each field maps 1:1 to a register subfield from HUM Ch 64.2.8 .. 64.2.13 p 3827-3831. The selection of values per line-rate lives in HUM Tables 64.2 / 64.3 p 3831-3836; the helper ra8_mipi_phy_select_timing looks the row up automatically.
cppcheck cannot see tests/ so it flags every field as unused; each member is read in ra8_mipi_phy_init.
Definition at line 287 of file ra8_mipi_phy_types.h.
| uint8_t ra8_mipi_phy_timing_t::tclkmiss |
DPHYTIM2.TCLKMISS[7:0].
Definition at line 291 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::tclkpost |
DPHYTIM4.TCLKPOST[7:0].
Definition at line 296 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::tclkpre |
DPHYTIM4.TCLKPRE[7:0].
Definition at line 295 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::tclkprep |
DPHYTIM2.TCLKPREP[7:0].
Definition at line 289 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::tclksett |
DPHYTIM2.TCLKSETT[7:0].
Definition at line 290 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::tclktrl |
DPHYTIM4.TCLKTRL[7:0].
Definition at line 297 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::tclkzero |
DPHYTIM4.TCLKZERO[7:0].
Definition at line 294 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::thsexit |
DPHYTIM5.THSEXIT[7:0].
Definition at line 300 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::thsprep |
DPHYTIM3.THSPREP[7:0].
Definition at line 292 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::thssett |
DPHYTIM3.THSSETT[7:0].
Definition at line 293 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::thstrl |
DPHYTIM5.THSTRL[7:0].
Definition at line 299 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::thszero |
DPHYTIM5.THSZERO[7:0].
Definition at line 298 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint32_t ra8_mipi_phy_timing_t::tinit |
DPHYTIM1.TINIT[18:0].
Definition at line 288 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().
| uint8_t ra8_mipi_phy_timing_t::tlpx |
DPHYTIM6.TLPX[7:0].
Definition at line 301 of file ra8_mipi_phy_types.h.
Referenced by priv_mipi_phy_write_timing().