Skip to content

Adding dave2d driver support on lvgl for Renesas RA devices#97163

Open
duynguyenxa wants to merge 6 commits intozephyrproject-rtos:mainfrom
renesas:renesas_drw_driver_support
Open

Adding dave2d driver support on lvgl for Renesas RA devices#97163
duynguyenxa wants to merge 6 commits intozephyrproject-rtos:mainfrom
renesas:renesas_drw_driver_support

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/lvgl@c016f72d..abec5b7c

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
This commit update commit ID for Renesas hal module
to support dave2d library

Signed-off-by: Duy Nguyen <duy.nguyen.xa@renesas.com>
First commit to add support for Renesas RA drw driver

Signed-off-by: Duy Nguyen <duy.nguyen.xa@renesas.com>
Add DRW nodes to r7fa8d1xh.dtsi and r7ka8p1kflcac.dtsi

Signed-off-by: Duy Nguyen <duy.nguyen.xa@renesas.com>
Add support for drw driver on ek_ra8p1 and ek_ra8d1

Signed-off-by: Duy Nguyen <duy.nguyen.xa@renesas.com>
Adjust GLCDC panel timing parameters for
rtklcdpar1s00001be display shield

Signed-off-by: Duy Nguyen <duy.nguyen.xa@renesas.com>
Add extra configs in sample.yaml to LVGL demos for Renesas
EK-RA8P1 and EK-RA8D1 boards.

Signed-off-by: Duy Nguyen <duy.nguyen.xa@renesas.com>
@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
Copy link
Contributor

@faxe1008 faxe1008 left a comment

Choose a reason for hiding this comment

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

LVGL part looks fine, will +1 if the hal PR is done

- SHIELD=rtklcdpar1s00001be
extra_configs:
- CONFIG_LV_DEMO_MUSIC_LANDSCAPE=y
- CONFIG_LV_Z_DEMO_WIDGETS=y
Copy link
Contributor

Choose a reason for hiding this comment

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

Not bent on any particular demo, but any reason to use the widgets one specifically?

@github-actions
Copy link

This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions bot added the Stale label Feb 18, 2026
@kartben kartben assigned faxe1008 and unassigned kartben Feb 25, 2026
@github-actions github-actions bot removed the Stale label Feb 26, 2026
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

9 participants