summaryrefslogtreecommitdiffstats
path: root/drivers/iio/pressure/st_pressure_core.c
diff options
context:
space:
mode:
authorDenis CIOCCA2014-10-03 17:35:39 +0200
committerJonathan Cameron2014-10-04 12:25:38 +0200
commit0baa3fc1b6c1e928260ca099cbdf551ced2cbfa3 (patch)
treeca1fa455b1b820bf2843d3bd175e876715c7c216 /drivers/iio/pressure/st_pressure_core.c
parentiio:magnetometer: Removed unnecessary parameter on common_probe function (diff)
downloadkernel-qcow2-linux-0baa3fc1b6c1e928260ca099cbdf551ced2cbfa3.tar.gz
kernel-qcow2-linux-0baa3fc1b6c1e928260ca099cbdf551ced2cbfa3.tar.xz
kernel-qcow2-linux-0baa3fc1b6c1e928260ca099cbdf551ced2cbfa3.zip
iio:pressure: Removed unnecessary parameter on common_probe function
Signed-off-by: Denis Ciocca <denis.ciocca@st.com> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'drivers/iio/pressure/st_pressure_core.c')
-rw-r--r--drivers/iio/pressure/st_pressure_core.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/iio/pressure/st_pressure_core.c b/drivers/iio/pressure/st_pressure_core.c
index 9563118c4d36..ee2ef7def097 100644
--- a/drivers/iio/pressure/st_pressure_core.c
+++ b/drivers/iio/pressure/st_pressure_core.c
@@ -409,8 +409,7 @@ static const struct iio_trigger_ops st_press_trigger_ops = {
#define ST_PRESS_TRIGGER_OPS NULL
#endif
-int st_press_common_probe(struct iio_dev *indio_dev,
- struct st_sensors_platform_data *plat_data)
+int st_press_common_probe(struct iio_dev *indio_dev)
{
struct st_sensor_data *pdata = iio_priv(indio_dev);
int irq = pdata->get_irq_data_ready(indio_dev);
@@ -439,11 +438,11 @@ int st_press_common_probe(struct iio_dev *indio_dev,
pdata->odr = pdata->sensor_settings->odr.odr_avl[0].hz;
/* Some devices don't support a data ready pin. */
- if (!plat_data && pdata->sensor_settings->drdy_irq.addr)
- plat_data =
+ if (!pdata->dev->platform_data && pdata->sensor_settings->drdy_irq.addr)
+ pdata->dev->platform_data =
(struct st_sensors_platform_data *)&default_press_pdata;
- err = st_sensors_init_sensor(indio_dev, plat_data);
+ err = st_sensors_init_sensor(indio_dev, pdata->dev->platform_data);
if (err < 0)
return err;