diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-10-01 15:02:57 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-10-02 15:27:33 +0200 |
commit | 94102775e0103e82bd1279e1415e93a17d5cb0d4 (patch) | |
tree | 8fce6be63e0b0b2aebff4dd3bdeb2ce422802776 /c/src/lib/libbsp/powerpc/mpc55xxevb/startup | |
parent | fsrfsbitmap01/test.c: Remove tabs (diff) | |
download | rtems-94102775e0103e82bd1279e1415e93a17d5cb0d4.tar.bz2 |
bsp/mpc55xx: Add and use MPC55XX_CHIP_FAMILY
Diffstat (limited to 'c/src/lib/libbsp/powerpc/mpc55xxevb/startup')
9 files changed, 13 insertions, 13 deletions
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c index dc1d63239d..9bffd453dc 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c @@ -145,7 +145,7 @@ void bsp_start(void) void bsp_pretasking_hook(void) { - #if MPC55XX_CHIP_TYPE / 10 == 564 + #if MPC55XX_CHIP_FAMILY == 564 _Heap_Extend( RTEMS_Malloc_Heap, bsp_section_rwextra_end, diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/reset.c b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/reset.c index a0a1350962..386ddb0613 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/reset.c +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/reset.c @@ -29,7 +29,7 @@ void bsp_reset(void) { while (true) { - #if MPC55XX_CHIP_TYPE / 10 == 564 + #if MPC55XX_CHIP_FAMILY == 564 /* TODO */ #else SIU.SRCR.R = 1U << (31 - 0); 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 ae2bb00995..e254092a24 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-cache.S +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-cache.S @@ -96,7 +96,7 @@ get_data_cache_invalidation_status: bne get_data_cache_invalidation_status /* Save data cache settings */ -#if MPC55XX_CHIP_TYPE / 10 != 567 +#if MPC55XX_CHIP_FAMILY != 567 /* FIXME: CORG??? 0x00180011 */ LWI r6, 0x00100001 #else diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-clock.c b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-clock.c index 90d392e4bd..e3d4405769 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-clock.c +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-clock.c @@ -74,7 +74,7 @@ BSP_START_TEXT_SECTION void mpc55xx_start_clock(void) fmpll->ESYNCR2.R; fmpll_wait_for_lock(); - #if MPC55XX_CHIP_TYPE / 10 == 551 + #if MPC55XX_CHIP_FAMILY == 551 /* System clock supplied by PLL */ SIU.SYSCLK.B.SYSCLKSEL = 2; #endif diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c index af243191b7..e434c0976a 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c @@ -71,7 +71,7 @@ BSP_START_TEXT_SECTION const mpc55xx_clock_config .LOLIRQ = 0, .LOCIRQ = 0, .ERATE = 0, - #if MPC55XX_CHIP_TYPE / 10 == 567 + #if MPC55XX_CHIP_FAMILY == 567 .CLKCFG_DIS = 1, #endif .EDEPTH = 0, diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu-early.c b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu-early.c index 406b33b68f..10483a4a71 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu-early.c +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu-early.c @@ -25,14 +25,14 @@ BSP_START_TEXT_SECTION const struct MMU_tag mpc55xx_start_config_mmu_early [] = { -#if MPC55XX_CHIP_TYPE / 10 == 555 +#if MPC55XX_CHIP_FAMILY == 555 /* Internal SRAM 96k */ MPC55XX_MMU_TAG_INITIALIZER(3, 0x40000000, MPC55XX_MMU_256K, 1, 1, 1, 0), -#elif MPC55XX_CHIP_TYPE / 10 == 556 +#elif MPC55XX_CHIP_FAMILY == 556 /* Internal SRAM 128k */ MPC55XX_MMU_TAG_INITIALIZER(3, 0x40000000, MPC55XX_MMU_64K, 1, 1, 1, 0), MPC55XX_MMU_TAG_INITIALIZER(5, 0x40010000, MPC55XX_MMU_64K, 0, 1, 1, 0), -#elif MPC55XX_CHIP_TYPE / 10 == 564 +#elif MPC55XX_CHIP_FAMILY == 564 /* Internal flash 1M */ MPC55XX_MMU_TAG_INITIALIZER(0, 0x00000000, MPC55XX_MMU_1M, 1, 0, 1, 1), /* IO */ @@ -41,7 +41,7 @@ BSP_START_TEXT_SECTION const struct MMU_tag /* Internal SRAM 64k + 64k */ MPC55XX_MMU_TAG_INITIALIZER(3, 0x40000000, MPC55XX_MMU_64K, 1, 1, 1, 0), MPC55XX_MMU_TAG_INITIALIZER(4, 0x50000000, MPC55XX_MMU_64K, 0, 1, 1, 0) -#elif MPC55XX_CHIP_TYPE / 10 == 567 +#elif MPC55XX_CHIP_FAMILY == 567 /* Internal SRAM 256k */ MPC55XX_MMU_TAG_INITIALIZER(3, 0x40000000, MPC55XX_MMU_256K, 1, 1, 1, 0) #endif diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu.c b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu.c index cc735770f4..389a948da4 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu.c +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu.c @@ -147,7 +147,7 @@ BSP_START_TEXT_SECTION const struct MMU_tag MPC55XX_MMU_TAG_INITIALIZER(17, 0x3ffc0000, MPC55XX_MMU_1K, 0, 1, 1, 1) /* Peripheral Bridge A-Registers on MMU-table pos 4 */ /* Peripheral Bridge B-Registers on MMU-table pos 0 */ -#elif MPC55XX_CHIP_TYPE / 10 == 564 +#elif MPC55XX_CHIP_FAMILY == 564 /* Internal flash 1M */ MPC55XX_MMU_TAG_INITIALIZER(0, 0x00000000, MPC55XX_MMU_1M, 1, 0, 1, 0), /* IO */ diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-flash.S b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-flash.S index 61df507b13..974102c90c 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-flash.S +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-flash.S @@ -38,7 +38,7 @@ * @warning Code will be copied and executed on the stack. */ GLOBAL_FUNCTION mpc55xx_start_flash -#if !defined(MPC55XX_NEEDS_LOW_LEVEL_INIT) || MPC55XX_CHIP_TYPE / 10 == 564 +#if !defined(MPC55XX_NEEDS_LOW_LEVEL_INIT) || MPC55XX_CHIP_FAMILY == 564 blr #else .equ stack_size, 20 diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S index b5e31463e0..565da0f858 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S @@ -24,11 +24,11 @@ #include <bsp/linker-symbols.h> #include <libcpu/powerpc-utility.h> -#if MPC55XX_CHIP_TYPE / 10 != 551 +#if MPC55XX_CHIP_FAMILY != 551 #define HAS_SPE #endif -#if MPC55XX_CHIP_TYPE / 10 == 564 +#if MPC55XX_CHIP_FAMILY == 564 #define INIT_REGISTERS_FOR_LSM #endif |