This is an automated email from the ASF dual-hosted git repository. archer pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit c937899997dbdcb0d6444172c908a44ce4520550 Author: Ian Douglas Scott <[email protected]> AuthorDate: Fri Jan 17 21:23:37 2025 -0800 rp2040: Set `BOARD_XOSC_STARTUPDELAY` for Adafruit, Seeed XIAO This matches how `PICO_XOSC_STARTUP_DELAY_MULTIPLIER` is set in pico-sdk. This should fix issues on startup for some units of these boards. It seems not all are affected. See https://github.com/raspberrypi/pico-sdk/pull/457 and the issue linked there for more information. Signed-off-by: Ian Douglas Scott <[email protected]> --- boards/arm/rp2040/adafruit-feather-rp2040/include/board.h | 2 +- boards/arm/rp2040/adafruit-kb2040/include/board.h | 2 +- boards/arm/rp2040/adafruit-qt-py-rp2040/include/board.h | 2 +- boards/arm/rp2040/seeed-xiao-rp2040/include/board.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/include/board.h b/boards/arm/rp2040/adafruit-feather-rp2040/include/board.h index 19c7e72ce0..d5cd38d851 100644 --- a/boards/arm/rp2040/adafruit-feather-rp2040/include/board.h +++ b/boards/arm/rp2040/adafruit-feather-rp2040/include/board.h @@ -48,7 +48,7 @@ #define MHZ 1000000 #define BOARD_XOSC_FREQ (12 * MHZ) -#define BOARD_XOSC_STARTUPDELAY 1 +#define BOARD_XOSC_STARTUPDELAY 64 #define BOARD_PLL_SYS_FREQ (125 * MHZ) #define BOARD_PLL_USB_FREQ (48 * MHZ) diff --git a/boards/arm/rp2040/adafruit-kb2040/include/board.h b/boards/arm/rp2040/adafruit-kb2040/include/board.h index 965ab389c2..d29bc4fbc9 100644 --- a/boards/arm/rp2040/adafruit-kb2040/include/board.h +++ b/boards/arm/rp2040/adafruit-kb2040/include/board.h @@ -48,7 +48,7 @@ #define MHZ 1000000 #define BOARD_XOSC_FREQ (12 * MHZ) -#define BOARD_XOSC_STARTUPDELAY 1 +#define BOARD_XOSC_STARTUPDELAY 64 #define BOARD_PLL_SYS_FREQ (125 * MHZ) #define BOARD_PLL_USB_FREQ (48 * MHZ) diff --git a/boards/arm/rp2040/adafruit-qt-py-rp2040/include/board.h b/boards/arm/rp2040/adafruit-qt-py-rp2040/include/board.h index ef22c36bda..e7aeba7800 100644 --- a/boards/arm/rp2040/adafruit-qt-py-rp2040/include/board.h +++ b/boards/arm/rp2040/adafruit-qt-py-rp2040/include/board.h @@ -48,7 +48,7 @@ #define MHZ 1000000 #define BOARD_XOSC_FREQ (12 * MHZ) -#define BOARD_XOSC_STARTUPDELAY 1 +#define BOARD_XOSC_STARTUPDELAY 64 #define BOARD_PLL_SYS_FREQ (125 * MHZ) #define BOARD_PLL_USB_FREQ (48 * MHZ) diff --git a/boards/arm/rp2040/seeed-xiao-rp2040/include/board.h b/boards/arm/rp2040/seeed-xiao-rp2040/include/board.h index 03981d4d3e..6b8a1d8b05 100644 --- a/boards/arm/rp2040/seeed-xiao-rp2040/include/board.h +++ b/boards/arm/rp2040/seeed-xiao-rp2040/include/board.h @@ -48,7 +48,7 @@ #define MHZ 1000000 #define BOARD_XOSC_FREQ (12 * MHZ) -#define BOARD_XOSC_STARTUPDELAY 1 +#define BOARD_XOSC_STARTUPDELAY 64 #define BOARD_PLL_SYS_FREQ (125 * MHZ) #define BOARD_PLL_USB_FREQ (48 * MHZ)
