From 0580e48f53f972783e56fcedadb9ce6e5b0b6f32 Mon Sep 17 00:00:00 2001 From: Matthias Fuchs Date: Mon, 6 Jul 2009 16:27:33 +0200 Subject: ppc4xx: Make pll_write global This patch makes pll_write on PPC405EP boards global and callable from C code. pll_write can be used to dynamically modify the PLB:PCI divider as it is required for 33/66 MHz pci adapters based on the 405EP. board_early_init_f() is a good place to do that (check M66EN signal and call pll_write() when it is required). Signed-off-by: Matthias Fuchs Signed-off-by: Stefan Roese --- cpu/ppc4xx/start.S | 1 + 1 file changed, 1 insertion(+) (limited to 'cpu/ppc4xx') diff --git a/cpu/ppc4xx/start.S b/cpu/ppc4xx/start.S index ac96fc28f..582c781ca 100644 --- a/cpu/ppc4xx/start.S +++ b/cpu/ppc4xx/start.S @@ -2021,6 +2021,7 @@ pci_wait: ! Output r3 = none !----------------------------------------------------------------------------- */ + .globl pll_write pll_write: mfdcr r5, CPC0_UCR andis. r5,r5,0xFFFF -- cgit v1.2.3