Hello,
I have a custom carrier where I connected on C0 an i210 ethernet controller and on C4 a M.2 module.
I followed the online documentation for adaptation but it is quite different of what is actually in the reality. (could not find any pcie dtsi files)
lspci output was empty
I changed the device tree for the pcie@14180000 and pcie@14160000. I added the p2u_hsio_x (see attached the DTS). But I needed to create these labels by myself.
- I changed the pinmux (made the pex_rst as output and clk_request bidirectional).
- added the nvidia,disable-power-down property in the nodes.
-ODMDATA changed to ODMDATA=“gbe-uphy-config-0,hsstp-lane-map-3,hsio-uphy-config-16,nvhs-uphy-config-0”;
see attached the output o the lspci now… it seems weird as the rootport is not really listed. And I do not think that the listed one is the C4…
Not sure for what kernel is the documentation written, but it seems there are some discrepancies. Could you help pinpoint what I am doing wrong?
What is weird is that right after powerup, the LEDs on the RJ45 connector conencted to the i210 controller light up and I also get a link with an external PC (although no communication). Similar bevair with the M.2 (I have an ACT LED that lights up at power-up). But after NVIDIA Logo and after it the message "Using DTB from configuration table ", it is like it is cutting power to everything. In the dmesg log there is a line “vdd-3v3-pcie: disabling”. Could be there something related tot his also?
Best regards,
C
orin-dmesg.log (62.5 KB)
DTS.txt (553.3 KB)
lspciorin.log (4.8 KB)