|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
MIPI DSI-2 host driver – public API (full HUM Ch 65 surface). More...
Go to the source code of this file.
MIPI DSI-2 host driver – public API (full HUM Ch 65 surface).
Hand-written HAL wrapper around the RA8D2 MIPI DSI Host module (HUM Ch 65, p 3839-3934). Pairs with the GLCDC (HUM Ch 63) on the pixel-data side and the on-die D-PHY (HUM Ch 64) on the link side.
The D-PHY analog timing block lives in HUM Ch 64 and is owned by a separate ra8_mipi_phy driver. This module does not touch the PHY register window at 0x40346C00 – the caller is expected to bring the PHY up first (PLL locked, lanes out of LP-11) and then call ra8_mipi_dsi_init() to configure the link/protocol layer on top of it. Tearing down goes the other way: stop the DSI link, then power down the PHY.
This header is a thin umbrella: the public surface is split across ra8_mipi_dsi_types.h (enums / structs / typedefs) and ra8_mipi_dsi_api.h (function prototypes). Consumers keep including ra8_mipi_dsi.h unchanged; everything is re-exported below.
Definition in file ra8_mipi_dsi.h.