kernel: Enable UBI, FSI hub support and device tree updates

This introduces hub master support for the FSI driver, enabling it to initialise
and talk to the FSI address space on the second socket of P9 machines.

UBI and UBIFS support is enabled in the kernel in preparation for using them in
OpenBMC.

The P9 device trees have been brought in sync with each other, with all now
describing the mailbox and lpc drivers necessary for using mboxd for host boot
firmware communication.

Adriana Kobylak (1):
  arm: configs: aspeed: Add UBI support

Christopher Bostic (4):
  drivers/fsi: Add hub master support
  drivers/fsi: Move common read/write code into shared utility
  drivers/fsi: Cleanup and retry op on error
  drivers/fsi: Initialize slave link field

Edward A. James (3):
  drivers: fsi: scom: Zero out user buffer first
  drivers: fsi: Fix FSI core size checking user interfaces
  drivers: fsi: i2c: Fixup probe to allow multiple engines

Joel Stanley (2):
  ARM: dts: aspeed: Fix RAM size in Romulus and Witherspoon
  ARM: dts: aspeed: Reserve RAM on P9 machines

Lei YU (1):
  ARM: dts: aspeed: Enable Romulus mailbox and LPC control nodes

Change-Id: I26855d0fcce0ba435892cc1f031a0e1b10121f5c
Signed-off-by: Joel Stanley <joel@jms.id.au>
2 files changed