Lines Matching refs:block

42 #define TCPWM_CLOCK(block, channel)     (PCLK_TCPWM##block##_CLOCK_COUNTER_EN##channel)  argument
45 #define TCPWM_CLOCK(block, channel) (0)
47 #define TCPWM_CLOCK(block, channel) (PCLK_TCPWM##block##_CLOCKS##channel)
237 #define _CYHAL_TCPWM_GET_ARRAY_INDEX(block, channel) ((_CYHAL_TCPWM_DATA[(_CYHAL_TCPWM_ADJUST_BLOC… argument
419 uint8_t block = group_id; in _cyhal_tcpwm_irq_handler() local
425 uint8_t block, channel = 0; in _cyhal_tcpwm_irq_handler()
427 for (block = 0; block < _CYHAL_TCPWM_INSTANCES; block++) in _cyhal_tcpwm_irq_handler()
429block)].isr_offset) && (irqn < _CYHAL_TCPWM_DATA[_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(block)].isr_offse… in _cyhal_tcpwm_irq_handler()
431 … channel = (uint8_t)(irqn - _CYHAL_TCPWM_DATA[_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(block)].isr_offset); in _cyhal_tcpwm_irq_handler()
437 if (block < _CYHAL_TCPWM_INSTANCES) in _cyhal_tcpwm_irq_handler()
439 TCPWM_Type *blockAddr = _CYHAL_TCPWM_DATA[_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(block)].base; in _cyhal_tcpwm_irq_handler()
440 … cyhal_tcpwm_t *tcpwm = _cyhal_tcpwm_data_structs[_CYHAL_TCPWM_GET_ARRAY_INDEX(block, channel)]; in _cyhal_tcpwm_irq_handler()
613 cyhal_dest_t _cyhal_tpwm_calculate_dest(uint8_t block, uint8_t trig_index) in _cyhal_tcpwm_irq_handler() argument
616 if(block == 0) in _cyhal_tcpwm_irq_handler()
622 CY_ASSERT(block == 1); in _cyhal_tcpwm_irq_handler()
627 …return (cyhal_dest_t)(_CYHAL_TCPWM_GET_IP_BLOCK(block) == 0 ? (CYHAL_TRIGGER_TCPWM0_TR_ALL_CNT_IN0… in _cyhal_tcpwm_irq_handler()
630 CY_UNUSED_PARAMETER(block); in _cyhal_tcpwm_irq_handler()
634 CY_UNUSED_PARAMETER(block); in _cyhal_tcpwm_irq_handler()
636 CY_ASSERT(block == 0); in _cyhal_tcpwm_irq_handler()
639 CY_ASSERT(block == 0); in _cyhal_tcpwm_irq_handler()
642 CY_ASSERT(block == 0); in _cyhal_tcpwm_irq_handler()
650 static cyhal_source_t _cyhal_tcpwm_calculate_source(uint8_t block, uint8_t chnl, cyhal_tcpwm_output… in _cyhal_tcpwm_irq_handler() argument
656 return block == 0 in _cyhal_tcpwm_irq_handler()
660 return block == 0 in _cyhal_tcpwm_irq_handler()
665 return block == 0 in _cyhal_tcpwm_irq_handler()
669 return block == 0 in _cyhal_tcpwm_irq_handler()
679 CY_UNUSED_PARAMETER(block); in _cyhal_tcpwm_irq_handler()
728 const uint8_t block = obj->resource.block_num; in _cyhal_tcpwm_irq_handler() local
753 …g_index < (_CYHAL_TCPWM_TRIGGER_INPUTS_PER_BLOCK[_CYHAL_TCPWM_GET_IP_BLOCK(block)]) ; trig_index++) in _cyhal_tcpwm_irq_handler()
755 cyhal_dest_t dest = _cyhal_tpwm_calculate_dest(block, trig_index); in _cyhal_tcpwm_irq_handler()
767 … if(trig_index == (_CYHAL_TCPWM_TRIGGER_INPUTS_PER_BLOCK[_CYHAL_TCPWM_GET_IP_BLOCK(block)])) in _cyhal_tcpwm_irq_handler()
776 …rigger_sig = trig_index + _CYHAL_TCPWM_TRIGGER_INPUTS_IDX_OFFSET[_CYHAL_TCPWM_GET_IP_BLOCK(block)]; in _cyhal_tcpwm_irq_handler()
822 uint8_t group = _CYHAL_TCPWM_GET_GRP(block); in _cyhal_tcpwm_irq_handler()
863 else if((_CYHAL_TCPWM_TRIGGER_INPUTS_PER_BLOCK[_CYHAL_TCPWM_GET_IP_BLOCK(block)]) != trig_index) in _cyhal_tcpwm_irq_handler()
866 cyhal_dest_t dest = _cyhal_tpwm_calculate_dest(block, trig_index); in _cyhal_tcpwm_irq_handler()
889 const uint8_t block = obj->resource.block_num; in _cyhal_tcpwm_irq_handler() local
894 CY_ASSERT(block < 2); in _cyhal_tcpwm_irq_handler()
896 *source = _cyhal_tcpwm_calculate_source(block, chnl, signal); in _cyhal_tcpwm_irq_handler()
904 uint8_t out_trig_idx = _CYHAL_TCPWM_GET_ARRAY_INDEX(block, chnl); in _cyhal_tcpwm_irq_handler()
926 …TCPWM_GRP_CNT_TR_OUT_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
928 …TCPWM_GRP_CNT_TR_OUT_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
933 …TCPWM_GRP_CNT_TR_OUT_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
935 …TCPWM_GRP_CNT_TR_OUT_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
958 const uint8_t block = obj->resource.block_num; in _cyhal_tcpwm_irq_handler() local
999 …GRP_CNT_V2_TR_IN_SEL1_START_SEL, TCPWM_GRP_CNT_TR_IN_SEL1(obj->base, _CYHAL_TCPWM_GET_GRP(block), \ in _cyhal_tcpwm_irq_handler()
1001 …TCPWM_GRP_CNT_TR_IN_SEL1(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
1002 …TCPWM_GRP_CNT_TR_IN_EDGE_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->… in _cyhal_tcpwm_irq_handler()
1005 …_GRP_CNT_V2_TR_IN_SEL0_STOP_SEL, TCPWM_GRP_CNT_TR_IN_SEL0(obj->base, _CYHAL_TCPWM_GET_GRP(block), \ in _cyhal_tcpwm_irq_handler()
1007 …TCPWM_GRP_CNT_TR_IN_SEL0(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
1008 …TCPWM_GRP_CNT_TR_IN_EDGE_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->… in _cyhal_tcpwm_irq_handler()
1011 …RP_CNT_V2_TR_IN_SEL0_RELOAD_SEL, TCPWM_GRP_CNT_TR_IN_SEL0(obj->base, _CYHAL_TCPWM_GET_GRP(block), \ in _cyhal_tcpwm_irq_handler()
1013 …TCPWM_GRP_CNT_TR_IN_SEL0(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
1014 …TCPWM_GRP_CNT_TR_IN_EDGE_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->… in _cyhal_tcpwm_irq_handler()
1017 …GRP_CNT_V2_TR_IN_SEL0_COUNT_SEL, TCPWM_GRP_CNT_TR_IN_SEL0(obj->base, _CYHAL_TCPWM_GET_GRP(block), \ in _cyhal_tcpwm_irq_handler()
1019 …TCPWM_GRP_CNT_TR_IN_SEL0(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
1020 …TCPWM_GRP_CNT_TR_IN_EDGE_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->… in _cyhal_tcpwm_irq_handler()
1023 …_CNT_V2_TR_IN_SEL0_CAPTURE0_SEL, TCPWM_GRP_CNT_TR_IN_SEL0(obj->base, _CYHAL_TCPWM_GET_GRP(block), \ in _cyhal_tcpwm_irq_handler()
1025 …TCPWM_GRP_CNT_TR_IN_SEL0(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
1026 …TCPWM_GRP_CNT_TR_IN_EDGE_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->… in _cyhal_tcpwm_irq_handler()
1035 trig_index -= (_CYHAL_TCPWM_TRIGGER_INPUTS_IDX_OFFSET[_CYHAL_TCPWM_GET_IP_BLOCK(block)]); in _cyhal_tcpwm_irq_handler()
1037 cyhal_dest_t dest = _cyhal_tpwm_calculate_dest(block, trig_index); in _cyhal_tcpwm_irq_handler()
1063 const uint8_t block = obj->resource.block_num; in _cyhal_tcpwm_irq_handler()
1070 uint8_t trig_index = _CYHAL_TCPWM_GET_ARRAY_INDEX(block, chnl); in _cyhal_tcpwm_irq_handler()
1072 …CPWM_GRP_CNT_V2_TR_OUT_SEL_OUT0, TCPWM_GRP_CNT_TR_OUT_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), \ in _cyhal_tcpwm_irq_handler()
1076 …TCPWM_GRP_CNT_TR_OUT_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
1078 …TCPWM_GRP_CNT_TR_OUT_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
1082 …CPWM_GRP_CNT_V2_TR_OUT_SEL_OUT1, TCPWM_GRP_CNT_TR_OUT_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), \ in _cyhal_tcpwm_irq_handler()
1086 …TCPWM_GRP_CNT_TR_OUT_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()
1088 …TCPWM_GRP_CNT_TR_OUT_SEL(obj->base, _CYHAL_TCPWM_GET_GRP(block), _CYHAL_TCPWM_CNT_NUMBER(obj->reso… in _cyhal_tcpwm_irq_handler()