Skip to content
Snippets Groups Projects
  1. Apr 17, 2019
  2. Apr 16, 2019
  3. Mar 29, 2019
  4. Feb 28, 2019
  5. Feb 25, 2019
  6. Feb 23, 2019
  7. Feb 18, 2019
  8. Dec 16, 2018
  9. Dec 03, 2018
  10. Oct 11, 2018
  11. Jul 09, 2018
  12. May 29, 2018
  13. May 21, 2018
  14. Jan 02, 2018
  15. Nov 30, 2017
    • Peter Rosin's avatar
      hwmon: (jc42) optionally try to disable the SMBUS timeout · 68615eb0
      Peter Rosin authored
      
      With a nxp,se97 chip on an atmel sama5d31 board, the I2C adapter driver
      is not always capable of avoiding the 25-35 ms timeout as specified by
      the SMBUS protocol. This may cause silent corruption of the last bit of
      any transfer, e.g. a one is read instead of a zero if the sensor chip
      times out. This also affects the eeprom half of the nxp-se97 chip, where
      this silent corruption was originally noticed. Other I2C adapters probably
      suffer similar issues, e.g. bit-banging comes to mind as risky...
      
      The SMBUS register in the nxp chip is not a standard Jedec register, but
      it is not special to the nxp chips either, at least the atmel chips
      have the same mechanism. Therefore, do not special case this on the
      manufacturer, it is opt-in via the device property anyway.
      
      Cc: stable@vger.kernel.org # 4.9+
      Signed-off-by: default avatarPeter Rosin <peda@axentia.se>
      Acked-by: default avatarRob Herring <robh@kernel.org>
      Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
      68615eb0
  16. Nov 07, 2017
  17. Oct 30, 2017
  18. Sep 01, 2017
  19. Aug 30, 2017
  20. Aug 13, 2017
  21. Apr 10, 2017
  22. Apr 02, 2017
  23. Feb 16, 2017
  24. Feb 11, 2017
  25. Feb 03, 2017
  26. Jan 21, 2017
  27. Jan 10, 2017
  28. Dec 10, 2016
  29. Dec 02, 2016
  30. Sep 09, 2016
Loading