The
RC6 with the QorIQ DPAA Ethernet driver:
vmlinux-4.15-rc6-AmigaOne_X5000_with_QorIQ_DPAA_Ethernet_driver.tar.gz
I enabled the following options in the kernel config:
# common for arch/arm64 and arch/powerpc platforms
CONFIG_FSL_DPAA=y
CONFIG_FSL_FMAN=y
CONFIG_FSL_DPAA_ETH=y
CONFIG_FSL_XGMAC_MDIO=y
# for arch/powerpc only
CONFIG_FSL_PAMU=y
# common options needed for the PHYs used on the RDBs
CONFIG_VITESSE_PHY=y
CONFIG_REALTEK_PHY=y
CONFIG_AQUANTIA_PHY=y
In my point of view we need the Microchip PHY additionally because we have two Microchip KSZ9021RN PHY on the Cyrus board.
CONFIG_MICROCHIP_PHY=y
It seems the kernel has detected the QorIQ DPAA Ethernet but it can't get a mac address:
Code: Select all
[ 11.657796] fsl_dpaa_mac ffe4e0000.ethernet: of_get_mac_address(/soc@ffe000000/fman@400000/ethernet@e0000) failed
[ 11.658015] fsl_dpaa_mac: probe of ffe4e0000.ethernet failed with error -22
[ 11.658191] fsl_dpaa_mac ffe4e2000.ethernet: of_get_mac_address(/soc@ffe000000/fman@400000/ethernet@e2000) failed
[ 11.658396] fsl_dpaa_mac: probe of ffe4e2000.ethernet failed with error -22
[ 11.658571] fsl_dpaa_mac ffe4e4000.ethernet: of_get_mac_address(/soc@ffe000000/fman@400000/ethernet@e4000) failed
[ 11.658775] fsl_dpaa_mac: probe of ffe4e4000.ethernet failed with error -22
[ 11.658960] fsl_dpaa_mac ffe4e6000.ethernet: of_get_mac_address(/soc@ffe000000/fman@400000/ethernet@e6000) failed
[ 11.659164] fsl_dpaa_mac: probe of ffe4e6000.ethernet failed with error -22
[ 11.659339] fsl_dpaa_mac ffe4e8000.ethernet: of_get_mac_address(/soc@ffe000000/fman@400000/ethernet@e8000) failed
[ 11.659544] fsl_dpaa_mac: probe of ffe4e8000.ethernet failed with error -22
[ 11.659715] fsl_dpaa_mac ffe4f0000.ethernet: of_get_mac_address(/soc@ffe000000/fman@400000/ethernet@f0000) failed
[ 11.659920] fsl_dpaa_mac: probe of ffe4f0000.ethernet failed with error -22