On Oct 7, 2008, at 2:00 PM, John Rigby wrote:
Modify mpc83xx_add_bridge to get config space register base address
from the device
tree instead of immr + hardcoded offset.
83xx pci nodes have this change:
register properties now contain two address length tuples:
First is the pci bridge register base, this has always been there.
Second is the config base, this is new.
This is documented in Documentation/powerpc/dts-bindings/fsl/
83xx-512x-pci.txt
The changes accomplish these things:
mpc83xx_add_bridge no longer needs to call get_immrbase
it uses hard coded addresses if the second register value is
missing
Signed-off-by: John Rigby <[EMAIL PROTECTED]>
---
.../powerpc/dts-bindings/fsl/83xx-512x-pci.txt | 40 +++++++++++
+++
arch/powerpc/boot/dts/mpc8313erdb.dts | 3 +-
arch/powerpc/boot/dts/mpc8315erdb.dts | 3 +-
arch/powerpc/boot/dts/mpc832x_mds.dts | 3 +-
arch/powerpc/boot/dts/mpc832x_rdb.dts | 3 +-
arch/powerpc/boot/dts/mpc8349emitx.dts | 6 ++-
arch/powerpc/boot/dts/mpc8349emitxgp.dts | 3 +-
arch/powerpc/boot/dts/mpc834x_mds.dts | 6 ++-
arch/powerpc/boot/dts/mpc836x_mds.dts | 3 +-
arch/powerpc/boot/dts/mpc836x_rdk.dts | 3 +-
arch/powerpc/boot/dts/mpc8377_mds.dts | 3 +-
arch/powerpc/boot/dts/mpc8377_rdb.dts | 3 +-
arch/powerpc/boot/dts/mpc8378_mds.dts | 3 +-
arch/powerpc/boot/dts/mpc8378_rdb.dts | 3 +-
arch/powerpc/boot/dts/mpc8379_mds.dts | 3 +-
arch/powerpc/boot/dts/mpc8379_rdb.dts | 3 +-
arch/powerpc/boot/dts/sbc8349.dts | 3 +-
arch/powerpc/sysdev/fsl_pci.c | 54 +++++++++++
++-------
18 files changed, 111 insertions(+), 37 deletions(-)
create mode 100644 Documentation/powerpc/dts-bindings/fsl/83xx-512x-
pci.txt
applied
- k
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev