[PATCH linux dev-4.10 0/6] Hardware work-arounds for max31785

George Keishing gkeishin at in.ibm.com
Sun Jul 30 02:09:49 AEST 2017


Tested-by: George Keishing    <gkeishin at in.ibm.com >

Thanks and Regards,
   George Keishing
   IBM Systems &Technology Lab, Firmware Development,
“ There isn't enough time in a day to be lazy!!! .”


From: Andrew Jeffery <andrew at aj.id.au>
Date: Fri, Jul 28, 2017 at 11:22 AM
Subject: [PATCH linux dev-4.10 0/6] Hardware work-arounds for max31785
To: joel at jms.id.au
Cc: Andrew Jeffery <andrew at aj.id.au>, openbmc at lists.ozlabs.org


Hello,

Two issues have reared up regarding the recently applied MAX31785 driver:

The first issue, regarding unexpected NACKs from the device, was 
discovered in
earlier testing but its impact wasn't clear and its cause was not nailed 
down
at the time. The thought was it could be solved in slow-time, but this 
turned
out not to be the case. A work-around is presented in the last patch.

The second issue stems from a difference in hardware behaviour between
Witherspoon hardware levels. Integration testing machines do not have the
"installed" bit programmed into the max31785 chip out of the box, whilst 
it
appears that functional testing level machines do. The consequence is the
driver emitted some warnings and exposed none of the fans to userspace on 
ITC
level machines. A new devicetree property is added to make the driver 
configure
the installed bits in the max31785 chip during initialisation.

Please review.

Andrew

Andrew Jeffery (6):
  dt-bindings: max31785: Add mark-fan-installed property
  ARM: dts: aspeed: Configure Firestone to mark its fans as installed
  ARM: dts: aspeed: Configure Romulus to mark its fans as installed
  ARM: dts: aspeed: Configure Witherspoon to mark its fans as installed
  max31785: Support mark-fan-installed devicetree property
  pmbus: max31785: Work around back-to-back writes with FAN_CONFIG_1_2

 .../devicetree/bindings/hwmon/pmbus/max31785.txt   |   2 +
 arch/arm/boot/dts/aspeed-bmc-opp-firestone.dts     |   6 ++
 arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts       |   6 ++
 arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts   |   4 +
 drivers/hwmon/pmbus/max31785.c                     | 116 
+++++++++++++++++++--
 5 files changed, 123 insertions(+), 11 deletions(-)

--
2.11.0




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20170729/3ac36716/attachment.html>


More information about the openbmc mailing list