ppc/8xxx: Refactor code to determine if PCI is enabled & agent/host
Refactor the code into a simple bitmask lookup table that determines if
a given PCI controller is enabled and if its in host/root-complex or
agent/end-point mode.
Each processor in the PQ3/MPC86xx family specified different encodings
for the cfg_host_agt[] and cfg_IO_ports[] boot strapping signals.
Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
Showing
- board/atum8548/atum8548.c 3 additions, 3 deletionsboard/atum8548/atum8548.c
- board/freescale/mpc8536ds/mpc8536ds.c 7 additions, 8 deletionsboard/freescale/mpc8536ds/mpc8536ds.c
- board/freescale/mpc8544ds/mpc8544ds.c 7 additions, 7 deletionsboard/freescale/mpc8544ds/mpc8544ds.c
- board/freescale/mpc8548cds/mpc8548cds.c 3 additions, 3 deletionsboard/freescale/mpc8548cds/mpc8548cds.c
- board/freescale/mpc8568mds/mpc8568mds.c 2 additions, 2 deletionsboard/freescale/mpc8568mds/mpc8568mds.c
- board/freescale/mpc8569mds/mpc8569mds.c 2 additions, 2 deletionsboard/freescale/mpc8569mds/mpc8569mds.c
- board/freescale/mpc8572ds/mpc8572ds.c 6 additions, 11 deletionsboard/freescale/mpc8572ds/mpc8572ds.c
- board/freescale/mpc8610hpcd/mpc8610hpcd.c 5 additions, 7 deletionsboard/freescale/mpc8610hpcd/mpc8610hpcd.c
- board/freescale/mpc8641hpcn/mpc8641hpcn.c 2 additions, 3 deletionsboard/freescale/mpc8641hpcn/mpc8641hpcn.c
- board/freescale/p1_p2_rdb/pci.c 4 additions, 6 deletionsboard/freescale/p1_p2_rdb/pci.c
- board/freescale/p2020ds/p2020ds.c 6 additions, 8 deletionsboard/freescale/p2020ds/p2020ds.c
- board/sbc8548/sbc8548.c 3 additions, 3 deletionsboard/sbc8548/sbc8548.c
- board/tqc/tqm85xx/tqm85xx.c 3 additions, 5 deletionsboard/tqc/tqm85xx/tqm85xx.c
- cpu/mpc8xxx/Makefile 1 addition, 0 deletionscpu/mpc8xxx/Makefile
- cpu/mpc8xxx/pci_cfg.c 225 additions, 0 deletionscpu/mpc8xxx/pci_cfg.c
- include/asm-ppc/fsl_pci.h 5 additions, 0 deletionsinclude/asm-ppc/fsl_pci.h
Loading
Please register or sign in to comment