Lines Matching refs:udevice
111 struct udevice *dev; /* struct spi_slave is dev->parentdata */
362 struct udevice *dev;
389 int (*claim_bus)(struct udevice *dev);
400 int (*release_bus)(struct udevice *dev);
412 int (*set_wordlen)(struct udevice *dev, unsigned int wordlen);
437 int (*xfer)(struct udevice *dev, unsigned int bitlen, const void *dout,
456 int (*set_speed)(struct udevice *bus, uint hz);
468 int (*set_mode)(struct udevice *bus, uint mode);
484 int (*cs_info)(struct udevice *bus, uint cs, struct spi_cs_info *info);
496 int (*get_mmap)(struct udevice *dev, ulong *map_basep,
525 int (*xfer)(struct udevice *slave, unsigned int bitlen,
542 int spi_find_bus_and_cs(int busnum, int cs, struct udevice **busp,
543 struct udevice **devp);
569 struct udevice **busp, struct spi_slave **devp);
576 int spi_chip_select(struct udevice *slave);
587 int spi_find_chip_select(struct udevice *bus, int cs, struct udevice **devp);
598 int spi_slave_ofdata_to_platdata(struct udevice *dev,
613 int spi_cs_info(struct udevice *bus, uint cs, struct spi_cs_info *info);
632 struct udevice *bus, struct udevice *slave,
633 struct udevice **emulp);
649 int dm_spi_claim_bus(struct udevice *dev);
660 void dm_spi_release_bus(struct udevice *dev);
684 int dm_spi_xfer(struct udevice *dev, unsigned int bitlen,
698 int dm_spi_get_mmap(struct udevice *dev, ulong *map_basep, uint *map_sizep,