Pārlūkot izejas kodu

ppc4xx: Enable 405EP PCI arbiter per default on all boards

In an attmemt to clean up the 4xx start.S file, I removed the enabling
of the internal 405EP PCI arbiter. This is needed for multiple other
405EP platforms, like most of the esd 405EP. Now the internal PCI
arbiter is enabled again per default as it has been before.

Signed-off-by: Stefan Roese <sr@denx.de>
Acked-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
Stefan Roese 17 gadi atpakaļ
vecāks
revīzija
c05569066d
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5 0
      cpu/ppc4xx/cpu_init.c

+ 5 - 0
cpu/ppc4xx/cpu_init.c

@@ -141,6 +141,11 @@ cpu_init_f (void)
 	 * Set EMAC noise filter bits
 	 */
 	mtdcr(cpc0_epctl, CPC0_EPRCSR_E0NFE | CPC0_EPRCSR_E1NFE);
+
+	/*
+	 * Enable the internal PCI arbiter
+	 */
+	mtdcr(cpc0_pci, mfdcr(cpc0_pci) | CPC0_PCI_HOST_CFG_EN | CPC0_PCI_ARBIT_EN);
 #endif /* CONFIG_405EP */
 #endif /* CONFIG_405EP */