ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_mipi_phy_internal.h
Go to the documentation of this file.
1
37#pragma once
38
39#include <stdint.h>
40
41#include "ra8_attributes.h"
42#include "ra8_mipi_phy.h"
43
64
89RA8_PRIV uint32_t priv_mipi_phy_compute_freq(const ra8_mipi_phy_pll_t* pll, uint8_t mosc_mhz);
Annotation-attribute framework macros for ra8-firmware.
#define RA8_PRIV
Module-private helper: shared across TUs but only inside one library.
MIPI D-PHY driver – physical layer shared by DSI and CSI.
uint32_t priv_mipi_phy_compute_freq(const ra8_mipi_phy_pll_t *pll, uint8_t mosc_mhz)
Compute the PLL output frequency for a (mosc, pll) tuple.
void priv_mipi_phy_write_timing(const ra8_mipi_phy_timing_t *t)
Write the six DPHYTIMx registers from the timing block.
D-PHY PLL coefficients written into DPHYPLFCR.
D-PHY HS/LP transition timing values (DPHYTIM1..6).