xilinx: arm: spi: handle zero speed in transfer message

If the transfer speed is 0 in spi message, default the
transfer speed to maximum supported flash frequency.

Signed-off-by: Suneel Garapati <suneelg@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
xilinx_emacps: Fix the bug for fragmented packets

This patch fixes the bug related to handling of fragmented
packets. It ensures that the Used bit of the 1st BD in the
BD chain allocated for the packet fragments is cleared at
the end (after the Used bits for all other fragments are
cleared).

Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
xilinx_emacps: Fix a bug related to handling of gmii2rgmii converter core

This patch fixes a bug related to handling of gmii2rgmii
converter core. In the existing code no check was being made
to confirm the presence of the converter core before writing
to the converter register. This is bug and the patch fixes it.

Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
xilinx_emacps: Clean up to remove code related to PEEP

This patche removes all PEEP related code from the driver which
have become redundant.

Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
gpio: xgpiops: Fix interrupts for banks > 0

The way IRQ numbers were calculated for banks greater than zero was
wrong resulting in a BUG.

Reported-by: Hafner Michael <hafner.michael@heidenhain.de>
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arm: dt: zynq: Remove 'ip' kernel parameter

Avoid waiting for the dhcp timeout during boot.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arm: zynq: timer: Reuse clocksource as sched_clock

Reuse the timer used as clocksource for the sched_clock. This provides
better accuracy than the default which is jiffies.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
xilinx: dts: Add interrupt for pl310

pl310 interrupt information is added to zynq device trees.

Signed-off-by: Hyun Woo Kwon <hyunk@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>