]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - include/spi.h
tegra: Enable USB keyboard
[karo-tx-uboot.git] / include / spi.h
index 7744c2e36b057c02e9d22be42be6a6dd6a1f330d..60e85db9a46e052c97b638c58bb93114a378e3b7 100644 (file)
@@ -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 */
@@ -166,6 +168,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