Hi,
My customer is evaluating PCIe and found below issue.
Environment:
Software : SDK Linux ver. 06.01.00.08
Hardware: Customer board
Customer wants to use PCIe with 2lane GEN1 mode, so configure *.dts file as below.
(*.dts is changed to *.txt. Please see at line#2312 and after.)
6663.am572x-idk.txt
num-lanes = <0x2>;
max-link-speed = <0x1>;
But register values after the configuration are below:
CTRL_CORE_CONTROL_IO_2(0x4A002558)[13]=1
CTRL_CORE_PCIE_CONTROL(0x4A003C3C)[2]=1
PCIECTRL_EP_DBICS_LNK_CAP(0x5100007C)[3:0]=2 <== expected value is 1
PCIECTRL_PL_WIDTH_SPEED_CTL(0x5100080C)= 0x0002020F
Why it cannot be configured to GEN1?
Customer found below threads discussed about similar issue, but it is not clear how to solve that.
http://e2e.ti.com/support/processors/f/791/p/566421/2078367
https://e2e.ti.com/support/arm/sitara_arm/f/791/t/567936
Thanks and regards,
Koichiro Tashiro