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