I'm trying to build a PCIe system with MT7628AN and it doesn't seem to work (I'm using vocore2 board). Even when I set the registers (as in datasheet from vocore2) by hand I don't see the LINKUP flag in PCIE0_SI_STAT (0x10142050) register to be asserted. Is there any document from Mediatek which references an implementation of PCIe device?
I'm using vanilla linux kernel driver, but I've found undocumented registers in old (kernel 3.x) source code, which seems to handle physical parameters of the PCIe phy (PLL, voltage). The address space 0x10149000 - 0x10149fff seems to contain at least fifty of them. I would like to know if their values can help me with the validation of my design (clock set up correctly, termination resistors, sensitivity).
Thanks for any help in advance