| /hal_infineon-latest/mtb-hal-cat1/source/ |
| D | cyhal_comp_ctb.c | 116 uint32_t edge_config_val = (0u == obj->resource.channel_num) in _cyhal_comp_ctb_get_enabled_events() 157 Cy_CTB_ClearInterrupt(obj->base_ctb, _cyhal_opamp_convert_sel(obj->resource.channel_num)); in _cyhal_comp_ctb_irq_handler() 181 obj->base_ctb = _cyhal_ctb_base[obj->resource.block_num]; in _cyhal_comp_ctb_init_hw() 182 …cy_rslt_t result = Cy_CTB_OpampInit(obj->base_ctb, _cyhal_opamp_convert_sel(obj->resource.channel_… in _cyhal_comp_ctb_init_hw() 188 …_cyhal_irq_register(_cyhal_ctb_irq_n[obj->resource.block_num], CYHAL_ISR_PRIORITY_DEFAULT, _cyhal_… in _cyhal_comp_ctb_init_hw() 189 _cyhal_irq_enable(_cyhal_ctb_irq_n[obj->resource.block_num]); in _cyhal_comp_ctb_init_hw() 190 …_cyhal_comp_ctb_config_structs[(obj->resource.block_num * _CYHAL_OPAMP_PER_CTB) + obj->resource.ch… in _cyhal_comp_ctb_init_hw() 207 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_comp_ctb_init() 221 …result = _cyhal_opamp_init_common(&(obj->resource), CYHAL_COMP_RSLT_ERR_INVALID_PIN, vin_p, vin_m,… in _cyhal_comp_ctb_init() 245 …j->base_ctb, _cyhal_opamp_convert_switch(obj->resource.channel_num), _cyhal_opamp_pin_to_mask(obj-… in _cyhal_comp_ctb_init() [all …]
|
| D | cyhal_pwm.c | 119 …2_t)((1 << _CYHAL_TCPWM_DATA[_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(obj->tcpwm.resource.block_num)].max_c… in cyhal_pwm_set_period_and_compare() 125 Cy_TCPWM_PWM_SetCompare0(obj->tcpwm.base, _CYHAL_TCPWM_CNT_NUMBER(obj->tcpwm.resource), 0u); in cyhal_pwm_set_period_and_compare() 126 …Cy_TCPWM_PWM_SetPeriod0(obj->tcpwm.base, _CYHAL_TCPWM_CNT_NUMBER(obj->tcpwm.resource), period - 1u… in cyhal_pwm_set_period_and_compare() 130 …HAL_UTILS_GET_RESOURCE_INST(pin, cyhal_pin_map_tcpwm_line_compl, &obj->tcpwm.resource) != NULL)) && in cyhal_pwm_set_period_and_compare() 131 …CYHAL_UTILS_GET_RESOURCE_INST(pin_compl, cyhal_pin_map_tcpwm_line, &obj->tcpwm.resource) != NULL)); in cyhal_pwm_set_period_and_compare() 139 …g = TCPWM_GRP_CNT_TR_PWM_CTRL(obj->tcpwm.base, _CYHAL_TCPWM_GET_GRP(obj->tcpwm.resource.block_num), in cyhal_pwm_set_period_and_compare() 140 _CYHAL_TCPWM_CNT_NUMBER(obj->tcpwm.resource)); in cyhal_pwm_set_period_and_compare() 141 uint32_t cc1_ignore_mask = (0 == _CYHAL_TCPWM_GET_GRP(obj->tcpwm.resource.block_num)) ? in cyhal_pwm_set_period_and_compare() 146 …bool is_center_aligned = (TCPWM_CNT_TR_CTRL2(obj->tcpwm.base, obj->tcpwm.resource.channel_num) == … in cyhal_pwm_set_period_and_compare() 147 …(TCPWM_CNT_TR_CTRL2(obj->tcpwm.base, obj->tcpwm.resource.channel_num) == _CYHAL_PWM_MODE_CNTR_OR_A… in cyhal_pwm_set_period_and_compare() [all …]
|
| D | cyhal_tcpwm_common.c | 364 …TATUS_COUNTER_RUNNING & Cy_TCPWM_PWM_GetStatus(obj->base, _CYHAL_TCPWM_CNT_NUMBER(obj->resource)))) in _cyhal_tcpwm_pm_callback() 413 …hal_tcpwm_data_structs[_CYHAL_TCPWM_GET_ARRAY_INDEX(tcpwm->resource.block_num, tcpwm->resource.cha… in _cyhal_tcpwm_init_data() 446 uint32_t cnt_num = _CYHAL_TCPWM_CNT_NUMBER(tcpwm->resource); in _cyhal_tcpwm_irq_handler() 453 …intrCause = Cy_TCPWM_GetInterruptStatusMasked(blockAddr, _CYHAL_TCPWM_CNT_NUMBER(tcpwm->resource)); in _cyhal_tcpwm_irq_handler() 462 Cy_TCPWM_ClearInterrupt(blockAddr, _CYHAL_TCPWM_CNT_NUMBER(tcpwm->resource), intrCause); in _cyhal_tcpwm_irq_handler() 483 …YHAL_TCPWM_DATA[_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(obj->resource.block_num)].isr_offset + obj->resour… in _cyhal_tcpwm_irq_handler() 488 …_cyhal_tcpwm_data_structs[_CYHAL_TCPWM_GET_ARRAY_INDEX(obj->resource.block_num, obj->resource.chan… in _cyhal_tcpwm_irq_handler() 511 Cy_TCPWM_Disable_Single(obj->base, _CYHAL_TCPWM_CNT_NUMBER(obj->resource)); in _cyhal_tcpwm_irq_handler() 513 Cy_TCPWM_PWM_Disable(obj->base, _CYHAL_TCPWM_CNT_NUMBER(obj->resource)); in _cyhal_tcpwm_irq_handler() 518 cyhal_hwmgr_free(&(obj->resource)); in _cyhal_tcpwm_irq_handler() [all …]
|
| D | cyhal_dma.c | 141 if (cfg->resource->type == CYHAL_RSC_DMA) in cyhal_dma_init_cfg() 148 CY_ASSERT(cfg->resource->type == CYHAL_RSC_DW); in cyhal_dma_init_cfg() 171 if(obj->resource.type == CYHAL_RSC_DMA) in cyhal_dma_free() 179 if(obj->resource.type == CYHAL_RSC_DW) in cyhal_dma_free() 188 cyhal_hwmgr_free(&obj->resource); in cyhal_dma_free() 198 if(obj->resource.type == CYHAL_RSC_DMA) in cyhal_dma_configure() 205 CY_ASSERT(obj->resource.type == CYHAL_RSC_DW); in cyhal_dma_configure() 216 if(obj->resource.type == CYHAL_RSC_DMA) in cyhal_dma_start_transfer() 223 CY_ASSERT(obj->resource.type == CYHAL_RSC_DW); in cyhal_dma_start_transfer() 234 if(obj->resource.type == CYHAL_RSC_DMA) in cyhal_dma_enable() [all …]
|
| D | cyhal_dma_dw.c | 147 …_cyhal_dma_dw_config_structs[obj->resource.block_num * CPUSS_DW0_CH_NR + obj->resource.channel_num… in _cyhal_dma_dw_set_obj() 153 …_cyhal_dma_dw_config_structs[obj->resource.block_num * CPUSS_DW0_CH_NR + obj->resource.channel_num… in _cyhal_dma_dw_free_obj() 228 … if (obj->resource.block_num == 0 && obj->resource.channel_num < CYHAL_DMA_DW0_MAX_CONTIGUOUS_IRQ) in _cyhal_dma_dw_get_irqn() 231 …return (_cyhal_system_irq_t)((uint8_t)m33syscpuss_interrupts_dw0_0_IRQn + obj->resource.channel_nu… in _cyhal_dma_dw_get_irqn() 233 … return (_cyhal_system_irq_t)((uint8_t)cpuss_interrupts_dw0_0_IRQn + obj->resource.channel_num); in _cyhal_dma_dw_get_irqn() 237 else if ((obj->resource.block_num == 0 && obj->resource.channel_num < CPUSS_DW0_CH_NR)) in _cyhal_dma_dw_get_irqn() 239 …)_CYHAL_DMA_GET_CPUSS_IRQN(0, CYHAL_DMA_DW0_MAX_CONTIGUOUS_IRQ) + (obj->resource.channel_num - CYH… in _cyhal_dma_dw_get_irqn() 244 … if (obj->resource.block_num == 1 && obj->resource.channel_num < CYHAL_DMA_DW1_MAX_CONTIGUOUS_IRQ) in _cyhal_dma_dw_get_irqn() 246 … return (_cyhal_system_irq_t)((uint16_t)cpuss_interrupts_dw1_0_IRQn + obj->resource.channel_num); in _cyhal_dma_dw_get_irqn() 249 else if (obj->resource.block_num == 1 && obj->resource.channel_num < CPUSS_DW1_CH_NR) in _cyhal_dma_dw_get_irqn() [all …]
|
| D | cyhal_dma_dmac.c | 245 return (obj->resource.block_num * NUM_DMAC0_CHANNELS) + obj->resource.channel_num; in _cyhal_dma_dmac_get_cfg_offset() 497 cyhal_dmac_hw_type* base = _cyhal_dma_dmac_get_base(obj->resource.block_num); in _cyhal_dma_dmac_stage() 509 …cy_rslt_t rslt = Cy_DMAC_Descriptor_Init(base, obj->resource.channel_num, obj->descriptor, GET_RES… in _cyhal_dma_dmac_stage() 520 …if(CY_AXIDMAC_SUCCESS != Cy_AXIDMAC_Channel_Init(base, obj->resource.channel_num, GET_RESOURCE_DAT… in _cyhal_dma_dmac_stage() 522 …if(CY_DMAC_SUCCESS != Cy_DMAC_Channel_Init(base, obj->resource.channel_num, GET_RESOURCE_DATA(&obj… in _cyhal_dma_dmac_stage() 527 Cy_AXIDMAC_Channel_SetInterruptMask(base, obj->resource.channel_num, CY_AXIDMAC_INTR_MASK); in _cyhal_dma_dmac_stage() 529 Cy_DMAC_Channel_SetInterruptMask(base, obj->resource.channel_num, CY_DMAC_INTR_MASK); in _cyhal_dma_dmac_stage() 540 uint32_t status = Cy_AXIDMAC_Channel_GetInterruptStatus(base, obj->resource.channel_num); in _cyhal_dma_dmac_stage() 544 Cy_AXIDMAC_Channel_ClearInterrupt(base, obj->resource.channel_num, CY_AXIDMAC_INTR_MASK); in _cyhal_dma_dmac_stage() 550 uint32_t status = Cy_DMAC_Channel_GetInterruptStatus(base, obj->resource.channel_num); in _cyhal_dma_dmac_stage() [all …]
|
| D | cyhal_pdmpcm.c | 328 uint8_t channel_idx = obj->resource.channel_num; in _cyhal_pdm_pcm_get_paired_channel() 330 if(paired_channel < _cyhal_pdm_num_channels[obj->resource.block_num]) in _cyhal_pdm_pcm_get_paired_channel() 332 …if((false == check_used) || (obj == _cyhal_pdm_pcm_config_structs[obj->resource.block_num][paired_… in _cyhal_pdm_pcm_get_paired_channel() 402 Cy_PDM_PCM_Channel_ClearInterrupt(obj->base, obj->resource.channel_num, interrupt); in _cyhal_pdm_pcm_clear_interrupt() 411 return Cy_PDM_PCM_Channel_GetInterruptMask(obj->base, obj->resource.channel_num); in _cyhal_pdm_pcm_get_interrupt_mask() 420 Cy_PDM_PCM_Channel_SetInterruptMask(obj->base, obj->resource.channel_num, mask); in _cyhal_pdm_pcm_set_interrupt_mask() 429 …PDM_PCM_RX_FIFO_CTL(obj->base, obj->resource.channel_num) = _VAL2FLD(PDM_CH_RX_FIFO_CTL_TRIGGER_LE… in _cyhal_pdm_pcm_set_rx_fifo_level() 433 …PDM_PCM_RX_FIFO_CTL(obj->base, obj->resource.channel_num) = _VAL2FLD(PDM_CH_RX_FIFO_CTL_TRIGGER_LE… in _cyhal_pdm_pcm_set_rx_fifo_level() 499 .src_addr = (uint32_t)(&(obj->base->CH[obj->resource.channel_num].RX_FIFO_RD)), in _cyhal_pdm_pcm_dma_start() 574 … uint32_t irq_status = Cy_PDM_PCM_Channel_GetInterruptStatus(obj->base, obj->resource.channel_num); in _cyhal_pdm_pcm_hw_irq_handler() [all …]
|
| D | cyhal_comp_lp.c | 199 Cy_LPComp_ClearInterrupt(obj->base_lpcomp, (uint32_t) (1u << obj->resource.channel_num)); in _cyhal_comp_lp_irq_handler() 212 obj->base_lpcomp = _cyhal_lpcomp_base[obj->resource.block_num]; in _cyhal_comp_lp_init_hw() 213 …cy_rslt_t result = _cyhal_lpcomp_init(obj->base_lpcomp, _CYHAL_COMP_GET_CHANNEL(obj->resource.chan… in _cyhal_comp_lp_init_hw() 217 Cy_LPComp_SetInterruptMask(obj->base_lpcomp, (uint32_t) (1u << obj->resource.channel_num)); in _cyhal_comp_lp_init_hw() 220 _cyhal_lpcomp_enable(obj->base_lpcomp, _CYHAL_COMP_GET_CHANNEL(obj->resource.channel_num)); in _cyhal_comp_lp_init_hw() 222 …_cyhal_comp_lp_config_structs[(obj->resource.block_num * _CYHAL_COMP_PER_LP) + obj->resource.chann… in _cyhal_comp_lp_init_hw() 223 …_cyhal_irq_register(_cyhal_lp_comp_irq_n[obj->resource.block_num], CYHAL_ISR_PRIORITY_DEFAULT, _cy… in _cyhal_comp_lp_init_hw() 224 _cyhal_irq_enable(_cyhal_lp_comp_irq_n[obj->resource.block_num]); in _cyhal_comp_lp_init_hw() 244 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_comp_lp_init() 281 obj->resource = rsc; in _cyhal_comp_lp_init() [all …]
|
| D | cyhal_opamp.c | 85 obj->base = _cyhal_ctb_base[obj->resource.block_num]; in _cyhal_opamp_init_hw() 86 …cy_rslt_t result = Cy_CTB_OpampInit(obj->base, _cyhal_opamp_convert_sel(obj->resource.channel_num)… in _cyhal_opamp_init_hw() 105 obj->resource.type = CYHAL_RSC_INVALID; in cyhal_opamp_init() 117 …result = _cyhal_opamp_init_common(&(obj->resource), CYHAL_OPAMP_RSLT_BAD_ARGUMENT, vin_p, vin_m, v… in cyhal_opamp_init() 134 …h(obj->base, _cyhal_opamp_convert_switch(obj->resource.channel_num), _cyhal_opamp_pin_to_mask(obj-… in cyhal_opamp_init() 135 _cyhal_opamp_set_isolation_switch(obj->resource.channel_num, obj->base, true); in cyhal_opamp_init() 150 obj->resource = *cfg->resource; in cyhal_opamp_init_cfg() 169 …Cy_CTB_SetPower(obj->base, _cyhal_opamp_convert_sel(obj->resource.channel_num), power_level, _CYHA… in cyhal_opamp_set_power() 183 …h(obj->base, _cyhal_opamp_convert_switch(obj->resource.channel_num), _cyhal_opamp_pin_to_mask(obj-… in cyhal_opamp_free() 184 _cyhal_opamp_set_isolation_switch(obj->resource.channel_num, obj->base, false); in cyhal_opamp_free() [all …]
|
| D | cyhal_comp.c | 92 obj->resource = *cfg->resource; in cyhal_comp_init_cfg() 98 if (CYHAL_RSC_LPCOMP == cfg->resource->type) in cyhal_comp_init_cfg() 105 if (CYHAL_RSC_OPAMP == cfg->resource->type) in cyhal_comp_init_cfg() 118 if(obj->resource.type == CYHAL_RSC_OPAMP) in cyhal_comp_free() 127 if(obj->resource.type == CYHAL_RSC_LPCOMP) in cyhal_comp_free() 140 if(obj->resource.type == CYHAL_RSC_OPAMP) in cyhal_comp_set_power() 147 CY_ASSERT(obj->resource.type == CYHAL_RSC_LPCOMP); in cyhal_comp_set_power() 156 if(obj->resource.type == CYHAL_RSC_OPAMP) in cyhal_comp_configure() 163 CY_ASSERT(obj->resource.type == CYHAL_RSC_LPCOMP); in cyhal_comp_configure() 172 if(obj->resource.type == CYHAL_RSC_OPAMP) in cyhal_comp_read() [all …]
|
| D | cyhal_timer.c | 110 cyhal_resource_inst_t *timer = &obj->tcpwm.resource; in _cyhal_timer_init_hw() 144 …result = Cy_TCPWM_Counter_Init(obj->tcpwm.base, _CYHAL_TCPWM_CNT_NUMBER(obj->tcpwm.resource), conf… in _cyhal_timer_init_hw() 150 Cy_TCPWM_Counter_Enable(obj->tcpwm.base, _CYHAL_TCPWM_CNT_NUMBER(obj->tcpwm.resource)); in _cyhal_timer_init_hw() 171 result = cyhal_hwmgr_allocate(CYHAL_RSC_T2TIMER, &obj->t2timer.resource); in cyhal_timer_init() 174 obj->t2timer.which_timer = obj->t2timer.resource.block_num; in cyhal_timer_init() 186 obj->tcpwm.resource.type = CYHAL_RSC_INVALID; in cyhal_timer_init() 187 result = cyhal_hwmgr_allocate(CYHAL_RSC_TCPWM, &obj->tcpwm.resource); in cyhal_timer_init() 196 result = cyhal_hwmgr_allocate(CYHAL_RSC_T2TIMER, &obj->t2timer.resource); in cyhal_timer_init() 199 obj->t2timer.which_timer = obj->t2timer.resource.block_num; in cyhal_timer_init() 221 obj->tcpwm.resource = *cfg->resource; in cyhal_timer_init_cfg() [all …]
|
| D | cyhal_crypto_common.c | 70 cy_rslt_t cyhal_crypto_reserve(CRYPTO_Type** base, cyhal_resource_inst_t *resource, cyhal_crypto_fe… in cyhal_crypto_reserve() argument 78 resource->type = CYHAL_RSC_CRYPTO; in cyhal_crypto_reserve() 79 resource->block_num = (uint8_t)i; in cyhal_crypto_reserve() 80 resource->channel_num = 0; in cyhal_crypto_reserve() 88 result = cyhal_hwmgr_reserve(resource); in cyhal_crypto_reserve() 109 void cyhal_crypto_free(CRYPTO_Type* base, cyhal_resource_inst_t *resource, cyhal_crypto_feature_t f… in cyhal_crypto_free() argument 111 if (_cyhal_crypto_features[resource->block_num][feature] != 0) in cyhal_crypto_free() 113 --_cyhal_crypto_features[resource->block_num][feature]; in cyhal_crypto_free() 117 if (!_cyhal_crypto_enabled(resource->block_num)) in cyhal_crypto_free() 132 cyhal_hwmgr_free(resource); in cyhal_crypto_free() [all …]
|
| D | cyhal_adc_mic.c | 249 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_adc_config_hw() 253 if(NULL == cfg->resource && NC != pin) in _cyhal_adc_config_hw() 263 obj->resource = inst; in _cyhal_adc_config_hw() 269 if (obj->resource.type == CYHAL_RSC_INVALID) in _cyhal_adc_config_hw() 274 else if(NULL != cfg->resource) in _cyhal_adc_config_hw() 276 obj->resource = *cfg->resource; in _cyhal_adc_config_hw() 286 obj->base = _cyhal_adcmic_base[obj->resource.block_num]; in _cyhal_adc_config_hw() 287 pclk = _cyhal_adcmic_clock[obj->resource.block_num]; in _cyhal_adc_config_hw() 294 …(result = _cyhal_utils_allocate_clock(&(obj->clock), &(obj->resource), CYHAL_CLOCK_BLOCK_PERIPHERA… in _cyhal_adc_config_hw() 326 _cyhal_adcmic_config_structs[obj->resource.block_num] = obj; in _cyhal_adc_config_hw() [all …]
|
| D | cyhal_uart.c | 578 static uint32_t _cyhal_uart_actual_baud(const cyhal_resource_inst_t *resource, uint32_t divider, ui… in _cyhal_uart_actual_baud() argument 580 return _cyhal_utils_get_peripheral_clock_frequency(resource) / (divider * oversample); in _cyhal_uart_actual_baud() 590 static uint8_t _cyhal_uart_best_oversample(const cyhal_resource_inst_t *resource, uint32_t baudrate) in _cyhal_uart_best_oversample() argument 597 uint32_t divider = _cyhal_utils_divider_value(resource, baudrate * i, 0); in _cyhal_uart_best_oversample() 600 if(!_cyhal_clock_is_divider_valid(resource, divider)) in _cyhal_uart_best_oversample() 605 …erence = (uint8_t)_cyhal_uart_baud_perdif(baudrate, _cyhal_uart_actual_baud(resource, divider, i)); in _cyhal_uart_best_oversample() 623 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_uart_setup_resources() 694 obj->resource = uart_rsc; in _cyhal_uart_setup_resources() 742 …result = _cyhal_utils_allocate_clock(&(obj->clock), &obj->resource, CYHAL_CLOCK_BLOCK_PERIPHERAL_1… in _cyhal_uart_setup_resources() 755 _cyhal_scb_get_clock_index(obj->resource.block_num), &(obj->clock)); in _cyhal_uart_setup_resources() [all …]
|
| D | cyhal_ezi2c.c | 145 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_ezi2c_setup_resources() 193 obj->resource = i2c_rsc; in _cyhal_ezi2c_setup_resources() 226 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in _cyhal_ezi2c_init_hw() 235 …_cyhal_scb_update_instance_data(obj->resource.block_num, (void*)obj, &_cyhal_ezi2c_pm_callback_ins… in _cyhal_ezi2c_init_hw() 255 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in _cyhal_ezi2c_setup_and_enable() 336 if (CYHAL_RSC_INVALID != obj->resource.type) in cyhal_ezi2c_free() 338 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in cyhal_ezi2c_free() 339 _cyhal_scb_update_instance_data(obj->resource.block_num, NULL, NULL); in cyhal_ezi2c_free() 345 …to_free = { CYHAL_RSC_SCB, _cyhal_scb_get_block_index(obj->resource.block_num), obj->resource.chan… in cyhal_ezi2c_free() 348 obj->resource.type = CYHAL_RSC_INVALID; in cyhal_ezi2c_free() [all …]
|
| D | cyhal_quaddec.c | 74 #define _CYHAL_CNT_NUM _CYHAL_TCPWM_CNT_NUMBER(obj->tcpwm.resource) 95 …rslt = _cyhal_utils_allocate_clock(&tcpwm->clock, &tcpwm->resource, CYHAL_CLOCK_BLOCK_PERIPHERAL_1… in _cyhal_quaddec_configure_clock() 110 uint32_t current_freq = _cyhal_utils_get_peripheral_clock_frequency(&(tcpwm->resource)); in _cyhal_quaddec_configure_clock() 115 …L_TCPWM_DATA[_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(tcpwm->resource.block_num)].clock_dst + tcpwm->resour… in _cyhal_quaddec_configure_clock() 259 obj->tcpwm.resource.channel_num); in _cyhal_quaddec_pin_init() 286 …ue = 1 << (_CYHAL_TCPWM_DATA[_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(obj->tcpwm.resource.block_num)].max_c… in _cyhal_quaddec_init_hw() 288 …obj->tcpwm.base = _CYHAL_TCPWM_DATA[_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(obj->tcpwm.resource.block_num)… in _cyhal_quaddec_init_hw() 297 …_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(obj->tcpwm.resource.block_num)].clock_dst + obj->tcpwm.resource.ch… in _cyhal_quaddec_init_hw() 341 obj->tcpwm.resource.type = CYHAL_RSC_INVALID; in cyhal_quaddec_init() 375 NULL, NULL, _cyhal_quaddec_get_phy_a_input_dest, &obj->tcpwm.resource); in cyhal_quaddec_init() [all …]
|
| D | cyhal_spi.c | 155 uint32_t peri_freq = _cyhal_utils_get_peripheral_clock_frequency(&(obj->resource)); in _cyhal_spi_int_frequency() 170 divider_value = _cyhal_utils_divider_value(&(obj->resource), hz * oversample_value, 0); in _cyhal_spi_int_frequency() 172 if(!_cyhal_clock_is_divider_valid(&(obj->resource), divider_value)) in _cyhal_spi_int_frequency() 229 …_cyhal_utils_peri_pclk_disable_divider(_cyhal_scb_get_clock_index(obj->resource.block_num), &(obj-… in _cyhal_spi_int_frequency() 230 …result = _cyhal_utils_peri_pclk_set_freq(_cyhal_scb_get_clock_index(obj->resource.block_num), &(ob… in _cyhal_spi_int_frequency() 233 …_cyhal_utils_peri_pclk_enable_divider(_cyhal_scb_get_clock_index(obj->resource.block_num), &(obj->… in _cyhal_spi_int_frequency() 531 … if (CY_RSLT_SUCCESS == _cyhal_spi_get_ssel_map_idx(ssel, &ssel_map, &found_idx, &(obj->resource))) in _cyhal_spi_ssel_config() 535 (ssel_map->block_num == obj->resource.block_num) && in _cyhal_spi_ssel_config() 536 (ssel_map->channel_num == obj->resource.channel_num)) in _cyhal_spi_ssel_config() 611 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_spi_setup_resources() [all …]
|
| D | cyhal_keyscan.c | 179 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_keyscan_init_resources() 198 if(CYHAL_RSC_INVALID == obj->resource.type) in _cyhal_keyscan_init_resources() 200 obj->resource.type = CYHAL_RSC_KEYSCAN; in _cyhal_keyscan_init_resources() 201 obj->resource.block_num = column_map->block_num; in _cyhal_keyscan_init_resources() 202 obj->resource.channel_num = 0; in _cyhal_keyscan_init_resources() 203 result = cyhal_hwmgr_reserve(&(obj->resource)); in _cyhal_keyscan_init_resources() 208 else if (obj->resource.block_num != column_map->block_num) in _cyhal_keyscan_init_resources() 246 if (result == CY_RSLT_SUCCESS && (obj->resource.block_num != row_map->block_num)) in _cyhal_keyscan_init_resources() 301 obj->base = _cyhal_keyscan_base[obj->resource.block_num]; in _cyhal_keyscan_init_hw() 371 obj->resource = *cfg->resource; in cyhal_keyscan_init_cfg() [all …]
|
| D | cyhal_sdhc.c | 249 return (_CYHAL_SDXX_SEMA_USED == _cyhal_sdxx_semaphore_status[sdxx->resource.block_num]); in _cyhal_sdxx_is_smfr_ready_for_set() 255 return (_CYHAL_SDXX_SEMA_USED == _cyhal_sdxx_semaphore_status[sdxx->resource.block_num]) || in _cyhal_sdxx_is_smfr_ready_for_get() 256 (_CYHAL_SDXX_SEMA_SET == _cyhal_sdxx_semaphore_status[sdxx->resource.block_num]); in _cyhal_sdxx_is_smfr_ready_for_get() 1044 uint8_t block_num = sdxx->resource.block_num; in _cyhal_sdxx_setup_smphr() 1093 …ret = cy_rtos_get_semaphore(&(_cyhal_sdxx_semaphore_xfer_done[sdxx->resource.block_num]), 500, in_… in _cyhal_sdxx_waitfor_transfer_complete() 1096 _cyhal_sdxx_semaphore_status[sdxx->resource.block_num] = _CYHAL_SDXX_SEMA_NOT_USED; in _cyhal_sdxx_waitfor_transfer_complete() 1153 … cy_rtos_set_semaphore(&(_cyhal_sdxx_semaphore_xfer_done[sdxx->resource.block_num]), true); in _cyhal_sdhc_irq_handler() 1154 _cyhal_sdxx_semaphore_status[sdxx->resource.block_num] = _CYHAL_SDXX_SEMA_SET; in _cyhal_sdhc_irq_handler() 1300 sdxx->dc_configured = (cfg->resource != NULL); in _cyhal_sdhc_init_common_hw() 1310 sdxx->resource.type = CYHAL_RSC_INVALID; in _cyhal_sdhc_init_common_hw() [all …]
|
| D | cyhal_scb_common.c | 526 …configure_peri_clock(cyhal_clock_t *clock, const cyhal_resource_inst_t *resource, uint32_t freq, b… in _cyhal_scb_configure_peri_clock() argument 558 result = _cyhal_utils_allocate_clock(clock, resource, PERI_DIVIDERS[i], true); in _cyhal_scb_configure_peri_clock() 591 …nt32_t block_num = is_i2c ? ((cyhal_i2c_t *)obj)->resource.block_num : ((cyhal_ezi2c_t *)obj)->res… in _cyhal_i2c_set_peri_divider() 614 …cyhal_resource_inst_t *resource = is_i2c ? &(((cyhal_i2c_t *)obj)->resource) : &(((cyhal_ezi2c_t *… in _cyhal_i2c_set_peri_divider() local 615 … cy_rslt_t status = _cyhal_scb_configure_peri_clock(clock, resource, peri_freq, is_clock_owned); in _cyhal_i2c_set_peri_divider() 720 cy_rslt_t _cyhal_scb_enable_output(cyhal_resource_inst_t resource, cyhal_scb_output_t output, cyhal… in _cyhal_scb_enable_output() argument 727 uint8_t scb_arr_index = _cyhal_scb_get_block_index(resource.block_num); in _cyhal_scb_enable_output() 745 CY_UNUSED_PARAMETER(resource); in _cyhal_scb_enable_output()
|
| D | cyhal_audio_common.c | 430 …result = _cyhal_utils_allocate_clock(&(obj->clock), &(obj->resource), CYHAL_CLOCK_BLOCK_PERIPHERAL… in _cyhal_audioss_init_clock() 446 en_clk_dst_t pclk = _cyhal_audioss_clock[obj->resource.block_num]; in _cyhal_audioss_init_clock() 478 uint8_t tdm_inst = obj->resource.block_num; in _cyhal_audioss_init_hw() 480 obj->base = _cyhal_audioss_base[obj->resource.block_num]; in _cyhal_audioss_init_hw() 483 tdm_inst = obj->resource.channel_num; in _cyhal_audioss_init_hw() 485 …obj->base = &(_cyhal_audioss_base[obj->resource.block_num]->TDM_STRUCT[obj->resource.channel_num]); in _cyhal_audioss_init_hw() 554 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_audioss_init() 589 obj->tx_dma.resource.type = CYHAL_RSC_INVALID; in _cyhal_audioss_init() 591 obj->rx_dma.resource.type = CYHAL_RSC_INVALID; in _cyhal_audioss_init() 658 _CYHAL_UTILS_ASSIGN_RESOURCE(obj->resource, rsc_type, tx_sck_map); in _cyhal_audioss_init() [all …]
|
| D | cyhal_i2c.c | 249 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_i2c_init_resources() 300 obj->resource = i2c_rsc; in _cyhal_i2c_init_resources() 318 …result = _cyhal_utils_allocate_clock(&(obj->clock), &(obj->resource), CYHAL_CLOCK_BLOCK_PERIPHERAL… in _cyhal_i2c_init_resources() 354 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in _cyhal_i2c_init_hw() 358 …_cyhal_scb_update_instance_data(obj->resource.block_num, (void*)obj, &_cyhal_i2c_pm_callback_insta… in _cyhal_i2c_init_hw() 456 obj->resource = *cfg->resource; in cyhal_i2c_init_cfg() 460 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in cyhal_i2c_init_cfg() 477 if (CYHAL_RSC_INVALID != obj->resource.type) in cyhal_i2c_free() 479 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in cyhal_i2c_free() 480 _cyhal_scb_update_instance_data(obj->resource.block_num, NULL, NULL); in cyhal_i2c_free() [all …]
|
| /hal_infineon-latest/mtb-hal-cat1/include_pvt/ |
| D | cyhal_hw_types.h | 193 cyhal_resource_inst_t resource; member 218 cyhal_resource_inst_t resource; member 274 const cyhal_resource_inst_t* resource; member 370 cyhal_resource_inst_t resource; member 419 const cyhal_resource_inst_t* resource; member 477 cyhal_resource_inst_t resource; member 520 const cyhal_resource_inst_t* resource; member 574 cyhal_resource_inst_t resource; member 605 const cyhal_resource_inst_t* resource; member 632 cyhal_resource_inst_t resource; member [all …]
|
| D | cyhal_tcpwm_common.h | 56 #define _CYHAL_TCPWM_CNT_NUMBER(resource) ((resource).channel_num) argument 65 … #define _CYHAL_TCPWM_CNT_NUMBER(resource) (((resource).block_num << 8) | (resource).channel_num) 69 …#define _CYHAL_TCPWM_CNT_NUMBER(resource) ((((resource).block_num % _CYHAL_TCPWM_MAX_GRPS_PER_IP_B… 75 #define _CYHAL_TCPWM_CNT_NUMBER(resource) ((resource).channel_num) 287 void _cyhal_tcpwm_register_callback(cyhal_resource_inst_t *resource, cy_israddress callback, void *… 297 void _cyhal_tcpwm_enable_event(cyhal_tcpwm_t *tcpwm, cyhal_resource_inst_t *resource, uint32_t even…
|
| /hal_infineon-latest/wifi-host-driver/WiFi_Host_Driver/resources/resource_imp/ |
| D | whd_resources.c | 62 uint32_t host_platform_resource_size(whd_driver_t whd_drv, whd_resource_type_t resource, uint32_t *… 67 resource_result_t resource_read(const resource_hnd_t *resource, uint32_t offset, uint32_t maxsize, … 95 resource_result_t resource_read(const resource_hnd_t *resource, uint32_t offset, uint32_t maxsize, … in resource_read() argument 98 if (offset > resource->size) in resource_read() 103 *size = MIN(maxsize, resource->size - offset); in resource_read() 105 if (resource->location == RESOURCE_IN_MEMORY) in resource_read() 107 memcpy(buffer, &resource->val.mem.data[offset], *size); in resource_read() 110 else if (resource->location == RESOURCE_IN_EXTERNAL_STORAGE) in resource_read() 112 return platform_read_external_resource(resource, offset, maxsize, size, buffer); in resource_read() 122 … wiced_filesystem_file_open (&resource_fs_handle, &file_handle, resource->val.fs.filename, in resource_read() [all …]
|