i2c-axxia: Adjust tLOW,tHIGH to match fast-mode requirements

Adjusted the controller setup to meet the timing requirements for I2C fast-mode
on the SCL signal (tLOW and tHIGH). For fast-mode, a 33/66 duty cycle of the
SCL is used to match the minimum timing requirements of 1.3/0.6 for tLOW/tHIGH.

Signed-off-by: Anders Berg <anders.berg@lsi.com>
axxia: Add LSI Tag to Local Release

Signed-off-by: John Jacques <john.jacques@lsi.com>
Merge branch 'standard/lsi/base' of github.com:lsigithub/lsi_axxia_yocto into standard/lsi/base
lsi/axxia: Include the LSI Axxia Tag in the Local Version

Signed-off-by: John Jacques <john.jacques@lsi.com>
LSI AXM55xx: Various performance fixes for rapidio endpoint code.

Signed-off-by: Michael Bringmann <michael.bringmann@lsi.com>
LSI AXM55xx/rapidio: Fix NULL pointer reference in rio_release_inb_mbox.

Signed-off-by: Michael Bringmann <michael.bringmann@lsi.com>
LSI AXM55xx: Various bug fixes for rapidio endpoint controller.

Fix lockup issue processing inbound message descriptor chains.
Revise processing code for inbound/outbound message descriptor
chains to reduce overhead / improve performance.

Signed-off-by: Michael Bringmann <michael.bringmann@lsi.com>
Merge branch 'standard/lsi/base' into standard/preempt-rt/lsi/base
axxia: Updated Default Configurations for LSI Axxia

Signed-off-by: John Jacques <john.jacques@lsi.com>
Merge branch 'standard/lsi/base' into standard/preempt-rt/lsi/base
LSI AXM55xx: Configuration updates and bug fixes for rapidio.

Update the powerpc FDT settings for the latest AXXIA RIO code.
Update the ARM/PowerPC LSI configuration to build AXXIA RIO by default.
Add support to reset the AXXIA RIO controller when a Link Reset Request
symbol is received.

Signed-off-by: Michael Bringmann <michael.bringmann@lsi.com>
LSI AXM55xx: Disable linkdown reset configuration.

Signed-off-by: Michael Bringmann <michael.bringmann@lsi.com>
LSI AXM55xx: Match baseline configuration for future development.

Signed-off-by: Michael Bringmann <michael.bringmann@lsi.com>
LSI AXM55xx: Code cleanup per standard linux checkpatch.

Signed-off-by: Michael Bringmann <michael.bringmann@lsi.com>
LSI AXM55xx: Move datastream APIs and symbols to public header file.

Signed-off-by: Michael Bringmann <michael.bringmann@lsi.com>
Merge branch 'standard/lsi/base' into standard/preempt-rt/lsi/base
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>
Merge branch 'standard/lsi/base' into standard/preempt-rt/lsi/base
LSI FEMAC Ethernet Driver

Integrated feedback and suggestions to make driver easier to upstream.

Signed-off-by: David Mercado <david.mercado@windriver.com>
Merge branch 'standard/lsi/base' into standard/preempt-rt/lsi/base