diff options
Diffstat (limited to 'drivers/spi/bfin_spi6xx.c')
| -rw-r--r-- | drivers/spi/bfin_spi6xx.c | 4 | 
1 files changed, 1 insertions, 3 deletions
| diff --git a/drivers/spi/bfin_spi6xx.c b/drivers/spi/bfin_spi6xx.c index fde344742..c25c4a9ae 100644 --- a/drivers/spi/bfin_spi6xx.c +++ b/drivers/spi/bfin_spi6xx.c @@ -178,12 +178,10 @@ struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs,  		return NULL;  	} -	bss = malloc(sizeof(*bss)); +	bss = spi_alloc_slave(struct bfin_spi_slave, bus, cs);  	if (!bss)  		return NULL; -	bss->slave.bus = bus; -	bss->slave.cs = cs;  	bss->regs = (struct bfin_spi_regs *)reg_base;  	bss->control = SPI_CTL_EN | SPI_CTL_MSTR;  	if (mode & SPI_CPHA) |