Lines Matching full:adis16475

3  * ADIS16475 IMU driver
99 struct adis16475 { struct
132 struct adis16475 *st = file->private_data; in adis16475_show_firmware_revision()
158 struct adis16475 *st = file->private_data; in adis16475_show_firmware_date()
187 struct adis16475 *st = arg; in adis16475_show_serial_number()
204 struct adis16475 *st = arg; in adis16475_show_product_id()
221 struct adis16475 *st = arg; in adis16475_show_flash_count()
239 struct adis16475 *st = iio_priv(indio_dev); in adis16475_debugfs_init()
259 static int adis16475_get_freq(struct adis16475 *st, u32 *freq) in adis16475_get_freq()
291 static int adis16475_set_freq(struct adis16475 *st, const u32 freq) in adis16475_set_freq()
384 static int adis16475_get_filter(struct adis16475 *st, u32 *filter) in adis16475_get_filter()
399 static int adis16475_set_filter(struct adis16475 *st, const u32 filter) in adis16475_set_filter()
436 struct adis16475 *st = iio_priv(indio_dev); in adis16475_read_raw()
490 struct adis16475 *st = iio_priv(indio_dev); in adis16475_write_raw()
674 .name = "adis16475-1",
689 .name = "adis16475-2",
704 .name = "adis16475-3",
995 static void adis16475_burst32_check(struct adis16475 *st) in adis16475_burst32_check()
1044 struct adis16475 *st = iio_priv(indio_dev); in adis16475_trigger_handler()
1123 static int adis16475_config_sync_mode(struct adis16475 *st) in adis16475_config_sync_mode()
1200 static int adis16475_config_irq_pin(struct adis16475 *st) in adis16475_config_irq_pin()
1249 { .compatible = "adi,adis16475-1",
1251 { .compatible = "adi,adis16475-2",
1253 { .compatible = "adi,adis16475-3",
1294 struct adis16475 *st; in adis16475_probe()
1345 .name = "adis16475",
1353 MODULE_DESCRIPTION("Analog Devices ADIS16475 IMU driver");