1. 04 Sep, 2014 1 commit
    • Doug Anderson's avatar
      spi/rockchip: Fix the wait_for_idle() timeout · 64bc0110
      Doug Anderson authored
      The wait_for_idle() could get unlucky and timeout too quickly.
      Specifically, the old calculation was effectively:
        timeout = jiffies + 1;
        if (jiffies >= timeout) print warning;
      
      From the above it should be obvious that if jiffies ticks in just the
      wrong place then we'll have an effective timeout of 0.
      
      Fix this by effectively changing the above ">=" to a ">".  That gives
      us an extra jiffy to finish.
      Signed-off-by: default avatarDoug Anderson <dianders@chromium.org>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      64bc0110
  2. 16 Aug, 2014 39 commits