From: Matthias Fuchs Date: Mon, 6 Jul 2009 14:27:33 +0000 (+0200) Subject: ppc4xx: Make pll_write global X-Git-Tag: v2009.08-rc1~113^2^2 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=0580e48f53f972783e56fcedadb9ce6e5b0b6f32;p=oweals%2Fu-boot.git 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 --- diff --git a/cpu/ppc4xx/start.S b/cpu/ppc4xx/start.S index ac96fc28f7..582c781cac 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