arch/arm/rp23xx: xosc: Update startup delay calculation
Use upstream function to calculate XOSC startup delay Signed-off-by: Serg Podtynnyi <serg@podtynnyi.com>
This commit is contained in:
parent
68b22fee3c
commit
e5bf4fc5c4
1 changed files with 9 additions and 2 deletions
|
|
@ -53,6 +53,13 @@
|
|||
#include "rp23xx_xosc.h"
|
||||
#include "hardware/rp23xx_xosc.h"
|
||||
|
||||
/****************************************************************************
|
||||
* Pre-processor Definitions
|
||||
****************************************************************************/
|
||||
|
||||
#define XOSC_STARTUPDELAY_MULT 6
|
||||
#define XOSC_STARTUPDELAY (BOARD_XOSC_STARTUPDELAY * XOSC_STARTUPDELAY_MULT)
|
||||
|
||||
/****************************************************************************
|
||||
* Private Functions
|
||||
****************************************************************************/
|
||||
|
|
@ -78,8 +85,8 @@ void rp23xx_xosc_init(void)
|
|||
|
||||
/* Set xosc startup delay */
|
||||
|
||||
uint32_t startup_delay = ((BOARD_XOSC_FREQ / 1000) *
|
||||
BOARD_XOSC_STARTUPDELAY + 255) / 256;
|
||||
uint32_t startup_delay = (((BOARD_XOSC_FREQ / 1000) + 128) / 256) *
|
||||
XOSC_STARTUPDELAY;
|
||||
ASSERT(startup_delay < 1 << 13);
|
||||
putreg32(startup_delay, RP23XX_XOSC_STARTUP);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue