Lines Matching refs:spi_dev
466 struct spi_device *spi_dev, in stm32_spi_can_dma() argument
571 static int stm32_spi_setup(struct spi_device *spi_dev) in stm32_spi_setup() argument
575 if (!gpio_is_valid(spi_dev->cs_gpio)) { in stm32_spi_setup()
576 dev_err(&spi_dev->dev, "%d is not a valid gpio\n", in stm32_spi_setup()
577 spi_dev->cs_gpio); in stm32_spi_setup()
581 dev_dbg(&spi_dev->dev, "%s: set gpio%d output %s\n", __func__, in stm32_spi_setup()
582 spi_dev->cs_gpio, in stm32_spi_setup()
583 (spi_dev->mode & SPI_CS_HIGH) ? "low" : "high"); in stm32_spi_setup()
585 ret = gpio_direction_output(spi_dev->cs_gpio, in stm32_spi_setup()
586 !(spi_dev->mode & SPI_CS_HIGH)); in stm32_spi_setup()
598 struct spi_device *spi_dev = msg->spi; in stm32_spi_prepare_msg() local
599 struct device_node *np = spi_dev->dev.of_node; in stm32_spi_prepare_msg()
608 if (spi_dev->mode & SPI_CPOL) in stm32_spi_prepare_msg()
613 if (spi_dev->mode & SPI_CPHA) in stm32_spi_prepare_msg()
618 if (spi_dev->mode & SPI_LSB_FIRST) in stm32_spi_prepare_msg()
624 spi_dev->mode & SPI_CPOL, in stm32_spi_prepare_msg()
625 spi_dev->mode & SPI_CPHA, in stm32_spi_prepare_msg()
626 spi_dev->mode & SPI_LSB_FIRST, in stm32_spi_prepare_msg()
627 spi_dev->mode & SPI_CS_HIGH); in stm32_spi_prepare_msg()
857 struct spi_device *spi_dev, in stm32_spi_transfer_one_setup() argument
905 if (spi_dev->mode & SPI_3WIRE) { /* MISO/MOSI signals shared */ in stm32_spi_transfer_one_setup()
988 struct spi_device *spi_dev, in stm32_spi_transfer_one() argument
1000 stm32_spi_can_dma(master, spi_dev, transfer)); in stm32_spi_transfer_one()
1002 ret = stm32_spi_transfer_one_setup(spi, spi_dev, transfer); in stm32_spi_transfer_one()