Lines Matching defs:spi_device
185 struct spi_device { struct
186 struct device dev;
187 struct spi_controller *controller;
188 u32 max_speed_hz;
189 u8 chip_select[SPI_CS_CNT_MAX];
190 u8 bits_per_word;
191 bool rt;
214 u32 mode;
215 int irq;
216 void *controller_state;
217 void *controller_data;
218 char modalias[SPI_NAME_SIZE];
219 const char *driver_override;
220 struct gpio_desc *cs_gpiod[SPI_CS_CNT_MAX]; /* Chip select gpio desc */
221 struct spi_delay word_delay; /* Inter-word delay */
223 struct spi_delay cs_setup;
224 struct spi_delay cs_hold;
225 struct spi_delay cs_inactive;
228 struct spi_statistics __percpu *pcpu_statistics;
253 #define to_spi_device(__dev) container_of_const(__dev, struct spi_device, dev) argument