diff options
author | Rob Herring <robh@kernel.org> | 2023-10-06 17:45:07 -0500 |
---|---|---|
committer | Bartosz Golaszewski <bartosz.golaszewski@linaro.org> | 2023-10-09 09:08:08 +0200 |
commit | 03a975cbcfcd0b3da32a0d55da7d20e7bfdd1827 (patch) | |
tree | 72c4036c17aa3aff0dab34cd0c271634af583970 /drivers/gpio/gpio-mmio.c | |
parent | 8a58cd577f019dee00bdb0ffa52e38aab44154e4 (diff) |
gpio: Use device_get_match_data()
Use preferred device_get_match_data() instead of of_match_device() to
get the driver match data. With this, adjust the includes to explicitly
include the correct headers.
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Diffstat (limited to 'drivers/gpio/gpio-mmio.c')
-rw-r--r-- | drivers/gpio/gpio-mmio.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpio/gpio-mmio.c b/drivers/gpio/gpio-mmio.c index 74fdf0d87b2c..3ff0ea1e351c 100644 --- a/drivers/gpio/gpio-mmio.c +++ b/drivers/gpio/gpio-mmio.c @@ -56,9 +56,9 @@ o ` ~~~~\___/~~~~ ` controller in FPGA is ,.` #include <linux/slab.h> #include <linux/bitops.h> #include <linux/platform_device.h> +#include <linux/property.h> #include <linux/mod_devicetable.h> #include <linux/of.h> -#include <linux/of_device.h> #include "gpiolib.h" @@ -702,7 +702,7 @@ static struct bgpio_pdata *bgpio_parse_dt(struct platform_device *pdev, { struct bgpio_pdata *pdata; - if (!of_match_device(bgpio_of_match, &pdev->dev)) + if (!pdev->dev.of_node) return NULL; pdata = devm_kzalloc(&pdev->dev, sizeof(struct bgpio_pdata), |