1. 08 Aug, 2016 1 commit
  2. 26 Jul, 2016 1 commit
  3. 22 Jul, 2016 1 commit
  4. 19 Jul, 2016 1 commit
  5. 18 Jul, 2016 1 commit
  6. 17 Jul, 2016 2 commits
  7. 15 Jul, 2016 1 commit
  8. 11 Jul, 2016 2 commits
  9. 30 Jun, 2016 1 commit
  10. 28 Jun, 2016 3 commits
  11. 26 Jun, 2016 1 commit
  12. 23 Jun, 2016 1 commit
  13. 21 Jun, 2016 1 commit
  14. 18 Jun, 2016 1 commit
  15. 17 Jun, 2016 1 commit
    • Ramesh Shanmugasundaram's avatar
      can: rcar_canfd: Add Renesas R-Car CAN FD driver · dd3bd23e
      Ramesh Shanmugasundaram authored
      
      
      This patch adds support for the CAN FD controller found in Renesas R-Car
      SoCs. The controller operates in CAN FD only mode by default.
      
      CAN FD mode supports both Classical CAN & CAN FD frame formats. The
      controller supports ISO 11898-1:2015 CAN FD format only.
      
      This controller supports two channels and the driver can enable either
      or both of the channels.
      
      Driver uses Rx FIFOs (one per channel) for reception & Common FIFOs (one
      per channel) for transmission. Rx filter rules are configured to the
      minimum (one per channel) and it accepts Standard, Extended, Data &
      Remote Frame combinations.
      
      Note: There are few documentation errors in R-Car Gen3 Hardware User
      Manual v0.5E with respect to CAN FD controller. They are listed below:
      
      1. CAN FD interrupt numbers 29 & 30 are listed as per channel
      interrupts. However, they are common to both channels (i.e.) they are
      global and channel interrupts respectively.
      
      2. CANFD clock is derived from PLL1. This is not documented.
      
      3. CANFD clock is further divided by (1/2) within the CAN FD controller.
      This is not documented.
      
      4. The minimum value of NTSEG1 in RSCFDnCFDCmNCFG register is 2 Tq. It
      is specified 4 Tq in the manual.
      
      5. The maximum number of message RAM area the controller can use is 3584
      bytes. It is specified 10752 bytes in the manual.
      Signed-off-by: default avatarRamesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
      Acked-by: default avatarRob Herring <robh@kernel.org>
      Reviewed-by: default avatarUlrich Hecht <ulrich.hecht+renesas@gmail.com>
      Signed-off-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
      dd3bd23e
  16. 15 Jun, 2016 1 commit
  17. 12 Jun, 2016 1 commit
  18. 11 Jun, 2016 2 commits
  19. 10 Jun, 2016 1 commit
    • Florian Fainelli's avatar
      net: dsa: b53: Add support for Broadcom RoboSwitch · 967dd82f
      Florian Fainelli authored
      
      
      This patch adds support for Broadcom's BCM53xx switch family, also known
      as RoboSwitch. Some of these switches are ubiquituous, found in home
      routers, Wi-Fi routers, DSL and cable modem gateways and other
      networking related products.
      
      This drivers adds the library driver (b53_common.c) as well as a few bus
      glue drivers for MDIO, SPI, Switch Register Access Block (SRAB) and
      memory-mapped I/O into a SoC's address space (Broadcom BCM63xx/33xx).
      
      Basic operations are supported to bring the Layer 1/2 up and running,
      but not much more at this point, subsequent patches add the remaining
      features.
      Signed-off-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      967dd82f
  20. 04 Jun, 2016 1 commit
  21. 03 Jun, 2016 1 commit
  22. 20 May, 2016 1 commit
  23. 16 May, 2016 1 commit
  24. 11 May, 2016 2 commits
  25. 02 May, 2016 2 commits
  26. 01 May, 2016 1 commit
  27. 29 Apr, 2016 2 commits
  28. 28 Apr, 2016 1 commit
  29. 26 Apr, 2016 3 commits
  30. 25 Apr, 2016 1 commit