aboutsummaryrefslogtreecommitdiff
path: root/drivers/i2c/meson_i2c.c
diff options
context:
space:
mode:
authorVladimir Oltean2020-03-13 16:53:06 +0200
committerPriyanka Jain2020-03-30 08:11:56 +0530
commitf83567e0c08e87e4aaeef80ce9ca45986977c451 (patch)
treec147c7e9e9a2391f059fdead24fc68f6cb48c341 /drivers/i2c/meson_i2c.c
parent095b6be41ecf1cfef24d762ab9fdc062367ffeda (diff)
pci-host-ecam-generic: access config space independent of system-wide bus id
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 <vladimir.oltean@nxp.com> Reviewed-by: Alex Marginean <alexandru.marginean@nxp.com> Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Diffstat (limited to 'drivers/i2c/meson_i2c.c')
0 files changed, 0 insertions, 0 deletions