dma: lsi-dma32: Add support for sg operation

The driver is extended with implementation of DMA scatterlist operation
(device_prep_dma_sg). This allows for DMA operations to be performed on
non-contiguous ranges of memory.

Due to hardware limitations, each entry in the scatterlist needs to have
identical (physical) address bits [36:32]. The reason behind this is that the
top address bits are not maintained per-descriptor, but held in a per-channel
register and is initialized when a transfer is started (with the address bits
from the first scatterlist entry).

Signed-off-by: Anders Berg <anders.berg@lsi.com>
Checking in Telum driver support in lsi RT defconfig file

Signed-off-by: SangeethaRao <sangeetha.rao@lsi.com>
Adding 3500 PCIe inbound mapping support

Signed-off-by: SangeethaRao <sangeetha.rao@lsi.com>
board/powerpc: Update the Device Tree for 3500

Update the compatibility field and peripherals to support
the 3500.

Signed-off-by: John Jacques <john.jacques@lsi.com>
arch/powerpc: Default Configuration Update for Axxia

Support 6 cpus max instead of 4.  Required for the 3500.

Signed-off-by: John Jacques <john.jacques@lsi.com>
arch/powerpc: Default Configuration Update for Axxia

Support 6 cpus max instead of 4.  Required for the 3500 (Preempt-RT).

Signed-off-by: John Jacques <john.jacques@lsi.com>
dma: lsi-dma32: Remove debug printks

Signed-off-by: Anders Berg <anders.berg@avagotech.com>
ARM: dts: axxia: Fix flash partitions

Corrected reg property for SPI flash partitions.

Signed-off-by: Anders Berg <anders.berg@avagotech.com>
arch/arm: virtio

Signed-off-by: John Jacques <john.jacques@lsi.com>
arch/arm: Add Virtio Block Support to Axxia Simulation

Signed-off-by: John Jacques <john.jacques@lsi.com>
arch/arm/mach-axxia: Update Device Tree for KVM

Add the vgic interrupt entry for kvm.

Signed-off-by: John Jacques <john.jacques@lsi.com>