u-boot-brain/board/freescale
Pankaj Bansal 1a048cd656 driver: net: fsl-mc: Add support of multiple phys for dpmac
Till now we have had cases where we had one phy device per dpmac.
Now, with the upcoming products (LX2160AQDS), we have cases, where there
are sometimes two phy devices for one dpmac. One phy for TX lanes and
one phy for RX lanes. to handle such cases, add the support for multiple
phys in ethernet driver. The ethernet link is up if all the phy devices
connected to one dpmac report link up. also the link capabilities are
limited by the weakest phy device.

i.e. say if there are two phys for one dpmac. one operates at 10G without
autoneg and other operate at 1G with autoneg. Then the ethernet interface
will operate at 1G without autoneg.

Signed-off-by: Pankaj Bansal <pankaj.bansal@nxp.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
2018-10-10 12:45:28 -05:00
..
b4860qds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
bsc9131rdb board: constify struct node_info array 2018-07-25 08:47:52 +09:00
bsc9132qds board: constify struct node_info array 2018-07-25 08:47:52 +09:00
c29xpcie SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
common armv8: layerscape: move ns_dev[] define from h to c file. 2018-08-10 10:36:03 -07:00
corenet_ds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ls1012afrdm ls1012afrwy: Add ls1012afrwy revC board support. 2018-09-27 08:53:33 -07:00
ls1012aqds board: Kconfig: Re-Arrangement of PPA firmware and header addresses 2018-06-08 16:43:19 -07:00
ls1012ardb board: freescale: ls1012ardb: Add command to switch QSPI bank 2018-08-07 14:42:15 -07:00
ls1021aiot armv7: fsl: remove sata support 2018-09-27 08:53:03 -07:00
ls1021aqds armv7: fsl: remove sata support 2018-09-27 08:53:03 -07:00
ls1021atwr armv7: fsl: remove sata support 2018-09-27 08:53:03 -07:00
ls1043aqds armv8: ls1043a: add icid setup support 2018-09-27 08:58:15 -07:00
ls1043ardb armv8: ls1043a: add icid setup support 2018-09-27 08:58:15 -07:00
ls1046aqds armv8: ls1046a: initial icid setup support 2018-08-10 10:35:33 -07:00
ls1046ardb armv8: ls1046a: initial icid setup support 2018-08-10 10:35:33 -07:00
ls1088a driver: net: fsl-mc: Add support of multiple phys for dpmac 2018-10-10 12:45:28 -05:00
ls2080a u-boot: fixup the iommu-map property of fsl-mc node 2018-09-27 08:55:05 -07:00
ls2080aqds driver: net: fsl-mc: Add support of multiple phys for dpmac 2018-10-10 12:45:28 -05:00
ls2080ardb driver: net: fsl-mc: Add support of multiple phys for dpmac 2018-10-10 12:45:28 -05:00
m547xevb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m548xevb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m5208evbe SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m5235evb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m5249evb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m5253demo SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m5272c3 SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m5275evb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m5282evb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m5329evb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m5373evb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m52277evb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m53017evb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m54418twr SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m54451evb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
m54455evb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc832xemds board/freescale: Remove invalid fsl email addresses 2018-05-10 20:38:33 -04:00
mpc837xemds board/freescale: Remove invalid fsl email addresses 2018-05-10 20:38:33 -04:00
mpc837xerdb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8308rdb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8313erdb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8315erdb board/freescale: Remove invalid fsl email addresses 2018-05-10 20:38:33 -04:00
mpc8323erdb board/freescale: Remove invalid fsl email addresses 2018-05-10 20:38:33 -04:00
mpc8349emds board/freescale: Remove invalid fsl email addresses 2018-05-10 20:38:33 -04:00
mpc8349itx SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8536ds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8541cds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8544ds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8548cds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8555cds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8568mds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8569mds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8572ds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8610hpcd SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8641hpcn SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx6memcal SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx6qarm2 SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx6sabreauto SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx6sabresd SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx6slevk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx6sllevk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx6sxsabreauto imx: imx6sx-sabreauto: convert to use DM QSPI driver 2018-09-04 08:47:23 +02:00
mx6sxsabresd imx: imx6sx-sdb: Enable DM QSPI driver 2018-09-04 08:47:23 +02:00
mx6ul_14x14_evk imx: imx6ul_evk: Enable DM driver for iMX6UL EVK u-boot 2018-09-04 08:47:23 +02:00
mx6ullevk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx7dsabresd mx7dsabresd: Add the qspi target to the list of supported defconfigs 2018-09-04 08:47:23 +02:00
mx7ulp_evk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx23evk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx25pdk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx28evk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx31pdk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx35pdk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx51evk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx53ard SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx53evk SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx53loco SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mx53smd SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
p1_p2_rdb_pc SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
p1_twr SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
p1010rdb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
p1022ds p1022ds: Change Timur's email address 2018-05-10 20:38:33 -04:00
p1023rdb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
p2041rdb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
qemu-ppce500 SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
s32v234evb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
t4qds board/freescale: Remove invalid fsl email addresses 2018-05-10 20:38:33 -04:00
t4rdb board/freescale: Remove invalid fsl email addresses 2018-05-10 20:38:33 -04:00
t102xqds board/freescale: Remove invalid fsl email addresses 2018-05-10 20:38:33 -04:00
t102xrdb board/freescale: Remove invalid fsl email addresses 2018-05-10 20:38:33 -04:00
t104xrdb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
t208xqds powerpc: dts: Enable device tree support for T2080QDS 2018-09-27 10:14:14 -07:00
t208xrdb SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
t1040qds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
vf610twr SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00