Skip to content
Snippets Groups Projects
  1. Mar 20, 2020
    • Grzegorz Daniluk's avatar
      LPDC link stability fix - EP MDIO read race condition · f8febec6
      Grzegorz Daniluk authored
      Since driver reads periodically MDIO registers (timer function to check
      link state) and HAL reads periodically LPDC MDIO registers (through
      ioctl call) it happened once in a while that ioctl read operation would be
      interleaved with timer function. As a result HAL would get the value
      read from a different MDIO register than the one requested. This had
      caused occasional link restarts on LPDC ports.
      f8febec6
  2. Jan 22, 2020
  3. Jan 08, 2020
  4. Oct 11, 2019
  5. Jul 04, 2019
  6. Apr 10, 2019
    • baujc's avatar
      wr_clocksource: Fix bug with WR clock adjustment(ns) · 9e682679
      baujc authored and Adam Wujek's avatar Adam Wujek committed
      The previous fix didn't solved completelly this issue: Negative nano WR
      time adjustement generate a big jump of the monotonic clock used in
      PPSI.
      The current fix solves this issue.
      9e682679
    • baujc's avatar
      wr_clocksource: Fix bug due to clock adjustment · 55c9e91e
      baujc authored and Adam Wujek's avatar Adam Wujek committed
      The WR time adjustment was not taken into account in the driver. The
      side effect was a big jump sometime of the monotonic clock used in PPSI
      for the calculation of the timeouts. The side effect was that many
      timeouts were firing too early.
      The driver registration take now into account the adjustment and also
      the calculation of the offset in the read() call.
      55c9e91e
  7. Nov 20, 2018
  8. Sep 21, 2018
  9. Dec 15, 2016
  10. Dec 01, 2016
  11. Aug 11, 2016
  12. Jul 20, 2016
  13. Jul 07, 2016
  14. Apr 05, 2016
    • Tjeerd Pinkert's avatar
      kernel/wb-regs: Added address offsets to endpoint-mdio.h · 35a63cd9
      Tjeerd Pinkert authored and Adam Wujek's avatar Adam Wujek committed
      FIXME: I know that this is not the place to add these definitions
          they should be added/fixed in the .wb files.
      
      FIXME:
      - fixed #ifndef statement, the dash makes the compiler ignore the MDIO_WB
        part, which does not allow the file to be #included together with the
        endpoint-regs.h file. This should be done in the .wb file.
      
      FIXME:
      - added register address constants. This should be done in the .wb file
      
      Note: I have no idea how to do this, someone who knows could probably fix
          the issues raised here.
      35a63cd9
    • Tjeerd Pinkert's avatar
      kernel/wb-regs: fix alignment of line in Makefile · d314de17
      Tjeerd Pinkert authored and Adam Wujek's avatar Adam Wujek committed
      d314de17
  15. Feb 25, 2016
  16. Feb 24, 2016
  17. Jan 07, 2016
  18. Aug 24, 2015