[U-Boot] PCIE Switch Support in u-boot-2015.01

Bin Meng bmeng.cn at gmail.com
Fri Apr 3 10:11:40 CEST 2015


On Fri, Apr 3, 2015 at 2:32 PM, Ashish Khetan <curieux.khetan at gmail.com> wrote:
> Hi,
> I am using u-boot-2015.01 loader on MPC8641D based Board. I have following
> queries Related to PCIe bus
> 1. Does it provide support to pcie switch(PES64H16AG2) support?
> 2. Do I need any specific driver for this switch to make it up?

PCIe switch is nothing special but a PCI bridge from software
perspective. Current PCI enumeration process should work with any PCIe
switch. PES64H16AG2 should work without a specific driver unless it
has to do something to make it visible in the PCI configuration space.

>
> After booting its not showing any link the logs are:
>
> U-Boot 2015.01 (Mar 23 2015 - 16:02:00)
>
> CPU:   8641D, Version: 3.0, (0x80900130)
> Core:  e600 Core 0, Version: 2.2, (0x80040202)
> Clock Configuration:
>        CPU:1200 MHz, MPX:400  MHz
>        DDR:200  MHz (400 MT/s data rate), LBC:25   MHz
> L1:    D-cache 32 KiB enabled
>        I-cache 32 KiB enabled
> L2:    512 KiB enabled
> Board: ESM From Vrinda Technologies Pvt Ltd (ref: BOSS)
> I2C:   ready
> DRAM:  1 GiB
> Flash: 384 MiB
> SRIO1: enabled
> PCIe1: Root Complex, no link, regs @ 0xd0008000
> PCIe1: Bus 00 - 00
> In:    serial
> Out:   serial
> Err:   serial
> Net:   eTSEC1 [PRIME], eTSEC2, eTSEC3, eTSEC4
> Hit any key to stop autoboot:  0
>
> Any pointers/debugging tips to bring it up will be really helpful
>

Regards,
Bin


More information about the U-Boot mailing list