vexpress64: Juno: Change PCI buss addresses for IO to start from zero.
authorLiviu Dudau <Liviu.Dudau@foss.arm.com>
Tue, 22 Nov 2016 11:19:18 +0000 (11:19 +0000)
committerTom Rini <trini@konsulko.com>
Tue, 29 Nov 2016 13:15:30 +0000 (08:15 -0500)
commit88e0d59315f4863537a94f12ef48348764f4316b
treea3acba3ee3bdd0216b7d33c972e914dcd695a46c
parent1bcf7a30d81b0f770cb217dedef8e4034da9d87d
vexpress64: Juno: Change PCI buss addresses for IO to start from zero.

Juno uses a 1:1 mapping between CPU and PCI addresses for IO. First,
that will trip devices that cannot use more than 16 bits of addresses
for IO, second it is un-necessary as the system can handle zero-based
PCI addresses just fine.

Change the mapping to start IO bus addresses from zero.

Signed-off-by: Liviu Dudau <Liviu.Dudau@foss.arm.com>
board/armltd/vexpress64/pcie.c