Pci_find_devices can not find PEX8605 device in u-boot

Dear Mr
I`m trying to find PEX8605 pci device in tegra_pcie_board_init(void) function from board/toradex/apalis_t30/apalis_t30.c file using code:

static struct pci_device_id pci_ex_8605 = {{PCI_VENDOR_ID_PLX, 0x8605}};
pci_dev_t devno;
unsigned int i;

for (i = 0; (devno = pci_find_devices(pci_ex_8605, i)) >= 0; i++) {
printf(“Checking PCI: %d \n”, i);
}

but function pci_find_device doesn`t find any PCIe px8605 switch. The question is, if am I setting correct device and vendor id for this switch or problem lies somewhere else?

PS. I didn`t set the code into correct tags, because there is some problem in putting the code correctly. Below you can see the result of putting code frome above into Code Sample tags

%|1380742461_3|%
pci_dev_t devno;
unsigned int i;

%|954812289_7|%
printf(“Checking PCI: %d \n”, i);
}

I`m using Chrome 51.0.2704.84 m web browser under Windows 10.

I’m wondering what exactly finding that device in U-Boot should bring? what exactly is it that you are trying to achieve? As far as I remember that older U-Boot version has certain issues with PCIe switches and a later further driver model enabled U-Boot would be required to get that working in any reasonable way.