Lines Matching full:adis16475
3 * ADIS16475 IMU driver
134 struct adis16475 { struct
171 struct adis16475 *st = file->private_data; in adis16475_show_firmware_revision()
197 struct adis16475 *st = file->private_data; in adis16475_show_firmware_date()
226 struct adis16475 *st = arg; in adis16475_show_serial_number()
243 struct adis16475 *st = arg; in adis16475_show_product_id()
260 struct adis16475 *st = arg; in adis16475_show_flash_count()
278 struct adis16475 *st = iio_priv(indio_dev); in adis16475_debugfs_init()
296 static int adis16475_get_freq(struct adis16475 *st, u32 *freq) in adis16475_get_freq()
323 static int adis16475_set_freq(struct adis16475 *st, const u32 freq) in adis16475_set_freq()
417 static int adis16475_get_filter(struct adis16475 *st, u32 *filter) in adis16475_get_filter()
432 static int adis16475_set_filter(struct adis16475 *st, const u32 filter) in adis16475_set_filter()
461 struct adis16475 *st = iio_priv(indio_dev); in adis16475_get_fifo_enabled()
477 struct adis16475 *st = iio_priv(indio_dev); in adis16475_get_fifo_watermark()
519 struct adis16475 *st = iio_priv(indio_dev); in adis16475_buffer_postenable()
528 struct adis16475 *st = iio_priv(indio_dev); in adis16475_buffer_postdisable()
550 struct adis16475 *st = iio_priv(indio_dev); in adis16475_set_watermark()
581 struct adis16475 *st = iio_priv(indio_dev); in adis16475_read_raw()
643 struct adis16475 *st = iio_priv(indio_dev); in adis16475_write_raw()
918 .name = "adis16475-1",
937 .name = "adis16475-2",
956 .name = "adis16475-3",
1461 struct adis16475 *st = iio_priv(indio_dev); in adis16475_update_scan_mode()
1507 static void adis16475_burst32_check(struct adis16475 *st) in adis16475_burst32_check()
1562 struct adis16475 *st = iio_priv(indio_dev); in adis16475_push_single_sample()
1659 struct adis16475 *st = iio_priv(indio_dev); in adis16475_trigger_handler()
1695 struct adis16475 *st = iio_priv(indio_dev); in adis16575_custom_burst_read()
1724 struct adis16475 *st = iio_priv(indio_dev); in adis16475_trigger_handler_with_fifo()
1770 static int adis16475_config_sync_mode(struct adis16475 *st) in adis16475_config_sync_mode()
1858 static int adis16475_config_irq_pin(struct adis16475 *st) in adis16475_config_irq_pin()
1937 struct adis16475 *st; in adis16475_probe()
2009 { .compatible = "adi,adis16475-1",
2011 { .compatible = "adi,adis16475-2",
2013 { .compatible = "adi,adis16475-3",
2067 { "adis16475-1", (kernel_ulong_t)&adis16475_chip_info[ADIS16475_1] },
2068 { "adis16475-2", (kernel_ulong_t)&adis16475_chip_info[ADIS16475_2] },
2069 { "adis16475-3", (kernel_ulong_t)&adis16475_chip_info[ADIS16475_3] },
2099 .name = "adis16475",
2108 MODULE_DESCRIPTION("Analog Devices ADIS16475 IMU driver");