Searched refs:stm32prog_data (Results 1 – 5 of 5) sorted by relevance
/u-boot-v2022.01-rc1/arch/arm/mach-stm32mp/cmd_stm32prog/ |
A D | stm32prog.h | 119 struct stm32prog_data { struct 152 extern struct stm32prog_data *stm32prog_data; argument 159 int stm32prog_otp_start(struct stm32prog_data *data); 166 int stm32prog_pmic_start(struct stm32prog_data *data); 171 int stm32prog_dfu_init(struct stm32prog_data *data); 172 void stm32prog_next_phase(struct stm32prog_data *data); 173 void stm32prog_do_reset(struct stm32prog_data *data); 175 char *stm32prog_get_error(struct stm32prog_data *data); 186 void stm32prog_clean(struct stm32prog_data *data); 190 bool stm32prog_serial_loop(struct stm32prog_data *data); [all …]
|
A D | cmd_stm32prog.c | 13 struct stm32prog_data *stm32prog_data; variable 47 struct stm32prog_data *data; in do_stm32prog() 98 stm32prog_data = data; in do_stm32prog() 124 free(stm32prog_data); in do_stm32prog() 125 stm32prog_data = NULL; in do_stm32prog() 173 free(stm32prog_data); in do_stm32prog() 174 stm32prog_data = NULL; in do_stm32prog() 191 if (stm32prog_data) in stm32prog_get_tee_partitions() 192 return stm32prog_data->tee_detected; in stm32prog_get_tee_partitions() 200 if (stm32prog_data) in stm32prog_get_fsbl_nor() [all …]
|
A D | stm32prog_usb.c | 67 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() 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() 208 if (stm32prog_data->phase == PHASE_FLASHLAYOUT) { in stm32prog_usb_loop() [all …]
|
A D | stm32prog.c | 1747 if (!stm32prog_data) in dfu_flush_callback() 1752 stm32prog_otp_start(stm32prog_data); in dfu_flush_callback() 1766 if (!stm32prog_data->cur_part) in dfu_flush_callback() 1771 stm32prog_next_phase(stm32prog_data); in dfu_flush_callback() 1777 if (!stm32prog_data) in dfu_initiated_callback() 1780 if (!stm32prog_data->cur_part) in dfu_initiated_callback() 1785 dfu->offset = stm32prog_data->offset; in dfu_initiated_callback() 1786 stm32prog_data->dfu_seq = 0; in dfu_initiated_callback() 1793 struct stm32prog_data *data = stm32prog_data; in dfu_error_callback() 1795 if (!stm32prog_data) in dfu_error_callback() [all …]
|
A D | stm32prog_serial.c | 82 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() 565 static void download_command(struct stm32prog_data *data) in download_command() 718 static void read_partition_command(struct stm32prog_data *data) in read_partition_command() 796 bool stm32prog_serial_loop(struct stm32prog_data *data) in stm32prog_serial_loop() [all …]
|
Completed in 19 milliseconds