1. 09 Oct, 2019 1 commit
    • Andreas Klinger's avatar
      iio: adc: hx711: fix bug in sampling of data · 4043ecfb
      Andreas Klinger authored
      Fix bug in sampling function hx711_cycle() when interrupt occures while
      PD_SCK is high. If PD_SCK is high for at least 60 us power down mode of
      the sensor is entered which in turn leads to a wrong measurement.
      
      Switch off interrupts during a PD_SCK high period and move query of DOUT
      to the latest point of time which is at the end of PD_SCK low period.
      
      This bug exists in the driver since it's initial addition. The more
      interrupts on the system the higher is the probability that it happens.
      
      Fixes: c3b2fdd0 ("iio: adc: hx711: Add IIO driver for AVIA HX711")
      Signed-off-by: default avatarAndreas Klinger <ak@it-klinger.de>
      Cc: <Stable@vger.kernel.org>
      Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
      4043ecfb
  2. 08 Sep, 2019 3 commits
  3. 06 Sep, 2019 5 commits
  4. 05 Sep, 2019 30 commits
  5. 04 Sep, 2019 1 commit