i2c-axxia: Avoid timeout when interrupt delayed

Changed the order in which the interrupt conditions are checked in the
interrupt handler. Need to check for transfer-complete before timeout-error,
otherwise a delayed interrupt may report a false timeout error (since the
timeout may expire after the transfer was completed).

Signed-off-by: Anders Berg <anders.berg@lsi.com>
arch/powerpc: Removing Unnecessary Config

Signed-off-by: John Jacques <john.jacques@lsi.com>
arch/powerpc: Disable the ACP NAND Driver for 3500

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

Fixed the physical address of IO space for early printk.
Added LOCALVERSION_AUTO.

Signed-off-by: John Jacques <john.jacques@lsi.com>
Merge branch 'standard/lsi/base' into standard/preempt-rt/lsi/base
arch/powerpc: Default Configuration Updates for ACP

Fixed the physical address of IO space for early printk.
Added LOCALVERSION_AUTO.

Signed-off-by: John Jacques <john.jacques@lsi.com>
Merge branch 'standard/lsi/base' into standard/preempt-rt/lsi/base
dma: lsi-dma32: Add parameter to setup burst size

Added module parameter 'burst' that allows the setup of the DMA controller
preferred burst setting on reads and writes. Set this to 7 for INCR16, 5 for
INCR8, 3 for INCR4 or 0 for singles (no bursts).

Signed-off-by: Anders Berg <anders.berg@lsi.com>
dma: lsi-dma32: Handle DMA transfer sizes > 1MB

One descriptor can only transfer up to 64K 128-bit words. To handle larger
transfers the driver is now able to chain multiple descriptors.

Signed-off-by: Anders Berg <anders.berg@lsi.com>
Merge branch 'standard/lsi/base' into standard/preempt-rt/lsi/base