Lines Matching refs:rtc
62 NRF_RTC_Type *rtc; member
82 return config->rtc; in pwm_config_rtc()
126 NRF_RTC_Type *rtc = pwm_config_rtc(config); in pwm_nrf_sw_set_cycles() local
206 nrf_rtc_task_trigger(rtc, NRF_RTC_TASK_STOP); in pwm_nrf_sw_set_cycles()
216 nrf_rtc_event_clear(rtc, in pwm_nrf_sw_set_cycles()
218 nrf_rtc_event_clear(rtc, in pwm_nrf_sw_set_cycles()
226 nrf_rtc_cc_set(rtc, 1 + channel, pulse_cycles - 1); in pwm_nrf_sw_set_cycles()
227 nrf_rtc_cc_set(rtc, 0, period_cycles - 1); in pwm_nrf_sw_set_cycles()
228 nrf_rtc_task_trigger(rtc, NRF_RTC_TASK_CLEAR); in pwm_nrf_sw_set_cycles()
268 nrf_rtc_event_address_get(rtc, NRF_RTC_TASK_CLEAR); in pwm_nrf_sw_set_cycles()
271 nrf_rtc_event_address_get(rtc, in pwm_nrf_sw_set_cycles()
274 nrf_rtc_event_address_get(rtc, in pwm_nrf_sw_set_cycles()
304 nrf_rtc_task_trigger(rtc, NRF_RTC_TASK_START); in pwm_nrf_sw_set_cycles()
348 NRF_RTC_Type *rtc = pwm_config_rtc(config); in pwm_nrf_sw_init() local
383 nrf_rtc_prescaler_set(rtc, 0); in pwm_nrf_sw_init()
384 nrf_rtc_event_enable(rtc, NRF_RTC_INT_COMPARE0_MASK | in pwm_nrf_sw_init()
413 COND_CODE_1(USE_RTC, (.rtc), (.timer)) = GENERATOR_ADDR,