Configure PCIe in LS1088A manually not through u-boot

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Configure PCIe in LS1088A manually not through u-boot

979 次查看
aabitria
Contributor I

Hello,

Is it possible to have a u-boot for LS1088A that doesn't touch or set the PCIe controllers' settings (registers, etc.)?  Our PCIe team wants to do some customized settings in our bareboard firmware and they can't do it as u-boot already configures the PCIe and it has BARs already by the time the FW kicks in after u-boot.

Thanks!

标签 (1)
0 项奖励
回复
3 回复数

781 次查看
ufedor
NXP Employee
NXP Employee

Of course you can modify U-Boot source according to your needs and recompile it.

Not sure, which exactly problems you encounter when the proprietary software is reconfiguring the PCIe controllers after it is done by U-Boot.

0 项奖励
回复

781 次查看
aabitria
Contributor I

They don't have issues with the functionality.  What they want is to be able to set up their data structures (rings, buffers, etc.) in their application layer above PCIe before getting a BAR, so that when they acquire the BAR, they can expose those structures with the host PCIE.

In this u-boot however, they can't do it as the BAR have been acquired during u-boot before their application (that uses PCIe) can run and set up in the bareboard firmware.

Where can we get the NXP u-boot source for this?  In github?  How can we configure it to achieve our aim?

Thanks!

0 项奖励
回复

781 次查看
ufedor
NXP Employee
NXP Employee

The U-Boot sources are included into the LSDK available at:

Layerscape SDK|NXP 

0 项奖励
回复