[coreboot-gerrit] Patch merged into coreboot/master: c50c0ab drivers/spi: Reduce the per loop delay of spi_flash_cmd_poll_bit()

gerrit at coreboot.org gerrit at coreboot.org
Sat Jul 5 00:38:47 CEST 2014


the following patch was just integrated into master:
commit c50c0ab4566a031a0420d762f2403126635bba93
Author: Dave Frodin <dave.frodin at se-eng.com>
Date:   Wed Jun 11 12:53:47 2014 -0600

    drivers/spi: Reduce the per loop delay of spi_flash_cmd_poll_bit()
    
    At the end of some SPI operations the SPI device needs to be polled
    to determine if it is done with the operation. For SPI data writes
    the predicted time of that operation could be less than 10us.
    The current per loop delay of 500us is adding too much delay.
    This change replaces the delay(x) in the do-while loop with a
    timer so that the actual timeout value won't be lengthened by the
    delay of reading the SPI device.
    
    Change-Id: Ia8b00879135f926c402bbd9d08953c77a2dcc84e
    Signed-off-by: Dave Frodin <dave.frodin at se-eng.com>
    Reviewed-on: http://review.coreboot.org/5973
    Tested-by: build bot (Jenkins)
    Reviewed-by: David Hendricks <dhendrix at chromium.org>
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
    Reviewed-by: Kyösti Mälkki <kyosti.malkki at gmail.com>


See http://review.coreboot.org/5973 for details.

-gerrit



More information about the coreboot-gerrit mailing list