diff options
author | Thomas Chou <thomas@wytron.com.tw> | 2010-12-24 15:16:07 +0800 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-04-25 01:45:29 -0400 |
commit | fa1423e707b30b3eb5251e976560ed5decfd2e3c (patch) | |
tree | 2ed7ba1fb88f09ae5ec6e88eee10b2d4ef5d049c /include/spi.h | |
parent | f02efacc515e35695e52ecd08762835c8a74a463 (diff) | |
download | u-boot-imx-fa1423e707b30b3eb5251e976560ed5decfd2e3c.zip u-boot-imx-fa1423e707b30b3eb5251e976560ed5decfd2e3c.tar.gz u-boot-imx-fa1423e707b30b3eb5251e976560ed5decfd2e3c.tar.bz2 |
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 <thomas@wytron.com.tw>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'include/spi.h')
-rw-r--r-- | include/spi.h | 8 |
1 files changed, 8 insertions, 0 deletions
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 |