mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 05:02:12 +00:00
iio:accel: drop assign iio_info.driver_module and iio_trigger_ops.owner
The equivalent of both of these are now done via macro magic when the relevant register calls are made. The actual structure elements will shortly go away. Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Reviewed-by: Lars-Peter Clausen <lars@metafoo.de>
This commit is contained in:
parent
52b31bcc93
commit
6c5bffa80e
@ -95,7 +95,6 @@ static int adxl345_read_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info adxl345_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = adxl345_read_raw,
|
||||
};
|
||||
|
||||
|
@ -536,7 +536,6 @@ static const struct iio_info bma180_info = {
|
||||
.attrs = &bma180_attrs_group,
|
||||
.read_raw = bma180_read_raw,
|
||||
.write_raw = bma180_write_raw,
|
||||
.driver_module = THIS_MODULE,
|
||||
};
|
||||
|
||||
static const char * const bma180_power_modes[] = { "low_noise", "low_power" };
|
||||
@ -700,7 +699,6 @@ static int bma180_trig_try_reen(struct iio_trigger *trig)
|
||||
static const struct iio_trigger_ops bma180_trigger_ops = {
|
||||
.set_trigger_state = bma180_data_rdy_trigger_set_state,
|
||||
.try_reenable = bma180_trig_try_reen,
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int bma180_probe(struct i2c_client *client,
|
||||
|
@ -186,7 +186,6 @@ static int bma220_write_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info bma220_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = bma220_read_raw,
|
||||
.write_raw = bma220_write_raw,
|
||||
.attrs = &bma220_attribute_group,
|
||||
|
@ -1094,7 +1094,6 @@ static const struct iio_info bmc150_accel_info = {
|
||||
.write_event_value = bmc150_accel_write_event,
|
||||
.write_event_config = bmc150_accel_write_event_config,
|
||||
.read_event_config = bmc150_accel_read_event_config,
|
||||
.driver_module = THIS_MODULE,
|
||||
};
|
||||
|
||||
static const struct iio_info bmc150_accel_info_fifo = {
|
||||
@ -1108,7 +1107,6 @@ static const struct iio_info bmc150_accel_info_fifo = {
|
||||
.validate_trigger = bmc150_accel_validate_trigger,
|
||||
.hwfifo_set_watermark = bmc150_accel_set_watermark,
|
||||
.hwfifo_flush_to_buffer = bmc150_accel_fifo_flush,
|
||||
.driver_module = THIS_MODULE,
|
||||
};
|
||||
|
||||
static const unsigned long bmc150_accel_scan_masks[] = {
|
||||
@ -1200,7 +1198,6 @@ static int bmc150_accel_trigger_set_state(struct iio_trigger *trig,
|
||||
static const struct iio_trigger_ops bmc150_accel_trigger_ops = {
|
||||
.set_trigger_state = bmc150_accel_trigger_set_state,
|
||||
.try_reenable = bmc150_accel_trig_try_reen,
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int bmc150_accel_handle_roc_event(struct iio_dev *indio_dev)
|
||||
|
@ -88,7 +88,6 @@ static int da280_read_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info da280_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = da280_read_raw,
|
||||
};
|
||||
|
||||
|
@ -212,7 +212,6 @@ static int da311_read_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info da311_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = da311_read_raw,
|
||||
};
|
||||
|
||||
|
@ -124,7 +124,6 @@ static int dmard06_read_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info dmard06_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = dmard06_read_raw,
|
||||
};
|
||||
|
||||
|
@ -93,7 +93,6 @@ static int dmard09_read_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info dmard09_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = dmard09_read_raw,
|
||||
};
|
||||
|
||||
|
@ -170,7 +170,6 @@ static int dmard10_read_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info dmard10_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = dmard10_read_raw,
|
||||
};
|
||||
|
||||
|
@ -225,7 +225,6 @@ static int accel_3d_write_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info accel_3d_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = &accel_3d_read_raw,
|
||||
.write_raw = &accel_3d_write_raw,
|
||||
};
|
||||
|
@ -950,7 +950,6 @@ static const struct iio_info kxcjk1013_info = {
|
||||
.write_event_value = kxcjk1013_write_event,
|
||||
.write_event_config = kxcjk1013_write_event_config,
|
||||
.read_event_config = kxcjk1013_read_event_config,
|
||||
.driver_module = THIS_MODULE,
|
||||
};
|
||||
|
||||
static const unsigned long kxcjk1013_scan_masks[] = {0x7, 0};
|
||||
@ -1036,7 +1035,6 @@ static int kxcjk1013_data_rdy_trigger_set_state(struct iio_trigger *trig,
|
||||
static const struct iio_trigger_ops kxcjk1013_trigger_ops = {
|
||||
.set_trigger_state = kxcjk1013_data_rdy_trigger_set_state,
|
||||
.try_reenable = kxcjk1013_trig_try_reen,
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
static irqreturn_t kxcjk1013_event_handler(int irq, void *private)
|
||||
|
@ -390,7 +390,6 @@ static const struct iio_info kxsd9_info = {
|
||||
.read_raw = &kxsd9_read_raw,
|
||||
.write_raw = &kxsd9_write_raw,
|
||||
.attrs = &kxsd9_attribute_group,
|
||||
.driver_module = THIS_MODULE,
|
||||
};
|
||||
|
||||
/* Four channels apart from timestamp, scan mask = 0x0f */
|
||||
|
@ -107,7 +107,6 @@ static int mc3230_read_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info mc3230_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = mc3230_read_raw,
|
||||
};
|
||||
|
||||
|
@ -199,7 +199,6 @@ static const struct iio_info mma7455_info = {
|
||||
.attrs = &mma7455_group,
|
||||
.read_raw = mma7455_read_raw,
|
||||
.write_raw = mma7455_write_raw,
|
||||
.driver_module = THIS_MODULE,
|
||||
};
|
||||
|
||||
#define MMA7455_CHANNEL(axis, idx) { \
|
||||
|
@ -168,7 +168,6 @@ static int mma7660_read_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info mma7660_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = mma7660_read_raw,
|
||||
.attrs = &mma7660_attribute_group,
|
||||
};
|
||||
|
@ -1337,7 +1337,6 @@ static const struct iio_info mma8452_info = {
|
||||
.read_event_config = &mma8452_read_event_config,
|
||||
.write_event_config = &mma8452_write_event_config,
|
||||
.debugfs_reg_access = &mma8452_reg_access_dbg,
|
||||
.driver_module = THIS_MODULE,
|
||||
};
|
||||
|
||||
static const unsigned long mma8452_scan_masks[] = {0x7, 0};
|
||||
@ -1368,7 +1367,6 @@ static int mma8452_data_rdy_trigger_set_state(struct iio_trigger *trig,
|
||||
static const struct iio_trigger_ops mma8452_trigger_ops = {
|
||||
.set_trigger_state = mma8452_data_rdy_trigger_set_state,
|
||||
.validate_device = iio_trigger_validate_own_device,
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int mma8452_trigger_setup(struct iio_dev *indio_dev)
|
||||
|
@ -332,7 +332,6 @@ static const struct iio_chan_spec mma9551_channels[] = {
|
||||
};
|
||||
|
||||
static const struct iio_info mma9551_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = mma9551_read_raw,
|
||||
.read_event_config = mma9551_read_event_config,
|
||||
.write_event_config = mma9551_write_event_config,
|
||||
|
@ -987,7 +987,6 @@ static const struct iio_chan_spec mma9553_channels[] = {
|
||||
};
|
||||
|
||||
static const struct iio_info mma9553_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = mma9553_read_raw,
|
||||
.write_raw = mma9553_write_raw,
|
||||
.read_event_config = mma9553_read_event_config,
|
||||
|
@ -264,7 +264,6 @@ static int mxc4005_write_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info mxc4005_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = mxc4005_read_raw,
|
||||
.write_raw = mxc4005_write_raw,
|
||||
.attrs = &mxc4005_attrs_group,
|
||||
@ -376,7 +375,6 @@ static int mxc4005_trigger_try_reen(struct iio_trigger *trig)
|
||||
static const struct iio_trigger_ops mxc4005_trigger_ops = {
|
||||
.set_trigger_state = mxc4005_set_trigger_state,
|
||||
.try_reenable = mxc4005_trigger_try_reen,
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int mxc4005_chip_init(struct mxc4005_data *data)
|
||||
|
@ -78,7 +78,6 @@ static int mxc6255_read_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info mxc6255_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = mxc6255_read_raw,
|
||||
};
|
||||
|
||||
|
@ -1454,7 +1454,6 @@ static const struct iio_info sca3000_info = {
|
||||
.write_event_value = &sca3000_write_event_value,
|
||||
.read_event_config = &sca3000_read_event_config,
|
||||
.write_event_config = &sca3000_write_event_config,
|
||||
.driver_module = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int sca3000_probe(struct spi_device *spi)
|
||||
|
@ -721,7 +721,6 @@ static const struct attribute_group st_accel_attribute_group = {
|
||||
};
|
||||
|
||||
static const struct iio_info accel_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.attrs = &st_accel_attribute_group,
|
||||
.read_raw = &st_accel_read_raw,
|
||||
.write_raw = &st_accel_write_raw,
|
||||
@ -730,7 +729,6 @@ static const struct iio_info accel_info = {
|
||||
|
||||
#ifdef CONFIG_IIO_TRIGGER
|
||||
static const struct iio_trigger_ops st_accel_trigger_ops = {
|
||||
.owner = THIS_MODULE,
|
||||
.set_trigger_state = ST_ACCEL_TRIGGER_SET_STATE,
|
||||
.validate_device = st_sensors_validate_device,
|
||||
};
|
||||
|
@ -237,7 +237,6 @@ static int stk8312_data_rdy_trigger_set_state(struct iio_trigger *trig,
|
||||
|
||||
static const struct iio_trigger_ops stk8312_trigger_ops = {
|
||||
.set_trigger_state = stk8312_data_rdy_trigger_set_state,
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int stk8312_set_sample_rate(struct stk8312_data *data, u8 rate)
|
||||
@ -421,7 +420,6 @@ static int stk8312_write_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info stk8312_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = stk8312_read_raw,
|
||||
.write_raw = stk8312_write_raw,
|
||||
.attrs = &stk8312_attribute_group,
|
||||
|
@ -179,7 +179,6 @@ static int stk8ba50_data_rdy_trigger_set_state(struct iio_trigger *trig,
|
||||
|
||||
static const struct iio_trigger_ops stk8ba50_trigger_ops = {
|
||||
.set_trigger_state = stk8ba50_data_rdy_trigger_set_state,
|
||||
.owner = THIS_MODULE,
|
||||
};
|
||||
|
||||
static int stk8ba50_set_power(struct stk8ba50_data *data, bool mode)
|
||||
@ -307,7 +306,6 @@ static int stk8ba50_write_raw(struct iio_dev *indio_dev,
|
||||
}
|
||||
|
||||
static const struct iio_info stk8ba50_info = {
|
||||
.driver_module = THIS_MODULE,
|
||||
.read_raw = stk8ba50_read_raw,
|
||||
.write_raw = stk8ba50_write_raw,
|
||||
.attrs = &stk8ba50_attribute_group,
|
||||
|
Loading…
Reference in New Issue
Block a user