Lines Matching refs:pin_set
509 static cy_rslt_t _cyhal_qspi_check_user_pins(const cyhal_qspi_slave_pin_config_t *pin_set, cyhal_qs… in _cyhal_qspi_check_user_pins() argument
514 if (NC != pin_set->io[4]) in _cyhal_qspi_check_user_pins()
520 if (NC != pin_set->io[2]) in _cyhal_qspi_check_user_pins()
524 else if (NC != pin_set->io[1]) in _cyhal_qspi_check_user_pins()
536 if ((NC == pin_set->io[i-1]) != (i > *max_width)) in _cyhal_qspi_check_user_pins()
679 …rslt_t _cyhal_qspi_process_pin_set(cyhal_qspi_t *obj, const cyhal_qspi_slave_pin_config_t *pin_set, in _cyhal_qspi_process_pin_set() argument
683 CY_ASSERT(NULL != pin_set); in _cyhal_qspi_process_pin_set()
686 cy_rslt_t result = _cyhal_qspi_check_user_pins(pin_set, &max_width); in _cyhal_qspi_process_pin_set()
722 _cyhal_qspi_get_dataselect(pin_set->io[0], data_select, &pin_offset); in _cyhal_qspi_process_pin_set()
749 …io_maps[i] = _cyhal_utils_get_resource(pin_set->io[i-pin_offset], data_pin_maps[i-1], data_pin_map… in _cyhal_qspi_process_pin_set()
761 …result = _cyhal_qspi_slave_select_check_reserve(obj, pin_set->ssel, found_ssel_idx, reserve_n_conn… in _cyhal_qspi_process_pin_set()
769 if ((NC != pin_set->io[i-pin_offset]) && (NC == obj->pin_io[i])) in _cyhal_qspi_process_pin_set()
777 obj->pin_io[i] = pin_set->io[i-pin_offset]; in _cyhal_qspi_process_pin_set()
866 cyhal_qspi_slave_pin_config_t pin_set; in _cyhal_qspi_init_common() local
867 pin_set.ssel = ssel; in _cyhal_qspi_init_common()
868 memcpy(pin_set.io, cfg->gpios.io, sizeof(cfg->gpios.io)); in _cyhal_qspi_init_common()
901 …result = _cyhal_qspi_process_pin_set(obj, &pin_set, &data_select, &found_ssel_idx, !obj->dc_config… in _cyhal_qspi_init_common()
969 pin_set.ssel = cfg->gpios.ssel[ssel_idx]; in _cyhal_qspi_init_common()
970 …result = _cyhal_qspi_process_pin_set(obj, &pin_set, &data_select, &found_ssel_idx, !obj->dc_config… in _cyhal_qspi_init_common()
1010 …cyhal_qspi_t *obj, cyhal_gpio_t sclk, const cyhal_qspi_slave_pin_config_t *pin_set, uint32_t hz, u… in cyhal_qspi_init() argument
1014 CY_ASSERT(NULL != pin_set); in cyhal_qspi_init()
1048 .ssel = { pin_set->ssel, NC, NC, NC }, in cyhal_qspi_init()
1049 .io = { pin_set->io[0], pin_set->io[1], pin_set->io[2], pin_set->io[3], in cyhal_qspi_init()
1050 pin_set->io[4], pin_set->io[5], pin_set->io[6], pin_set->io[7] } in cyhal_qspi_init()
1148 …_rslt_t cyhal_qspi_slave_configure(cyhal_qspi_t *obj, const cyhal_qspi_slave_pin_config_t *pin_set) in cyhal_qspi_slave_configure() argument
1153 cy_rslt_t result = _cyhal_qspi_process_pin_set(obj, pin_set, &data_select, &ssel_idx, true); in cyhal_qspi_slave_configure()