From 833022e6e71a5d38534ee5c47a2b34e6ccd591af Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Mon, 14 Dec 2020 18:44:10 +0800 Subject: [PATCH] input: sensors: lsensor: ls_ap321xx supports modularity Fixes: c8ebec26c77b ("input: sensor: sensor supports modularity") Signed-off-by: Tao Huang Change-Id: If35571893de2efd484b00bbcf940915a201dfa65 --- drivers/input/sensors/lsensor/ls_ap321xx.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/drivers/input/sensors/lsensor/ls_ap321xx.c b/drivers/input/sensors/lsensor/ls_ap321xx.c index d7eb1f010631..8181cec587a0 100644 --- a/drivers/input/sensors/lsensor/ls_ap321xx.c +++ b/drivers/input/sensors/lsensor/ls_ap321xx.c @@ -377,27 +377,15 @@ struct sensor_operate light_ap321xx_ops = { /****************operate according to sensor chip:end************/ -//function name should not be changed -static struct sensor_operate *light_get_ops(void) -{ - return &light_ap321xx_ops; -} - static int light_ap321xx_probe(struct i2c_client *client, const struct i2c_device_id *devid) { - struct sensor_operate *ops = light_get_ops(); - int type = ops->type; - - return sensor_register_device(type, client, NULL, devid, light_get_ops); + return sensor_register_device(client, NULL, devid, &light_ap321xx_ops); } static int light_ap321xx_remove(struct i2c_client *client) { - struct sensor_operate *ops = light_get_ops(); - int type = ops->type; - - return sensor_unregister_device(type, client, NULL, light_get_ops); + return sensor_unregister_device(client, NULL, &light_ap321xx_ops); } static const struct i2c_device_id light_ap321xx_id[] = {