[U-Boot] [PATCH v2 07/22] sf: Adopt flash table INFO macro from Linux

Vignesh R vigneshr at ti.com
Wed Aug 10 07:04:10 CEST 2016



On Wednesday 10 August 2016 01:33 AM, Jagan Teki wrote:
> INFO macro make flash table entries more adjustable like
> adding new flash_info attributes, update ID length bytes
> and so on and more over it will sync to Linux way of defining
> flash_info attributes.
[...]
> diff --git a/drivers/mtd/spi/spi_flash.c b/drivers/mtd/spi/spi_flash.c
> index 7f6e9ae..58d5a6a 100644
> --- a/drivers/mtd/spi/spi_flash.c
> +++ b/drivers/mtd/spi/spi_flash.c
> @@ -924,6 +924,31 @@ static int micron_quad_enable(struct spi_flash *flash)
>  }
>  #endif
>  
> +static const struct spi_flash_params *spi_flash_read_id(struct spi_flash *flash)
> +{
> +	int				tmp;
> +	u8				id[5];
> +	const struct spi_flash_params	*params;
> +
> +	tmp = spi_flash_cmd(flash->spi, CMD_READ_ID, id, 5);
> +	if (tmp < 0) {
> +		printf("SF: error %d reading JEDEC ID\n", tmp);
> +		return ERR_PTR(tmp);
> +	}
> +

Could we have debug() to print the JEDEC IDs read as before?



-- 
Regards
Vignesh


More information about the U-Boot mailing list