Lines Matching refs:spi_device
24 sedi_spi_t spi_device; member
49 sedi_spi_control(info->spi_device, SEDI_SPI_IOCTL_DATA_WIDTH, in spi_sedi_configure()
57 sedi_spi_control(info->spi_device, SEDI_SPI_IOCTL_CPOL0_CPHA0, in spi_sedi_configure()
60 sedi_spi_control(info->spi_device, SEDI_SPI_IOCTL_CPOL0_CPHA1, in spi_sedi_configure()
63 sedi_spi_control(info->spi_device, SEDI_SPI_IOCTL_CPOL1_CPHA0, in spi_sedi_configure()
66 sedi_spi_control(info->spi_device, SEDI_SPI_IOCTL_CPOL1_CPHA1, in spi_sedi_configure()
72 sedi_spi_control(info->spi_device, SEDI_SPI_IOCTL_LSB, 0); in spi_sedi_configure()
77 sedi_spi_control(info->spi_device, SEDI_SPI_IOCTL_LOOPBACK, loopback); in spi_sedi_configure()
80 sedi_spi_control(info->spi_device, SEDI_SPI_IOCTL_SPEED_SET, in spi_sedi_configure()
83 sedi_spi_control(info->spi_device, SEDI_SPI_IOCTL_CS_HW, config->slave); in spi_sedi_configure()
111 ret = sedi_spi_set_power(info->spi_device, SEDI_POWER_FULL); in transceive()
155 sedi_spi_control(info->spi_device, SEDI_SPI_IOCTL_BUFFER_SETS, 1); in transceive()
195 ret = sedi_spi_transfer(info->spi_device, data_out, data_in, in transceive()
206 sedi_spi_get_status(info->spi_device, &spi_status); in transceive()
209 sedi_spi_control(info->spi_device, SEDI_SPI_IOCTL_ABORT, 0); in transceive()
277 sedi_spi_update_tx_buf(info->spi_device, ctx->tx_buf, in spi_sedi_callback()
282 sedi_spi_update_rx_buf(info->spi_device, NULL, in spi_sedi_callback()
287 sedi_spi_update_tx_buf(info->spi_device, NULL, in spi_sedi_callback()
294 sedi_spi_update_rx_buf(info->spi_device, ctx->rx_buf, in spi_sedi_callback()
319 ret = sedi_spi_init(info->spi_device, spi_sedi_callback, (void *)dev, in spi_sedi_init()
343 int ret = sedi_spi_set_power(config->spi_device, SEDI_POWER_SUSPEND); in spi_suspend_device()
357 ret = sedi_spi_set_power(config->spi_device, SEDI_POWER_FULL); in spi_resume_device_from_suspend()
407 .spi_device = num, .irq_config = spi_##num##_irq_init, \