]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - arch/arm/cpu/ixp/cpu.c
Consolidate bootcount code into drivers/bootcount
[people/ms/u-boot.git] / arch / arm / cpu / ixp / cpu.c
index ce275e5f3c713cf5ee4d8d7ca2ea5a0d463ec1fa..f1864d6317f4a3b2fd56e2d224d3387cb4cdbd7a 100644 (file)
@@ -36,8 +36,6 @@
 #include <asm/arch/ixp425.h>
 #include <asm/system.h>
 
-ulong loops_per_jiffy;
-
 static void cache_flush(void);
 
 #if defined(CONFIG_DISPLAY_CPUINFO)
@@ -51,17 +49,14 @@ int print_cpuinfo (void)
        puts("CPU:   Intel IXP425 at ");
        switch ((id & 0x000003f0) >> 4) {
        case 0x1c:
-               loops_per_jiffy = 887467;
                speed = 533;
                break;
 
        case 0x1d:
-               loops_per_jiffy = 666016;
                speed = 400;
                break;
 
        case 0x1f:
-               loops_per_jiffy = 442901;
                speed = 266;
                break;
        }
@@ -112,28 +107,6 @@ void pci_init(void)
 }
 */
 
-#ifdef CONFIG_BOOTCOUNT_LIMIT
-
-void bootcount_store (ulong a)
-{
-       volatile ulong *save_addr = (volatile ulong *)(CONFIG_SYS_BOOTCOUNT_ADDR);
-
-       save_addr[0] = a;
-       save_addr[1] = BOOTCOUNT_MAGIC;
-}
-
-ulong bootcount_load (void)
-{
-       volatile ulong *save_addr = (volatile ulong *)(CONFIG_SYS_BOOTCOUNT_ADDR);
-
-       if (save_addr[1] != BOOTCOUNT_MAGIC)
-               return 0;
-       else
-               return save_addr[0];
-}
-
-#endif /* CONFIG_BOOTCOUNT_LIMIT */
-
 int cpu_eth_init(bd_t *bis)
 {
 #ifdef CONFIG_IXP4XX_NPE