Fman syntax in main-line kernel device tree for DTSEC eth0 (p4080)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Fman syntax in main-line kernel device tree for DTSEC eth0 (p4080)

649 Views
wouher
Contributor II

Hi all,

I am trying to upgrade to the latest main-line kernel version, for a board based on the p4080ds.dts. I main-line Linux kernel 4.5-rc2 sources, there are drivers present for fman/DTSEC.

With these sources, I have not yet been able to get my eth0 link detected.

In older (3.0 through 3.12) freescale linux kernels, there was a p4080ds.dts file with a phandle for fman0, which contained information for eth0 (e.g. the address for the physical, phy0).

Looking at the p4080ds.dts file in the 4.5 sources, I do not see any PHY information

0 Kudos
4 Replies

524 Views
wouher
Contributor II

My question is, is the DTSEC driver as present in the main-line kernel operational?

Should there not be information on the physical in the p4080ds.dts file?

Is there any information available how to properly describe the eth0 link in the device tree?

Thanks in advance

0 Kudos

524 Views
scottwood
NXP Employee
NXP Employee

Datapath support in the mainline kernel is still a work in progress.  Some components are still missing.

0 Kudos

524 Views
lunminliang
NXP Employee
NXP Employee
0 Kudos

524 Views
scottwood
NXP Employee
NXP Employee

FMan code has been merged but there are other components that have not yet been merged.  Board PHY muxing is one of the missing parts, but QMan, BMan, and the runtime portion of the ethernet driver are still in progress as well.

0 Kudos