The purpose of this document is to collect general information about PCIe certificaton (Tx only) on i.MX 7Dual SabreSD board.
Please refer to "PCIe Certification Guide for i.MX 7Dual" for more details about test procedure.
PCIe certificaiton requires PCIe module to keep clocks always on. So software needs to enable "CONFIG_PCI_IMX6_COMPLIANCE_TEST" by default for the certification.
Appropriative PCIe reference clock generator is recommended for certification. i.MX differential clock is not compliant with PCIe standard. So external reference clock is recommended for PCIe certification. i.MX 7Dual SabreSD board enables external reference clock by default and and i.MX 7Dual default BSP has also adopted external reference clock as PCIe clock source by default.
Please see attachment for i.MX 7Dual PCIe certification test report for Tx based on the following configuration: