Lines Matching refs:spi_host
68 struct spi_controller *spi_host;
253 struct spi_controller *spi_host;
279 spi_sub_ptr->spi_host = devm_spi_alloc_host(dev, sizeof(struct spi_controller));
280 if (!spi_sub_ptr->spi_host)
359 spi_host = spi_sub_ptr->spi_host;
360 spi_host->num_chipselect = SPI_CHIP_SEL_COUNT;
361 spi_host->mode_bits = SPI_MODE_0 | SPI_MODE_3 | SPI_RX_DUAL |
363 spi_host->transfer_one = pci1xxxx_spi_transfer_one;
364 spi_host->set_cs = pci1xxxx_spi_set_cs;
365 spi_host->bits_per_word_mask = SPI_BPW_MASK(8);
366 spi_host->max_speed_hz = PCI1XXXX_SPI_MAX_CLOCK_HZ;
367 spi_host->min_speed_hz = PCI1XXXX_SPI_MIN_CLOCK_HZ;
368 spi_host->flags = SPI_CONTROLLER_MUST_TX;
369 spi_controller_set_devdata(spi_host, spi_sub_ptr);
370 ret = devm_spi_register_controller(dev, spi_host);
418 spi_controller_resume(spi_sub_ptr->spi_host);
444 spi_controller_suspend(spi_sub_ptr->spi_host);