X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=drivers%2Fspi%2Farmada100_spi.c;h=afdbe0508ca1c0db7cc88237e45288c626f8e304;hb=277f037074fbb73be10a7bff27079b6eb0a3bfbb;hp=7384c9cd2c14671231e80f41ba889ec3b3736cdd;hpb=51100cfccac710367249515f685f1a33c95cceb4;p=u-boot diff --git a/drivers/spi/armada100_spi.c b/drivers/spi/armada100_spi.c index 7384c9cd2c..afdbe0508c 100644 --- a/drivers/spi/armada100_spi.c +++ b/drivers/spi/armada100_spi.c @@ -120,12 +120,10 @@ struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs, { struct armd_spi_slave *pss; - pss = malloc(sizeof(*pss)); + pss = spi_alloc_slave(struct armd_spi_slave, bus, cs); if (!pss) return NULL; - pss->slave.bus = bus; - pss->slave.cs = cs; pss->spi_reg = (struct ssp_reg *)SSP_REG_BASE(CONFIG_SYS_SSP_PORT); pss->cr0 = SSCR0_MOTO | SSCR0_DATASIZE(DEFAULT_WORD_LEN) | SSCR0_SSE;