Home
last modified time | relevance | path

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

/Zephyr-latest/drivers/counter/
Dcounter_nrfx_rtc.c61 uint8_t ppi_ch; member
392 result = nrfx_dppi_channel_alloc(&dppi, &data->ppi_ch); in ppi_setup()
398 nrfy_rtc_subscribe_set(rtc, NRF_RTC_TASK_CLEAR, data->ppi_ch); in ppi_setup()
399 nrfy_rtc_publish_set(rtc, evt, data->ppi_ch); in ppi_setup()
400 (void)nrfx_dppi_channel_enable(&dppi, data->ppi_ch); in ppi_setup()
408 result = nrfx_ppi_channel_alloc(&data->ppi_ch); in ppi_setup()
413 (void)nrfx_ppi_channel_assign(data->ppi_ch, evt_addr, task_addr); in ppi_setup()
414 (void)nrfx_ppi_channel_enable(data->ppi_ch); in ppi_setup()
425 uint8_t ppi_ch = data->ppi_ch; in ppi_free() local
436 (void)nrfx_dppi_channel_disable(&dppi, ppi_ch); in ppi_free()
[all …]
/Zephyr-latest/soc/nordic/nrf53/
Dsoc.c439 uint8_t ppi_ch; in rtc_pretick_cpunet_init() local
461 nrfx_err_t err = nrfx_gppi_channel_alloc(&ppi_ch); in rtc_pretick_cpunet_init()
467 nrfx_gppi_event_endpoint_setup(ppi_ch, evt_cc); in rtc_pretick_cpunet_init()
468 nrfx_gppi_task_endpoint_setup(ppi_ch, task_ipc); in rtc_pretick_cpunet_init()
469 nrfx_gppi_event_endpoint_setup(ppi_ch, evt_ipc); in rtc_pretick_cpunet_init()
470 nrfx_gppi_task_endpoint_setup(ppi_ch, task_wdt); in rtc_pretick_cpunet_init()
471 nrfx_gppi_channels_enable(BIT(ppi_ch)); in rtc_pretick_cpunet_init()
/Zephyr-latest/drivers/spi/
Dspi_nrfx_spim.c68 uint8_t ppi_ch; member
323 uint32_t ppi_ch = dev_data->ppi_ch; in anomaly_58_workaround_setup() local
336 nrf_ppi_channel_endpoint_setup(NRF_PPI, ppi_ch, eep, tep); in anomaly_58_workaround_setup()
337 nrf_ppi_channel_enable(NRF_PPI, ppi_ch); in anomaly_58_workaround_setup()
347 uint32_t ppi_ch = dev_data->ppi_ch; in anomaly_58_workaround_clear() local
351 nrf_ppi_channel_disable(NRF_PPI, ppi_ch); in anomaly_58_workaround_clear()
367 err_code = nrfx_ppi_channel_alloc(&dev_data->ppi_ch); in anomaly_58_workaround_init()
379 dev->name, dev_data->ppi_ch, dev_data->gpiote_ch); in anomaly_58_workaround_init()
/Zephyr-latest/drivers/pwm/
Dpwm_nrf_sw.c75 uint8_t ppi_ch[PWM_0_MAP_SIZE][PPI_PER_CH]; member
169 ppi_chs = data->ppi_ch[channel]; in pwm_nrf_sw_set_cycles()
355 err = nrfx_gppi_channel_alloc(&data->ppi_ch[i][j]); in pwm_nrf_sw_init()
/Zephyr-latest/drivers/display/
Ddisplay_nrf_led_matrix.c441 nrf_ppi_channel_t ppi_ch; in instance_init() local
446 err = nrfx_ppi_channel_alloc(&ppi_ch); in instance_init()
466 nrf_ppi_channel_endpoint_setup(NRF_PPI, ppi_ch, in instance_init()
471 nrf_ppi_channel_enable(NRF_PPI, ppi_ch); in instance_init()