mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 02:15:45 +01:00 
			
		
		
		
	stm32mp: stm32prog: Remove tee_detected from stm32prog_data struct
As stm32prog_get_tee_partitions() is no more used, remove tee_detected boolean from stm32prog_data struct and all code using it. Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com> Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
This commit is contained in:
		| @@ -180,15 +180,6 @@ U_BOOT_CMD(stm32prog, 5, 0, do_stm32prog, | |||||||
| 	   "  <size> = size of flashlayout (optional for image with STM32 header)\n" | 	   "  <size> = size of flashlayout (optional for image with STM32 header)\n" | ||||||
| ); | ); | ||||||
|  |  | ||||||
| #ifdef CONFIG_STM32MP15x_STM32IMAGE |  | ||||||
| bool stm32prog_get_tee_partitions(void) |  | ||||||
| { |  | ||||||
| 	if (stm32prog_data) |  | ||||||
| 		return stm32prog_data->tee_detected; |  | ||||||
|  |  | ||||||
| 	return false; |  | ||||||
| } |  | ||||||
| #endif |  | ||||||
|  |  | ||||||
| bool stm32prog_get_fsbl_nor(void) | bool stm32prog_get_fsbl_nor(void) | ||||||
| { | { | ||||||
|   | |||||||
| @@ -995,9 +995,6 @@ static int treat_partition_list(struct stm32prog_data *data) | |||||||
| 		INIT_LIST_HEAD(&data->dev[j].part_list); | 		INIT_LIST_HEAD(&data->dev[j].part_list); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| #ifdef CONFIG_STM32MP15x_STM32IMAGE |  | ||||||
| 	data->tee_detected = false; |  | ||||||
| #endif |  | ||||||
| 	data->fsbl_nor_detected = false; | 	data->fsbl_nor_detected = false; | ||||||
| 	for (i = 0; i < data->part_nb; i++) { | 	for (i = 0; i < data->part_nb; i++) { | ||||||
| 		part = &data->part_array[i]; | 		part = &data->part_array[i]; | ||||||
| @@ -1049,14 +1046,6 @@ static int treat_partition_list(struct stm32prog_data *data) | |||||||
| 			    !strncmp(part->name, "fsbl", 4)) | 			    !strncmp(part->name, "fsbl", 4)) | ||||||
| 				data->fsbl_nor_detected = true; | 				data->fsbl_nor_detected = true; | ||||||
| 			/* fallthrough */ | 			/* fallthrough */ | ||||||
| 		case STM32PROG_NAND: |  | ||||||
| 		case STM32PROG_SPI_NAND: |  | ||||||
| #ifdef CONFIG_STM32MP15x_STM32IMAGE |  | ||||||
| 			if (!data->tee_detected && |  | ||||||
| 			    !strncmp(part->name, "tee", 3)) |  | ||||||
| 				data->tee_detected = true; |  | ||||||
| 			break; |  | ||||||
| #endif |  | ||||||
| 		default: | 		default: | ||||||
| 			break; | 			break; | ||||||
| 		} | 		} | ||||||
|   | |||||||
| @@ -149,9 +149,6 @@ struct stm32prog_data { | |||||||
| 	struct stm32prog_dev_t	dev[STM32PROG_MAX_DEV];	/* array of device */ | 	struct stm32prog_dev_t	dev[STM32PROG_MAX_DEV];	/* array of device */ | ||||||
| 	int			part_nb;	/* nb of partition */ | 	int			part_nb;	/* nb of partition */ | ||||||
| 	struct stm32prog_part_t	*part_array;	/* array of partition */ | 	struct stm32prog_part_t	*part_array;	/* array of partition */ | ||||||
| #ifdef CONFIG_STM32MP15x_STM32IMAGE |  | ||||||
| 	bool			tee_detected; |  | ||||||
| #endif |  | ||||||
| 	bool			fsbl_nor_detected; | 	bool			fsbl_nor_detected; | ||||||
|  |  | ||||||
| 	/* command internal information */ | 	/* command internal information */ | ||||||
|   | |||||||
| @@ -11,8 +11,4 @@ int stm32prog_read_medium_virt(struct dfu_entity *dfu, u64 offset, | |||||||
| 			       void *buf, long *len); | 			       void *buf, long *len); | ||||||
| int stm32prog_get_medium_size_virt(struct dfu_entity *dfu, u64 *size); | int stm32prog_get_medium_size_virt(struct dfu_entity *dfu, u64 *size); | ||||||
|  |  | ||||||
| #ifdef CONFIG_STM32MP15x_STM32IMAGE |  | ||||||
| bool stm32prog_get_tee_partitions(void); |  | ||||||
| #endif |  | ||||||
|  |  | ||||||
| bool stm32prog_get_fsbl_nor(void); | bool stm32prog_get_fsbl_nor(void); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user