arch/arm/mach-axxia:
	Added support for doorbell interrupts for both
	RootComplex and EndPoint modes

Signed-off-by: SangeethaRao <sangeetha.rao@lsi.com>
Updated USB driver to not apply USB SW workarounds for 3500

Signed-off-by: SangeethaRao <sangeetha.rao@lsi.com>
arch/arm/mach-axxia: fixed hang in preempt kernel

Fixed the hang in the affinity code. The selection of a cpu on a
clear affinity did not have the right mask, causing the affinity
to be moved to a cpu that was not powered up.

Fixed the intermittent failure to power up the cluster by
setting the L2CTLR, L2ACTLR and ACTLR2 registers. Also updated
the power on GIC process to only power on the current cpu when
powering up a GIC cluster

Signed-off-by: John Jacques <john.jacques@lsi.com>
arch/arm/mach-axxia:
Updated pcie driver for doorbell support to use IRQF_SHARED

Signed-off-by: SangeethaRao <sangeetha.rao@lsi.com>