|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
One row of HUM Tables 64.2 / 64.3 with the rate ceiling. More...
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. | |
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.
| 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.
| uint8_t mipi_phy_table_row_t::pclka |
PCLKA in MHz.
Definition at line 70 of file ra8_mipi_phy_timing.c.
| 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.
| 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().