]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
sbc8548: get_clock_freq is not valid for this board
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Fri, 18 Sep 2009 23:08:40 +0000 (19:08 -0400)
committerTom Rix <Tom.Rix@windriver.com>
Sat, 3 Oct 2009 14:04:35 +0000 (09:04 -0500)
The get_clock_freq() comes from freescale/common/cadmus.c and is
only valid for the CDS based 85xx reference platforms.  It would
be nice if we could read the 33 vs. 66MHz status somehow, but in
the meantime, tie it to CONFIG_SYS_CLK_FREQ like all the other
non-CDS boards do.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
board/sbc8548/sbc8548.c

index fff7dab982933f6cef03703b1c8510f66b38a463..031658107ec1598822d1c4a7dc087f58a6aba188 100644 (file)
@@ -339,13 +339,13 @@ pci_init_board(void)
        uint pci_arb = gur->pordevsr & MPC85xx_PORDEVSR_PCI1_ARB;       /* PORDEVSR[14] */
        uint pci_clk_sel = gur->porpllsr & MPC85xx_PORDEVSR_PCI1_SPD;   /* PORPLLSR[16] */
 
-       uint pci_speed = get_clock_freq ();     /* PCI PSPEED in [4:5] */
+       uint pci_speed = CONFIG_SYS_CLK_FREQ;   /* get_clock_freq() */
 
        if (!(gur->devdisr & MPC85xx_DEVDISR_PCI1)) {
                printf ("    PCI host: %d bit, %s MHz, %s, %s\n",
                        (pci_32) ? 32 : 64,
-                       (pci_speed == 33333000) ? "33" :
-                       (pci_speed == 66666000) ? "66" : "unknown",
+                       (pci_speed == 33000000) ? "33" :
+                       (pci_speed == 66000000) ? "66" : "unknown",
                        pci_clk_sel ? "sync" : "async",
                        pci_arb ? "arbiter" : "external-arbiter"
                        );