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

Decoded DPHYSFR snapshot returned by ra8_mipi_phy_get_status_decoded. More...

#include <ra8_mipi_phy_types.h>

Data Fields

bool ldo_ready
 PWRSF (bit 0) – LDO power-on stable.
bool pll_locked
 PLLSF (bit 8) – PLL clock stable.
bool phy_ready
 (PWRSF & PLLSF) – driver fully armed.
uint32_t raw
 Verbatim DPHYSFR snapshot.

Detailed Description

Decoded DPHYSFR snapshot returned by ra8_mipi_phy_get_status_decoded.

One bool per bit in DPHYSFR (HUM Ch 64.2.6 p 3826) plus a verbatim copy of the raw register so callers can do their own decoding.

cppcheck cannot see tests/ so it flags every field as unused; each member is read in ra8_mipi_phy_get_status_decoded.

Definition at line 245 of file ra8_mipi_phy_types.h.

Field Documentation

◆ ldo_ready

bool ra8_mipi_phy_status_decoded_t::ldo_ready

PWRSF (bit 0) – LDO power-on stable.

Definition at line 246 of file ra8_mipi_phy_types.h.

◆ phy_ready

bool ra8_mipi_phy_status_decoded_t::phy_ready

(PWRSF & PLLSF) – driver fully armed.

Definition at line 248 of file ra8_mipi_phy_types.h.

◆ pll_locked

bool ra8_mipi_phy_status_decoded_t::pll_locked

PLLSF (bit 8) – PLL clock stable.

Definition at line 247 of file ra8_mipi_phy_types.h.

◆ raw

uint32_t ra8_mipi_phy_status_decoded_t::raw

Verbatim DPHYSFR snapshot.

Definition at line 249 of file ra8_mipi_phy_types.h.


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