spi: zynq_qspi: Rename CONFIG_ZYNQ_SPI to CONFIG_ZYNQ_QSPI

As zynq_qspi.c is qspi controller driver, hence renamed
CONFIG_ZYNQ_SPI => CONFIG_ZYNQ_QSPI

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
spi: Add zynq spi controller driver

Zynq spi controller driver supports 2 buses and
3 chipselects on each bus.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Acked-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
zynq_common: Enable CONFIG_ZYNQ_SPI

Not possible to enable both spi and qspi controllers same
time on a respective board config.

Tested spi on xm010 card with sst flash by enabling
CONFIG_ZYNQ_SPI on zynq_zc770.h with CONFIG_ZC770_XM010
configurations part.

zynq-uboot> sf probe 1:1 0 0
SF: Detected SST25WF080 with page size 4 KiB, total 1 MiB

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Acked-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
sf: sst: Add support for SST25WF080

Add support for SST25WF080 SPI flash.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>