Lines Matching refs:speed
25 static int spi_set_speed_mode(struct udevice *bus, int speed, int mode) in spi_set_speed_mode() argument
32 ret = ops->set_speed(bus, speed); in spi_set_speed_mode()
58 uint speed, mode; in dm_spi_claim_bus() local
60 speed = slave->max_hz; in dm_spi_claim_bus()
64 if (speed) in dm_spi_claim_bus()
65 speed = min(speed, spi->max_hz); in dm_spi_claim_bus()
67 speed = spi->max_hz; in dm_spi_claim_bus()
69 if (!speed) in dm_spi_claim_bus()
70 speed = SPI_DEFAULT_SPEED_HZ; in dm_spi_claim_bus()
72 if (speed != spi->speed || mode != spi->mode) { in dm_spi_claim_bus()
73 int ret = spi_set_speed_mode(bus, speed, slave->mode); in dm_spi_claim_bus()
78 spi->speed = speed; in dm_spi_claim_bus()
332 int spi_get_bus_and_cs(int busnum, int cs, int speed, int mode, in spi_get_bus_and_cs() argument
370 if (speed) { in spi_get_bus_and_cs()
371 plat->max_hz = speed; in spi_get_bus_and_cs()
402 if (!bus_data->speed) { in spi_get_bus_and_cs()
427 unsigned int speed, unsigned int mode) in spi_setup_slave() argument
433 ret = spi_get_bus_and_cs(busnum, cs, speed, mode, NULL, 0, &dev, in spi_setup_slave()