lantiq: drop linux 4.1 support
[openwrt/openwrt.git] / target / linux / lantiq / patches-4.1 / 0040-USB-DWC2-enable-usb-power-gpio.patch
diff --git a/target/linux/lantiq/patches-4.1/0040-USB-DWC2-enable-usb-power-gpio.patch b/target/linux/lantiq/patches-4.1/0040-USB-DWC2-enable-usb-power-gpio.patch
deleted file mode 100644 (file)
index 9c6f11c..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
---- a/drivers/usb/dwc2/platform.c
-+++ b/drivers/usb/dwc2/platform.c
-@@ -41,6 +41,7 @@
- #include <linux/dma-mapping.h>
- #include <linux/of_device.h>
- #include <linux/mutex.h>
-+#include <linux/of_gpio.h>
- #include <linux/platform_device.h>
- #include <linux/usb/of.h>
-@@ -161,6 +162,7 @@ static int dwc2_driver_probe(struct plat
-       struct usb_phy *uphy;
-       int retval;
-       int irq;
-+      int gpio_count;
-       match = of_match_device(dwc2_of_match_table, &dev->dev);
-       if (match && match->data) {
-@@ -177,6 +179,16 @@ static int dwc2_driver_probe(struct plat
-               defparams.dma_desc_enable = 0;
-       }
-+      gpio_count = of_gpio_count(dev->dev.of_node);
-+      while (gpio_count > 0) {
-+              enum of_gpio_flags flags;
-+              int gpio = of_get_gpio_flags(dev->dev.of_node, --gpio_count, &flags);
-+              if (gpio_request(gpio, "usb"))
-+                      continue;
-+              dev_info(&dev->dev, "requested GPIO %d\n", gpio);
-+              gpio_direction_output(gpio, (flags & OF_GPIO_ACTIVE_LOW) ? (0) : (1));
-+      }
-+
-       hsotg = devm_kzalloc(&dev->dev, sizeof(*hsotg), GFP_KERNEL);
-       if (!hsotg)
-               return -ENOMEM;