Skip to content

variants/portenta_h7: Add support for Analogix ANX7625 MIPI-DSI.#356

Open
iabdalkader wants to merge 3 commits intoarduino:mainfrom
iabdalkader:portenta_video
Open

variants/portenta_h7: Add support for Analogix ANX7625 MIPI-DSI.#356
iabdalkader wants to merge 3 commits intoarduino:mainfrom
iabdalkader:portenta_video

Conversation

@iabdalkader
Copy link
Copy Markdown

@iabdalkader iabdalkader commented Feb 23, 2026

This requires the new Arduino_Video library with Zephyr support:

Testing

Port Board Mode Logo LVGLDemo
mbed Portenta H7
mbed Giga R1
Zephyr Portenta H7 Static
Zephyr Portenta H7 Dynamic
Zephyr Giga R1 Static 🚫 🚫
Zephyr Giga R1 Dynamic 🚫 🚫

🚫 not supported · ✅ pass · ❌ fail

Note: Testing was done using Arduino LVGL library 9.5.0

@per1234 per1234 added the enhancement New feature or request label Feb 25, 2026
@github-actions
Copy link
Copy Markdown

Built 0.53.2-0.dev+51cedbf

CI run PASSED 🟢

ArtifactBoardCoreTestsRAMSketchesWarningsErrors
✅* zephyr_contrib ek_ra8d1 📗 ✅*

11.9%

22-
frdm_mcxn947 3 🏷️ ✅*

57.9%

22-
frdm_rw612 1 🏷️ ✅*

83.0%

22-
✔️* zephyr_main giga 4 🏷️ ✅*

54.5%

4414-
nano33ble 1 🏷️ ✅*

78.7%

2210-
nano_matter 📗 ✔️*

⚠️ 85.7%

2010(2*)
niclasense 2 🏷️ ✅*

⚠️ 87.1%

2010-
opta 4 🏷️ ✔️*

46.6%

5426(2*)
portentac33 3 🏷️ ✔️*

⚠️ 95.1%

5628(8*)
portentah7 3 🏷️ ✔️*

47.4%

5828(2*)
✅* zephyr_unoq unoq 📗 ✅*

26.3%

5210-
Legend

BoardTestStatus description
🔥 🔥 Test run failed to complete.
🔴 Test completed with unexpected errors.
✔️* 🚫 Test completed with errors, but all are known/expected.
✅* 🟡 Test completed with some warnings; no errors detected.
🟢 Test passed successfully, with no warnings or errors.
🌑 🌑 Test was skipped.

@pennam pennam requested review from facchinm and pillo79 March 2, 2026 08:11
@pennam pennam linked an issue Mar 2, 2026 that may be closed by this pull request
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Mar 18, 2026

CLA assistant check
All committers have signed the CLA.

@dmazzella
Copy link
Copy Markdown

@iabdalkader progress on this and Arduino_Video, Is there anything I can test to help out?

@iabdalkader
Copy link
Copy Markdown
Author

@iabdalkader progress on this and Arduino_Video, Is there anything I can test to help out?

Waiting on @pennam to test and approve. The new Arduino_Video library is more portable and works on mbed and Zephyr. Display/ANX works on mbed and ANX only for Zephyr. It uses the same examples for both and has improved LVGL config. Don't know if it makes sense but we could extend it to support the display on Zephyr.

Copy link
Copy Markdown

@pennam pennam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@iabdalkader can you please drop commit 51cedbf

We can handle config overrides as proposed here https://github.com/arduino-libraries/Arduino_Video/pull/3

The STM32 MIPI-DSI driver requires a child node with a data-lanes
property to configure the number of DSI lanes. Since the ANX7625
driver is implemented in libraries this binding exists solely to
allow adding a child with data-lanes property.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
Merge SRAM1 and SRAM2 to increase llext heap to 256KBs.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
@iabdalkader
Copy link
Copy Markdown
Author

Updated & rebased.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Arduino_H7_Video

5 participants