Lines Matching refs:mode
21 static int spi_set_speed_mode(struct udevice *bus, int speed, int mode) in spi_set_speed_mode() argument
37 ret = ops->set_mode(bus, mode); in spi_set_speed_mode()
54 uint speed, mode; in dm_spi_claim_bus() local
57 mode = slave->mode; 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()
75 spi->mode = mode; in dm_spi_claim_bus()
218 slave->mode = plat->mode; in spi_child_pre_probe()
326 int spi_get_bus_and_cs(int busnum, int cs, int speed, int mode, in spi_get_bus_and_cs() argument
371 plat->mode = mode; 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()
444 int mode = 0; in spi_slave_ofdata_to_platdata() local
451 mode |= SPI_CPOL; in spi_slave_ofdata_to_platdata()
453 mode |= SPI_CPHA; in spi_slave_ofdata_to_platdata()
455 mode |= SPI_CS_HIGH; in spi_slave_ofdata_to_platdata()
457 mode |= SPI_3WIRE; in spi_slave_ofdata_to_platdata()
459 mode |= SPI_PREAMBLE; in spi_slave_ofdata_to_platdata()
467 mode |= SPI_TX_DUAL; in spi_slave_ofdata_to_platdata()
470 mode |= SPI_TX_QUAD; in spi_slave_ofdata_to_platdata()
473 mode |= SPI_TX_OCTAL; in spi_slave_ofdata_to_platdata()
485 mode |= SPI_RX_DUAL; in spi_slave_ofdata_to_platdata()
488 mode |= SPI_RX_QUAD; in spi_slave_ofdata_to_platdata()
491 mode |= SPI_RX_OCTAL; in spi_slave_ofdata_to_platdata()
498 plat->mode = mode; in spi_slave_ofdata_to_platdata()