Hi Jagannadha On Thu, Jan 3, 2013 at 6:51 AM, Jagannadha Sutradharudu Teki <[email protected]> wrote: > This patch provides support to read a flash status register. > > Status register contains a control bits used to verify > the progress of flash program and erase operations. > > User need to get the data through spi_flash_cmd_read_status() > based on their usage.
Do you have a console command for this, and the control register also? Regards, Simon > > Signed-off-by: Jagannadha Sutradharudu Teki <[email protected]> > --- > Changes in v3: > improved coding style > > drivers/mtd/spi/spi_flash.c | 8 ++++++++ > drivers/mtd/spi/spi_flash_internal.h | 3 +++ > 2 files changed, 11 insertions(+), 0 deletions(-) > > diff --git a/drivers/mtd/spi/spi_flash.c b/drivers/mtd/spi/spi_flash.c > index 9e8939c..0f05b91 100644 > --- a/drivers/mtd/spi/spi_flash.c > +++ b/drivers/mtd/spi/spi_flash.c > @@ -264,6 +264,14 @@ int spi_flash_cmd_write_status(struct spi_flash *flash, > u8 sr) > return 0; > } > > +int spi_flash_cmd_read_status(struct spi_flash *flash, void *data) > +{ > + u8 cmd; > + > + cmd = CMD_READ_STATUS; > + return spi_flash_read_common(flash, &cmd, sizeof(cmd), (void *)data, > 1); > +} > + > /* > * The following table holds all device probe functions > * > diff --git a/drivers/mtd/spi/spi_flash_internal.h > b/drivers/mtd/spi/spi_flash_internal.h > index 141cfa8..8232595 100644 > --- a/drivers/mtd/spi/spi_flash_internal.h > +++ b/drivers/mtd/spi/spi_flash_internal.h > @@ -77,6 +77,9 @@ static inline int spi_flash_cmd_write_disable(struct > spi_flash *flash) > /* Program the status register. */ > int spi_flash_cmd_write_status(struct spi_flash *flash, u8 sr); > > +/* Read the status register */ > +int spi_flash_cmd_read_status(struct spi_flash *flash, void *data); > + > /* > * Same as spi_flash_cmd_read() except it also claims/releases the SPI > * bus. Used as common part of the ->read() operation. > -- > 1.7.0.4 > > _______________________________________________ > U-Boot mailing list > [email protected] > http://lists.denx.de/mailman/listinfo/u-boot _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

