Lines Matching refs:bitbang
45 struct spi_bitbang bitbang; member
98 spi_gpio = container_of(bang, struct spi_gpio, bitbang); in spi_to_pdata()
293 spi_gpio->bitbang.master = spi_master_get(master); in spi_gpio_probe()
294 spi_gpio->bitbang.chipselect = spi_gpio_chipselect; in spi_gpio_probe()
295 spi_gpio->bitbang.txrx_word[SPI_MODE_0] = spi_gpio_txrx_word_mode0; in spi_gpio_probe()
296 spi_gpio->bitbang.txrx_word[SPI_MODE_1] = spi_gpio_txrx_word_mode1; in spi_gpio_probe()
297 spi_gpio->bitbang.txrx_word[SPI_MODE_2] = spi_gpio_txrx_word_mode2; in spi_gpio_probe()
298 spi_gpio->bitbang.txrx_word[SPI_MODE_3] = spi_gpio_txrx_word_mode3; in spi_gpio_probe()
299 spi_gpio->bitbang.setup_transfer = spi_bitbang_setup_transfer; in spi_gpio_probe()
300 spi_gpio->bitbang.flags = SPI_CS_HIGH; in spi_gpio_probe()
302 status = spi_bitbang_start(&spi_gpio->bitbang); in spi_gpio_probe()
304 spi_master_put(spi_gpio->bitbang.master); in spi_gpio_probe()
325 status = spi_bitbang_stop(&spi_gpio->bitbang); in spi_gpio_remove()
326 spi_master_put(spi_gpio->bitbang.master); in spi_gpio_remove()