diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2025-02-26 20:24:22 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2025-02-26 20:24:22 -0500 |
commit | 14c105b86e119e98aba4400bde71563cd9cb7285 (patch) | |
tree | 1f79b5bf380aeaabb8b43f75f2e031c45f8900aa /src/rp2040 | |
parent | 2f6d24090094a1c9549e4af845629b04f120885a (diff) | |
download | kutter-14c105b86e119e98aba4400bde71563cd9cb7285.tar.gz kutter-14c105b86e119e98aba4400bde71563cd9cb7285.tar.xz kutter-14c105b86e119e98aba4400bde71563cd9cb7285.zip |
rp2040: Fix build of rp2350
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/rp2040')
-rw-r--r-- | src/rp2040/main.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/rp2040/main.c b/src/rp2040/main.c index edbcb216..607498d1 100644 --- a/src/rp2040/main.c +++ b/src/rp2040/main.c @@ -12,11 +12,12 @@ #include "hardware/structs/resets.h" // sio_hw #include "hardware/structs/watchdog.h" // watchdog_hw #include "hardware/structs/xosc.h" // xosc_hw -#include "hardware/structs/vreg_and_chip_reset.h" // vreg_and_chip_reset_hw #include "internal.h" // enable_pclock #include "sched.h" // sched_main -#if !CONFIG_MACH_RP2040 +#if CONFIG_MACH_RP2040 +#include "hardware/structs/vreg_and_chip_reset.h" // vreg_and_chip_reset_hw +#else #include "hardware/structs/ticks.h" // ticks_hw #endif @@ -63,18 +64,17 @@ bootloader_request(void) #define FBDIV (FREQ_SYS == 200000000 ? 100 : 125) #define FREQ_USB 48000000 -#if CONFIG_MACH_RP2040 void set_vsel(void) { + // Set internal voltage regulator output to 1.15V on rp2040 +#if CONFIG_MACH_RP2040 uint32_t cval = vreg_and_chip_reset_hw->vreg; uint32_t vref = VREG_AND_CHIP_RESET_VREG_VSEL_RESET + 1; cval &= ~VREG_AND_CHIP_RESET_VREG_VSEL_BITS; cval |= vref << VREG_AND_CHIP_RESET_VREG_VSEL_LSB; vreg_and_chip_reset_hw->vreg = cval; -} -#else -void set_vsel(void) {} #endif +} void enable_pclock(uint32_t reset_bit) |