diff options
Diffstat (limited to 'arch/arm/include/asm/arch-tegra20/tegra20_sflash.h')
| -rw-r--r-- | arch/arm/include/asm/arch-tegra20/tegra20_sflash.h | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/arch/arm/include/asm/arch-tegra20/tegra20_sflash.h b/arch/arm/include/asm/arch-tegra20/tegra20_sflash.h index 28775db2a..e8cc68c6e 100644 --- a/arch/arm/include/asm/arch-tegra20/tegra20_sflash.h +++ b/arch/arm/include/asm/arch-tegra20/tegra20_sflash.h @@ -27,4 +27,15 @@  #include <asm/types.h> +int tegra20_spi_cs_is_valid(unsigned int bus, unsigned int cs); +struct spi_slave *tegra20_spi_setup_slave(unsigned int bus, unsigned int cs, +				  unsigned int max_hz, unsigned int mode); +void tegra20_spi_free_slave(struct spi_slave *slave); +int tegra20_spi_init(int *node_list, int count); +int tegra20_spi_claim_bus(struct spi_slave *slave); +void tegra20_spi_cs_activate(struct spi_slave *slave); +void tegra20_spi_cs_deactivate(struct spi_slave *slave); +int tegra20_spi_xfer(struct spi_slave *slave, unsigned int bitlen, +	     const void *data_out, void *data_in, unsigned long flags); +  #endif	/* _TEGRA20_SPI_H_ */ |