Lines Matching +full:spi +full:- +full:rx +full:- +full:delay +full:- +full:us
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 * Author: Lars-Peter Clausen <lars@metafoo.de>
12 #include <linux/spi/spi.h>
26 * struct adis_data - ADIS chip variant specific data
27 * @read_delay: SPI delay for read operations in us
28 * @write_delay: SPI delay for write operations in us
29 * @cs_change_delay: SPI delay between CS changes in us
58 struct spi_device *spi; member
71 uint8_t rx[4]; member
75 struct spi_device *spi, const struct adis_data *data);
84 * adis_write_reg_8() - Write single byte to a register
96 * adis_write_reg_16() - Write 2 bytes to a pair of registers
108 * adis_write_reg_32() - write 4 bytes to four registers
120 * adis_read_reg_16() - read 2 bytes from a 16-bit register
138 * adis_read_reg_32() - read 4 bytes from a 32-bit register
239 * struct adis_burst - ADIS data for burst transfers
242 * @extra_len extra length to account in the SPI RX buffer