Searched refs:powman_hw (Results 1 – 5 of 5) sorted by relevance
| /hal_rpi_pico-latest/src/rp2_common/hardware_powman/ |
| D | powman.c | 39 powman_write(&powman_hw->set_time_15to0, time_ms & 0xffff); in powman_timer_set_ms() 40 powman_write(&powman_hw->set_time_31to16, (time_ms >> 16) & 0xffff); in powman_timer_set_ms() 41 powman_write(&powman_hw->set_time_47to32, (time_ms >> 32) & 0xffff); in powman_timer_set_ms() 42 powman_write(&powman_hw->set_time_63to48, (time_ms >> 48) & 0xffff); in powman_timer_set_ms() 49 uint32_t hi = powman_hw->read_time_upper; in powman_timer_get_ms() 53 lo = powman_hw->read_time_lower; in powman_timer_get_ms() 57 uint32_t next_hi = powman_hw->read_time_upper; in powman_timer_get_ms() 73 powman_write(&powman_hw->lposc_freq_khz_int, lposc_freq_khz); in powman_timer_set_1khz_tick_source_lposc_with_hz() 74 powman_write(&powman_hw->lposc_freq_khz_frac, lposc_freq_khz_frac16); in powman_timer_set_1khz_tick_source_lposc_with_hz() 75 powman_set_bits(&powman_hw->timer, POWMAN_TIMER_USE_LPOSC_BITS); in powman_timer_set_1khz_tick_source_lposc_with_hz() [all …]
|
| /hal_rpi_pico-latest/src/rp2_common/hardware_vreg/ |
| D | vreg.c | 21 hw_set_bits(&powman_hw->vreg_ctrl, POWMAN_PASSWORD_BITS | POWMAN_VREG_CTRL_UNLOCK_BITS); in vreg_set_voltage() 24 while (powman_hw->vreg & POWMAN_VREG_UPDATE_IN_PROGRESS_BITS) in vreg_set_voltage() 28 &powman_hw->vreg, in vreg_set_voltage() 32 while (powman_hw->vreg & POWMAN_VREG_UPDATE_IN_PROGRESS_BITS) in vreg_set_voltage() 46 …hw_set_bits(&powman_hw->vreg_ctrl, POWMAN_PASSWORD_BITS | POWMAN_VREG_CTRL_DISABLE_VOLTAGE_LIMIT_B… in vreg_disable_voltage_limit()
|
| /hal_rpi_pico-latest/src/rp2_common/hardware_powman/include/hardware/ |
| D | powman.h | 129 return powman_hw->timer & POWMAN_TIMER_RUN_BITS; in powman_timer_is_running() 136 powman_clear_bits(&powman_hw->timer, POWMAN_TIMER_RUN_BITS); in powman_timer_stop() 143 powman_set_bits(&powman_hw->timer, POWMAN_TIMER_RUN_BITS); in powman_timer_start() 153 powman_clear_bits(&powman_hw->timer, POWMAN_TIMER_ALARM_BITS); in powman_clear_alarm() 270 powman_set_bits(&powman_hw->dbg_pwrcfg, 1); in powman_set_debug_power_request_ignored() 272 powman_clear_bits(&powman_hw->dbg_pwrcfg, 0); in powman_set_debug_power_request_ignored()
|
| /hal_rpi_pico-latest/src/rp2_common/pico_bootsel_via_double_reset/ |
| D | pico_bootsel_via_double_reset.c | 96 return powman_hw->chip_reset & POWMAN_CHIP_RESET_DOUBLE_TAP_BITS; in double_tap_flag_is_set() 100 hw_set_bits(&powman_hw->chip_reset, POWMAN_CHIP_RESET_DOUBLE_TAP_BITS); in set_double_tap_flag() 104 hw_clear_bits(&powman_hw->chip_reset, POWMAN_CHIP_RESET_DOUBLE_TAP_BITS); in clear_double_tap_flag()
|
| /hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/ |
| D | powman.h | 334 #define powman_hw ((powman_hw_t *)POWMAN_BASE) macro
|