Yokemate of Keyboards
Posts: 12027 from 2003/5/22
> for them was best made two different board one for 5020 and one for 5040
> put less slots and dont use pcie-pcie bridges and use the 3 pcie controller
If they had made two different boards for X5000/20 and X5000/40, they could have used all four PCIe controllers of the P5020 in x4 x4 x1 x1 config. For the P5040, the only SerDes config that includes SATA and all three PCIe controllers is x4 x1 x1, which is even less lanes than the x4 x4 config used now.
This means having two different boards would have benefited the X5000/20, but not the X5000/40.29 SerDes assignment configs for P5020 14 SerDes assignment configs for P5040
As you can see, the only matching configs between the SoCs are 0x11, 0x15, 0x2a, 0x34, 0x35 and 0x36. Cyrus uses 0x11.