From: Jagannadha Sutradharudu Teki Date: Fri, 26 Apr 2013 18:38:49 +0000 (+0530) Subject: spi: zynq: Use spi_alloc_slave() in each SPI driver X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=269783252615b833df533ea88d55cad37e169ef7;p=thirdparty%2Fu-boot.git spi: zynq: Use spi_alloc_slave() in each SPI driver This change is in sync with the mainline spi change to use the common alloc function, spi_alloc_slave(). This change is introduced by this commit: "spi: Use spi_alloc_slave() in each SPI driver" (sha1: d3504fee73ec626117427afa08116d1dde21ba9d) Signed-off-by: Jagannadha Sutradharudu Teki Signed-off-by: Michal Simek --- diff --git a/drivers/spi/zynq_qspips.c b/drivers/spi/zynq_qspips.c index d5283f3a35a..616162a8533 100644 --- a/drivers/spi/zynq_qspips.c +++ b/drivers/spi/zynq_qspips.c @@ -950,14 +950,12 @@ struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs, xqspips_init_hw(is_dual, cs); - pspi = malloc(sizeof(struct zynq_spi_slave)); + pspi = spi_alloc_slave(struct zynq_spi_slave, bus, cs); if (!pspi) { printf("%s: Fail to allocate zynq_spi_slave\n", __func__); return NULL; } - pspi->slave.bus = bus; - pspi->slave.cs = cs; pspi->slave.is_dual = is_dual; pspi->slave.max_write_size = 0; pspi->qspi.master.input_clk_hz = 100000000;