arm: zynq: correct the argument to lldiv

Typecast the argument with unsigned long long
for proper calculation of lldiv

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
zynq: Enable the FAT write capability

Enable the FAT write capability for SD/MMC write
functionality.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
zynq: usb: Runtime detection of usb connected through slcr

This patch adds support to check the connected
usb at runtime based on nand MIO configurations.
User needs to correctly configure the MIO's based
on the usb connected on the board.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
zynq: ehci: Added USB host driver support

Added USB host driver for zynq.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
zynq: Added USB host support for zynq boards

Added configs to support USB host for zynq boards.
Also added a command usbboot to boot from usb.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
spl_mmc.c: Display correct message when bitstream fails to load

When fpga.bin is missing it displayed this confusing message:

  reading fpga.bin
  spl: error reading image system.dtb, err - -1

Fix this in code by reporting CONFIG_SPL_FPGA_LOAD_ARGS_NAME.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
ARM: zynq: Do not call fpga init when FPGA is disabled in SPL

Fix logic around fpga initialization in SPL.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
zynq: Fix the build error when SPL is not built.

Don't generated Boot.bin unless CONFIG_SPL is defined

Signed-off-by: Jason Wu <j.wu@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>