Skip to content

Commit 37c5ac4

Browse files
khoa-nguyen-18kartben
authored andcommitted
drivers: flash: Update api for migration of FSP to 5.8.0
Update api of Renesas flash-hp driver when FSP has been migrated from version 5.3.0 to 5.8.0 Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
1 parent 4cbf568 commit 37c5ac4

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

drivers/flash/flash_hp_ra_ex_op.c

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ flash_hp_enter_pe_cf_mode(flash_hp_instance_ctrl_t *const p_ctrl) PLACE_IN_RAM_S
2828
extern fsp_err_t flash_hp_stop(void) PLACE_IN_RAM_SECTION;
2929

3030
extern fsp_err_t flash_hp_configuration_area_write(flash_hp_instance_ctrl_t *p_ctrl,
31-
uint32_t fsaddr) PLACE_IN_RAM_SECTION;
31+
uint32_t fsaddr,
32+
uint16_t *src_address) PLACE_IN_RAM_SECTION;
3233

3334
extern fsp_err_t flash_hp_check_errors(fsp_err_t previous_error, uint32_t error_bits,
3435
fsp_err_t return_error) PLACE_IN_RAM_SECTION;
@@ -63,15 +64,17 @@ static fsp_err_t flash_hp_set_block_protect_ns(flash_hp_instance_ctrl_t *p_ctrl,
6364
if (bps_val_ns != NULL) {
6465
memcpy(&g_configuration_area_data[FLASH_HP_FCU_CONFIG_SET_BPS_OFFSET], bps_val_ns,
6566
size);
66-
err = flash_hp_configuration_area_write(p_ctrl, FLASH_HP_FCU_CONFIG_SET_BPS);
67+
err = flash_hp_configuration_area_write(p_ctrl, FLASH_HP_FCU_CONFIG_SET_BPS,
68+
&g_configuration_area_data);
6769
err = flash_hp_check_errors(err, 0, FSP_ERR_WRITE_FAILED);
6870
}
6971

7072
memset(g_configuration_area_data, UINT8_MAX, sizeof(g_configuration_area_data));
7173
if (pbps_val_ns != NULL) {
7274
memcpy(&g_configuration_area_data[FLASH_HP_FCU_CONFIG_SET_BPS_OFFSET], pbps_val_ns,
7375
size);
74-
err = flash_hp_configuration_area_write(p_ctrl, FLASH_HP_FCU_CONFIG_SET_PBPS);
76+
err = flash_hp_configuration_area_write(p_ctrl, FLASH_HP_FCU_CONFIG_SET_PBPS,
77+
&g_configuration_area_data);
7578
err = flash_hp_check_errors(err, 0, FSP_ERR_WRITE_FAILED);
7679
}
7780

@@ -103,15 +106,17 @@ static fsp_err_t flash_hp_set_block_protect_sec(flash_hp_instance_ctrl_t *p_ctrl
103106
if (bps_val_sec != NULL) {
104107
memcpy(&g_configuration_area_data[FLASH_HP_FCU_CONFIG_SET_BPS_OFFSET], bps_val_sec,
105108
size);
106-
err = flash_hp_configuration_area_write(p_ctrl, FLASH_HP_FCU_CONFIG_SET_BPS_SEC);
109+
err = flash_hp_configuration_area_write(p_ctrl, FLASH_HP_FCU_CONFIG_SET_BPS_SEC,
110+
&g_configuration_area_data);
107111
err = flash_hp_check_errors(err, 0, FSP_ERR_WRITE_FAILED);
108112
}
109113

110114
memset(g_configuration_area_data, UINT8_MAX, sizeof(g_configuration_area_data));
111115
if (pbps_val_sec != NULL) {
112116
memcpy(&g_configuration_area_data[FLASH_HP_FCU_CONFIG_SET_BPS_OFFSET], pbps_val_sec,
113117
size);
114-
err = flash_hp_configuration_area_write(p_ctrl, FLASH_HP_FCU_CONFIG_SET_PBPS_SEC);
118+
err = flash_hp_configuration_area_write(p_ctrl, FLASH_HP_FCU_CONFIG_SET_PBPS_SEC,
119+
&g_configuration_area_data);
115120
err = flash_hp_check_errors(err, 0, FSP_ERR_WRITE_FAILED);
116121
}
117122

@@ -141,7 +146,8 @@ static fsp_err_t flash_hp_set_block_protect_sel(flash_hp_instance_ctrl_t *p_ctrl
141146

142147
memset(g_configuration_area_data, UINT8_MAX, sizeof(g_configuration_area_data));
143148
memcpy(&g_configuration_area_data[FLASH_HP_FCU_CONFIG_SET_BPS_OFFSET], bps_sel_val, size);
144-
err = flash_hp_configuration_area_write(p_ctrl, FLASH_HP_FCU_CONFIG_SET_BPS_SEL);
149+
err = flash_hp_configuration_area_write(p_ctrl, FLASH_HP_FCU_CONFIG_SET_BPS_SEL,
150+
&g_configuration_area_data);
145151
err = flash_hp_check_errors(err, 0, FSP_ERR_WRITE_FAILED);
146152

147153
/* Return to read mode*/

0 commit comments

Comments
 (0)