LSI AXM55xx RAPIDIO: Added support for the sRIO controller in the
AXM55xx devices. The AXM55xx has two son-chip RIO controllers. The
code adds the mport driver for the sRIO controllers that can
interface to the Linux SRIO subsystem.

The mport driver provides support for local and remote maintenance
accesses, door bell messages and mailbox message transactions. The
kernel config CONFIG_AXXIA_RIO is used to add this mport driver.

The sRIO controller statistics are provided to the userspace over
the sysfs interface. The stats also include the mailbox DME
(Data Message Engine) statistics. The kernel config
CONFIG_AXXIA_RIO_STAT is used to enable this feature.

Signed-off-by: Palani <palaniappan.ramanathan@lsi.com>
arch/arm: Updated Axxia Default Configurations with SRIO

Signed-off-by: John Jacques <john.jacques@lsi.com>
arch/powerpc: Updated Axxia Default Configurations with SRIO

Signed-off-by: John Jacques <john.jacques@lsi.com>
LSI AXM55xx RapidIO : Fixed a rare case of missing a RIO
interrupt during multiple mailbox messaging.

Removed the redundant serdes register (ncr) read for
link status check, as the driver checks the status
using the sRIO registers.

Signed-off-by: Palani <palaniappan.ramanathan@lsi.com>
arch/arm: Add VIRTIO Support to the Default Axxia RT Config

Signed-off-by: John Jacques <john.jacques@lsi.com>
arch/arm/mach-axxia: Clean Up Compatible Names

Signed-off-by: John Jacques <john.jacques@lsi.com>
arch/arm/mach-axxia: Make Sure SRIO is Enabled Before Accessing

Signed-off-by: John Jacques <john.jacques@lsi.com>
arch/arm: New Device Trees for Axxia Simulation Targets

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