>-----Original Message-----
>From: U-Boot <[email protected]> On Behalf Of Vladimir Oltean
>Sent: Friday, March 13, 2020 8:23 PM
>To: [email protected]; [email protected]; [email protected];
>Alexandru Marginean <[email protected]>; u-
>[email protected]
>Subject: [PATCH v3] pci-host-ecam-generic: access config space independent of
>system-wide bus id
>
>From: Vladimir Oltean <[email protected]>
>
>The pci-host-ecam-generic code assumes that the ECAM is the first PCI bus in
>the system to be probed. Therefore, the system-wide bus number allocated
>by U-Boot in sequence for it is going to be zero, which corresponds to the
>memory-mapped config spaces found within it.
>
>Reuse the logic from other PCI bus drivers, and assume that U-Boot will
>allocate bus numbers in sequence for all buses within the current ECAM.
>So the base number of the bus needs to be subtracted when indexing the
>correct config space.
>
>Fixes: 3675cb044e68 ("PCI: Add driver for a 'pci-host-ecam-generic' host
>controller")
>Signed-off-by: Vladimir Oltean <[email protected]>
>Reviewed-by: Alex Marginean <[email protected]>
>---
Applied to u-boot-fsl-qoriq after fixing checkpatch warning. Waiting upstream

Thanks
Priyanka

Reply via email to