Searched refs:ssp_data (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/iio/common/ssp_sensors/ |
| A D | ssp_dev.c | 114 static int ssp_check_fwbl(struct ssp_data *data) in ssp_check_fwbl() 146 static void ssp_reset_mcu(struct ssp_data *data) in ssp_reset_mcu() 156 struct ssp_data *data = container_of(work, struct ssp_data, work_wdt); in ssp_wdt_work_func() 169 struct ssp_data *data = from_timer(data, t, wdt_timer); in ssp_wdt_timer_func() 185 static void ssp_enable_wdt_timer(struct ssp_data *data) in ssp_enable_wdt_timer() 341 struct ssp_data *data = dev_id; in ssp_irq_thread_fn() 352 static int ssp_initialize_mcu(struct ssp_data *data) in ssp_initialize_mcu() 400 struct ssp_data, work_refresh); in ssp_refresh_task() 443 struct ssp_data *data; in ssp_parse_dt() 498 struct ssp_data *data; in ssp_probe() [all …]
|
| A D | ssp.h | 179 struct ssp_data { struct 228 void ssp_clean_pending_list(struct ssp_data *data); argument 230 int ssp_command(struct ssp_data *data, char command, int arg); 232 int ssp_send_instruction(struct ssp_data *data, u8 inst, u8 sensor_type, 235 int ssp_irq_msg(struct ssp_data *data); 237 int ssp_get_chipid(struct ssp_data *data); 239 int ssp_set_magnetic_matrix(struct ssp_data *data); 241 unsigned int ssp_get_sensor_scanning_info(struct ssp_data *data); 243 unsigned int ssp_get_firmware_rev(struct ssp_data *data); 245 int ssp_queue_ssp_refresh_task(struct ssp_data *data, unsigned int delay);
|
| A D | ssp_spi.c | 154 static int ssp_check_lines(struct ssp_data *data, bool state) in ssp_check_lines() 177 static int ssp_do_transfer(struct ssp_data *data, struct ssp_msg *msg, in ssp_do_transfer() 243 static inline int ssp_spi_sync_command(struct ssp_data *data, in ssp_spi_sync_command() 249 static int ssp_spi_sync(struct ssp_data *data, struct ssp_msg *msg, in ssp_spi_sync() 332 int ssp_irq_msg(struct ssp_data *data) in ssp_irq_msg() 448 void ssp_clean_pending_list(struct ssp_data *data) in ssp_clean_pending_list() 463 int ssp_command(struct ssp_data *data, char command, int arg) in ssp_command() 513 int ssp_get_chipid(struct ssp_data *data) in ssp_get_chipid() 532 int ssp_set_magnetic_matrix(struct ssp_data *data) in ssp_set_magnetic_matrix() 552 unsigned int ssp_get_sensor_scanning_info(struct ssp_data *data) in ssp_get_sensor_scanning_info() [all …]
|
| A D | ssp_iio.c | 23 struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); in ssp_common_buffer_postenable() 48 struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); in ssp_common_buffer_postdisable()
|
| /linux/include/linux/iio/common/ |
| A D | ssp_sensors.h | 45 struct ssp_data; 63 int ssp_enable_sensor(struct ssp_data *data, enum ssp_sensor_type type, 66 int ssp_disable_sensor(struct ssp_data *data, enum ssp_sensor_type type); 68 u32 ssp_get_sensor_delay(struct ssp_data *data, enum ssp_sensor_type); 70 int ssp_change_delay(struct ssp_data *data, enum ssp_sensor_type type,
|
| /linux/drivers/iio/gyro/ |
| A D | ssp_gyro_sensor.c | 32 struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); in ssp_gyro_read_raw() 51 struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); in ssp_gyro_write_raw()
|
| /linux/drivers/iio/accel/ |
| A D | ssp_accel_sensor.c | 32 struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); in ssp_accel_read_raw() 51 struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent); in ssp_accel_write_raw()
|
Completed in 13 milliseconds