Lines Matching refs:bitbang
84 struct spi_bitbang bitbang; member
1246 if (spi_imx_can_dma(spi_imx->bitbang.master, spi, t)) in spi_imx_setupxfer()
1264 struct spi_master *master = spi_imx->bitbang.master; in spi_imx_sdma_exit()
1310 spi_imx->bitbang.master->flags = SPI_MASTER_MUST_RX | in spi_imx_sdma_init()
1353 struct spi_master *master = spi_imx->bitbang.master; in spi_imx_dma_transfer()
1631 spi_imx->bitbang.master = master; in spi_imx_probe()
1648 spi_imx->bitbang.setup_transfer = spi_imx_setupxfer; in spi_imx_probe()
1649 spi_imx->bitbang.txrx_bufs = spi_imx_transfer; in spi_imx_probe()
1650 spi_imx->bitbang.master->setup = spi_imx_setup; in spi_imx_probe()
1651 spi_imx->bitbang.master->cleanup = spi_imx_cleanup; in spi_imx_probe()
1652 spi_imx->bitbang.master->prepare_message = spi_imx_prepare_message; in spi_imx_probe()
1653 spi_imx->bitbang.master->unprepare_message = spi_imx_unprepare_message; in spi_imx_probe()
1654 spi_imx->bitbang.master->slave_abort = spi_imx_slave_abort; in spi_imx_probe()
1655 spi_imx->bitbang.master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH \ in spi_imx_probe()
1659 spi_imx->bitbang.master->mode_bits |= SPI_LOOP | SPI_READY; in spi_imx_probe()
1732 ret = spi_bitbang_start(&spi_imx->bitbang); in spi_imx_probe()
1766 spi_bitbang_stop(&spi_imx->bitbang); in spi_imx_remove()