kernel: new Maxim MAX31785A driver

Andrew has cooked us up a proper pmbus MAX31785A driver. This bumps the kernel
to include that driver, the device tree updates for the new bindings, and a
userspace change for Witherspoon.

The userspace change was reviewed and got five +1's:

  phosphor-hwmon: Update Witherspoon fan labels for PMBus driver

  The reimplementation of the max37185 fan controller driver uses the
  Linux PMBus subsystem, which exposes the installed number of fans
  rather than all supported fan IO.

  https://gerrit.openbmc-project.xyz/#/c/5564/

It is included in this commit so the system remains bisectable.

Andrew Jeffery (6):
      dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation
      ARM: dts: aspeed: witherspoon: Update max31785 node
      hwmon: pmbus: Add fan control support
      hwmon: Remove MAX31785 implementation
      pmbus: Add driver for Maxim MAX31785 Intelligent Fan Controller
      ARM: dts: aspeed: Witherspoon has a MAX31785A fan controller

Joel Stanley (2):
      ARM: dts: aspeed: romulus: Update max31785 node
      ARM: dts: aspeed: firestone: Update max31785 node

Change-Id: I7a7b86f5ee6ff38803d4f62c3d3ac99edbea45fb
Signed-off-by: Joel Stanley <joel@jms.id.au>
1 file changed