mediatek: remove macros for previous kernel versions

Remove unnecessary 'if' macros for previous kernel versions.
After removing kernel 6.1 the kernel is always >= 6.6 so the conditions
are unnecessary.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
Daniel Golle 2024-05-03 21:33:41 +01:00
parent 6257ea018a
commit 2201d55257

View file

@ -7,7 +7,6 @@
#include <linux/module.h> #include <linux/module.h>
#include <linux/mutex.h> #include <linux/mutex.h>
#include <linux/of.h> #include <linux/of.h>
#include <linux/version.h>
/** /**
* Driver for SmartRG RGBW LED microcontroller. * Driver for SmartRG RGBW LED microcontroller.
@ -160,11 +159,7 @@ srg_led_init_led(struct srg_led_ctrl *sysled_ctrl, struct device_node *np)
static int static int
#if LINUX_VERSION_CODE < KERNEL_VERSION(6,6,0)
srg_led_probe(struct i2c_client *client, const struct i2c_device_id *id)
#else
srg_led_probe(struct i2c_client *client) srg_led_probe(struct i2c_client *client)
#endif
{ {
struct device_node *np = client->dev.of_node, *child; struct device_node *np = client->dev.of_node, *child;
struct srg_led_ctrl *sysled_ctrl; struct srg_led_ctrl *sysled_ctrl;
@ -198,21 +193,13 @@ static void srg_led_disable(struct i2c_client *client)
srg_led_i2c_write(sysled_ctrl, i, 0); srg_led_i2c_write(sysled_ctrl, i, 0);
} }
#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,16,0)
static void static void
#else
static int
#endif
srg_led_remove(struct i2c_client *client) srg_led_remove(struct i2c_client *client)
{ {
struct srg_led_ctrl *sysled_ctrl = i2c_get_clientdata(client); struct srg_led_ctrl *sysled_ctrl = i2c_get_clientdata(client);
srg_led_disable(client); srg_led_disable(client);
mutex_destroy(&sysled_ctrl->lock); mutex_destroy(&sysled_ctrl->lock);
#if LINUX_VERSION_CODE < KERNEL_VERSION(5,16,0)
return 0;
#endif
} }
static const struct i2c_device_id srg_led_id[] = { static const struct i2c_device_id srg_led_id[] = {