Home
last modified time | relevance | path

Searched refs:stm32prog_data (Results 1 – 5 of 5) sorted by relevance

/u-boot/arch/arm/mach-stm32mp/cmd_stm32prog/
A Dstm32prog.h146 struct stm32prog_data { struct
185 extern struct stm32prog_data *stm32prog_data; argument
192 int stm32prog_otp_start(struct stm32prog_data *data);
199 int stm32prog_pmic_start(struct stm32prog_data *data);
203 int stm32prog_dfu_init(struct stm32prog_data *data);
204 void stm32prog_next_phase(struct stm32prog_data *data);
205 void stm32prog_do_reset(struct stm32prog_data *data);
207 char *stm32prog_get_error(struct stm32prog_data *data);
218 void stm32prog_clean(struct stm32prog_data *data);
222 bool stm32prog_serial_loop(struct stm32prog_data *data);
[all …]
A Dcmd_stm32prog.c13 struct stm32prog_data *stm32prog_data; variable
47 struct stm32prog_data *data; in do_stm32prog()
91 stm32prog_data = data; in do_stm32prog()
117 free(stm32prog_data); in do_stm32prog()
118 stm32prog_data = NULL; in do_stm32prog()
168 free(stm32prog_data); in do_stm32prog()
169 stm32prog_data = NULL; in do_stm32prog()
186 if (stm32prog_data) in stm32prog_get_tee_partitions()
187 return stm32prog_data->tee_detected; in stm32prog_get_tee_partitions()
195 if (stm32prog_data) in stm32prog_get_fsbl_nor()
[all …]
A Dstm32prog_usb.c67 ret = stm32prog_set_phase(stm32prog_data, phase, address); in stm32prog_cmd_write()
91 phase = stm32prog_data->phase; in stm32prog_cmd_read()
94 dfu_offset = stm32prog_data->offset; in stm32prog_cmd_read()
108 err_msg = stm32prog_get_error(stm32prog_data); in stm32prog_cmd_read()
115 stm32prog_do_reset(stm32prog_data); in stm32prog_cmd_read()
117 *pt_buf++ = stm32prog_data->part_nb ? 1 : 0; in stm32prog_cmd_read()
137 return stm32prog_otp_write(stm32prog_data, (u32)offset, in stm32prog_write_medium_virt()
141 return stm32prog_pmic_write(stm32prog_data, (u32)offset, in stm32prog_write_medium_virt()
159 return stm32prog_otp_read(stm32prog_data, (u32)offset, in stm32prog_read_medium_virt()
163 return stm32prog_pmic_read(stm32prog_data, (u32)offset, in stm32prog_read_medium_virt()
[all …]
A Dstm32prog.c1990 if (!stm32prog_data) in dfu_flush_callback()
1995 stm32prog_otp_start(stm32prog_data); in dfu_flush_callback()
2009 if (!stm32prog_data->cur_part) in dfu_flush_callback()
2014 stm32prog_next_phase(stm32prog_data); in dfu_flush_callback()
2020 if (!stm32prog_data) in dfu_initiated_callback()
2023 if (!stm32prog_data->cur_part) in dfu_initiated_callback()
2028 dfu->offset = stm32prog_data->offset; in dfu_initiated_callback()
2029 stm32prog_data->dfu_seq = 0; in dfu_initiated_callback()
2036 struct stm32prog_data *data = stm32prog_data; in dfu_error_callback()
2038 if (!stm32prog_data) in dfu_error_callback()
[all …]
A Dstm32prog_serial.c82 static int stm32prog_write(struct stm32prog_data *data, u8 *buffer, in stm32prog_write()
408 static void get_cmd_command(struct stm32prog_data *data) in get_cmd_command()
426 static void get_version_command(struct stm32prog_data *data) in get_version_command()
437 static void get_id_command(struct stm32prog_data *data) in get_id_command()
453 static void get_phase_command(struct stm32prog_data *data) in get_phase_command()
488 static void read_memory_command(struct stm32prog_data *data) in read_memory_command()
533 static void start_command(struct stm32prog_data *data) in start_command()
564 static void download_command(struct stm32prog_data *data) in download_command()
717 static void read_partition_command(struct stm32prog_data *data) in read_partition_command()
795 bool stm32prog_serial_loop(struct stm32prog_data *data) in stm32prog_serial_loop()
[all …]

Completed in 21 milliseconds