]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-mips/txx9/spi.h
MIPS: TXx9: Make spi_eeprom.c more generic
[linux-2.6-omap-h63xx.git] / include / asm-mips / txx9 / spi.h
index ddfb2a0dc4328b08b8b25ee29ccb83e7ebe93e33..0d727f354557dc00e3b317710a1cbbdb6fbd2a15 100644 (file)
 #ifndef __ASM_TXX9_SPI_H
 #define __ASM_TXX9_SPI_H
 
-extern int spi_eeprom_register(int chipid);
-extern int spi_eeprom_read(int chipid, int address, unsigned char *buf, int len);
+#include <linux/errno.h>
+
+#ifdef CONFIG_SPI
+int spi_eeprom_register(int busid, int chipid, int size);
+int spi_eeprom_read(int busid, int chipid,
+                   int address, unsigned char *buf, int len);
+#else
+static inline int spi_eeprom_register(int busid, int chipid, int size)
+{
+       return -ENODEV;
+}
+static inline int spi_eeprom_read(int busid, int chipid,
+                                 int address, unsigned char *buf, int len)
+{
+       return -ENODEV;
+}
+#endif
 
 #endif /* __ASM_TXX9_SPI_H */