]> git.baikalelectronics.ru Git - kernel.git/commit
octeontx2-af: Bringup CGX LMAC links by default
authorLinu Cherian <lcherian@marvell.com>
Thu, 22 Nov 2018 11:48:37 +0000 (17:18 +0530)
committerDavid S. Miller <davem@davemloft.net>
Sat, 24 Nov 2018 01:23:25 +0000 (17:23 -0800)
commit437313368afb9d25cac9cf12deda14d983ee3147
treec34a5c218a4f8191cda44a4737ea03cafa3a4dd6
parent772e9c88d681a3f5f9d3f91616955923f317c61d
octeontx2-af: Bringup CGX LMAC links by default

- Added new CGX firmware interface API for sending link up/down
  commands

- Do link up for cgx lmac ports by default at the time of CGX
  driver probe. Since cgx link up in driver probe affects the
  Linux boot time, linkup procedure is kept threaded using
  workqueues.
  For this, a new cgx API cgx_lmac_linkup_start has been added.

Signed-off-by: Linu Cherian <lcherian@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
drivers/net/ethernet/marvell/octeontx2/af/cgx.h
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c