Hi Curt,
I'm having similar problem with a TI XIO2001 PCIe-to-PCI bridge, never able to get it up, still link never came up.
I've also played a bit with SW1AB/C, default was 0x2d, but also dropping down to 0x29 or 0x2b doesn't change
anything.
U-Boot 2014.04-imx_v2014.04_3.14.28_1.0.0_ga+g88123ea (Feb 05 2016 - 16:57:25)
CPU: Freescale i.MX6Q rev1.5 at 792 MHz
CPU: Temperature 38 C, calibration data: 0x5624d569
Reset cause: POR
Board: Janas iMX6Q (ID:e315c0641d0f31d4)
I2C: ready
DRAM: 2 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
*** Warning - bad CRC, using default environment
phy link never came up
DEBUG_R0: 0x00c80b00, DEBUG_R1: 0x08200000
LTSSM current state: 0x0 (S_DETECT_QUIET)
PIPE transmit K indication: 0
PIPE Transmit data: 0xc80b
Receiver is receiving logical idle: no
Second symbol is also idle (16-bit PHY interface only): no
Currently receiving k237 (PAD) in place of link number: no
Currently receiving k237 (PAD) in place of lane number: no
Link control bits advertised by link partner: 0x0
Receiver detected lane reversal: no
TS2 training sequence received: no
TS1 training sequence received: no
Receiver reports skip reception: no
LTSSM reports PHY link up: no
A skip ordered set has been transmitted: no
Link number advertised/confirmed by link partner: 0
Application request to initiate training reset: no
PIPE transmit compliance request: no
PIPE transmit electrical idle request: yes
PIPE receiver detect/loopback request: no
LTSSM-negotiated link reset: yes
LTSSM testing for polarity reversal: no
LTSSM performing link training: no
LTSSM in DISABLE state; link inoperable: no
Scrambling disabled for the link: no
In: serial
Out: serial
Err: serial
Found PFUZE100! deviceid=10,revid=21
mmc1(part 0) is current device
Net: FEC [PRIME]
Cheers,
Roberto Fichera.