diff options
Diffstat (limited to 'drivers/spi/fdt_spi.c')
| -rw-r--r-- | drivers/spi/fdt_spi.c | 15 | 
1 files changed, 15 insertions, 0 deletions
| diff --git a/drivers/spi/fdt_spi.c b/drivers/spi/fdt_spi.c index c6ae719d6..58f139a54 100644 --- a/drivers/spi/fdt_spi.c +++ b/drivers/spi/fdt_spi.c @@ -29,6 +29,7 @@  #include <asm/arch-tegra/clk_rst.h>  #include <asm/arch-tegra20/tegra20_sflash.h>  #include <asm/arch-tegra20/tegra20_slink.h> +#include <asm/arch-tegra114/tegra114_spi.h>  #include <spi.h>  #include <fdtdec.h> @@ -79,6 +80,20 @@ static struct fdt_spi_driver fdt_spi_drivers[] = {  		.xfer		= tegra30_spi_xfer,  	},  #endif +#ifdef CONFIG_TEGRA114_SPI +	{ +		.compat		= COMPAT_NVIDIA_TEGRA114_SPI, +		.max_ctrls	= CONFIG_TEGRA114_SPI_CTRLS, +		.init		= tegra114_spi_init, +		.claim_bus	= tegra114_spi_claim_bus, +		.cs_is_valid	= tegra114_spi_cs_is_valid, +		.setup_slave	= tegra114_spi_setup_slave, +		.free_slave	= tegra114_spi_free_slave, +		.cs_activate	= tegra114_spi_cs_activate, +		.cs_deactivate	= tegra114_spi_cs_deactivate, +		.xfer		= tegra114_spi_xfer, +	}, +#endif  };  static struct fdt_spi_driver *driver; |