Lines Matching refs:hal_trans

600     spi_hal_trans_config_t hal_trans = {};  in spi_new_trans()  local
601 hal_trans.tx_bitlen = trans->length; in spi_new_trans()
602 hal_trans.rx_bitlen = trans->rxlength; in spi_new_trans()
603 hal_trans.rcv_buffer = (uint8_t*)host->cur_trans_buf.buffer_to_rcv; in spi_new_trans()
604 hal_trans.send_buffer = (uint8_t*)host->cur_trans_buf.buffer_to_send; in spi_new_trans()
605 hal_trans.cmd = trans->cmd; in spi_new_trans()
606 hal_trans.addr = trans->addr; in spi_new_trans()
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()
614 hal_trans.line_mode.data_lines = 8; in spi_new_trans()
617hal_trans.line_mode.addr_lines = (trans->flags & SPI_TRANS_MULTILINE_ADDR) ? hal_trans.line_mode.d… in spi_new_trans()
618hal_trans.line_mode.cmd_lines = (trans->flags & SPI_TRANS_MULTILINE_CMD) ? hal_trans.line_mode.dat… in spi_new_trans()
621 hal_trans.cmd_bits = ((spi_transaction_ext_t *)trans)->command_bits; in spi_new_trans()
623 hal_trans.cmd_bits = dev->cfg.command_bits; in spi_new_trans()
626 hal_trans.addr_bits = ((spi_transaction_ext_t *)trans)->address_bits; in spi_new_trans()
628 hal_trans.addr_bits = dev->cfg.address_bits; in spi_new_trans()
631 hal_trans.dummy_bits = ((spi_transaction_ext_t *)trans)->dummy_bits; in spi_new_trans()
633 hal_trans.dummy_bits = dev->cfg.dummy_bits; in spi_new_trans()
636 spi_hal_setup_trans(hal, hal_dev, &hal_trans); in spi_new_trans()
637 spi_hal_prepare_data(hal, hal_dev, &hal_trans); in spi_new_trans()