Skip to content

drivers: Update Renesas RA drivers to support FSP version 6.0.0 #93137

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

khoa-nguyen-18
Copy link
Contributor

  • Update p_context usage for all Renesas RA drivers
  • Handle FSP changes that impact to: dsi_renesas_ra.c, flash_renesas_ra_ospi_b.c, mdio_renesas_ra.c, and eth_renesas_ra.c
  • Remove .code_in_ram section for RA4M1, RA4W1, and RA2L1
  • Add support for renesas,ofs-memory compatible
  • Update OFS device tree and linker definitions for all Renesas RA SoCs
  • Fix ek_ra4m1 build failure due to insufficient RAM

Update migrate FSP 6.0.0 revision for hal_renesas

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
The p_context no longer has the const type, so all
Renesas-supported drivers need to be updated accordingly.

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
Update modification of FSP 6.0.0 for dsi_renesas_ra

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
Update modification of macro define for Renesas RA OSPI

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
Midify to use ``p_phy_lsi_cfg_list`` in ``ether_phy_cfg.p_extend``
instead of using ``phy_lsi_type`` and ``phy_lsi_address``
in ``ether_phy_cfg``. Update for mdio_renesas_ra

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
- Update the variable type for R_ETHER_CallbackSet in
eth_renesas_ra.c
- Update HAL callback event handler to be compatible with FSP 6.0.0

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
Signed-off-by: Ta Minh Nhat <nhat-minh.ta.yn@bp.renesas.com>
Since the `.code_in_ram` section is not being used,
we would like to remove it.

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
Update OFS defination to align with FSP 6.0.0

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
Copy link

github-actions bot commented Jul 15, 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@0769fe1 zephyrproject-rtos/hal_renesas#119 zephyrproject-rtos/hal_renesas#119/files

DNM label due to: 1 project with PR revision

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

@github-actions github-actions bot added manifest manifest-hal_renesas DNM (manifest) This PR should not be merged (controlled by action-manifest) labels Jul 15, 2025
Update ofs label to disable all the OFS node on portenta_c33 board

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
Update buffer size for Renesas ek_ra4m1 to not overflow RAM

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
@khoa-nguyen-18 khoa-nguyen-18 force-pushed the support_renesas_migrate_fsp_600 branch from 1104feb to 998ee97 Compare July 15, 2025 09:56
Copy link

@khoa-nguyen-18 khoa-nguyen-18 requested review from facchinm and removed request for duynguyenxa July 15, 2025 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DNM (manifest) This PR should not be merged (controlled by action-manifest) manifest manifest-hal_renesas
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants