UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Adventurer
Adventurer
181 Views
Registered: ‎06-14-2018

PL 10G in u-boot v2019.1

Jump to solution

Hi,

I have an custom device referenced from ZCU102 with PL 10G SFP+ supported. Yocto with meta-layer 2019.1 from Xilinx was used.

The 10G network works in Linux, but not in u-boot. So, my question is does anybody have PL 10G driver works in U-boot?

Thank you.

0 Kudos
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
74 Views
Registered: ‎08-15-2018

Re: PL 10G in u-boot v2019.1

Jump to solution

Hey @nvl1109,

Unfortunately there aren't any U-Boot drivers that we provide for the 10G/25G core. However, that being said, you could likely create your own without too much difficulty by referencing how the AXI Ethernet driver in U-Boot works:

https://github.com/Xilinx/u-boot-xlnx/blob/master/drivers/net/xilinx_axi_emac.c

(you could even use this as a framework)

 

And then comparing that against the Kernel AXI Ethernet driver:

https://github.com/Xilinx/linux-xlnx/blob/master/drivers/net/ethernet/xilinx/xilinx_axienet_main.c

 

In Kernel, the AXI Ethernet driver is what is used to drive:

  • AXI 1G/2.5G Ethernet Subsystem
  • AXI 10G Ethernet Subsystem
  • AXI 10G/25G Ethernet Subsystem
  • USXGMII

 

Thanks,

Clayton

View solution in original post

0 Kudos
3 Replies
Moderator
Moderator
113 Views
Registered: ‎07-31-2012

Re: PL 10G in u-boot v2019.1

Jump to solution

Hi @nvl1109 ,

 

Could you share the log file on uboot run to understand what exactly are you testing?

 

Regards

Praveen


-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Xilinx Employee
Xilinx Employee
75 Views
Registered: ‎08-15-2018

Re: PL 10G in u-boot v2019.1

Jump to solution

Hey @nvl1109,

Unfortunately there aren't any U-Boot drivers that we provide for the 10G/25G core. However, that being said, you could likely create your own without too much difficulty by referencing how the AXI Ethernet driver in U-Boot works:

https://github.com/Xilinx/u-boot-xlnx/blob/master/drivers/net/xilinx_axi_emac.c

(you could even use this as a framework)

 

And then comparing that against the Kernel AXI Ethernet driver:

https://github.com/Xilinx/linux-xlnx/blob/master/drivers/net/ethernet/xilinx/xilinx_axienet_main.c

 

In Kernel, the AXI Ethernet driver is what is used to drive:

  • AXI 1G/2.5G Ethernet Subsystem
  • AXI 10G Ethernet Subsystem
  • AXI 10G/25G Ethernet Subsystem
  • USXGMII

 

Thanks,

Clayton

View solution in original post

0 Kudos
Adventurer
Adventurer
50 Views
Registered: ‎06-14-2018

Re: PL 10G in u-boot v2019.1

Jump to solution

Thank you all for your replies.

Actually, u-boot driver for 10G now isn't in our focus. I will try to support 10G interface in u-boot when I have free time. Thank you.

0 Kudos