Lines Matching full:adis16475

3  * ADIS16475 IMU driver
98 struct adis16475 { struct
125 struct adis16475 *st = file->private_data; in adis16475_show_firmware_revision() argument
151 struct adis16475 *st = file->private_data; in adis16475_show_firmware_date()
180 struct adis16475 *st = arg; in adis16475_show_serial_number()
197 struct adis16475 *st = arg; in adis16475_show_product_id()
214 struct adis16475 *st = arg; in adis16475_show_flash_count()
232 struct adis16475 *st = iio_priv(indio_dev); in adis16475_debugfs_init()
252 static int adis16475_get_freq(struct adis16475 *st, u32 *freq) in adis16475_get_freq()
266 static int adis16475_set_freq(struct adis16475 *st, const u32 freq) in adis16475_set_freq()
306 static int adis16475_get_filter(struct adis16475 *st, u32 *filter) in adis16475_get_filter()
321 static int adis16475_set_filter(struct adis16475 *st, const u32 filter) in adis16475_set_filter()
358 struct adis16475 *st = iio_priv(indio_dev); in adis16475_read_raw()
412 struct adis16475 *st = iio_priv(indio_dev); in adis16475_write_raw()
536 * ADIS16475. We can only control it's polarity... in adis16475_enable_irq()
609 .name = "adis16475-1",
624 .name = "adis16475-2",
639 .name = "adis16475-3",
930 static void adis16475_burst32_check(struct adis16475 *st) in adis16475_burst32_check()
979 struct adis16475 *st = iio_priv(indio_dev); in adis16475_trigger_handler()
1067 static int adis16475_config_sync_mode(struct adis16475 *st) in adis16475_config_sync_mode()
1168 static int adis16475_config_irq_pin(struct adis16475 *st) in adis16475_config_irq_pin()
1217 { .compatible = "adi,adis16475-1",
1219 { .compatible = "adi,adis16475-2",
1221 { .compatible = "adi,adis16475-3",
1262 struct adis16475 *st; in adis16475_probe()
1316 .name = "adis16475",
1324 MODULE_DESCRIPTION("Analog Devices ADIS16475 IMU driver");