Lines Matching full:adis16550

3  * ADIS16550 IMU driver
109 struct adis16550 { struct
202 struct adis16550 *st = container_of(adis, struct adis16550, adis); in adis16550_spi_xfer()
296 struct adis16550 *st = file->private_data; in adis16550_show_firmware_revision()
322 struct adis16550 *st = file->private_data; in adis16550_show_firmware_date()
347 struct adis16550 *st = arg; in adis16550_show_serial_number()
364 struct adis16550 *st = arg; in adis16550_show_product_id()
381 struct adis16550 *st = arg; in adis16550_show_flash_count()
398 struct adis16550 *st = iio_priv(indio_dev); in adis16550_debugfs_init()
418 static int adis16550_get_freq(struct adis16550 *st, u32 *freq) in adis16550_get_freq()
444 static int adis16550_set_freq_hz(struct adis16550 *st, u32 freq_hz) in adis16550_set_freq_hz()
492 static int adis16550_get_accl_filter_freq(struct adis16550 *st, int *freq_hz) in adis16550_get_accl_filter_freq()
509 static int adis16550_set_accl_filter_freq(struct adis16550 *st, int freq_hz) in adis16550_set_accl_filter_freq()
518 static int adis16550_get_gyro_filter_freq(struct adis16550 *st, int *freq_hz) in adis16550_get_gyro_filter_freq()
535 static int adis16550_set_gyro_filter_freq(struct adis16550 *st, int freq_hz) in adis16550_set_gyro_filter_freq()
583 struct adis16550 *st = iio_priv(indio_dev); in adis16550_read_raw()
667 struct adis16550 *st = iio_priv(indio_dev); in adis16550_write_raw()
799 .name = "adis16550",
841 struct adis16550 *st = iio_priv(indio_dev); in adis16550_trigger_handler()
883 struct adis16550 *st = iio_priv(indio_dev); in adis16550_update_scan_mode()
909 static int adis16550_config_sync(struct adis16550 *st) in adis16550_config_sync()
1058 struct adis16550 *st; in adis16550_probe()
1120 { "adis16550", (kernel_ulong_t)&adis16550_chip_info},
1126 { .compatible = "adi,adis16550", .data = &adis16550_chip_info },
1133 .name = "adis16550",
1145 MODULE_DESCRIPTION("Analog Devices ADIS16550 IMU driver");