OpenCloudOS-Kernel/drivers/net/ethernet/freescale/enetc
Alex Marginean 07095c025a net: enetc: Use DT protocol information to set up the ports
Use DT information rather than in-band information from bootloader to
set up MAC for XGMII. For RGMII use the DT indication in addition to
RGMII defaults in hardware.
However, this implies that PHY connection information needs to be
extracted before netdevice creation, when the ENETC Port MAC is
being configured.

Signed-off-by: Alex Marginean <alexandru.marginean@nxp.com>
Signed-off-by: Claudiu Manoil <claudiu.manoil@nxp.com>
Signed-off-by: Michael Walle <michael@walle.cc>
Tested-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-07-19 18:05:49 -07:00
..
Kconfig enetc: Add dynamic allocation of extended Rx BD rings 2020-03-10 15:48:54 -07:00
Makefile enetc: Make MDIO accessors more generic and export to include/linux/fsl 2020-01-05 23:22:32 -08:00
enetc.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-07-11 00:46:00 -07:00
enetc.h net: enetc: add tc flower psfp offload driver 2020-05-01 16:08:20 -07:00
enetc_cbdr.c enetc: Configure the Time-Aware Scheduler via tc-taprio offload 2019-11-16 12:49:16 -08:00
enetc_ethtool.c enetc: Add dynamic allocation of extended Rx BD rings 2020-03-10 15:48:54 -07:00
enetc_hw.h net: enetc: Initialize SerDes for SGMII and USXGMII protocols 2020-07-19 18:05:49 -07:00
enetc_mdio.c enetc: Set MDIO_CFG_HOLD to the recommended value of 2 2020-01-05 23:22:32 -08:00
enetc_msg.c enetc: Add vf to pf messaging support 2019-01-24 21:55:53 -08:00
enetc_pci_mdio.c net: enetc: fix an issue about leak system resources 2020-05-04 10:51:20 -07:00
enetc_pf.c net: enetc: Use DT protocol information to set up the ports 2020-07-19 18:05:49 -07:00
enetc_pf.h net: enetc: Use DT protocol information to set up the ports 2020-07-19 18:05:49 -07:00
enetc_ptp.c enetc: Add missing call to 'pci_free_irq_vectors()' in probe and remove functions 2019-08-31 23:53:17 -07:00
enetc_qos.c net: enetc: use eth_broadcast_addr() to assign broadcast 2020-07-09 12:33:36 -07:00
enetc_vf.c enetc: Remove unused variable 'enetc_drv_name' 2020-03-23 13:09:32 -07:00