Lines Matching refs:result
145 cy_rslt_t result = CY_RSLT_SUCCESS; in _cyhal_spi_int_frequency() local
225 result = CYHAL_SPI_RSLT_ERR_CFG_NOT_SUPPORTED; 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()
231 if (CY_RSLT_SUCCESS == result) in _cyhal_spi_int_frequency()
237 result = cyhal_clock_set_enabled(&(obj->clock), false, false); in _cyhal_spi_int_frequency()
238 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_int_frequency()
240 result = cyhal_clock_set_divider(&(obj->clock), last_dvdr_val); in _cyhal_spi_int_frequency()
242 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_int_frequency()
244 result = cyhal_clock_set_enabled(&(obj->clock), true, false); in _cyhal_spi_int_frequency()
248 return result; in _cyhal_spi_int_frequency()
503 cy_rslt_t result = CYHAL_SPI_RSLT_ERR_CANNOT_CONFIG_SSEL; in _cyhal_spi_ssel_config() local
512 result = CY_RSLT_SUCCESS; in _cyhal_spi_ssel_config()
521 … result = reserve_n_connect ? cyhal_gpio_init(ssel, CYHAL_GPIO_DIR_OUTPUT, CYHAL_GPIO_DRIVE_STRONG, in _cyhal_spi_ssel_config()
538 result = reserve_n_connect in _cyhal_spi_ssel_config()
544 if (CY_RSLT_SUCCESS == result) in _cyhal_spi_ssel_config()
558 return result; in _cyhal_spi_ssel_config()
566 cy_rslt_t result = CY_RSLT_SUCCESS; in _cyhal_spi_wait_for_op() local
601 result = (*timeout > 0) ? CY_RSLT_SUCCESS : CYHAL_SPI_RSLT_WARN_TIMEOUT; in _cyhal_spi_wait_for_op()
603 return result; in _cyhal_spi_wait_for_op()
609 cy_rslt_t result = CY_RSLT_SUCCESS; in _cyhal_spi_setup_resources() local
685 result = CYHAL_SPI_RSLT_ERR_INVALID_PIN; in _cyhal_spi_setup_resources()
705 if (CY_RSLT_SUCCESS == result) in _cyhal_spi_setup_resources()
715 result = _cyhal_spi_get_ssel_map_idx(ssel, &ssel_map, &obj->active_ssel, spi_inst_p); in _cyhal_spi_setup_resources()
741 result = CYHAL_SPI_RSLT_ERR_INVALID_PIN; in _cyhal_spi_setup_resources()
746 if (CY_RSLT_SUCCESS == result) in _cyhal_spi_setup_resources()
751 result = cyhal_hwmgr_reserve(&rsc_to_reserve); in _cyhal_spi_setup_resources()
757 if (CY_RSLT_SUCCESS == result) in _cyhal_spi_setup_resources()
767 …result = _cyhal_utils_allocate_clock(&(obj->clock), &(obj->resource), CYHAL_CLOCK_BLOCK_PERIPHERAL… in _cyhal_spi_setup_resources()
769 … result = _cyhal_spi_int_frequency(obj, _CYHAL_SPI_DEFAULT_SPEED, &obj->oversample_value); in _cyhal_spi_setup_resources()
775 … result = _cyhal_spi_int_frequency(obj, _CYHAL_SPI_DEFAULT_SPEED, &obj->oversample_value); in _cyhal_spi_setup_resources()
781 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_setup_resources()
787 result = _cyhal_utils_reserve_and_connect(mosi_map, mosi_dm); in _cyhal_spi_setup_resources()
789 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_setup_resources()
797 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_setup_resources()
803 result = _cyhal_utils_reserve_and_connect(miso_map, miso_dm); in _cyhal_spi_setup_resources()
805 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_setup_resources()
813 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_setup_resources()
819 result = _cyhal_utils_reserve_and_connect(sclk_map, sclk_dm); in _cyhal_spi_setup_resources()
821 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_setup_resources()
829 if ((result == CY_RSLT_SUCCESS) && (NC != ssel)) in _cyhal_spi_setup_resources()
831 result = _cyhal_spi_ssel_config(obj, ssel, in _cyhal_spi_setup_resources()
837 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_setup_resources()
841 …result = _cyhal_utils_allocate_clock(&(obj->clock), &(obj->resource), CYHAL_CLOCK_BLOCK_PERIPHERAL… in _cyhal_spi_setup_resources()
854 result = CYHAL_SPI_RSLT_CLOCK_NOT_SUPPORTED; in _cyhal_spi_setup_resources()
859 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_setup_resources()
861 …result = _cyhal_utils_peri_pclk_assign_divider(_cyhal_scb_get_clock_index(obj->resource.block_num)… in _cyhal_spi_setup_resources()
863 if ((result == CY_RSLT_SUCCESS) && obj->alloc_clock) in _cyhal_spi_setup_resources()
865 … result = _cyhal_spi_int_frequency(obj, _CYHAL_SPI_DEFAULT_SPEED, &obj->oversample_value); in _cyhal_spi_setup_resources()
869 return result; in _cyhal_spi_setup_resources()
874 cy_rslt_t result = CY_RSLT_SUCCESS; in _cyhal_spi_init_hw() local
886 result = (cy_rslt_t)Cy_SCB_SPI_Init(obj->base, cfg, &(obj->context)); in _cyhal_spi_init_hw()
888 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_init_hw()
893 result = cyhal_spi_select_active_ssel(obj, obj->pin_ssel[obj->active_ssel]); in _cyhal_spi_init_hw()
897 if (result == CY_RSLT_SUCCESS) in _cyhal_spi_init_hw()
918 return result; in _cyhal_spi_init_hw()
940 cy_rslt_t result = CY_RSLT_SUCCESS; in cyhal_spi_init() local
952 result = _cyhal_spi_setup_resources(obj, mosi, miso, sclk, ssel, clk, driver_config.ssPolarity); in cyhal_spi_init()
954 if (result == CY_RSLT_SUCCESS) in cyhal_spi_init()
956 result = _cyhal_spi_init_hw(obj, &driver_config); in cyhal_spi_init()
962 return result; in cyhal_spi_init()
993 cy_rslt_t result = CY_RSLT_SUCCESS; in cyhal_spi_init_cfg() local
1021 result = _cyhal_spi_ssel_config(obj, obj->pin_ssel[ssel_idx], in cyhal_spi_init_cfg()
1029 if (result == CY_RSLT_SUCCESS) in cyhal_spi_init_cfg()
1033 …result = _cyhal_utils_allocate_clock(&(obj->clock), &(obj->resource), CYHAL_CLOCK_BLOCK_PERIPHERAL… in cyhal_spi_init_cfg()
1036 if (result == CY_RSLT_SUCCESS) in cyhal_spi_init_cfg()
1038 …result = _cyhal_utils_peri_pclk_assign_divider(_cyhal_scb_get_clock_index(obj->resource.block_num)… in cyhal_spi_init_cfg()
1041 if (result == CY_RSLT_SUCCESS) in cyhal_spi_init_cfg()
1043 … result = _cyhal_spi_int_frequency(obj, _CYHAL_SPI_DEFAULT_SPEED, &obj->oversample_value); in cyhal_spi_init_cfg()
1056 result = CYHAL_SPI_RSLT_CLOCK_NOT_SUPPORTED; in cyhal_spi_init_cfg()
1062 if( result == CY_RSLT_SUCCESS) in cyhal_spi_init_cfg()
1064 result = _cyhal_spi_init_hw(obj, &cfg_local); in cyhal_spi_init_cfg()
1069 …while ((result == CY_RSLT_SUCCESS) && ((ssel_idx + 1) < sizeof(cfg->gpios.ssel) / sizeof(cfg->gpio… in cyhal_spi_init_cfg()
1074 result = _cyhal_spi_ssel_config(obj, cfg->gpios.ssel[ssel_idx], in cyhal_spi_init_cfg()
1079 if(result != CY_RSLT_SUCCESS) in cyhal_spi_init_cfg()
1083 return result; in cyhal_spi_init_cfg()
1160 cy_rslt_t result = CY_RSLT_SUCCESS; in cyhal_spi_set_frequency() local
1173 result = _cyhal_spi_int_frequency(obj, hz, &ovr_sample_val); in cyhal_spi_set_frequency()
1176 … if ((CY_RSLT_SUCCESS == result) && !obj->is_slave && (obj->oversample_value != ovr_sample_val)) in cyhal_spi_set_frequency()
1198 result = CYHAL_SPI_RSLT_CLOCK_ERROR; in cyhal_spi_set_frequency()
1201 return result; in cyhal_spi_set_frequency()
1293 cy_rslt_t result = CY_RSLT_SUCCESS; in cyhal_spi_send() local
1317 return result; in cyhal_spi_send()