From: Thomas Chou Date: Fri, 24 Dec 2010 07:16:07 +0000 (+0800) Subject: spi: add spi_set_speed func X-Git-Tag: v2011.06-rc1~134^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fa1423e707b30b3eb5251e976560ed5decfd2e3c;p=kernel%2Fu-boot.git spi: add spi_set_speed func This func helps mmc_spi driver set correct speed for mmc/sd, as mmc card needs 400KHz clock for spi mode initialization. Signed-off-by: Thomas Chou Signed-off-by: Mike Frysinger --- diff --git a/include/spi.h b/include/spi.h index 320e50e..7887d0f 100644 --- a/include/spi.h +++ b/include/spi.h @@ -176,6 +176,14 @@ void spi_cs_activate(struct spi_slave *slave); void spi_cs_deactivate(struct spi_slave *slave); /*----------------------------------------------------------------------- + * Set transfer speed. + * This sets a new speed to be applied for next spi_xfer(). + * slave: The SPI slave + * hz: The transfer speed + */ +void spi_set_speed(struct spi_slave *slave, uint hz); + +/*----------------------------------------------------------------------- * Write 8 bits, then read 8 bits. * slave: The SPI slave we're communicating with * byte: Byte to be written