#include <linux/of.h>
#include <linux/of_gpio.h>
#include <linux/gpio/consumer.h>
-#include <linux/version.h>
/**
* Driver for the Ubiquiti RGB LED controller (LEDBAR).
return ret;
}
-
-static int ubnt_ledbar_probe(struct i2c_client *client,
- const struct i2c_device_id *id)
+static int ubnt_ledbar_probe(struct i2c_client *client)
{
struct device_node *np = client->dev.of_node;
struct ubnt_ledbar *ledbar;
return ubnt_ledbar_apply_state(ledbar);
}
-#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 1, 0)
-static int ubnt_ledbar_remove(struct i2c_client *client)
-#else
static void ubnt_ledbar_remove(struct i2c_client *client)
-#endif
{
struct ubnt_ledbar *ledbar = i2c_get_clientdata(client);
mutex_destroy(&ledbar->lock);
-
-#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 1, 0)
- return 0;
-#endif
}
static const struct i2c_device_id ubnt_ledbar_id[] = {