kxcjk1013's platform data has no in-kernel users. Remove it. Signed-off-by: Michał Mirosław <mirq-linux@xxxxxxxxxxxx> --- drivers/iio/accel/kxcjk-1013.c | 14 +------------- include/linux/iio/accel/kxcjk_1013.h | 22 ---------------------- 2 files changed, 1 insertion(+), 35 deletions(-) diff --git a/drivers/iio/accel/kxcjk-1013.c b/drivers/iio/accel/kxcjk-1013.c index 8892dc5d2422..7c010892945c 100644 --- a/drivers/iio/accel/kxcjk-1013.c +++ b/drivers/iio/accel/kxcjk-1013.c @@ -29,7 +29,6 @@ #include <linux/iio/events.h> #include <linux/iio/trigger_consumer.h> #include <linux/iio/triggered_buffer.h> -#include <linux/iio/accel/kxcjk_1013.h> #define KXCJK1013_DRV_NAME "kxcjk1013" #define KXCJK1013_IRQ_NAME "kxcjk1013_event" @@ -144,7 +143,6 @@ struct kxcjk1013_data { u8 range; int wake_thres; int wake_dur; - bool active_high_intr; bool dready_trigger_on; int ev_enable_state; bool motion_trigger_on; @@ -402,10 +400,7 @@ static int kxcjk1013_chip_init(struct kxcjk1013_data *data) return ret; } - if (data->active_high_intr) - ret |= KXCJK1013_REG_INT_CTRL1_BIT_IEA; - else - ret &= ~KXCJK1013_REG_INT_CTRL1_BIT_IEA; + ret |= KXCJK1013_REG_INT_CTRL1_BIT_IEA; ret = i2c_smbus_write_byte_data(data->client, KXCJK1013_REG_INT_CTRL1, ret); @@ -1264,7 +1259,6 @@ static int kxcjk1013_probe(struct i2c_client *client, { struct kxcjk1013_data *data; struct iio_dev *indio_dev; - struct kxcjk_1013_platform_data *pdata; const char *name; int ret; @@ -1276,12 +1270,6 @@ static int kxcjk1013_probe(struct i2c_client *client, i2c_set_clientdata(client, indio_dev); data->client = client; - pdata = dev_get_platdata(&client->dev); - if (pdata) - data->active_high_intr = pdata->active_high_intr; - else - data->active_high_intr = true; /* default polarity */ - if (id) { data->chipset = (enum kx_chipset)(id->driver_data); name = id->name; diff --git a/include/linux/iio/accel/kxcjk_1013.h b/include/linux/iio/accel/kxcjk_1013.h deleted file mode 100644 index fd1d540ea62d..000000000000 --- a/include/linux/iio/accel/kxcjk_1013.h +++ /dev/null @@ -1,22 +0,0 @@ -/* - * KXCJK-1013 3-axis accelerometer Interface - * Copyright (c) 2014, Intel Corporation. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms and conditions of the GNU General Public License, - * version 2, as published by the Free Software Foundation. - * - * This program is distributed in the hope it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. - */ - -#ifndef __IIO_KXCJK_1013_H__ -#define __IIO_KXCJK_1013_H__ - -struct kxcjk_1013_platform_data { - bool active_high_intr; -}; - -#endif -- 2.11.0 -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html