Lines Matching refs:flags
373 …(dev_config->flags & SPI_DEVICE_HALFDUPLEX), "In full-duplex mode, only support cs pretrans delay … in spi_bus_add_device()
377 if (dev_config->flags & SPI_DEVICE_NO_RETURN_RESULT) { in spi_bus_add_device()
384 .flags = lock_flag, in spi_bus_add_device()
396 int half_duplex = dev_config->flags & SPI_DEVICE_HALFDUPLEX ? 1 : 0; in spi_bus_add_device()
397 int no_compensate = dev_config->flags & SPI_DEVICE_NO_DUMMY ? 1 : 0; in spi_bus_add_device()
399 int use_gpio = !(bus_attr->flags & SPICOMMON_BUSFLAG_IOMUX_PINS); in spi_bus_add_device()
431 if (!(dev_config->flags & SPI_DEVICE_NO_RETURN_RESULT)) { in spi_bus_add_device()
466 hal_dev->sio = (dev_config->flags) & SPI_DEVICE_3WIRE ? 1 : 0; in spi_bus_add_device()
467 hal_dev->half_duplex = dev_config->flags & SPI_DEVICE_HALFDUPLEX ? 1 : 0; in spi_bus_add_device()
468 hal_dev->tx_lsbfirst = dev_config->flags & SPI_DEVICE_TXBIT_LSBFIRST ? 1 : 0; in spi_bus_add_device()
469 hal_dev->rx_lsbfirst = dev_config->flags & SPI_DEVICE_RXBIT_LSBFIRST ? 1 : 0; in spi_bus_add_device()
470 hal_dev->no_compensate = dev_config->flags & SPI_DEVICE_NO_DUMMY ? 1 : 0; in spi_bus_add_device()
472 hal_dev->as_cs = dev_config->flags & SPI_DEVICE_CLK_AS_CS ? 1 : 0; in spi_bus_add_device()
474 hal_dev->positive_cs = dev_config->flags & SPI_DEVICE_POSITIVE_CS ? 1 : 0; in spi_bus_add_device()
607 hal_trans.cs_keep_active = (trans->flags & SPI_TRANS_CS_KEEP_ACTIVE) ? 1 : 0; in spi_new_trans()
610 hal_trans.line_mode.data_lines = (trans->flags & SPI_TRANS_MODE_DIO) ? 2 : in spi_new_trans()
611 (trans->flags & SPI_TRANS_MODE_QIO) ? 4 : 1; in spi_new_trans()
613 if (trans->flags & SPI_TRANS_MODE_OCT) { in spi_new_trans()
617 …hal_trans.line_mode.addr_lines = (trans->flags & SPI_TRANS_MULTILINE_ADDR) ? hal_trans.line_mode.d… in spi_new_trans()
618 …hal_trans.line_mode.cmd_lines = (trans->flags & SPI_TRANS_MULTILINE_CMD) ? hal_trans.line_mode.dat… in spi_new_trans()
620 if (trans->flags & SPI_TRANS_VARIABLE_CMD) { in spi_new_trans()
625 if (trans->flags & SPI_TRANS_VARIABLE_ADDR) { in spi_new_trans()
630 if (trans->flags & SPI_TRANS_VARIABLE_DUMMY) { in spi_new_trans()
693 if (!(host->device[cs]->cfg.flags & SPI_DEVICE_NO_RETURN_RESULT)) { in spi_intr()
766 bool tx_enabled = (trans_desc->flags & SPI_TRANS_USE_TXDATA) || (trans_desc->tx_buffer); in check_trans_valid()
767 bool rx_enabled = (trans_desc->flags & SPI_TRANS_USE_RXDATA) || (trans_desc->rx_buffer); in check_trans_valid()
769 …bool dummy_enabled = (((trans_desc->flags & SPI_TRANS_VARIABLE_DUMMY)? t_ext->dummy_bits: handle->… in check_trans_valid()
771 bool is_half_duplex = ((handle->cfg.flags & SPI_DEVICE_HALFDUPLEX) != 0); in check_trans_valid()
774 …SPI_CHECK((trans_desc->flags & SPI_TRANS_USE_RXDATA)==0 || trans_desc->rxlength <= 32, "SPI_TRANS_… in check_trans_valid()
775 …SPI_CHECK((trans_desc->flags & SPI_TRANS_USE_TXDATA)==0 || trans_desc->length <= 32, "SPI_TRANS_US… in check_trans_valid()
781 …SPI_CHECK(!(host->id == SPI3_HOST && trans_desc->flags & SPI_TRANS_MODE_OCT), "SPI3 does not suppo… in check_trans_valid()
782 …SPI_CHECK(!((trans_desc->flags & SPI_TRANS_MODE_OCT) && (handle->cfg.flags & SPI_DEVICE_3WIRE)), "… in check_trans_valid()
783 …SPI_CHECK(!((trans_desc->flags & SPI_TRANS_MODE_OCT) && !is_half_duplex), "Incompatible when setti… in check_trans_valid()
785 …SPI_CHECK(!((trans_desc->flags & (SPI_TRANS_MODE_DIO|SPI_TRANS_MODE_QIO)) && (handle->cfg.flags & … in check_trans_valid()
786 …SPI_CHECK(!((trans_desc->flags & (SPI_TRANS_MODE_DIO|SPI_TRANS_MODE_QIO)) && !is_half_duplex), "In… in check_trans_valid()
830 if (trans_desc->flags & SPI_TRANS_USE_RXDATA) { in uninstall_priv_desc()
845 if ( trans_desc->flags & SPI_TRANS_USE_RXDATA ) { in setup_priv_desc()
861 if ( trans_desc->flags & SPI_TRANS_USE_TXDATA ) { in setup_priv_desc()
896 if (host->device_acquiring_lock != handle && (trans_desc->flags & SPI_TRANS_CS_KEEP_ACTIVE)) { in spi_device_queue_trans()
940 …SPI_CHECK(!(handle->cfg.flags & SPI_DEVICE_NO_RETURN_RESULT), "API not Supported!", ESP_ERR_NOT_SU… in spi_device_get_trans_result()
1051 if ((trans_desc->flags & SPI_TRANS_CS_KEEP_ACTIVE) != 0) { in spi_device_polling_start()