X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fspi.h;h=60e85db9a46e052c97b638c58bb93114a378e3b7;hb=10d1a160f5e28b05f891c050ca2f23855b226f5f;hp=7744c2e36b057c02e9d22be42be6a6dd6a1f330d;hpb=1730edf76c54381475e2da11f75b1ce563c4e62c;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/spi.h b/include/spi.h index 7744c2e..60e85db 100644 --- a/include/spi.h +++ b/include/spi.h @@ -24,6 +24,8 @@ #ifndef _SPI_H_ #define _SPI_H_ +/* Controller-specific definitions: */ + /* SPI mode flags */ #define SPI_CPHA 0x01 /* clock phase */ #define SPI_CPOL 0x02 /* clock polarity */ @@ -167,6 +169,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