From e9505a84da115d063cc7550d1630071cf388412f Mon Sep 17 00:00:00 2001
From: Liam <30486941+liamHowatt@users.noreply.github.com>
Date: Thu, 23 Jan 2025 21:04:30 -0500
Subject: [PATCH] docs(Riverdi): Add Riverdi board docs (#7629)
---
docs/details/integration/boards/index.rst | 1 +
docs/details/integration/boards/riverdi.rst | 71 +++++++++++++++++++
docs/details/integration/boards/toradex.rst | 2 +
.../integration/driver/display/st_ltdc.rst | 2 +
4 files changed, 76 insertions(+)
create mode 100644 docs/details/integration/boards/riverdi.rst
diff --git a/docs/details/integration/boards/index.rst b/docs/details/integration/boards/index.rst
index 8d077ec56..beaf3e120 100644
--- a/docs/details/integration/boards/index.rst
+++ b/docs/details/integration/boards/index.rst
@@ -6,3 +6,4 @@ Boards
:maxdepth: 2
toradex
+ riverdi
diff --git a/docs/details/integration/boards/riverdi.rst b/docs/details/integration/boards/riverdi.rst
new file mode 100644
index 000000000..8dc48a119
--- /dev/null
+++ b/docs/details/integration/boards/riverdi.rst
@@ -0,0 +1,71 @@
+=======
+Riverdi
+=======
+
+`Riverdi `__ specializes in making high quality
+displays and the boards that carry them. They offer solutions that
+range from simple display panels to intelligent displays, and
+everything in between.
+
+- STM32 Embedded Displays
+- Single Board Computer Displays
+- EVE Intelligent Displays
+- HDMI Displays
+- Evaluation Boards
+- RGB, LVDS, MIPI DSI LCD Displays
+
+
+STM32 Embedded Displays
+***********************
+
+The STM32 Embedded Displays have an STM32 MCU onboard which makes
+it possible to embed an entire application into the device. LVGL
+is well-suited to these boards.
+
+lv_port_riverdi_stm32u5
+-----------------------
+
+`lv_port_riverdi_stm32u5 `
+is a port repo of LVGL which supports all 5-inch Riverdi STM32
+Embedded Displays.
+
+- `RVT50HQSNWC00-B `
+- `RVT50HQSNWC00 `
+- `RVT50HQSFWCA0 `
+- `RVT50HQSNWCA0 `
+- `RVT50HQSFWN00 `
+- `RVT50HQSNWN00 `
+
+It natively supports the embedded NeoChrom GPU thanks to LVGL's support
+for :ref:`Nema GFX `. NemaVG --- an extension to Nema's
+base support --- is implemented by this MCU.
+
+The MCU has an LCD driver peripheral which LVGL uses to update the
+display. See the :ref:`LTDC ` driver docs
+for more info and how to customize its use.
+
+
+Single Board Computer Displays
+******************************
+
+The Single Board Computer Displays are ready to use with
+:ref:`Toradex ` Dahlia and Mallow carrier boards. In fact,
+those carrier boards are compatible with all 34-pin Riverdi
+MIPI-DSI displays.
+
+
+Other Products
+**************
+
+The **EVE Intelligent Displays** feature a Bridgetek EVE graphics
+controller IC so that the display can be controlled using
+high-level drawing commands over a lower-bandwidth interface than
+RGB, MIPI, etc.
+
+The **HDMI Displays** sport an HDMI interface for streamlined
+integration with PCs or SBCs. These displays are still low-profile
+so they can be embedded into custom fixtures with ease.
+
+The **Evaluation Boards** are affordable carrier boards for getting
+Riverdi display panels up and running before designing or buying a
+carrier board for a production application.
diff --git a/docs/details/integration/boards/toradex.rst b/docs/details/integration/boards/toradex.rst
index 66c6c83c9..33a7c0caa 100644
--- a/docs/details/integration/boards/toradex.rst
+++ b/docs/details/integration/boards/toradex.rst
@@ -1,3 +1,5 @@
+.. _toradex:
+
=======
Toradex
=======
diff --git a/docs/details/integration/driver/display/st_ltdc.rst b/docs/details/integration/driver/display/st_ltdc.rst
index ee7774286..344819d48 100644
--- a/docs/details/integration/driver/display/st_ltdc.rst
+++ b/docs/details/integration/driver/display/st_ltdc.rst
@@ -1,3 +1,5 @@
+.. _stm32 ltdc driver:
+
=================
STM32 LTDC Driver
=================