Lines Matching defs:sc18is602
16 #include <linux/platform_data/sc18is602.h>
19 enum chips { sc18is602, sc18is602b, sc18is603 };
32 struct sc18is602 {
49 static int sc18is602_wait_ready(struct sc18is602 *hw, int len)
64 static int sc18is602_txrx(struct sc18is602 *hw, struct spi_message *msg,
129 static int sc18is602_setup_transfer(struct sc18is602 *hw, u32 hz, u8 mode)
185 struct sc18is602 *hw = spi_controller_get_devdata(host);
228 struct sc18is602 *hw = spi_controller_get_devdata(spi->controller);
231 if (hw->id == sc18is602 && (spi_get_chipselect(spi, 0) == 2))
243 struct sc18is602 *hw;
250 host = devm_spi_alloc_host(dev, sizeof(struct sc18is602));
274 case sc18is602:
310 { "sc18is602", sc18is602 },
319 .compatible = "nxp,sc18is602",
320 .data = (void *)sc18is602
336 .name = "sc18is602",