Home
last modified time | relevance | path

Searched refs:channel (Results 1 – 25 of 1354) sorted by relevance

12345678910>>...55

/Zephyr-latest/drivers/pwm/
Dpwm_led_esp32.c74 struct pwm_ledc_esp32_channel_config *channel) in pwm_led_esp32_start() argument
76 ledc_hal_set_sig_out_en(&data->hal, channel->channel_num, true); in pwm_led_esp32_start()
77 ledc_hal_set_duty_start(&data->hal, channel->channel_num, true); in pwm_led_esp32_start()
79 if (channel->speed_mode == LEDC_LOW_SPEED_MODE) { in pwm_led_esp32_start()
80 ledc_hal_ls_channel_update(&data->hal, channel->channel_num); in pwm_led_esp32_start()
85 struct pwm_ledc_esp32_channel_config *channel, bool idle_level) in pwm_led_esp32_stop() argument
87 ledc_hal_set_idle_level(&data->hal, channel->channel_num, idle_level); in pwm_led_esp32_stop()
88 ledc_hal_set_sig_out_en(&data->hal, channel->channel_num, false); in pwm_led_esp32_stop()
89 ledc_hal_set_duty_start(&data->hal, channel->channel_num, false); in pwm_led_esp32_stop()
91 if (channel->speed_mode == LEDC_LOW_SPEED_MODE) { in pwm_led_esp32_stop()
[all …]
Dpwm_mc_esp32.c103 struct mcpwm_esp32_channel_config *channel) in mcpwm_esp32_duty_set() argument
110 if (channel->inverted) { in mcpwm_esp32_duty_set()
111 duty_type = channel->duty == 0 ? in mcpwm_esp32_duty_set()
112 MCPWM_HAL_GENERATOR_MODE_FORCE_HIGH : channel->duty == 100 ? in mcpwm_esp32_duty_set()
115 duty_type = channel->duty == 0 ? in mcpwm_esp32_duty_set()
116 MCPWM_HAL_GENERATOR_MODE_FORCE_LOW : channel->duty == 100 ? in mcpwm_esp32_duty_set()
120 uint32_t timer_clk_hz = data->mcpwm_clk_hz / config->prescale / channel->prescale; in mcpwm_esp32_duty_set()
122 set_duty = (timer_clk_hz / channel->freq) * channel->duty / 100; in mcpwm_esp32_duty_set()
123 mcpwm_ll_operator_connect_timer(data->hal.dev, channel->operator_id, channel->timer_id); in mcpwm_esp32_duty_set()
124 mcpwm_ll_operator_set_compare_value(data->hal.dev, channel->operator_id, in mcpwm_esp32_duty_set()
[all …]
Dpwm_mcux_sctimer.c36 sctimer_pwm_signal_param_t channel[CHANNEL_COUNT]; member
43 uint32_t channel, uint32_t period_cycles, in mcux_sctimer_new_channel() argument
68 data->channel[channel].dutyCyclePercent = duty_cycle; in mcux_sctimer_new_channel()
69 if (SCTIMER_SetupPwm(config->base, &data->channel[channel], in mcux_sctimer_new_channel()
71 clock_freq, &data->event_number[channel]) == kStatus_Fail) { in mcux_sctimer_new_channel()
82 uint32_t channel, uint32_t period_cycles, in mcux_sctimer_pwm_set_cycles() argument
90 if (channel >= CHANNEL_COUNT) { in mcux_sctimer_pwm_set_cycles()
101 data->channel[channel].level = kSCTIMER_HighTrue; in mcux_sctimer_pwm_set_cycles()
103 data->channel[channel].level = kSCTIMER_LowTrue; in mcux_sctimer_pwm_set_cycles()
118 if (data->channel[channel].level == kSCTIMER_HighTrue) { in mcux_sctimer_pwm_set_cycles()
[all …]
Dpwm_nxp_s32_emios.c36 #define EMIOS_PWM_MASTER_CHANNEL(channel, bus) \ argument
39 ((bus == EMIOS_PWM_IP_BUS_BCDE) ? ((channel >> 3) * 8) : channel)))
45 #define EMIOS_ICU_MASTER_CHANNEL(channel, bus) \ argument
48 ((bus == EMIOS_ICU_BUS_DIVERSE) ? ((channel >> 3) * 8) : channel)))
105 static int pwm_nxp_s32_set_cycles_opwfmb(const struct device *dev, uint32_t channel, in pwm_nxp_s32_set_cycles_opwfmb() argument
111 struct pwm_nxp_s32_channel_data *ch_data = &data->ch_data[channel]; in pwm_nxp_s32_set_cycles_opwfmb()
122 config->base->CH.UC[channel].C &= ~(eMIOS_C_MODE_MASK | in pwm_nxp_s32_set_cycles_opwfmb()
124 config->base->CH.UC[channel].A = pulse_cycles; in pwm_nxp_s32_set_cycles_opwfmb()
125 config->base->CH.UC[channel].B = period_cycles; in pwm_nxp_s32_set_cycles_opwfmb()
133 config->base->CH.UC[channel].C |= eMIOS_C_EDPOL(polarity); in pwm_nxp_s32_set_cycles_opwfmb()
[all …]
Dpwm_mcux_tpm.c45 tpm_chnl_pwm_signal_param_t channel[MAX_CHANNELS]; member
48 static int mcux_tpm_set_cycles(const struct device *dev, uint32_t channel, in mcux_tpm_set_cycles() argument
61 if (channel >= config->channel_count) { in mcux_tpm_set_cycles()
67 data->channel[channel].dutyCyclePercent = duty_cycle; in mcux_tpm_set_cycles()
70 data->channel[channel].level = kTPM_HighTrue; in mcux_tpm_set_cycles()
72 data->channel[channel].level = kTPM_LowTrue; in mcux_tpm_set_cycles()
105 status = TPM_SetupPwm(config->base, data->channel, in mcux_tpm_set_cycles()
115 TPM_UpdateChnlEdgeLevelSelect(config->base, channel, in mcux_tpm_set_cycles()
116 data->channel[channel].level); in mcux_tpm_set_cycles()
117 TPM_UpdatePwmDutycycle(config->base, channel, config->mode, in mcux_tpm_set_cycles()
[all …]
Dpwm_rv32m1_tpm.c40 tpm_chnl_pwm_signal_param_t channel[MAX_CHANNELS]; member
43 static int rv32m1_tpm_set_cycles(const struct device *dev, uint32_t channel, in rv32m1_tpm_set_cycles() argument
56 if (channel >= config->channel_count) { in rv32m1_tpm_set_cycles()
62 data->channel[channel].dutyCyclePercent = duty_cycle; in rv32m1_tpm_set_cycles()
65 data->channel[channel].level = kTPM_HighTrue; in rv32m1_tpm_set_cycles()
67 data->channel[channel].level = kTPM_LowTrue; in rv32m1_tpm_set_cycles()
100 status = TPM_SetupPwm(config->base, data->channel, in rv32m1_tpm_set_cycles()
110 TPM_UpdateChnlEdgeLevelSelect(config->base, channel, in rv32m1_tpm_set_cycles()
111 data->channel[channel].level); in rv32m1_tpm_set_cycles()
112 TPM_UpdatePwmDutycycle(config->base, channel, config->mode, in rv32m1_tpm_set_cycles()
[all …]
Dpwm_silabs_siwx91x.c71 static int siwx91x_default_channel_config(const struct device *dev, uint32_t channel) in siwx91x_default_channel_config() argument
74 int prescale_reg_value = siwx91x_prescale_convert(config->ch_prescaler[channel]); in siwx91x_default_channel_config()
81 ret = sl_si91x_pwm_set_output_mode(SL_MODE_INDEPENDENT, channel); in siwx91x_default_channel_config()
86 ret = sl_si91x_pwm_set_base_timer_mode(SL_FREE_RUN_MODE, channel); in siwx91x_default_channel_config()
97 channel); in siwx91x_default_channel_config()
105 static int pwm_siwx91x_set_cycles(const struct device *dev, uint32_t channel, in pwm_siwx91x_set_cycles() argument
114 if (channel >= ARRAY_SIZE(data->pwm_channel_cfg)) { in pwm_siwx91x_set_cycles()
123 if (data->pwm_channel_cfg[channel].is_chan_active == false) { in pwm_siwx91x_set_cycles()
125 ret = siwx91x_default_channel_config(dev, channel); in pwm_siwx91x_set_cycles()
131 ret = sl_si91x_pwm_get_time_period(channel, (uint16_t *)&prev_period); in pwm_siwx91x_set_cycles()
[all …]
/Zephyr-latest/tests/boards/intel_adsp/hda/src/
Ddma.c47 int res, channel; in ZTEST() local
73 channel = dma_request_channel(dma, NULL); in ZTEST()
74 zassert_true(channel >= 0, "Expected a valid DMA channel"); in ZTEST()
75 hda_dump_regs(HOST_IN, HDA_REGBLOCK_SIZE, channel, "dma channel"); in ZTEST()
77 hda_ipc_msg(INTEL_ADSP_IPC_HOST_DEV, IPCCMD_HDA_RESET, channel, IPC_TIMEOUT); in ZTEST()
78 hda_dump_regs(HOST_IN, HDA_REGBLOCK_SIZE, channel, "host reset"); in ZTEST()
81 channel | (DMA_BUF_SIZE << 8), IPC_TIMEOUT); in ZTEST()
82 hda_dump_regs(HOST_IN, HDA_REGBLOCK_SIZE, channel, "host config"); in ZTEST()
96 res = dma_config(dma, channel, &dma_cfg); in ZTEST()
97 hda_dump_regs(HOST_IN, HDA_REGBLOCK_SIZE, channel, "dsp dma config"); in ZTEST()
[all …]
/Zephyr-latest/drivers/dma/
Ddma_sam_xdmac.c64 for (int channel = 0; channel < DMA_CHANNELS_NO; channel++) { in sam_xdmac_isr() local
65 if (!(isr_status & (1 << channel))) { in sam_xdmac_isr()
69 channel_cfg = &dev_data->dma_channels[channel]; in sam_xdmac_isr()
72 err = xdmac->XDMAC_CHID[channel].XDMAC_CIS & XDMAC_INT_ERR; in sam_xdmac_isr()
77 channel, err); in sam_xdmac_isr()
82 int sam_xdmac_channel_configure(const struct device *dev, uint32_t channel, in sam_xdmac_channel_configure() argument
89 if (channel >= DMA_CHANNELS_NO) { in sam_xdmac_channel_configure()
94 if (xdmac->XDMAC_GS & (XDMAC_GS_ST0 << channel)) { in sam_xdmac_channel_configure()
99 xdmac->XDMAC_CHID[channel].XDMAC_CID = 0xFF; in sam_xdmac_channel_configure()
101 (void)xdmac->XDMAC_CHID[channel].XDMAC_CIS; in sam_xdmac_channel_configure()
[all …]
Ddma_andes_atcdmac300.c151 uint32_t int_status, int_ch_status, channel; in dma_atcdmac300_isr() local
166 channel = find_msb_set(int_ch_status) - 1; in dma_atcdmac300_isr()
167 int_ch_status &= ~(BIT(channel)); in dma_atcdmac300_isr()
169 ch_data = &data->chan[channel]; in dma_atcdmac300_isr()
171 ch_data->blkcallback(dev, ch_data->blkuser_data, channel, 0); in dma_atcdmac300_isr()
173 data->chan[channel].status.busy = false; in dma_atcdmac300_isr()
179 channel = find_msb_set(int_ch_status) - 1; in dma_atcdmac300_isr()
180 int_ch_status &= ~(BIT(channel)); in dma_atcdmac300_isr()
182 ch_data = &data->chan[channel]; in dma_atcdmac300_isr()
184 ch_data->blkcallback(dev, ch_data->blkuser_data, channel, -EIO); in dma_atcdmac300_isr()
[all …]
Ddma_renesas_rz.c20 uint32_t channel; member
56 uint32_t channel = cb_ctx->channel; in dmac_rz_cb_handler() local
59 dma_callback_t user_cb = data->channels[channel].user_cb; in dmac_rz_cb_handler()
60 void *user_data = data->channels[channel].user_data; in dmac_rz_cb_handler()
63 user_cb(dev, user_data, channel, args->event); in dmac_rz_cb_handler()
67 static int dma_channel_common_checks(const struct device *dev, uint32_t channel) in dma_channel_common_checks() argument
72 if (channel >= config->num_channels) { in dma_channel_common_checks()
73 LOG_ERR("%d: Invalid DMA channel %d.", __LINE__, channel); in dma_channel_common_checks()
77 if (!data->channels[channel].is_configured) { in dma_channel_common_checks()
78 LOG_ERR("%d: DMA channel %d should first be configured.", __LINE__, channel); in dma_channel_common_checks()
[all …]
Ddma_si32.c57 static void dma_si32_isr_handler(const uint8_t channel) in dma_si32_isr_handler() argument
59 const struct SI32_DMADESC_A_Struct *channel_descriptor = &channel_descriptors[channel]; in dma_si32_isr_handler()
60 const dma_callback_t cb = dma_si32_data.channel_data[channel].callback; in dma_si32_isr_handler()
61 void *user_data = dma_si32_data.channel_data[channel].callback_user_data; in dma_si32_isr_handler()
64 LOG_INF("Channel %" PRIu8 " ISR fired", channel); in dma_si32_isr_handler()
66 irq_disable(DMACH0_IRQn + channel); in dma_si32_isr_handler()
69 LOG_ERR("Bus error on channel %" PRIu8, channel); in dma_si32_isr_handler()
77 __ASSERT((SI32_DMACTRL_0->CHENSET.U32 & BIT(channel)) == 0, in dma_si32_isr_handler()
85 cb(DEVICE_DT_INST_GET(0), user_data, channel, result); in dma_si32_isr_handler()
88 #define DMA_SI32_IRQ_CONNECT(channel) \ argument
[all …]
Ddma_intel_adsp_hda.c31 uint32_t channel, in intel_adsp_hda_dma_host_in_config() argument
39 __ASSERT(channel < cfg->dma_channels, "Channel does not exist"); in intel_adsp_hda_dma_host_in_config()
49 res = intel_adsp_hda_set_buffer(cfg->base, cfg->regblock_size, channel, buf, in intel_adsp_hda_dma_host_in_config()
53 *DGMBS(cfg->base, cfg->regblock_size, channel) = in intel_adsp_hda_dma_host_in_config()
56 intel_adsp_hda_set_sample_container_size(cfg->base, cfg->regblock_size, channel, in intel_adsp_hda_dma_host_in_config()
65 uint32_t channel, in intel_adsp_hda_dma_host_out_config() argument
73 __ASSERT(channel < cfg->dma_channels, "Channel does not exist"); in intel_adsp_hda_dma_host_out_config()
84 res = intel_adsp_hda_set_buffer(cfg->base, cfg->regblock_size, channel, buf, in intel_adsp_hda_dma_host_out_config()
88 *DGMBS(cfg->base, cfg->regblock_size, channel) = in intel_adsp_hda_dma_host_out_config()
91 intel_adsp_hda_set_sample_container_size(cfg->base, cfg->regblock_size, channel, in intel_adsp_hda_dma_host_out_config()
[all …]
Ddma_xmc4xxx.c82 int channel = find_lsb_set(channels_event) - 1; \
85 __ASSERT_NO_MSG(channel >= 0); \
86 dma_channel = &dev_data->channels[channel]; \
89 XMC_DMA_CH_ClearEventStatus(dma, channel, XMC_DMA_CH_##event_test); \
91 dma_channel->cb(dev, dma_channel->user_data, channel, (ret)); \
199 static int dma_xmc4xxx_config(const struct device *dev, uint32_t channel, struct dma_config *config) in dma_xmc4xxx_config() argument
209 if (channel >= dev_data->ctx.dma_channels) { in dma_xmc4xxx_config()
238 if ((uint32_t)dma != (uint32_t)XMC_DMA0 || channel >= 2) { in dma_xmc4xxx_config()
274 if (XMC_DMA_CH_IsEnabled(dma, channel)) { in dma_xmc4xxx_config()
279 XMC_DMA_CH_ClearEventStatus(dma, channel, ALL_EVENTS); in dma_xmc4xxx_config()
[all …]
Ddma_silabs_siwx91x.c102 uint32_t channel, const struct dma_config *config) in siwx91x_channel_config() argument
125 channel_config.dmaCh = channel; in siwx91x_channel_config()
171 status = UDMAx_ChannelConfigure(&udma_resources, (uint8_t)channel, in siwx91x_channel_config()
185 static int siwx91x_dma_configure(const struct device *dev, uint32_t channel, in siwx91x_dma_configure() argument
194 if (channel >= cfg->channels) { in siwx91x_dma_configure()
199 if (RSI_UDMA_ChannelDisable(udma_handle, channel) != 0) { in siwx91x_dma_configure()
209 status = siwx91x_channel_config(dev, udma_handle, channel, config); in siwx91x_dma_configure()
221 static int siwx91x_dma_reload(const struct device *dev, uint32_t channel, uint32_t src, in siwx91x_dma_reload() argument
233 if (channel >= cfg->channels) { in siwx91x_dma_reload()
238 if (RSI_UDMA_ChannelDisable(udma_handle, channel) != 0) { in siwx91x_dma_reload()
[all …]
Ddma_dw_common.c37 uint32_t channel; in dw_dma_isr() local
61 channel = find_lsb_set(status_block) - 1; in dw_dma_isr()
62 status_block &= ~(1 << channel); in dw_dma_isr()
63 chan_data = &dev_data->chan[channel]; in dw_dma_isr()
67 channel); in dw_dma_isr()
75 channel, DMA_STATUS_BLOCK); in dw_dma_isr()
80 channel = find_lsb_set(status_tfr) - 1; in dw_dma_isr()
81 status_tfr &= ~(1 << channel); in dw_dma_isr()
82 chan_data = &dev_data->chan[channel]; in dw_dma_isr()
92 channel); in dw_dma_isr()
[all …]
Ddma_max32.c77 static int max32_dma_config(const struct device *dev, uint32_t channel, struct dma_config *config) in max32_dma_config() argument
84 if (channel >= cfg->channels) { in max32_dma_config()
86 channel); in max32_dma_config()
90 ch = max32_dma_ch_index(cfg->regs, channel); in max32_dma_config()
149 data[channel].callback = config->dma_callback; in max32_dma_config()
150 data[channel].cb_data = config->user_data; in max32_dma_config()
151 data[channel].err_cb_dis = config->error_callback_dis; in max32_dma_config()
156 static int max32_dma_reload(const struct device *dev, uint32_t channel, uint32_t src, uint32_t dst, in max32_dma_reload() argument
163 if (channel >= cfg->channels) { in max32_dma_reload()
165 channel); in max32_dma_reload()
[all …]
Ddma_sedi.c46 static void dma_handler(sedi_dma_t dma_device, int channel, int event_id, in dma_handler() argument
52 struct dma_config *config = &(data->dma_configs[channel]); in dma_handler()
59 channel, 0); in dma_handler()
62 channel, event_id); in dma_handler()
167 static int dma_sedi_apply_common_config(sedi_dma_t dev, uint32_t channel, in dma_sedi_apply_common_config() argument
180 sedi_dma_control(dev, channel, SEDI_CONFIG_DMA_DIRECTION, in dma_sedi_apply_common_config()
184 sedi_dma_control(dev, channel, SEDI_CONFIG_DMA_SR_MEM_TYPE, in dma_sedi_apply_common_config()
186 sedi_dma_control(dev, channel, SEDI_CONFIG_DMA_DT_MEM_TYPE, in dma_sedi_apply_common_config()
189 sedi_dma_control(dev, channel, SEDI_CONFIG_DMA_HS_DEVICE_ID, in dma_sedi_apply_common_config()
191 sedi_dma_control(dev, channel, SEDI_CONFIG_DMA_HS_POLARITY, in dma_sedi_apply_common_config()
[all …]
Ddma_ifx_cat1.c130 int ifx_cat1_dma_ex_connect_digital(const struct device *dev, uint32_t channel, in ifx_cat1_dma_ex_connect_digital() argument
138 .resource.channel_num = channel, in ifx_cat1_dma_ex_connect_digital()
146 int ifx_cat1_dma_ex_enable_output(const struct device *dev, uint32_t channel, in ifx_cat1_dma_ex_enable_output() argument
154 .resource.channel_num = channel, in ifx_cat1_dma_ex_enable_output()
285 static int ifx_cat1_dma_configure(const struct device *dev, uint32_t channel, in ifx_cat1_dma_configure() argument
297 if (channel >= cfg->num_channels) { in ifx_cat1_dma_configure()
319 data->channels[channel].callback = config->dma_callback; in ifx_cat1_dma_configure()
320 data->channels[channel].user_data = config->user_data; in ifx_cat1_dma_configure()
321 data->channels[channel].channel_direction = config->channel_direction; in ifx_cat1_dma_configure()
322 data->channels[channel].error_callback_dis = config->error_callback_dis; in ifx_cat1_dma_configure()
[all …]
/Zephyr-latest/include/zephyr/drivers/
Ddma.h191 uint32_t channel, int status);
315 typedef int (*dma_api_config)(const struct device *dev, uint32_t channel,
319 typedef int (*dma_api_reload)(const struct device *dev, uint32_t channel,
322 typedef int (*dma_api_reload)(const struct device *dev, uint32_t channel,
326 typedef int (*dma_api_start)(const struct device *dev, uint32_t channel);
328 typedef int (*dma_api_stop)(const struct device *dev, uint32_t channel);
330 typedef int (*dma_api_suspend)(const struct device *dev, uint32_t channel);
332 typedef int (*dma_api_resume)(const struct device *dev, uint32_t channel);
334 typedef int (*dma_api_get_status)(const struct device *dev, uint32_t channel,
353 int channel, void *filter_param);
[all …]
Dpwm.h102 uint32_t channel; member
156 .channel = DT_PWMS_CHANNEL_BY_NAME(node_id, name), \
261 .channel = DT_PWMS_CHANNEL_BY_IDX(node_id, idx), \
392 uint32_t channel,
402 typedef int (*pwm_set_cycles_t)(const struct device *dev, uint32_t channel,
411 uint32_t channel, uint64_t *cycles);
419 uint32_t channel, pwm_flags_t flags,
427 typedef int (*pwm_enable_capture_t)(const struct device *dev, uint32_t channel);
434 uint32_t channel);
479 __syscall int pwm_set_cycles(const struct device *dev, uint32_t channel,
[all …]
/Zephyr-latest/drivers/interrupt_controller/
DKconfig.rv32m115 eight channels; each channel has its own level 1 interrupt to
28 bool "INTMUX channel 0"
30 Enable support for INTMUX channel 0.
33 bool "INTMUX channel 1"
35 Enable support for INTMUX channel 1.
38 bool "INTMUX channel 2"
40 Enable support for INTMUX channel 2.
43 bool "INTMUX channel 3"
45 Enable support for INTMUX channel 3.
48 bool "INTMUX channel 4"
[all …]
/Zephyr-latest/drivers/mbox/
Dmbox_nrfx_ipc.c53 uint32_t channel = event_idx; in mbox_dispatcher() local
55 if (!is_rx_channel_valid(dev, channel)) { in mbox_dispatcher()
59 if (!(data->enabled_mask & BIT(channel))) { in mbox_dispatcher()
63 if (data->cb[channel] != NULL) { in mbox_dispatcher()
64 data->cb[channel](dev, channel, data->user_data[channel], NULL); in mbox_dispatcher()
68 static int mbox_nrf_send(const struct device *dev, uint32_t channel, in mbox_nrf_send() argument
75 if (!is_tx_channel_valid(dev, channel)) { in mbox_nrf_send()
79 nrfx_ipc_signal(channel); in mbox_nrf_send()
84 static int mbox_nrf_register_callback(const struct device *dev, uint32_t channel, in mbox_nrf_register_callback() argument
89 if (channel >= IPC_CONF_NUM) { in mbox_nrf_register_callback()
[all …]
/Zephyr-latest/include/zephyr/drivers/mfd/
Dmax31790.h20 #define MAX37190_REGISTER_FANCONFIGURATION(channel) (0x02 + channel) argument
21 #define MAX31790_REGISTER_FANDYNAMICS(channel) (0x08 + channel) argument
23 #define MAX37190_REGISTER_TACHCOUNTMSB(channel) (0x18 + 2 * channel) argument
24 #define MAX31790_REGISTER_PWMOUTTARGETDUTYCYCLEMSB(channel) (0x40 + 2 * channel) argument
25 #define MAX31790_REGISTER_TACHTARGETCOUNTMSB(channel) (0x50 + 2 * channel) argument
/Zephyr-latest/tests/drivers/timer/nrf_grtc_timer/src/
Dmain.c69 int32_t channel = z_nrf_grtc_timer_chan_alloc(); in ZTEST() local
71 TC_PRINT("Allocated GRTC channel %d\n", channel); in ZTEST()
72 if (channel < 0) { in ZTEST()
73 TC_PRINT("Failed to allocate GRTC channel, chan=%d\n", channel); in ZTEST()
79 err = z_nrf_grtc_timer_set(channel, test_ticks, timer_compare_interrupt_handler, in ZTEST()
84 z_nrf_grtc_timer_compare_read(channel, &compare_value); in ZTEST()
91 TC_PRINT("Compare event generated ?: %d\n", z_nrf_grtc_timer_compare_evt_check(channel)); in ZTEST()
93 z_nrf_grtc_timer_compare_evt_address_get(channel)); in ZTEST()
97 z_nrf_grtc_timer_chan_free(channel); in ZTEST()
106 int32_t channel = z_nrf_grtc_timer_chan_alloc(); in ZTEST() local
[all …]

12345678910>>...55