Lines Matching refs:udevice
111 struct udevice *dev; /* struct spi_slave is dev->parentdata */
365 struct udevice *dev;
392 int (*claim_bus)(struct udevice *dev);
403 int (*release_bus)(struct udevice *dev);
415 int (*set_wordlen)(struct udevice *dev, unsigned int wordlen);
440 int (*xfer)(struct udevice *dev, unsigned int bitlen, const void *dout,
459 int (*set_speed)(struct udevice *bus, uint hz);
471 int (*set_mode)(struct udevice *bus, uint mode);
487 int (*cs_info)(struct udevice *bus, uint cs, struct spi_cs_info *info);
499 int (*get_mmap)(struct udevice *dev, ulong *map_basep,
528 int (*xfer)(struct udevice *slave, unsigned int bitlen,
545 int spi_find_bus_and_cs(int busnum, int cs, struct udevice **busp,
546 struct udevice **devp);
572 struct udevice **busp, struct spi_slave **devp);
579 int spi_chip_select(struct udevice *slave);
590 int spi_find_chip_select(struct udevice *bus, int cs, struct udevice **devp);
601 int spi_slave_ofdata_to_platdata(struct udevice *dev,
616 int spi_cs_info(struct udevice *bus, uint cs, struct spi_cs_info *info);
635 struct udevice *bus, struct udevice *slave,
636 struct udevice **emulp);
652 int dm_spi_claim_bus(struct udevice *dev);
663 void dm_spi_release_bus(struct udevice *dev);
687 int dm_spi_xfer(struct udevice *dev, unsigned int bitlen,
701 int dm_spi_get_mmap(struct udevice *dev, ulong *map_basep, uint *map_sizep,