X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Ffiles%2Fdrivers%2Fgpio%2Fgpio-nxp-74hc153.c;h=8c01efe4a00599877196c422ad606fd65dd5a946;hb=5a779cdbb3359c65959679efdfa3db668db4b046;hp=5bdeb3d557c7af4c1261a50b62acf24d961955ea;hpb=c02092f81ee4ae08f939fb99210189b253b1e030;p=openwrt-github%2F.git 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 5bdeb3d557..8c01efe4a0 100644 --- a/target/linux/ar71xx/files/drivers/gpio/gpio-nxp-74hc153.c +++ b/target/linux/ar71xx/files/drivers/gpio/gpio-nxp-74hc153.c @@ -8,6 +8,7 @@ * published by the Free Software Foundation. */ +#include #include #include #include @@ -198,6 +199,7 @@ static int nxp_74hc153_remove(struct platform_device *pdev) struct nxp_74hc153_platform_data *pdata = pdev->dev.platform_data; if (nxp) { +#if LINUX_VERSION_CODE < KERNEL_VERSION(3,15,0) int err; err = gpiochip_remove(&nxp->gpio_chip); @@ -207,7 +209,9 @@ static int nxp_74hc153_remove(struct platform_device *pdev) err); return err; } - +#else + gpiochip_remove(&nxp->gpio_chip); +#endif gpio_free(pdata->gpio_pin_2y); gpio_free(pdata->gpio_pin_1y); gpio_free(pdata->gpio_pin_s1);