Home
last modified time | relevance | path

Searched refs:ec_spi (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/platform/chrome/
H A Dcros_ec_spi.c113 struct cros_ec_spi *ec_spi = ec_dev->priv; in terminate_request() local
124 trans.delay.value = ec_spi->end_of_msg_delay; in terminate_request()
128 ret = spi_sync_locked(ec_spi->spi, &msg); in terminate_request()
131 ec_spi->last_transfer_ns = ktime_get_ns(); in terminate_request()
152 struct cros_ec_spi *ec_spi = ec_dev->priv; in receive_n_bytes() local
167 ret = spi_sync_locked(ec_spi->spi, &msg); in receive_n_bytes()
387 struct cros_ec_spi *ec_spi = ec_dev->priv; in do_cros_ec_pkt_xfer_spi() local
404 delay = ktime_get_ns() - ec_spi->last_transfer_ns; in do_cros_ec_pkt_xfer_spi()
412 spi_bus_lock(ec_spi->spi->master); in do_cros_ec_pkt_xfer_spi()
419 if (ec_spi->start_of_msg_delay) { in do_cros_ec_pkt_xfer_spi()
[all …]