X-Git-Url: http://rtime.felk.cvut.cz/gitweb/rtems-devel.git/blobdiff_plain/b43d26bd4d8cb9dda0fe9be21883dffde1f775af..e3003e37814bd44142fd2965a72b8f8b9c95dfb4:/rtems-patches/current/rtems-csb336-20051008-asyncmclk.patch diff --git a/rtems-patches/current/rtems-csb336-20051008-asyncmclk.patch b/rtems-patches/current/rtems-csb336-20051008-asyncmclk.patch deleted file mode 100644 index 1d8c378..0000000 --- a/rtems-patches/current/rtems-csb336-20051008-asyncmclk.patch +++ /dev/null @@ -1,31 +0,0 @@ -Index: rtems/c/src/lib/libbsp/arm/csb336/startup/bspstart.c -=================================================================== ---- rtems/c/src/lib/libbsp/arm/csb336/startup/bspstart.c (revision 42) -+++ rtems/c/src/lib/libbsp/arm/csb336/startup/bspstart.c (working copy) -@@ -86,9 +86,25 @@ - /* Since RTEMS is not configured, no RTEMS functions can be called. */ - /* */ - /**************************************************************************/ -+void mmu_set_cpu_async_mode(void); - void bsp_start_default( void ) - { -+ int i; - -+ /* Set the MCU prescaler to divide by 1 */ -+ MC9328MXL_PLL_CSCR &= ~MC9328MXL_PLL_CSCR_PRESC; -+ -+ /* Enable the MCU PLL */ -+ MC9328MXL_PLL_CSCR |= MC9328MXL_PLL_CSCR_MPEN; -+ -+ /* Delay to allow time for PLL to get going */ -+ for (i = 0; i < 100; i++) { -+ asm volatile ("nop\n"); -+ } -+ -+ /* Set the CPU to asynchrous clock mode, so it uses its fastest clock */ -+ mmu_set_cpu_async_mode(); -+ - /* disable interrupts */ - MC9328MXL_AITC_INTENABLEL = 0; - MC9328MXL_AITC_INTENABLEH = 0; ---