mmc: Enabled quirk SDHCI_QUIRK_BROKEN_R1B

As per the below commit
"mmc: sdhci: add the quirk for broken r1b response"
(sha1: 3a6383207be3f71b39004e64464a6e99290b16fa)
need to add quirk SDHCI_QUIRK_BROKEN_R1B, when the
response type is R1b.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Acked-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
(cherry picked from commit 0494760745cc070ed8076a4e48e790fb22a1fadf)
zynq: Enable FAT environment storage

Enable the use of FAT for storing the uboot environment. This can
be enabled by #defining CONFIG_ZYNQ_FAT_ENV
The environment will then be stored in uboot.env on mmc 0:1
zynq: Use SD Card for environment storage

Store the uboot environment on the SD card instead of in flash
on ZC70x, zed and uzed. This enable the uboot to be updated
(possibly for different OSes) without the risk of stale environment
variables
zynq: enable SD boot w/o ramdisk

Enable the SD boot mode to be used without a ramdisk. This covers
the case of a root filesystem present on another partition of the
SD card itself

Adapted from http://wiki.analog.com/_media/resources/tools-software/linux-drivers/platforms/uboot-env.patch