Skip to content

Conversation

@duynguyenxa
Copy link
Member

This PR introduces support for D/AVE 2D (Dave2D) hardware acceleration in LVGL on Zephyr OS.
The integration allows LVGL’s rendering engine to utilize the Renesas D/AVE 2D GPU for improved graphics performance, enabling faster UI updates and smoother animations on supported hardware platforms (e.g., RA8D1, RA8P1).

@github-actions
Copy link

github-actions bot commented Oct 8, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_renesas zephyrproject-rtos/hal_renesas@69c3df1 zephyrproject-rtos/hal_renesas#154 zephyrproject-rtos/hal_renesas#154/files
lvgl zephyrproject-rtos/lvgl@c016f72 zephyrproject-rtos/lvgl@abec5b7 zephyrproject-rtos/[email protected]

Additional metadata changed:

Name URL Submodules West cmds module.yml Blobs
hal_renesas 1x 🆕

DNM label due to: 1 project with PR revision, 1 project with metadata changes and 1 blob change

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@github-actions github-actions bot added manifest manifest-lvgl manifest-hal_renesas DNM (manifest) This PR should not be merged (controlled by action-manifest) Binary Blobs Added labels Oct 8, 2025
@duynguyenxa duynguyenxa force-pushed the renesas_drw_driver_support branch 2 times, most recently from c5f52c9 to 198bda1 Compare October 8, 2025 06:50
@sonarqubecloud
Copy link

@jhedberg jhedberg modified the milestones: v4.3.0, v4.4.0 Nov 11, 2025
west.yml Outdated
path: modules/lib/loramac-node
- name: lvgl
revision: b03edc8e6282a963cd312cd0b409eb5ce263ea75
revision: pull/67/head
Copy link
Contributor

Choose a reason for hiding this comment

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

I intended to open a PR upstream to incorporate this, but from what I can see this should be resolved now:
zephyrproject-rtos/lvgl#67 (comment)

So as soon as the module is updated this might be dropped as well.

Copy link
Member Author

Choose a reason for hiding this comment

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

@faxe1008 , There is an issue with drw source on the lvgl revision on Zephyr main branch so I change the lvgl revision where the issue is fixed.
zephyrproject-rtos/lvgl@abec5b7#diff-1e02610528b2289d3031f2edd80519c220458b755948bf3c99ad7886fece1d80R157

This commit update commit ID for Renesas hal module
to support dave2d library

Signed-off-by: Duy Nguyen <[email protected]>
First commit to add support for Renesas RA drw driver

Signed-off-by: Duy Nguyen <[email protected]>
Add DRW nodes to r7fa8d1xh.dtsi and r7ka8p1kflcac.dtsi

Signed-off-by: Duy Nguyen <[email protected]>
Add support for drw driver on ek_ra8p1 and ek_ra8d1

Signed-off-by: Duy Nguyen <[email protected]>
Adjust GLCDC panel timing parameters for
rtklcdpar1s00001be display shield

Signed-off-by: Duy Nguyen <[email protected]>
Add extra configs in sample.yaml to LVGL demos for Renesas
EK-RA8P1 and EK-RA8D1 boards.

Signed-off-by: Duy Nguyen <[email protected]>
@duynguyenxa duynguyenxa force-pushed the renesas_drw_driver_support branch from 9f1af85 to ec3f461 Compare December 18, 2025 09:44
@zephyrbot zephyrbot requested a review from faxe1008 December 18, 2025 09:46
@sonarqubecloud
Copy link

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

Labels

area: Boards/SoCs area: Devicetree Bindings area: LVGL Light and Versatile Graphics Library Support area: Samples Samples area: Shields Shields (add-on boards) Binary Blobs Added DNM (manifest) This PR should not be merged (controlled by action-manifest) manifest manifest-hal_renesas manifest-lvgl platform: Renesas RA Renesas Electronics Corporation, RA platform: Renesas Renesas

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants