• Home
  • History
  • Annotate
Name
Date
Size
#Lines
LOC

..--

fsp/18-Mar-2025-853,448669,104

CMakeLists.txtD18-Mar-20254.5 KiB139123

READMED18-Mar-20253.9 KiB11588

README

1Flexible Software Package (FSP)
2###############################
3
4Origin:
5   Renesas Electronics Corporation
6   https://www.renesas.com/us/en/software-tool/flexible-software-package-fsp
7
8Status:
9   version v5.3.0
10
11Purpose:
12   Flexible Software Package (FSP) for Renesas RA MCU Family.
13
14Description:
15   This package is a snapshot from the RA FSP software released by Renesas Electronics Corporation
16   It contain the HAL and a set of CMSIS headers files for the Renesas RA MCUs
17
18Dependencies:
19    None.
20
21URL:
22   https://github.com/renesas/fsp
23
24Commit:
25   efbaffe35891cee328843ff543a2f6ad0a86077b
26
27Maintained-by:
28   Renesas Electronics Corporation
29
30License:
31   BSD-3-Clause
32
33License Link:
34   https://opensource.org/licenses/BSD-3-Clause
35
36Patch List:
37
38   * Remove the DTC setting override in SCI B UART
39   Impacted files:
40      drivers/ra/fsp/src/r_sci_b_uart/r_sci_b_uart.c
41
42   * Remove the DTC setting override in SCI UART
43   Impacted files:
44      drivers/ra/fsp/src/r_sci_uart/r_sci_uart.c
45
46   * Add bug fix for CANFD setting wrong value of acepptance filtering rule number
47   Impacted files:
48      drivers/ra/fsp/src/r_canfd/r_canfd.c
49
50   * Remove the static definition in FLASH HP
51   Impacted files:
52      drivers/ra/fsp/src/r_flash_hp/r_flash_hp.c
53
54   * Change the section to place code in ram from `.code_in_ram` to `.ramfunc`
55   Impacted files:
56      drivers/ra/fsp/inc/instances/r_flash_hp.h
57
58   * Add SCB_CleanInvalidateDCache() for flash hp when using DCACHE
59   Impacted files:
60      drivers/ra/fsp/src/r_flash_hp/r_flash_hp.c
61
62   * Allows custom implementation of option setting memory
63   Impacted files:
64      drivers/ra/fsp/src/bsp/mcu/all/bsp_rom_registers.c
65
66   * Move the include for cmsis_compiler.h after include for Renesas CMSIS header file
67   Impacted files:
68      drivers/ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/renesas.h
69
70   * Remove the static definition in SDHI
71   Impacted files:
72      drivers/ra/fsp/src/r_sdhi/r_sdhi.c
73
74   * Add in ETHER_CFG_USE_CUSTOM_PHY_DRIVER to Ethernet controller driver to skip the phy control and allow the use of Zephyr phy driver.
75     Add phy link speed to Ethernet controller driver instance control.
76     Remove static definition of some internal function is ethernet driver to allow their usage in Zephyr side
77     Add phy_lsi_address to Ethernet phy instance control to allow the control of phy address as input.
78     Remove the phy target settings as they are not used.
79   Impacted files:
80      drivers/ra/fsp/src/r_ether/r_ether.c
81      drivers/ra/fsp/src/r_ether_phy/r_ether_phy.c
82      drivers/ra/fsp/src/r_ether_phy/targets/DP83620/r_ether_phy_target_dp83620.c
83      drivers/ra/fsp/src/r_ether_phy/targets/ICS1894/r_ether_phy_target_ics1894.c
84      drivers/ra/fsp/src/r_ether_phy/targets/KSZ8041/r_ether_phy_target_ksz8041.c
85      drivers/ra/fsp/src/r_ether_phy/targets/KSZ8091RNB/r_ether_phy_target_ksz8091rnb.c
86      drivers/ra/fsp/inc/instances/r_ether_phy.h
87      drivers/ra/fsp/inc/instances/r_ether.h
88
89   * Add support for SDRAM controllers taken from FSP v5.6.0
90   Impacted files:
91      drivers/ra/fsp/src/bsp/mcu/all/bsp_sdram.h
92      drivers/ra/fsp/src/bsp/mcu/all/bsp_sdram.c
93
94   * Create new USB device support for Zephyr HAL (do not use current FSP USB stack)
95   Impacted files:
96      drivers/ra/fsp/inc/api/r_usb_device_api.h
97      drivers/ra/fsp/inc/instances/r_usb_device.h
98      drivers/ra/fsp/src/r_usb_device/r_usb_device_define.h
99      drivers/ra/fsp/src/r_usb_device/r_usb_device.c
100
101   * Add new define for USB module in bsp_feature.h
102   Impacted files:
103      drivers/ra/fsp/src/bsp/mcu/**/bsp_feature.h
104
105   * Add new support for r_usb_host (not pull from FSP USB)
106   Impacted files:
107      drivers/ra/fsp/inc/api/r_usb_host_api.h
108      drivers/ra/fsp/inc/instances/r_usb_host.h
109      drivers/ra/fsp/src/bsp/mcu/**/bsp_feature.h
110      drivers/ra/fsp/src/r_usb_host/r_usb_host.c
111
112   * Modify BSP_PRV_IELS_ENUM to use CONCAT instead of "##"
113   Impacted files:
114      zephyr/ra/ra_cfg/fsp_cfg/bsp/**/bsp_mcu_family_cfg.h
115