1. 26 Feb, 2014 3 commits
  2. 25 Feb, 2014 1 commit
  3. 21 Feb, 2014 12 commits
  4. 18 Jan, 2014 1 commit
  5. 17 Jan, 2014 2 commits
  6. 16 Jan, 2014 1 commit
  7. 15 Sep, 2013 3 commits
  8. 10 Sep, 2013 1 commit
  9. 27 Aug, 2013 1 commit
  10. 21 Aug, 2013 1 commit
  11. 12 Aug, 2013 1 commit
  12. 23 Jul, 2013 2 commits
  13. 12 Jul, 2013 3 commits
    • Juan David González Cobas's avatar
      delay: ignore delays less than 600ns · 30458b54
      Juan David González Cobas authored
      This is below spec, and the driver must ignore it
      
      Amending 289428fe, delay_h is not taken into account, given that
      the specification excludes delays > 200s.
      
      Conflicts:
      	kernel/fd-zio.c
      30458b54
    • Juan David González Cobas's avatar
      enable/disable channels through DCR enable bit · 23d5e85c
      Juan David González Cobas authored
      This patch addresses the performance problem reported
      by Christophe Chanavat (a single call to fdelay_config_pulse
      takes 2.1ms to complete).
      
      The time is spent in driving the GPIO enable line that
      controls the output stage decoupling. This is done via SPI,
      and each spi_xfer takes 420us, which add up to the reported
      delay.
      
      The fix leaves the enable pins always on, so the output relay
      is not used to control whether the outputs are enabled/disabled;
      it is the DCR enable bit who takes this role instead.
      
      This results in an average 8us time for output delay configuration,
      3us for output disable.
      
      Conflicts:
      	kernel/fd-zio.c
      23d5e85c
    • Juan David González Cobas's avatar
      use dev_* logging calls overall · ced80103
      Juan David González Cobas authored
      This is far more informative about what specific mezzanine
      originates an error, e.g., low-level traces like
      
      gpio_writel_with_retry: succeded after 66 retries
      gpio_writel_with_retry: succeded after 65 retries
      gpio_writel_with_retry: succeded after 97 retries
      ...
      
      coming from nameless devices require identification of the originator.
      ced80103
  14. 07 Jun, 2013 3 commits
  15. 30 May, 2013 2 commits
  16. 27 May, 2013 3 commits