aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ar71xx/files/drivers/gpio/gpio-nxp-74hc153.c
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/ar71xx/files/drivers/gpio/gpio-nxp-74hc153.c')
-rw-r--r--target/linux/ar71xx/files/drivers/gpio/gpio-nxp-74hc153.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/target/linux/ar71xx/files/drivers/gpio/gpio-nxp-74hc153.c b/target/linux/ar71xx/files/drivers/gpio/gpio-nxp-74hc153.c
index 8c01efe4a0..1355e3ff6e 100644
--- a/target/linux/ar71xx/files/drivers/gpio/gpio-nxp-74hc153.c
+++ b/target/linux/ar71xx/files/drivers/gpio/gpio-nxp-74hc153.c
@@ -168,7 +168,11 @@ static int nxp_74hc153_probe(struct platform_device *pdev)
gc->base = pdata->gpio_base;
gc->ngpio = NXP_74HC153_NUM_GPIOS;
gc->label = dev_name(nxp->parent);
+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,5,0)
gc->dev = nxp->parent;
+#else
+ gc->parent = nxp->parent;
+#endif
gc->owner = THIS_MODULE;
err = gpiochip_add(&nxp->gpio_chip);