drivers: pci: imx: fix enumeration logic error
authorKoen Vandeputte <koen.vandeputte@ncentric.com>
Thu, 4 Jan 2018 13:54:34 +0000 (14:54 +0100)
committerStefano Babic <sbabic@denx.de>
Fri, 12 Jan 2018 13:28:04 +0000 (14:28 +0100)
commitf57263ee9bb8b5d9f39b48d09d21114c9dbb6a02
tree41e8d456a156b5d1f123eb89f7970cfeb92e4eda
parent0f194018f2b431ce81606c2b6be7c8992d09c749
drivers: pci: imx: fix enumeration logic error

By default, the subordinate is set equally to the secondary bus (1) when
the RC boots, and does not alter afterwards.

This means that theoretically, the highest bus reachable downstream is
bus 1.

Force the PCIe RC subordinate to 0xff, otherwise no downstream
devices will be detected behind bus 1 if the booting OS does not allow
enumerating a higher busnr than the subordinate value of the primary
bus.

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
drivers/pci/pcie_imx.c