cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
srg1000
Visitor
Visitor
311 Views
Registered: ‎11-14-2018

2019.1 : u-boot pcie device driver for Zynq Ultrascale, currently porting pcie-xilinx-nwl.c to u-boot

Currently porting the pcie-xilinx-nwl.c (2019.1)  device driver from kernel source to u-boot. Currently able to detect the PCIE bus (UP/DONW) and read sectors from attached M2 drive. However, only able to read 1 block at a time but not multiple blocks. Reading multiple blocks results in errors. Is there any note / guidance on porting this driver to u-boot? Perhaps, this effort has already been completed? 

0 Kudos
1 Reply
pvenugo
Moderator
Moderator
199 Views
Registered: ‎07-31-2012

@srg1000 ,

 

I dont have reference for multiple block read and write to SSD but you can refer to simple read/write in AR# 76169: Zynq UltraScale+ MPSoC Controller for PCI Express (Vivado 2021.1) - System Example Design with ZCU102 PS-PCIe as Root Complex and Intel SSD 750 Series NVMe Device as an Endpoint (xilinx.com)

Regards

Praveen


-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos