Merge branch 'master' of git://git.xilinx.com/linux-xlnx into xcomm_zynq

Conflicts:
	drivers/usb/host/ehci.h
Move virtual mappings into vmalloc space

fixes the folowing kernel messages at startup:
BUG: mapping for 0xf8f00000 at 0xfe00c000 out of vmalloc space
BUG: mapping for 0xe0001000 at 0xfe001000 out of vmalloc space
BUG: mapping for 0xffff1000 at 0xfe200000 out of vmalloc space

vmalloc space defaults to "0xee000000 - 0xfd000000"
spi-xilinx-qps: Use initcall

This allows a root filesystem to be present in the internal flash.
Otherwise, ubifs driver will start before the mtd devices exist,
which results in the root fs failing to mount.
xilinx_devcfg: Add create_device call to show up in /dev/

This makes the logic programming driver appear in /dev/ without the
help of mknod.
Merge branch 'xcomm_zynq' of git://github.com/analogdevicesinc/linux into xcomm_zynq
Revert "Move virtual mappings into vmalloc space"

This reverts commit 896b96175579d33605ab86b0d3bdd234bebb5195.

No longer needed because CMA is now used instead to allocate
the frame buffer.
Merge branch 'xcomm_zynq' of git://github.com/analogdevicesinc/linux into xcomm_zynq

Conflicts:
	drivers/char/xilinx_devcfg.c
	drivers/usb/host/ehci.h
Merge branch 'xcomm_zynq' of git://github.com/analogdevicesinc/linux into xcomm_zynq
drm: adi_axi_hdmi: Allow to build as a module

Allow the adi_axi_hdmi driver to be built as a module.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Sync dts to latest changes in the PLL init code

Use device tree based init for the PLL clocks.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
drm_fb_helper.c: Default to 1920x1080 mode

Because that is what we use
ASoC: Add support for virtual switch controls

Virtual switches are similar to virtual MUX controls. It does not have a
representation in the actual hardware but allows to control the DAPM routing by
enabling or disabling a input path into the mixer. This is useful if we want to
present a way to the user to for example mute a path despite the absence of a
separate mute control in hardware.

More specific this will be used by the ADAU1361 driver where the hardware has
a mute control for each of the DAC output paths, but we have to make sure that
the path is muted whenever the DAC is disabled. So the mute switches needs
to be controlled by DAPM so it can disable them before disabling the DAC. On the
other hand we still want to be to mute individual paths. This will be
accomplished by using virtual switch controls.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
ASoC: Add ADAU1X61 and ADAU1X81 CODECs common code

The ADAU1X61 and ADAU1X81 are very similar in the digital domain of the CODECs,
but are quite different in the analog domain. This patch adds support for the
common parts of the ADAU161 and ADAU181 CODECs.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
ASoC: Add ADAU1361/ADAU1761 CODEC support

This patch adds support for the Analog Devices ADAU1361 and ADAU1761 CODECs.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
ASoC: Add ADAU1381/ADAU1781 CODEC support

This patch adds support for the Analog Devices ADAU1381 and ADAU1781
audio CODECs.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
ASoC: Xilinx: Add AXI I2S driver

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
ASoC: Add ZED ADAU1761 board file

Add support for the ADAU1761 found on the ZED board.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
ASoC: xlnx: Add support for multiple streams

Add support for multiple streams, so that the same PCM can handle capture and
playback.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
zynq-zed-adv7511.dts: Add support for the adau1761

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
zync_xcomm_adv7511_defconfig: Enable ADAU1761 driver

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>