Skip to content
Snippets Groups Projects
  1. Aug 25, 2022
  2. Aug 24, 2022
    • Felix Gerking's avatar
      mc3:dts: Initial commit for mc3 devicetree · ea28f790
      Felix Gerking authored
      What works:
      * fngsystem (kirkstone) ramfs boot via uuu
      * for UART2 an alias to serial0 is set
      * ethernet, at the moment no phy-reg is set explictily
      * RTC, we need to check if specific backup source settings are required:
      root@FLASH-N-GO:~# dmesg | grep rtc
      [    1.519835] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc1
      [    1.960681] rtc-rv8803 0-0032: Voltage low, temperature compensation stopped.
      [    1.967833] rtc-rv8803 0-0032: Voltage low, data loss detected.
      [    1.977571] rtc-rv8803 0-0032: Voltage low, data is invalid.
      
      BCS 746-000818
      ea28f790
  3. Aug 19, 2022
  4. Aug 17, 2022
  5. 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
  6. 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
Loading