Home
last modified time | relevance | path

Searched refs:ppi_ch (Results 1 – 5 of 5) sorted by relevance

/Zephyr-Core-3.5.0/soc/arm/nordic_nrf/nrf53/
Dsoc.c438 uint8_t ppi_ch; in rtc_pretick_cpunet_init() local
460 nrfx_err_t err = nrfx_gppi_channel_alloc(&ppi_ch); in rtc_pretick_cpunet_init()
466 nrfx_gppi_event_endpoint_setup(ppi_ch, evt_cc); in rtc_pretick_cpunet_init()
467 nrfx_gppi_task_endpoint_setup(ppi_ch, task_ipc); in rtc_pretick_cpunet_init()
468 nrfx_gppi_event_endpoint_setup(ppi_ch, evt_ipc); in rtc_pretick_cpunet_init()
469 nrfx_gppi_task_endpoint_setup(ppi_ch, task_wdt); in rtc_pretick_cpunet_init()
470 nrfx_gppi_channels_enable(BIT(ppi_ch)); in rtc_pretick_cpunet_init()
/Zephyr-Core-3.5.0/drivers/counter/
Dcounter_nrfx_rtc.c54 uint8_t ppi_ch; member
384 result = nrfx_dppi_channel_alloc(&data->ppi_ch); in ppi_setup()
390 nrf_rtc_subscribe_set(rtc, NRF_RTC_TASK_CLEAR, data->ppi_ch); in ppi_setup()
391 nrf_rtc_publish_set(rtc, evt, data->ppi_ch); in ppi_setup()
392 (void)nrfx_dppi_channel_enable(data->ppi_ch); in ppi_setup()
400 result = nrfx_ppi_channel_alloc(&data->ppi_ch); in ppi_setup()
405 (void)nrfx_ppi_channel_assign(data->ppi_ch, evt_addr, task_addr); in ppi_setup()
406 (void)nrfx_ppi_channel_enable(data->ppi_ch); in ppi_setup()
417 uint8_t ppi_ch = data->ppi_ch; in ppi_free() local
427 (void)nrfx_dppi_channel_disable(ppi_ch); in ppi_free()
[all …]
/Zephyr-Core-3.5.0/drivers/spi/
Dspi_nrfx_spim.c48 uint8_t ppi_ch; member
224 uint32_t ppi_ch = dev_data->ppi_ch; in anomaly_58_workaround_setup() local
237 nrf_ppi_channel_endpoint_setup(NRF_PPI, ppi_ch, eep, tep); in anomaly_58_workaround_setup()
238 nrf_ppi_channel_enable(NRF_PPI, ppi_ch); in anomaly_58_workaround_setup()
248 uint32_t ppi_ch = dev_data->ppi_ch; in anomaly_58_workaround_clear() local
252 nrf_ppi_channel_disable(NRF_PPI, ppi_ch); in anomaly_58_workaround_clear()
268 err_code = nrfx_ppi_channel_alloc(&dev_data->ppi_ch); in anomaly_58_workaround_init()
280 dev->name, dev_data->ppi_ch, dev_data->gpiote_ch); in anomaly_58_workaround_init()
/Zephyr-Core-3.5.0/drivers/pwm/
Dpwm_nrf_sw.c74 uint8_t ppi_ch[PWM_0_MAP_SIZE][PPI_PER_CH]; member
166 ppi_chs = data->ppi_ch[channel]; in pwm_nrf_sw_set_cycles()
352 err = nrfx_gppi_channel_alloc(&data->ppi_ch[i][j]); in pwm_nrf_sw_init()
/Zephyr-Core-3.5.0/drivers/display/
Ddisplay_nrf_led_matrix.c454 nrf_ppi_channel_t ppi_ch; in instance_init() local
459 err = nrfx_ppi_channel_alloc(&ppi_ch); in instance_init()
479 nrf_ppi_channel_endpoint_setup(NRF_PPI, ppi_ch, in instance_init()
484 nrf_ppi_channel_enable(NRF_PPI, ppi_ch); in instance_init()