iio: adc: cf_axi_jesd204b: update to latest HDL

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: adc: cf_axi_jesd204b: fix INIT1 assigns and introduce flags

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Merge remote-tracking branch 'adi/xcomm_zynq' into xcomm_zynq
iio: adc: cf_axi_jesd204b: Add conversion rate, fix link params

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: adc: cf_axi_adc_core: avoid goto usage

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio: frequency: ad9122: SED fails in case IQ DACs are disabled

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
arm: platfrom: zynq-zc702-adv7511-xcomm: update device tree

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Merge branch 'xcomm_zynq' of https://github.com/analogdevicesinc/linux into xcomm_zynq
arm: platfrom: zynq-zed-adv7511-xcomm: update device tree

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
arch/arm/configs/zync_xcomm_adv7511_defconfig: unset CONFIG_XILINX_FIXED_DEVTREE_ADDR

Update u-boot and pass device tree address using bootm to the kernel.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
iio:frequency:ad9122 revise dci tuning and use return values

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Merge branch 'xcomm_zynq' of https://github.com/analogdevicesinc/linux into xcomm_zynq
Merge remote-tracking branch 'github/xcomm_zynq' into xcomm_zynq
Remove __dev* annotations

Those will be gone in upstream soon

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
arm: zynq: Do not use PHYS_OFFSET for multi platfrom kernel

CONFIG_ARM_PATCH_PHYS_VIRT is always yes that's why
CONFIG_PHYS_OFFSET is not setup anymore.

Detect where kernel runs and if runs from zero then
reserve memory which is not DMAable.

This patch also fix the problem with rootfs on MMC card
where this fault is report:
mmc0: Timeout waiting for hardware interrupt.
mmcblk0: error -110 transferring data, sector 1574716, nr 136,
 cmd response 0x900, card status 0xb00
mmcblk0: retrying using single block read

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Update usb devicetree entries

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
spi: spi-gpio: store chipselect information in private structure

The spi-gpio driver currently assumes the chipselect gpio number is
stored in ->controller_data of the device's static board information.

In devicetree environments, this information is unavailable and has to
be derived from the DT node.

This patch moves the gpio storage to the controller's private data so
the DT bindings can easily build upon the driver.

Signed-off-by: Daniel Mack <zonque@gmail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
spi: spi-gpio: Add DT bindings

This patch adds DT bindings to the spi-gpio driver and some
documentation about how to use it.

Signed-off-by: Daniel Mack <zonque@gmail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
spi/gpio: Fix stub for spi_gpio_probe_dt()

The gpio_ was missing from the name.  Add a name for the parameter while
we're at it since GCC warns.

Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
staging:iio: trigger: Add hrtimer trigger

This patch adds a IIO trigger driver which uses a highres timer to provide a
frequency based trigger.

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