ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
mipi_phy_table_row_t Struct Reference

One row of HUM Tables 64.2 / 64.3 with the rate ceiling. More...

Collaboration diagram for mipi_phy_table_row_t:

Data Fields

uint8_t mode
 0 = CSI device, 1 = DSI host.
uint8_t pclka
 PCLKA in MHz.
uint16_t rate_max
 Ceiling of the rate column.
ra8_mipi_phy_timing_t t
 Timing values for the row.

Detailed Description

One row of HUM Tables 64.2 / 64.3 with the rate ceiling.

The HUM tables are organised as PCLKA buckets (one per supported peripheral clock) with line-rate columns inside each bucket. This row representation flattens the matrix into (mode, pclka, ceil) triples so a linear scan can pick the correct row.

cppcheck cannot see the lookup table walker so it flags every field as unused; each member is read in ra8_mipi_phy_select_timing.

Definition at line 68 of file ra8_mipi_phy_timing.c.

Field Documentation

◆ mode

uint8_t mipi_phy_table_row_t::mode

0 = CSI device, 1 = DSI host.

Definition at line 69 of file ra8_mipi_phy_timing.c.

◆ pclka

uint8_t mipi_phy_table_row_t::pclka

PCLKA in MHz.

Definition at line 70 of file ra8_mipi_phy_timing.c.

◆ rate_max

uint16_t mipi_phy_table_row_t::rate_max

Ceiling of the rate column.

Definition at line 71 of file ra8_mipi_phy_timing.c.

◆ t

ra8_mipi_phy_timing_t mipi_phy_table_row_t::t

Timing values for the row.

Definition at line 72 of file ra8_mipi_phy_timing.c.

Referenced by internal_mipi_phy_lookup_timing().


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