Skip to content
Snippets Groups Projects
  1. Aug 17, 2022
  2. Jun 07, 2022
    • Ioana Ciornei's avatar
      dpaa2-eth: increase busy retries when interracting with QBMAN · fa6c3168
      Ioana Ciornei authored
      
      It seems that there are circumstances when access to QBMAN through the
      software portals will be delayed. Accessing some lower speeds interfaces
      while also QBMAN commands are issued from the kernel will lead to
      software timeouts happening in the dpaa2-eth driver.
      
      What we have observed is that management commands like re-arming the
      interrupts on a specific channel, waiting for a dequeue response to be
      available etc, will take a longer time to complete.
      All these commands have to wait for a valid bit to be set for the
      command to be interpreted as successfully completed.
      
      Increase the maximum number of times the Linux kernel drivers will busy
      poll for a successful result of one of these commands.
      
      Signed-off-by: default avatarIoana Ciornei <ioana.ciornei@nxp.com>
      fa6c3168
  3. Jun 06, 2022
    • Ioana Ciornei's avatar
      arm64: lsdk.config: enable CONFIG_SFP and LYNX 28G SerDes PHY · ccd72abc
      Ioana Ciornei authored
      
      Enable CONFIG_SFP for the Linux SFP infrastructure. Also, enable the
      Lynx 28G SerDes PHY driver which supports runtime reconfiguration of
      SerDes lanes.
      
      Signed-off-by: default avatarIoana Ciornei <ioana.ciornei@nxp.com>
      ccd72abc
    • Ioana Ciornei's avatar
      net: phylink: treat PHY_INTERFACE_MODE_2500SGMII in phylink_get_linkmodes · e4c8a0d1
      Ioana Ciornei authored
      
      There is a downstream patch which adds a new interface type -
      PHY_INTERFACE_MODE_2500SGMII (which is really the same one as
      PHY_INTERFACE_MODE_2500BASEX).
      
      We backported from upstream the following phylink patch which, of
      course, does not treat the PHY_INTERFACE_MODE_2500SGMII interface mode
      in a switch case statement.
      	34ae2c09 ("net: phylink: add generic validate implementation")
      
      Because of this, we get the following build warning.
      
      drivers/net/phy/phylink.c: In function ‘phylink_get_linkmodes’:
      drivers/net/phy/phylink.c:322:2: warning: enumeration value ‘PHY_INTERFACE_MODE_2500SGMII’ not handled in switch [-Wswitch]
        322 |  switch (interface) {
            |  ^~~~~~
      
      Fix it by treating the new interface mode in the switch-case statement.
      
      Signed-off-by: default avatarIoana Ciornei <ioana.ciornei@nxp.com>
      e4c8a0d1
  4. Jun 02, 2022
Loading