diff options
-rw-r--r-- | src/lpc176x/main.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/lpc176x/main.c b/src/lpc176x/main.c index b35e31ee..d12bcd57 100644 --- a/src/lpc176x/main.c +++ b/src/lpc176x/main.c @@ -49,20 +49,13 @@ void enable_pclock(uint32_t pclk) { LPC_SC->PCONP |= 1<<pclk; - if (pclk < 16) { - uint32_t shift = pclk * 2; - LPC_SC->PCLKSEL0 = (LPC_SC->PCLKSEL0 & ~(0x3<<shift)) | (0x1<<shift); - } else { - uint32_t shift = (pclk - 16) * 2; - LPC_SC->PCLKSEL1 = (LPC_SC->PCLKSEL1 & ~(0x3<<shift)) | (0x1<<shift); - } } // Return the frequency of the given peripheral clock uint32_t get_pclock_frequency(uint32_t pclk) { - return CONFIG_CLOCK_FREQ; + return CONFIG_CLOCK_FREQ / 4; } // Main entry point - called from armcm_boot.c:ResetHandler() |