Commit Graph

15 Commits

Author SHA1 Message Date
Trammell hudson 20978ad4e5
erase the security register pages before writing 2019-01-13 20:01:51 -05:00
Sean Cross 556fdb8e1b spi: set sr2 quirk by default
most chips, it seems, write sr2 just after sr1 instead of having
a separate command.  Set this quirk by default.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-19 00:01:58 -05:00
Sean Cross 27dec515e7 enable capacity overriding
We have different-sized SPI flash chips, so when possible set the
capacity based on various id codes.

Also allow for manually overriding capacity with the -b option.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-19 00:00:25 -05:00
Sean Cross ff1f8583af spi: get security register stuff working
Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-18 23:03:25 -05:00
Sean Cross c0c9f22748 spi: add the ability to read and write security
Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-18 22:18:26 -05:00
Sean Cross 09f0db5ca7 spi: add strings to device id
Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-18 22:09:49 -05:00
Sean Cross 91b4a74dc8 spi: flush stdout
Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-18 20:57:34 -05:00
Sean Cross f4ac6ea812 spi: handle qpi better for command handling
Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-18 20:53:22 -05:00
Sean Cross af1dff1e28 spi: use quirks for reading from SR
Different chips handle reading from SR in different ways.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-18 20:52:58 -05:00
Sean Cross edd8824a74 spi: add quirks system
Not all SPI chips are the same.  Add a system to differentiate them.

Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-18 20:52:24 -05:00
Sean Cross fc6d6a575d spi: print out progress while writing
Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-18 20:40:01 -05:00
Sean Cross 6b6266c1de spi: issue "wake from reset" as part of spiReset()
Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-18 20:38:31 -05:00
Sean Cross 4e411774c0 spi: remove unused prototype
Signed-off-by: Sean Cross <sean@xobs.io>
2018-12-18 20:33:53 -05:00
Sean Cross a9af9820be spi: add function to read various id codes
Signed-off-by: Sean Cross <sean@xobs.io>
2018-11-29 04:27:19 -05:00
Your Name 09fe20efda fomu-flash: first full commit
Signed-off-by: Your Name <you@example.com>
2018-11-28 13:19:51 -05:00