diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-05-18 15:41:56 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-05-21 10:59:59 +0200 |
commit | a880c90b2035228456fd6eaceafaa62107fb751a (patch) | |
tree | 44daad07a640743d8c644d6e81fd946085f27816 /c/src/lib | |
parent | Add missing ) (diff) | |
download | rtems-a880c90b2035228456fd6eaceafaa62107fb751a.tar.bz2 |
powerpc/mpc55xxevb: Fix cache define usage
Diffstat (limited to 'c/src/lib')
-rw-r--r-- | c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-cache.S | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-cache.S b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-cache.S index f966ab6665..0434fc2068 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-cache.S +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-cache.S @@ -7,7 +7,7 @@ */ /* - * Copyright (c) 2008-2011 embedded brains GmbH. All rights reserved. + * Copyright (c) 2008-2012 embedded brains GmbH. All rights reserved. * * embedded brains GmbH * Obere Lagerstr. 30 @@ -35,7 +35,8 @@ mpc55xx_start_cache: li r3, 0x2 li r4, 0x4 -#ifdef MPC55XX_HAS_INSTRUCTION_CACHE +#if defined(BSP_INSTRUCTION_CACHE_ENABLED) \ + && defined(MPC55XX_HAS_INSTRUCTION_CACHE) start_instruction_cache_invalidation: @@ -64,9 +65,12 @@ get_instruction_cache_invalidation_status: msync mtspr FSL_EIS_L1CSR1, r6 -#endif /* MPC55XX_HAS_INSTRUCTION_CACHE */ +#endif -#if defined(MPC55XX_HAS_DATA_CACHE) || defined(MPC55XX_HAS_UNIFIED_CACHE) +#if (defined(BSP_DATA_CACHE_ENABLED) && defined(MPC55XX_HAS_DATA_CACHE)) \ + || ((defined(BSP_DATA_CACHE_ENABLED) \ + || defined(BSP_INSTRUCTION_CACHE_ENABLED)) \ + && defined(MPC55XX_HAS_UNIFIED_CACHE)) start_data_cache_invalidation: @@ -100,7 +104,7 @@ get_data_cache_invalidation_status: msync mtspr FSL_EIS_L1CSR0, r6 -#endif /* defined(MPC55XX_HAS_DATA_CACHE) || defined(MPC55XX_HAS_UNIFIED_CACHE) */ +#endif /* Return */ blr |