From 26af02ec53954e27ef17f7aa78d3097fec339f7e Mon Sep 17 00:00:00 2001 From: Siva Durga Prasad Paladugu Date: Tue, 4 Feb 2014 15:21:50 +0530 Subject: [PATCH] spi: zynq_qspi: Fill the spi slave structure correctly. Fill the spi slave structure with proper read, write commands supported and with dual mode value. Problem was introduced by: Merge tag 'v2014.01' into xilinx/master-next (sha1: 60513f2031793692e60e3b2fc1930243bb6bb991) Signed-off-by: Siva Durga Prasad Paladugu Signed-off-by: Michal Simek --- drivers/spi/zynq_qspi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/spi/zynq_qspi.c b/drivers/spi/zynq_qspi.c index c24917dc11e..e28ac24dc18 100644 --- a/drivers/spi/zynq_qspi.c +++ b/drivers/spi/zynq_qspi.c @@ -916,6 +916,9 @@ struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs, debug("Qspi clk frequency set to %ld Hz\n", lqspi_frequency); } + qspi->slave.option = is_dual; + qspi->slave.op_mode_rx = SPI_OPM_RX_QOF; + qspi->slave.op_mode_tx = SPI_OPM_TX_QPP; qspi->qspi.master.speed_hz = qspi->qspi.master.input_clk_hz / 2; qspi->qspi.max_speed_hz = (max_hz < qspi->qspi.master.speed_hz) ? max_hz : qspi->qspi.master.speed_hz; -- 2.47.3