QSFP+ detection support in U-boot
authorFlorin Chiculita <florinlaurentiu.chiculita@nxp.com>
Tue, 12 Feb 2019 13:08:50 +0000 (15:08 +0200)
committerPriyanka Jain <priyanka.jain@nxp.com>
Tue, 20 Apr 2021 10:19:25 +0000 (15:49 +0530)
commit41849e3f0c8e3a18d7113a4291f55a5bf9f459b1
tree17fb88056c1efeb1127a83f431a294e6a6a5ca43
parentd742d0388c84e392091c974d346fb42d1e0753c0
QSFP+ detection support in U-boot

Add QSFP transceiver detection at boot time. Transceiver model,
serial number and part number are displayed if module is detected.
An environment variable used by the Cortina 40G PHY is set, forcing
the initialization based on cable type.

Signed-off-by: Florin Chiculita <florinlaurentiu.chiculita@nxp.com>
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com> # rebased over v2021.04
board/freescale/common/Makefile
board/freescale/common/qsfp_eeprom.c [new file with mode: 0644]
board/freescale/common/qsfp_eeprom.h [new file with mode: 0644]
board/freescale/lx2160a/Kconfig
board/freescale/lx2160a/eth_lx2160ardb.c
board/freescale/lx2160a/lx2160a.c
include/configs/lx2160a_common.h