Lines Matching refs:spi_slave
109 struct spi_slave { struct
179 spi_do_alloc_slave(0, sizeof(struct spi_slave), bus, cs)
197 struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs,
205 void spi_free_slave(struct spi_slave *slave);
221 int spi_claim_bus(struct spi_slave *slave);
232 void spi_release_bus(struct spi_slave *slave);
244 int spi_set_wordlen(struct spi_slave *slave, unsigned int wordlen);
268 int spi_xfer(struct spi_slave *slave, unsigned int bitlen, const void *dout,
287 int spi_write_then_read(struct spi_slave *slave, const u8 *opcode,
312 void spi_cs_activate(struct spi_slave *slave);
321 void spi_cs_deactivate(struct spi_slave *slave);
329 void spi_set_speed(struct spi_slave *slave, uint hz);
341 static inline int spi_w8r8(struct spi_slave *slave, unsigned char byte) in spi_w8r8()
569 struct udevice **busp, struct spi_slave **devp);