Lines Matching defs:spi_device
167 struct spi_device { struct
168 struct device dev;
169 struct spi_controller *controller;
170 struct spi_controller *master; /* compatibility layer */
171 u32 max_speed_hz;
172 u8 chip_select;
173 u8 bits_per_word;
174 bool rt;
187 u32 mode;
188 int irq;
189 void *controller_state;
190 void *controller_data;
191 char modalias[SPI_NAME_SIZE];
192 const char *driver_override;
193 int cs_gpio; /* LEGACY: chip select gpio */
194 struct gpio_desc *cs_gpiod; /* chip select gpio desc */
195 struct spi_delay word_delay; /* inter-word delay */
197 struct spi_delay cs_setup;
221 static inline struct spi_device *to_spi_device(struct device *dev) in to_spi_device() argument