• Home
  • Raw
  • Download

Lines Matching refs:plat

41 	struct soft_spi_platdata *plat = dev_get_platdata(bus);  in soft_spi_scl()  local
43 dm_gpio_set_value(&plat->sclk, bit); in soft_spi_scl()
51 struct soft_spi_platdata *plat = dev_get_platdata(bus); in soft_spi_sda() local
53 dm_gpio_set_value(&plat->mosi, bit); in soft_spi_sda()
61 struct soft_spi_platdata *plat = dev_get_platdata(bus); in soft_spi_cs_activate() local
63 dm_gpio_set_value(&plat->cs, 0); in soft_spi_cs_activate()
64 dm_gpio_set_value(&plat->sclk, 0); in soft_spi_cs_activate()
65 dm_gpio_set_value(&plat->cs, 1); in soft_spi_cs_activate()
73 struct soft_spi_platdata *plat = dev_get_platdata(bus); in soft_spi_cs_deactivate() local
75 dm_gpio_set_value(&plat->cs, 0); in soft_spi_cs_deactivate()
112 struct soft_spi_platdata *plat = dev_get_platdata(bus); in soft_spi_xfer() local
145 if ((plat->flags & SPI_MASTER_NO_TX) == 0) in soft_spi_xfer()
147 udelay(plat->spi_delay_us); in soft_spi_xfer()
153 if ((plat->flags & SPI_MASTER_NO_RX) == 0) in soft_spi_xfer()
154 tmpdin |= dm_gpio_get_value(&plat->miso); in soft_spi_xfer()
156 udelay(plat->spi_delay_us); in soft_spi_xfer()
202 struct soft_spi_platdata *plat = dev->platdata; in soft_spi_ofdata_to_platdata() local
206 plat->spi_delay_us = fdtdec_get_int(blob, node, "spi-delay-us", 0); in soft_spi_ofdata_to_platdata()
214 struct soft_spi_platdata *plat = dev->platdata; in soft_spi_probe() local
221 if (gpio_request_by_name(dev, "cs-gpios", 0, &plat->cs, in soft_spi_probe()
223 gpio_request_by_name(dev, "gpio-sck", 0, &plat->sclk, in soft_spi_probe()
227 ret = gpio_request_by_name(dev, "gpio-mosi", 0, &plat->mosi, in soft_spi_probe()
230 plat->flags |= SPI_MASTER_NO_TX; in soft_spi_probe()
232 ret = gpio_request_by_name(dev, "gpio-miso", 0, &plat->miso, in soft_spi_probe()
235 plat->flags |= SPI_MASTER_NO_RX; in soft_spi_probe()
237 if ((plat->flags & (SPI_MASTER_NO_RX | SPI_MASTER_NO_TX)) == in soft_spi_probe()