Lines Matching refs:speed
21 static int spi_set_speed_mode(struct udevice *bus, int speed, int mode) in spi_set_speed_mode() argument
28 ret = ops->set_speed(bus, speed); in spi_set_speed_mode()
54 uint speed, mode; in dm_spi_claim_bus() local
56 speed = slave->max_hz; in dm_spi_claim_bus()
60 if (speed) in dm_spi_claim_bus()
61 speed = min(speed, spi->max_hz); in dm_spi_claim_bus()
63 speed = spi->max_hz; in dm_spi_claim_bus()
65 if (!speed) in dm_spi_claim_bus()
66 speed = SPI_DEFAULT_SPEED_HZ; in dm_spi_claim_bus()
68 if (speed != spi->speed || mode != spi->mode) { in dm_spi_claim_bus()
69 int ret = spi_set_speed_mode(bus, speed, slave->mode); in dm_spi_claim_bus()
74 spi->speed = speed; in dm_spi_claim_bus()
326 int spi_get_bus_and_cs(int busnum, int cs, int speed, int mode, in spi_get_bus_and_cs() argument
364 if (speed) { in spi_get_bus_and_cs()
365 plat->max_hz = speed; in spi_get_bus_and_cs()
396 if (!bus_data->speed) { in spi_get_bus_and_cs()
421 unsigned int speed, unsigned int mode) in spi_setup_slave() argument
427 ret = spi_get_bus_and_cs(busnum, cs, speed, mode, NULL, 0, &dev, in spi_setup_slave()