Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions dts/bindings/clock/raspberrypi,pico-xosc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ include: raspberrypi,pico-clock.yaml
properties:
startup-delay-multiplier:
type: int
default: 1
default: 6
description: |
Startup delay multiplier. The default value matches the Pico SDK.
Startup delay multiplier. The default value matches the Pico SDK used
as the basis for hal_rpi_pico (currently v2.1.1).
24 changes: 13 additions & 11 deletions modules/hal_rpi_pico/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -68,31 +68,33 @@ if(CONFIG_HAS_RPI_PICO)
)

zephyr_include_directories(
${CMAKE_CURRENT_LIST_DIR}
${common_dir}/boot_picobin_headers/include
${common_dir}/boot_picoboot_headers/include
${common_dir}/pico_base_headers/include
${rp2_common_dir}/boot_bootrom_headers/include
${rp2_common_dir}/hardware_base/include
${rp2_common_dir}/hardware_boot_lock/include
${rp2_common_dir}/hardware_clocks/include
${rp2_common_dir}/hardware_watchdog/include
${rp2_common_dir}/hardware_xosc/include
${rp2_common_dir}/hardware_pll/include
${rp2_common_dir}/hardware_irq/include
${rp2_common_dir}/hardware_sync/include
${rp2_common_dir}/hardware_timer/include
${rp2_common_dir}/hardware_pll/include
${rp2_common_dir}/hardware_rcp/include
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we use/want to use RCP? Non-blocking, I think it's better to have it findable for the case anyone wants to use

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bootrom.c depends on it. This is required.

${rp2_common_dir}/hardware_resets/include
${rp2_common_dir}/hardware_boot_lock/include
${rp2_common_dir}/hardware_ticks/include
${rp2_common_dir}/hardware_sync_spin_lock/include
${rp2_common_dir}/hardware_sync/include
${rp2_common_dir}/hardware_ticks/include
${rp2_common_dir}/hardware_timer/include
${rp2_common_dir}/hardware_watchdog/include
${rp2_common_dir}/hardware_xosc/include
${rp2_common_dir}/pico_bootrom/include
${rp2_common_dir}/pico_flash/include
${rp2_common_dir}/pico_platform_common/include
${rp2_common_dir}/pico_platform_compiler/include
${rp2_common_dir}/pico_platform_sections/include
${rp2_common_dir}/pico_platform_panic/include
${common_dir}/boot_picoboot_headers/include
${common_dir}/boot_picobin_headers/include
${rp2_common_dir}/pico_platform_sections/include
${rp2xxx_dir}/hardware_regs/include
${rp2xxx_dir}/hardware_structs/include
${rp2xxx_dir}/pico_platform/include
${CMAKE_CURRENT_LIST_DIR}
)

zephyr_library_sources_ifdef(CONFIG_PICOSDK_USE_GPIO
Expand Down
1 change: 1 addition & 0 deletions modules/hal_rpi_pico/bootloader/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ target_include_directories(boot_stage2 PUBLIC
${rp2040_dir}/pico_platform/include
${rp2040_dir}/hardware_regs/include
${common_dir}/pico_base_headers/include
${rp2_common_dir}/pico_platform_common/include
${rp2_common_dir}/pico_platform_compiler/include
${rp2_common_dir}/pico_platform_sections/include
${rp2_common_dir}/pico_platform_panic/include
Expand Down
2 changes: 1 addition & 1 deletion west.yml
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ manifest:
- hal
- name: hal_rpi_pico
path: modules/hal/rpi_pico
revision: b547a36a722af7787e5f55b551fd6ce72dcba5a4
revision: 09e957522da60581cf7958b31f8e625d969c69a5
groups:
- hal
- name: hal_sifli
Expand Down